.catHeroB{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(130% 90% at 68% 35%,#F4F7FA 0,#EDF0F5 38%,#E8ECF0 62%,#E2E6EC 100%);color:#111;padding-block:clamp(104px,14vh,148px) clamp(64px,9vh,96px)}.catHeroB__inner{width:100%;max-width:1600px;margin:0 auto;padding-inline:clamp(20px,4.5vw,88px);display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(36px,4.4vw,80px)}@media(min-width:1920px){.catHeroB__inner{gap:clamp(76px,5vw,120px)}}@media(max-width:1024px){.catHeroB__inner{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:36px}}@media(max-width:860px){.catHeroB__inner{grid-template-columns:1fr;gap:clamp(48px,8vw,64px)}}.catHeroB__text{position:relative;z-index:2;will-change:transform}.catHeroB__title{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:clamp(54px,6.4vw,94px);line-height:1.08;letter-spacing:-.03em;color:#111;margin:0 0 clamp(24px,2.8vw,40px);word-break:keep-all;overflow-wrap:anywhere;text-indent:-.42em}@media(max-width:860px){.catHeroB__title{font-size:clamp(34px,8.5vw,46px);line-height:1.12;text-indent:-.28em}}.catHeroB__sub{font-size:clamp(15px,1.25vw,18px);line-height:1.9;color:#4a4f58;margin:0 0 clamp(28px,3vw,38px);max-width:30em}@media(max-width:860px){.catHeroB__brPc{display:none}}.catHeroB__cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:clamp(24px,3vw,32px);--cta-primary-fg:#111111;--cta-outline-fg:#111111;--cta-outline-border:rgba(17,17,17,0.22);--cta-outline-bg-hover:rgba(17,17,17,0.05)}.catHeroB__proof{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 clamp(16px,1.8vw,22px);padding-top:clamp(14px,1.6vw,18px);border-top:1px solid rgba(0,0,0,.14);max-width:34em}.catHeroB__proofItem{font-size:13px;font-weight:700;letter-spacing:.005em;color:#111;white-space:nowrap}.catHeroB__proofSep{color:rgba(0,0,0,.14);font-size:12px}.catHeroB__assurance{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;font-weight:500;color:#4a4f58;margin:0}.catHeroB__assuranceItem{position:relative;padding-left:16px}.catHeroB__assuranceItem:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:50%;border:1.5px solid #26dad2;transform:translateY(-50%)}.catHeroB__assuranceSep{color:rgba(0,0,0,.14)}.catHeroB .catHeroB__assuranceItem:before{border-color:#26dad2}.catHeroB .catCard{--cat-card-accent:#26DAD2;--cat-card-accent-dim:rgba(38,218,210,0.1);--cat-card-accent-mid:rgba(38,218,210,0.2);box-shadow:0 1px 2px rgba(31,41,63,.04),0 8px 24px rgba(31,41,63,.09),0 20px 48px rgba(31,41,63,.06);border:1px solid rgba(0,0,0,.07)}@media(any-hover:hover){.catHeroB .catCard:hover{box-shadow:0 2px 4px rgba(31,41,63,.06),0 16px 40px rgba(31,41,63,.14),0 32px 64px rgba(31,41,63,.09);z-index:8}.catHeroB .catCard.catHeroB__card_pos_1:hover,.catHeroB .catCard.catHeroB__card_pos_3:hover{transform:translateY(-6px)}}.catHeroB .catCard.catHeroB__card_pos_0{box-shadow:0 1px 2px rgba(31,41,63,.04),0 8px 24px rgba(31,41,63,.1),0 28px 64px rgba(31,41,63,.12),0 56px 120px rgba(31,41,63,.08)!important}@media(any-hover:hover){.catHeroB .catCard.catHeroB__card_pos_0:hover{box-shadow:0 2px 4px rgba(31,41,63,.06),0 16px 40px rgba(31,41,63,.14),0 36px 80px rgba(31,41,63,.15),0 64px 132px rgba(31,41,63,.1)!important}}.catHeroB .catCard.catHeroB__card_pos_4{box-shadow:0 2px 8px rgba(31,41,63,.07),0 12px 32px rgba(31,41,63,.1)!important}.catHeroB__stage{position:relative;z-index:2;min-width:0}.catHeroB__stage:before{content:"";position:absolute;z-index:0;inset:-6% -3% -8% -5%;background:radial-gradient(62% 54% at 50% 48%,rgba(255,255,255,.94) 0,rgba(255,255,255,.72) 22%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.08) 74%,rgba(255,255,255,0) 88%);transform:rotate(-12deg);filter:blur(1.5px);opacity:var(--catSpot,1);pointer-events:none}@media(max-width:1024px){.catHeroB__stage:before{inset:-4% -2% -6% -4%;background:radial-gradient(58% 50% at 50% 48%,rgba(255,255,255,.92) 0,rgba(255,255,255,.68) 22%,rgba(255,255,255,.28) 52%,rgba(255,255,255,0) 82%);transform:rotate(-10deg)}}@media(max-width:860px){.catHeroB__stage{order:2}.catHeroB__stage:before{display:none}}.catHeroB__stageInner{position:relative;will-change:transform}.catHeroB__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:5fr 3fr 4fr 2fr;grid-template-rows:100px 120px 110px 130px 100px 80px;min-height:clamp(560px,68vh,720px);gap:clamp(12px,1.4vw,20px);align-items:stretch;position:relative;overflow:visible}@media(max-width:1024px){.catHeroB__cards{grid-template-columns:5fr 3fr 4fr 1.5fr;min-height:clamp(480px,62vh,640px);gap:clamp(10px,1.2vw,16px)}}@media(max-width:860px){.catHeroB__cards{display:flex;flex-direction:column;min-height:0;gap:0;max-width:420px;margin-inline:auto;overflow:visible}}.catHeroB__cards .catHeroB__card{align-self:stretch;--catEnter:0px;--catFade:1;opacity:var(--catFade)}.catHeroB__cards .catHeroB__card_pos_0{grid-column:1/3;grid-row:1/7;z-index:4;transform:translateY(var(--catEnter))}.catHeroB__cards .catHeroB__card_pos_1{grid-column:3/5;grid-row:1/4;z-index:3;transform:translateY(calc(8px + var(--catEnter))) rotate(-1.2deg)}.catHeroB__cards .catHeroB__card_pos_2{grid-column:3/5;grid-row:4/7;z-index:5;margin-top:-14px;transform-origin:center center;transform:translate(-6px,calc(-10px + var(--catEnter))) rotate(1.8deg) scale(.96)}.catHeroB__cards .catHeroB__card_pos_3{grid-column:2/4;grid-row:5/7;z-index:6;margin-left:-16px;align-self:end;justify-self:start;transform:translate(10px,calc(-8px + var(--catEnter))) rotate(-.8deg) scale(.92)}.catHeroB__cards .catHeroB__card_pos_4{grid-column:4/5;grid-row:3/6;z-index:7;margin-left:-8px;align-self:start;justify-self:end;transform-origin:top right;transform:translate(-12px,calc(4px + var(--catEnter))) rotate(2.4deg) scale(.78)}@media(max-width:860px){.catHeroB__cards .catHeroB__card{grid-column:auto!important;grid-row:auto!important;align-self:auto!important;justify-self:auto!important;margin:0!important;transform:translateY(var(--catEnter))!important;z-index:auto!important}.catHeroB__cards .catHeroB__card_pos_1,.catHeroB__cards .catHeroB__card_pos_2,.catHeroB__cards .catHeroB__card_pos_3,.catHeroB__cards .catHeroB__card_pos_4{display:none}}@media(min-width:861px){.catHeroB__cards .catCard{aspect-ratio:auto;height:100%;min-height:0}}.catHeroB__scroll{position:absolute;left:clamp(16px,4vw,56px);bottom:clamp(20px,4vh,40px);display:flex;align-items:center;gap:12px;z-index:3}@media(max-width:860px){.catHeroB__scroll{display:none}}.catHeroB__scrollText{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;color:#8a909a}.catHeroB__scrollLine{position:relative;width:56px;height:1px;background:rgba(0,0,0,.14);overflow:hidden}.catHeroB__scrollLine:after{content:"";position:absolute;inset:0;width:30%;background:#26dad2;animation:catHeroB-scroll 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes catHeroB-scroll{0%{transform:translateX(-100%)}60%,to{transform:translateX(330%)}}.catCard{position:relative;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);aspect-ratio:340/480;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);will-change:transform}.catCard_type_booking{--cat-card-accent:#2563EB;--cat-card-accent-dim:rgba(37,99,235,0.12);--cat-card-accent-mid:rgba(37,99,235,0.22)}.catCard_type_crm{--cat-card-accent:#059669;--cat-card-accent-dim:rgba(5,150,105,0.12);--cat-card-accent-mid:rgba(5,150,105,0.22)}.catCard_type_ai-meeting{--cat-card-accent:#7C3AED;--cat-card-accent-dim:rgba(124,58,237,0.12);--cat-card-accent-mid:rgba(124,58,237,0.22)}.catCard_type_sales-ai{--cat-card-accent:#D97706;--cat-card-accent-dim:rgba(217,119,6,0.12);--cat-card-accent-mid:rgba(217,119,6,0.22)}.catCard_type_askmate{--cat-card-accent:#DB2777;--cat-card-accent-dim:rgba(219,39,119,0.12);--cat-card-accent-mid:rgba(219,39,119,0.22)}@media(max-width:860px){.catCard{width:100%;aspect-ratio:360/300}}@media(any-hover:hover){.catCard:hover{box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06),0 24px 70px rgba(0,0,0,.14);transform:translateY(-4px)}.catCard:hover .catCard__accentBar{height:4px}.catCard:hover .catCard__chromeLabel{color:var(--cat-card-accent)}}.catCard__accentBar{height:4px;width:100%;background:var(--cat-card-accent);transition:height .3s cubic-bezier(.16,1,.3,1);flex-shrink:0}.catCard__chrome{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;background:#f0f1f3;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.catCard__dots{display:inline-flex;gap:6px}.catCard__dot{width:8px;height:8px;border-radius:50%;background:#cbd0d7}.catCard__chromeLabel{flex:1;text-align:center;font-size:13px;font-weight:500;color:#4a4f58;letter-spacing:.01em;transition:color .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catCard__chromeRule{width:26px;height:0;border-top:1px solid #c7ccd3;flex-shrink:0}.catCard__viewport{flex:1;min-height:0;position:relative;background:#fff;overflow:hidden}.catCard__screen{position:absolute;inset:0;padding:16px;display:flex;flex-direction:column}.catCard__calHeader{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.catCard__calMonth{font-size:16px;font-weight:700;color:#111}.catCard__calCount{font-size:11px;font-weight:600;color:var(--cat-card-accent)}.catCard__calDows{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px}.catCard__calDow{text-align:center;font-size:10px;font-weight:500;color:#8a909a}.catCard__calDow_sun{color:rgba(220,38,38,.7)}.catCard__calDow_sat{color:rgba(37,99,235,.7)}.catCard__calGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;flex:1;min-height:0}.catCard__calCell{position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:5px;border-radius:5px;font-size:11px;color:#4a4f58;min-height:0}.catCard__calCell_blank{background:rgba(0,0,0,0)}.catCard__calCell_booked{background:var(--cat-card-accent-dim);color:#111}.catCard__calCell_today{background:var(--cat-card-accent)}.catCard__calCell_today .catCard__calNum{color:#fff;font-weight:700}.catCard__calNum{line-height:1}.catCard__calBar{position:absolute;left:4px;right:4px;bottom:4px;height:3px;border-radius:2px;background:var(--cat-card-accent)}.catCard__crmSearch{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;background:#eceef1;border:1px solid rgba(0,0,0,.08);margin-bottom:12px}.catCard__crmSearchIcon{width:12px;height:12px;border-radius:50%;border:1.5px solid #8a909a;position:relative;flex-shrink:0}.catCard__crmSearchIcon:after{content:"";position:absolute;right:-3px;bottom:-2px;width:5px;height:1.5px;background:#8a909a;transform:rotate(45deg)}.catCard__crmSearchText{font-size:12px;color:#8a909a}.catCard__crmHead{display:grid;grid-template-columns:1.4fr 1.2fr .9fr;gap:6px;padding:0 4px 6px;border-bottom:1px solid rgba(0,0,0,.08)}.catCard__crmHeadCell{font-size:10px;font-weight:600;color:#8a909a}.catCard__crmHeadCell_last{text-align:right}.catCard__crmList{list-style:none;margin:0;padding:0;flex:1;min-height:0}.catCard__crmRow{display:grid;grid-template-columns:22px 1.2fr 1.1fr .8fr;grid-template-areas:"avatar name co last";align-items:center;gap:2px 8px;padding:7px 4px;border-bottom:1px solid rgba(0,0,0,.05)}.catCard__crmAvatar{grid-area:avatar;width:22px;height:22px;border-radius:50%;background:var(--cat-card-accent-mid);color:var(--cat-card-accent);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.catCard__crmName{grid-area:name;font-size:12.5px;font-weight:500;color:#111}.catCard__crmCo,.catCard__crmName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catCard__crmCo{grid-area:co;font-size:11px;color:#4a4f58}.catCard__crmLast{grid-area:last;font-size:11px;color:var(--cat-card-accent);text-align:right}.catCard__mtgWaveWrap{position:relative;height:26%;min-height:64px;border-radius:8px;background:#eceef1;margin-bottom:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.catCard__mtgWave{position:absolute;inset:0;width:100%;height:100%}.catCard__mtgWaveLine{fill:none;stroke:var(--cat-card-accent);stroke-width:1.5}.catCard__mtgWaveLine_a{opacity:.85}.catCard__mtgWaveLine_b{opacity:.5}.catCard__mtgWaveLine_c{opacity:.3}.catCard__mtgRec{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:12px;font-weight:600;color:#111}.catCard__mtgRecDot{width:7px;height:7px;border-radius:50%;background:#ef4444}.catCard__mtgTranscript{list-style:none;margin:0;padding:0;flex:1;min-height:0}.catCard__mtgLine{display:flex;gap:6px;padding:5px 0;font-size:11.5px;line-height:1.45}.catCard__mtgLine_fade{-webkit-mask-image:linear-gradient(180deg,#000,transparent 95%);mask-image:linear-gradient(180deg,#000,transparent 95%);opacity:.6}.catCard__mtgSp{font-weight:700;color:var(--cat-card-accent);flex-shrink:0}.catCard__mtgText{color:#4a4f58}.catCard__mtgBtn{display:flex;align-items:center;justify-content:center;align-self:flex-end;margin-top:8px;height:32px;padding:0 16px;border-radius:7px;background:var(--cat-card-accent-dim);border:1px solid var(--cat-card-accent-mid);color:var(--cat-card-accent);font-size:12px;font-weight:600}.catCard__salesTitle{font-size:13px;font-weight:600;color:#4a4f58;margin-bottom:12px}.catCard__salesBoard{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;flex:1;min-height:0}.catCard__salesCol{display:flex;flex-direction:column;gap:6px;min-width:0}.catCard__salesColHead{display:flex;align-items:center;justify-content:space-between;gap:4px}.catCard__salesColName{font-size:10.5px;font-weight:600;color:var(--cat-card-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catCard__salesColCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;border-radius:8px;background:var(--cat-card-accent-dim);color:var(--cat-card-accent);font-size:10px;font-weight:700;flex-shrink:0}.catCard__salesItem{padding:8px;border-radius:6px;background:#eceef1;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px}.catCard__salesItem_won{background:var(--cat-card-accent-dim);border-color:var(--cat-card-accent-mid)}.catCard__salesCo{font-size:11px;font-weight:500;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catCard__salesVal{font-size:11px;font-weight:700;color:var(--cat-card-accent)}.catCard__chatThread{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.catCard__chatPair{display:flex;flex-direction:column;gap:8px}.catCard__chatBubble{display:inline-block;max-width:82%;padding:8px 12px;font-size:12px;line-height:1.4;border-radius:14px}.catCard__chatBubble_user{align-self:flex-end;background:var(--cat-card-accent-mid);color:#111;border-bottom-right-radius:4px}.catCard__chatBubble_ai{background:#eceef1;color:#4a4f58;border-bottom-left-radius:4px}.catCard__chatRow{display:flex;align-items:flex-end;gap:7px}.catCard__chatBot{width:20px;height:20px;border-radius:50%;background:var(--cat-card-accent-dim);border:1px solid var(--cat-card-accent-mid);flex-shrink:0;position:relative}.catCard__chatBot:after{content:"";position:absolute;inset:5px;border-radius:2px;background:var(--cat-card-accent);opacity:.7}.catCard__chatInput{display:flex;align-items:center;gap:8px;margin-top:10px}.catCard__chatField{flex:1;padding:0 12px;border-radius:8px;background:#eceef1;border:1px solid rgba(0,0,0,.08);font-size:12px;color:#8a909a}.catCard__chatField,.catCard__chatSend{height:36px;display:flex;align-items:center}.catCard__chatSend{width:36px;justify-content:center;border-radius:8px;background:var(--cat-card-accent);color:#fff;font-size:16px;font-weight:700;flex-shrink:0}@media(prefers-reduced-motion:reduce){.catHeroB .catHeroB__assurance,.catHeroB .catHeroB__cta,.catHeroB .catHeroB__proof,.catHeroB .catHeroB__sub,.catHeroB .catHeroB__title{opacity:1!important;transform:none!important;animation:none!important;transition:opacity .15s linear!important}.catHeroB .catHeroB__card{opacity:1!important;animation:none!important;transition:opacity .15s linear!important}.catHeroB .catHeroB__scrollLine:after{animation:none}}.catHeroB_state_shown .catHeroB__assurance,.catHeroB_state_shown .catHeroB__cta,.catHeroB_state_shown .catHeroB__proof,.catHeroB_state_shown .catHeroB__sub,.catHeroB_state_shown .catHeroB__title{opacity:1;transform:none}.catHeroB_state_shown .catHeroB__card{opacity:1}.catHeroDark{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(140% 100% at 60% 30%,#0D1626 0,#080D14 40%,#040810 70%,#030609 100%);color:hsla(0,0%,100%,.95);padding-block:clamp(104px,14vh,148px) clamp(64px,9vh,96px)}.catHeroDark:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;opacity:.6;z-index:0;mix-blend-mode:overlay}.catHeroDark__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding-inline:clamp(20px,4.5vw,88px);display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(36px,4.4vw,80px)}@media(min-width:1920px){.catHeroDark__inner{gap:clamp(76px,5vw,120px)}}@media(max-width:1024px){.catHeroDark__inner{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:36px}}@media(max-width:860px){.catHeroDark__inner{grid-template-columns:1fr;gap:clamp(48px,8vw,64px)}}.catHeroDark__text{position:relative;z-index:2;will-change:transform}.catHeroDark__title{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:clamp(54px,6.4vw,94px);line-height:1.08;letter-spacing:-.03em;color:hsla(0,0%,100%,.97);text-shadow:0 0 60px rgba(38,218,210,.12);margin:0 0 clamp(24px,2.8vw,40px);word-break:keep-all;overflow-wrap:anywhere;text-indent:-.42em}@media(max-width:860px){.catHeroDark__title{font-size:clamp(34px,8.5vw,46px);line-height:1.12;text-indent:-.28em}}.catHeroDark__sub{font-size:clamp(15px,1.25vw,18px);line-height:1.9;color:hsla(0,0%,100%,.72);margin:0 0 clamp(28px,3vw,38px);max-width:30em}@media(max-width:860px){.catHeroDark__brPc{display:none}}.catHeroDark__cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:clamp(24px,3vw,32px);--cta-primary-fg:#080D14;--cta-outline-fg:rgba(255,255,255,0.90);--cta-outline-border:rgba(255,255,255,0.30);--cta-outline-bg-hover:rgba(255,255,255,0.07)}.catHeroDark__proof{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 clamp(16px,1.8vw,22px);padding-top:clamp(14px,1.6vw,18px);border-top:1px solid hsla(0,0%,100%,.2);max-width:34em}.catHeroDark__proofItem{font-size:13px;font-weight:700;letter-spacing:.005em;color:hsla(0,0%,100%,.9);white-space:nowrap}.catHeroDark__proofSep{color:hsla(0,0%,100%,.2);font-size:12px}.catHeroDark__assurance{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.48);margin:0}.catHeroDark__assuranceItem{position:relative;padding-left:16px}.catHeroDark__assuranceItem:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:50%;border:1.5px solid #26dad2;transform:translateY(-50%);box-shadow:0 0 6px rgba(38,218,210,.45)}.catHeroDark__assuranceSep{color:hsla(0,0%,100%,.14)}.catHeroDark__stage{position:relative;z-index:2;min-width:0}.catHeroDark__stage:before{content:"";position:absolute;z-index:0;inset:-8% -4% -10% -6%;background:radial-gradient(55% 48% at 48% 46%,rgba(38,218,210,.09) 0,rgba(38,218,210,.04) 25%,rgba(255,255,255,.025) 48%,rgba(255,255,255,.008) 68%,rgba(0,0,0,0) 85%);transform:rotate(-12deg);filter:blur(2px);opacity:var(--catSpot,1);pointer-events:none}@media(max-width:1024px){.catHeroDark__stage:before{inset:-5% -3% -7% -4%;background:radial-gradient(52% 44% at 48% 46%,rgba(38,218,210,.07) 0,rgba(255,255,255,.02) 44%,rgba(0,0,0,0) 80%);transform:rotate(-10deg)}}@media(max-width:860px){.catHeroDark__stage{order:2}.catHeroDark__stage:before{display:none}}.catHeroDark__stageInner{position:relative;will-change:transform}.catHeroDark__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:5fr 3fr 4fr 2fr;grid-template-rows:100px 120px 110px 130px 100px 80px;min-height:clamp(560px,68vh,720px);gap:clamp(12px,1.4vw,20px);align-items:stretch;position:relative;overflow:visible}@media(max-width:1024px){.catHeroDark__cards{grid-template-columns:5fr 3fr 4fr 1.5fr;min-height:clamp(480px,62vh,640px);gap:clamp(10px,1.2vw,16px)}}@media(max-width:860px){.catHeroDark__cards{display:flex;flex-direction:column;min-height:0;gap:0;max-width:420px;margin-inline:auto;overflow:visible}}.catHeroDark__cards .catHeroDark__card{align-self:stretch;--catEnter:0px;--catFade:1;opacity:var(--catFade)}.catHeroDark__cards .catHeroDark__card_pos_0{grid-column:1/3;grid-row:1/7;z-index:4;transform:translateY(var(--catEnter))}.catHeroDark__cards .catHeroDark__card_pos_1{grid-column:3/5;grid-row:1/4;z-index:3;transform:translateY(calc(8px + var(--catEnter))) rotate(-1.2deg)}.catHeroDark__cards .catHeroDark__card_pos_2{grid-column:3/5;grid-row:4/7;z-index:5;margin-top:-14px;transform-origin:center center;transform:translate(-6px,calc(-10px + var(--catEnter))) rotate(1.8deg) scale(.96)}.catHeroDark__cards .catHeroDark__card_pos_3{grid-column:2/4;grid-row:5/7;z-index:6;margin-left:-16px;align-self:end;justify-self:start;transform:translate(10px,calc(-8px + var(--catEnter))) rotate(-.8deg) scale(.92)}.catHeroDark__cards .catHeroDark__card_pos_4{grid-column:4/5;grid-row:3/6;z-index:7;margin-left:-8px;align-self:start;justify-self:end;transform-origin:top right;transform:translate(-12px,calc(4px + var(--catEnter))) rotate(2.4deg) scale(.78)}@media(max-width:860px){.catHeroDark__cards .catHeroDark__card{grid-column:auto!important;grid-row:auto!important;align-self:auto!important;justify-self:auto!important;margin:0!important;transform:translateY(var(--catEnter))!important;z-index:auto!important}.catHeroDark__cards .catHeroDark__card_pos_1,.catHeroDark__cards .catHeroDark__card_pos_2,.catHeroDark__cards .catHeroDark__card_pos_3,.catHeroDark__cards .catHeroDark__card_pos_4{display:none}}@media(min-width:861px){.catHeroDark__cards .catCard{aspect-ratio:auto;height:100%;min-height:0}}.catHeroDark__more{display:none}@media(max-width:860px){.catHeroDark__more{display:flex;align-items:center;gap:12px;max-width:420px;margin:16px auto 0;padding:12px 16px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);text-decoration:none;transition:background .3s cubic-bezier(.16,1,.3,1)}.catHeroDark__more:active{background:hsla(0,0%,100%,.08)}.catHeroDark__more:focus-visible{outline:2px solid #26dad2;outline-offset:2px}.catHeroDark__moreThumbs{display:inline-flex;gap:6px;flex-shrink:0}.catHeroDark__moreThumb{width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid hsla(0,0%,100%,.15);position:relative}.catHeroDark__moreThumb:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:8px 8px 0 0;background:#26dad2}.catHeroDark__moreLabel{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.9);white-space:nowrap}.catHeroDark__moreArrow{color:#26dad2}}.catHeroDark .catCard{--cat-card-accent:#26DAD2;--cat-card-accent-dim:rgba(38,218,210,0.1);--cat-card-accent-mid:rgba(38,218,210,0.2);box-shadow:0 1px 0 0 hsla(0,0%,100%,.12),0 0 0 1px hsla(0,0%,100%,.09),0 4px 16px rgba(0,0,0,.5),0 16px 48px rgba(0,0,0,.45),0 32px 80px rgba(0,0,0,.3);transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);will-change:transform}@media(any-hover:hover){.catHeroDark .catCard:hover{box-shadow:0 1px 0 0 hsla(0,0%,100%,.2),0 0 0 1px rgba(38,218,210,.25),0 8px 24px rgba(0,0,0,.55),0 24px 64px rgba(0,0,0,.5),0 48px 96px rgba(0,0,0,.35),0 0 40px rgba(38,218,210,.08);z-index:8}.catHeroDark .catCard.catHeroDark__card_pos_1:hover,.catHeroDark .catCard.catHeroDark__card_pos_3:hover{transform:translateY(-6px)}}.catHeroDark .catCard.catHeroDark__card_pos_0{box-shadow:0 1px 0 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(38,218,210,.15),0 4px 16px rgba(0,0,0,.55),0 20px 60px rgba(0,0,0,.5),0 48px 120px rgba(0,0,0,.4),0 0 80px rgba(38,218,210,.1)!important}@media(any-hover:hover){.catHeroDark .catCard.catHeroDark__card_pos_0:hover{box-shadow:0 1px 0 0 hsla(0,0%,100%,.22),0 0 0 1px rgba(38,218,210,.35),0 8px 24px rgba(0,0,0,.6),0 28px 72px rgba(0,0,0,.55),0 56px 128px rgba(0,0,0,.45),0 0 100px rgba(38,218,210,.18)!important}}.catHeroDark .catCard.catHeroDark__card_pos_4{box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),0 0 0 1px hsla(0,0%,100%,.09),0 4px 16px rgba(0,0,0,.45),0 12px 36px rgba(0,0,0,.38)!important}.catHeroDark__scroll{position:absolute;left:50%;transform:translateX(-50%);bottom:clamp(20px,4vh,40px);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:3}@media(max-width:860px){.catHeroDark__scroll{display:none}}.catHeroDark__scrollText{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;color:hsla(0,0%,100%,.48)}.catHeroDark__scrollTrack{position:relative;width:1px;height:48px;background:hsla(0,0%,100%,.1);overflow:hidden}.catHeroDark__scrollDot{position:absolute;left:0;top:0;width:1px;height:16px;background:#26dad2;box-shadow:0 0 6px rgba(38,218,210,.5);animation:catHeroDark-scrollDown 1.8s ease-in-out infinite}@keyframes catHeroDark-scrollDown{0%{transform:translateY(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(400%);opacity:0}}@media(prefers-reduced-motion:reduce){.catHeroDark .catHeroDark__assurance,.catHeroDark .catHeroDark__cta,.catHeroDark .catHeroDark__proof,.catHeroDark .catHeroDark__sub,.catHeroDark .catHeroDark__title{opacity:1!important;transform:none!important;animation:none!important;transition:opacity .15s linear!important}.catHeroDark .catHeroDark__card{opacity:1!important;animation:none!important;transition:opacity .15s linear!important}.catHeroDark .catHeroDark__scrollDot{animation:none;transform:translateY(50%);opacity:.5}.catHeroDark .catCard{transition:none!important}.catHeroDark .catCard:hover{transform:none!important}}.catHeroDark_state_shown .catHeroDark__assurance,.catHeroDark_state_shown .catHeroDark__cta,.catHeroDark_state_shown .catHeroDark__proof,.catHeroDark_state_shown .catHeroDark__sub,.catHeroDark_state_shown .catHeroDark__title{opacity:1;transform:none}.catHeroDark_state_shown .catHeroDark__card{opacity:1}