.ServiceShowcase-module__bfYl8W__ho-services,.ServiceShowcase-module__bfYl8W__ho-services *{box-sizing:border-box}.ServiceShowcase-module__bfYl8W__ho-services{--ho-bg:#f3f3f2;--ho-card:#fff;--ho-text:#191a1c;--ho-muted:#686b70;--ho-line:#191a1c17;--ho-soft:#eeeeec;--ho-dark:#222426;--ho-radius:22px;background:var(--ho-bg);color:var(--ho-text);padding:clamp(76px,8vw,124px) 0;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.ServiceShowcase-module__bfYl8W__ho-services a{color:inherit}.ServiceShowcase-module__bfYl8W__ho-services__inner{width:100%;max-width:var(--max-w,1180px);margin:0 auto;padding:0 24px}.ServiceShowcase-module__bfYl8W__ho-services__header{max-width:900px;margin-bottom:42px}.ServiceShowcase-module__bfYl8W__ho-services__eyebrow{color:#606368;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:700}.ServiceShowcase-module__bfYl8W__ho-services__title{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:600;line-height:1.05}.ServiceShowcase-module__bfYl8W__ho-services__intro{max-width:860px;color:var(--ho-muted);margin:20px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.ServiceShowcase-module__bfYl8W__ho-services__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.ServiceShowcase-module__bfYl8W__ho-card{border:1px solid var(--ho-line);border-radius:var(--ho-radius);background:var(--ho-card);isolation:isolate;flex-direction:column;grid-column:span 4;min-height:320px;padding:clamp(26px,2.4vw,36px);text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #14161812}.ServiceShowcase-module__bfYl8W__ho-card:hover{border-color:#191a1c26;transform:translateY(-7px);box-shadow:0 28px 65px #1416181f}.ServiceShowcase-module__bfYl8W__ho-card--featured{grid-column:span 8;min-height:450px;padding-right:min(44%,560px)}.ServiceShowcase-module__bfYl8W__ho-card--wide{grid-column:span 8;min-height:320px}.ServiceShowcase-module__bfYl8W__ho-card--dark{background:var(--blue,#1b8afc);color:#fff}.ServiceShowcase-module__bfYl8W__ho-card__link,.ServiceShowcase-module__bfYl8W__ho-status,.ServiceShowcase-module__bfYl8W__ho-metric,.ServiceShowcase-module__bfYl8W__ho-tags,.ServiceShowcase-module__bfYl8W__ho-card__content{z-index:1;position:relative}.ServiceShowcase-module__bfYl8W__ho-card__label{color:#85888c;letter-spacing:.08em;text-transform:uppercase;margin-top:0;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.ServiceShowcase-module__bfYl8W__ho-card--dark .ServiceShowcase-module__bfYl8W__ho-card__label,.ServiceShowcase-module__bfYl8W__ho-card--dark .ServiceShowcase-module__bfYl8W__ho-card__title{color:#fff}.ServiceShowcase-module__bfYl8W__ho-card__title{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.3vw,36px);font-weight:600;line-height:1.14}.ServiceShowcase-module__bfYl8W__ho-card__text{color:var(--ho-muted);margin:15px 0 0;font-size:15.5px;line-height:1.7}.ServiceShowcase-module__bfYl8W__ho-card--dark .ServiceShowcase-module__bfYl8W__ho-card__text,.ServiceShowcase-module__bfYl8W__ho-card--dark .ServiceShowcase-module__bfYl8W__ho-metric__top span,.ServiceShowcase-module__bfYl8W__ho-card--dark .ServiceShowcase-module__bfYl8W__ho-metric__top strong,.ServiceShowcase-module__bfYl8W__ho-card--dark .ServiceShowcase-module__bfYl8W__ho-card__link,.ServiceShowcase-module__bfYl8W__ho-card--dark .ServiceShowcase-module__bfYl8W__ho-card__arrow{color:#fff}.ServiceShowcase-module__bfYl8W__ho-card__list{gap:10px;margin:23px 0 0;padding:0;list-style:none;display:grid}.ServiceShowcase-module__bfYl8W__ho-card__list li{color:#54575c;padding-left:25px;font-size:14px;line-height:1.5;position:relative}.ServiceShowcase-module__bfYl8W__ho-card__list li:before{background:var(--ho-dark);color:#fff;content:"✓";border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid;position:absolute;top:3px;left:0}.ServiceShowcase-module__bfYl8W__ho-card__link{align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:30px;font-size:14px;font-weight:600;display:inline-flex}.ServiceShowcase-module__bfYl8W__ho-card__arrow{border:1px solid var(--ho-line);border-radius:50%;place-items:center;width:31px;height:31px;transition:transform .23s,background-color .23s,color .23s;display:grid}.ServiceShowcase-module__bfYl8W__ho-card--dark .ServiceShowcase-module__bfYl8W__ho-card__arrow{border-color:#ffffff2e}.ServiceShowcase-module__bfYl8W__ho-card:hover .ServiceShowcase-module__bfYl8W__ho-card__arrow{background:var(--ho-text);color:#fff;transform:translate(3px,-3px)}.ServiceShowcase-module__bfYl8W__ho-card--dark:hover .ServiceShowcase-module__bfYl8W__ho-card__arrow{color:var(--ho-dark);background:#fff}.ServiceShowcase-module__bfYl8W__ho-browser-wrap{z-index:0;width:min(42%,470px);transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-38px;right:clamp(-6px,1vw,8px);transform:rotate(-3deg)}.ServiceShowcase-module__bfYl8W__ho-card--featured:hover .ServiceShowcase-module__bfYl8W__ho-browser-wrap{transform:translateY(-11px)rotate(-1deg)}.ServiceShowcase-module__bfYl8W__ho-browser{background:#fff;border:1px solid #191a1c21;border-radius:19px 19px 0 0;overflow:hidden;box-shadow:0 30px 65px #14161830}.ServiceShowcase-module__bfYl8W__ho-browser__bar{background:#fafaf9;border-bottom:1px solid #e7e7e5;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.ServiceShowcase-module__bfYl8W__ho-browser__bar span{background:#d0d1d1;border-radius:50%;width:7px;height:7px}.ServiceShowcase-module__bfYl8W__ho-browser__address{background:#e8e8e6;border-radius:99px;width:48%;height:8px;margin-left:10px}.ServiceShowcase-module__bfYl8W__ho-browser__page{background:#f3f3f2;min-height:330px;padding:16px}.ServiceShowcase-module__bfYl8W__ho-browser__nav{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;height:34px;padding:0 12px;display:flex}.ServiceShowcase-module__bfYl8W__ho-browser__logo{background:#252729;border-radius:99px;width:42px;height:8px}.ServiceShowcase-module__bfYl8W__ho-browser__menu{gap:6px;display:flex}.ServiceShowcase-module__bfYl8W__ho-browser__menu span{background:#d5d6d4;border-radius:99px;width:22px;height:5px}.ServiceShowcase-module__bfYl8W__ho-browser__hero{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.ServiceShowcase-module__bfYl8W__ho-browser__hero-copy{background:#222426;border-radius:12px;min-height:150px;padding:18px}.ServiceShowcase-module__bfYl8W__ho-browser__hero-copy span{background:#ffffffed;border-radius:99px;height:9px;margin-bottom:9px;animation:3.2s ease-in-out infinite ServiceShowcase-module__bfYl8W__ho-line-pulse;display:block}.ServiceShowcase-module__bfYl8W__ho-browser__hero-copy span:nth-child(2){width:76%;animation-delay:.15s}.ServiceShowcase-module__bfYl8W__ho-browser__hero-copy span:nth-child(3){background:#ffffff4d;width:52%;margin-top:21px;animation-delay:.3s}.ServiceShowcase-module__bfYl8W__ho-browser__hero-visual{background:#dededb;border-radius:12px;position:relative;overflow:hidden}.ServiceShowcase-module__bfYl8W__ho-browser__hero-visual:before,.ServiceShowcase-module__bfYl8W__ho-browser__hero-visual:after{content:"";border-radius:50%;position:absolute}.ServiceShowcase-module__bfYl8W__ho-browser__hero-visual:before{background:#fafaf9;width:85px;height:85px;animation:4s ease-in-out infinite ServiceShowcase-module__bfYl8W__ho-float;top:22px;left:18px}.ServiceShowcase-module__bfYl8W__ho-browser__hero-visual:after{background:#7d8084;width:56px;height:56px;animation:4s ease-in-out .8s infinite reverse ServiceShowcase-module__bfYl8W__ho-float;bottom:18px;right:18px}.ServiceShowcase-module__bfYl8W__ho-browser__cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.ServiceShowcase-module__bfYl8W__ho-browser__cards span{background:#fff;border-radius:10px;height:78px;position:relative;overflow:hidden}.ServiceShowcase-module__bfYl8W__ho-browser__cards span:after{content:"";background:linear-gradient(100deg,#0000 20%,#00000009 45%,#0000 70%);animation:4.2s ease-in-out infinite ServiceShowcase-module__bfYl8W__ho-shimmer;position:absolute;inset:0;transform:translate(-100%)}.ServiceShowcase-module__bfYl8W__ho-browser__cards span:nth-child(2):after{animation-delay:.4s}.ServiceShowcase-module__bfYl8W__ho-browser__cards span:nth-child(3):after{animation-delay:.8s}.ServiceShowcase-module__bfYl8W__ho-status{border:1px solid var(--ho-line);color:#5d6064;background:#f5f5f3;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;margin-top:24px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.ServiceShowcase-module__bfYl8W__ho-status:before{content:"";background:#12b76a;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite ServiceShowcase-module__bfYl8W__ho-status-pulse;box-shadow:0 0 0 4px #12b76a2e}.ServiceShowcase-module__bfYl8W__ho-metric{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:15px;margin-top:26px;padding:16px}.ServiceShowcase-module__bfYl8W__ho-metric__top{justify-content:space-between;align-items:flex-end;display:flex}.ServiceShowcase-module__bfYl8W__ho-metric__top span{color:#ffffff8c;font-size:12px}.ServiceShowcase-module__bfYl8W__ho-metric__top strong{font-size:25px;font-weight:600}.ServiceShowcase-module__bfYl8W__ho-metric__bar{background:#ffffff1c;border-radius:99px;height:6px;margin-top:13px;overflow:hidden}.ServiceShowcase-module__bfYl8W__ho-metric__bar span{border-radius:inherit;transform-origin:0;background:#fff;width:96%;height:100%;animation:3s ease-in-out infinite alternate ServiceShowcase-module__bfYl8W__ho-score;display:block}.ServiceShowcase-module__bfYl8W__ho-tags{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.ServiceShowcase-module__bfYl8W__ho-tags span{border:1px solid var(--ho-line);color:#62656a;background:#f5f5f3;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}@keyframes ServiceShowcase-module__bfYl8W__ho-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ServiceShowcase-module__bfYl8W__ho-line-pulse{0%,to{opacity:.65;transform:scaleX(.96)}50%{opacity:1;transform:scaleX(1)}}@keyframes ServiceShowcase-module__bfYl8W__ho-shimmer{0%,25%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes ServiceShowcase-module__bfYl8W__ho-status-pulse{0%,to{box-shadow:0 0 0 4px #12b76a2e}50%{box-shadow:0 0 0 7px #12b76a0f}}@keyframes ServiceShowcase-module__bfYl8W__ho-score{0%{transform:scaleX(.82)}to{transform:scaleX(1)}}@media (max-width:1024px){.ServiceShowcase-module__bfYl8W__ho-card{grid-column:span 6}.ServiceShowcase-module__bfYl8W__ho-card--featured,.ServiceShowcase-module__bfYl8W__ho-card--wide{grid-column:span 12}.ServiceShowcase-module__bfYl8W__ho-card--featured{padding-right:min(46%,470px)}}@media (max-width:720px){.ServiceShowcase-module__bfYl8W__ho-services{padding-inline:0}.ServiceShowcase-module__bfYl8W__ho-services__inner{padding-inline:16px}.ServiceShowcase-module__bfYl8W__ho-services__grid{flex-direction:column;display:flex}.ServiceShowcase-module__bfYl8W__ho-card,.ServiceShowcase-module__bfYl8W__ho-card--featured,.ServiceShowcase-module__bfYl8W__ho-card--wide{min-height:auto;padding:24px}.ServiceShowcase-module__bfYl8W__ho-card--featured{padding-bottom:24px}.ServiceShowcase-module__bfYl8W__ho-browser-wrap{width:100%;margin-top:32px;position:relative;bottom:auto;right:auto;transform:none}.ServiceShowcase-module__bfYl8W__ho-card--featured:hover .ServiceShowcase-module__bfYl8W__ho-browser-wrap{transform:none}.ServiceShowcase-module__bfYl8W__ho-browser__page{min-height:270px}}@media (prefers-reduced-motion:reduce){.ServiceShowcase-module__bfYl8W__ho-services *,.ServiceShowcase-module__bfYl8W__ho-services :before,.ServiceShowcase-module__bfYl8W__ho-services :after{transition:none!important;animation:none!important}.ServiceShowcase-module__bfYl8W__ho-card:hover,.ServiceShowcase-module__bfYl8W__ho-card:hover .ServiceShowcase-module__bfYl8W__ho-card__icon,.ServiceShowcase-module__bfYl8W__ho-card:hover .ServiceShowcase-module__bfYl8W__ho-card__arrow,.ServiceShowcase-module__bfYl8W__ho-card--featured:hover .ServiceShowcase-module__bfYl8W__ho-browser-wrap{transform:none}}
