.home-hero_hero__QLW_Z{position:relative;isolation:isolate;overflow:hidden;background:#071b28;color:#f6f7f3;border-radius:0 0 24px 24px}.home-hero_photo__T2j7D{position:absolute;inset:0 0 0 18%;z-index:-3;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%);mask-image:linear-gradient(90deg,transparent,#000 12%)}.home-hero_photo__T2j7D img{-o-object-fit:cover;object-fit:cover;-o-object-position:56% 55%;object-position:56% 55%}.home-hero_shade__xQOZZ{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#071b28,#071b28f5 17%,#071b28d9 33%,#071b2873 51%,#071b2810 74%),linear-gradient(0deg,#071b28,#071b2880 14%,transparent 43%);-webkit-mask-image:linear-gradient(90deg,#000 42%,transparent 54%),radial-gradient(ellipse 29% 23% at 58% 64%,#00000052 0,#00000094 45%,#000 100%);mask-image:linear-gradient(90deg,#000 42%,transparent 54%),radial-gradient(ellipse 29% 23% at 58% 64%,#00000052 0,#00000094 45%,#000 100%)}.home-hero_inner__wK9jd{position:relative;width:100%;max-width:var(--site-content-width);min-height:clamp(700px,calc(100svh - 160px),900px);margin-inline:auto;padding:clamp(56px,5.5vw,88px) var(--site-gutter) 64px}.home-hero_copy__xsC4J{position:relative;z-index:2;max-width:min(700px,calc(100% - 360px))}.home-hero_eyebrow__lpu5w{display:flex;align-items:center;gap:14px;color:var(--marketing-on-dark);font-size:var(--marketing-text-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.home-hero_eyebrow__lpu5w>span{width:7px;height:7px;flex:none;background:#d8f882;border-radius:50%;box-shadow:0 0 0 5px #d8f88212}.home-hero_title__72jr1{margin:31px 0 28px;font-size:clamp(54px,5.2vw,76px);font-weight:700;letter-spacing:-.065em;line-height:.99}.home-hero_title__72jr1>span{display:block;white-space:normal}.home-hero_accent__mkgIE{color:#d8f882}.home-hero_intro__hLa5n{max-width:48ch;font-size:var(--marketing-text-body);font-weight:400;line-height:var(--marketing-body-leading);color:var(--marketing-on-dark)}.home-hero_actions__n7Gjh{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:var(--site-action-gap)}.home-hero_actions__n7Gjh>div{justify-content:flex-start}.home-hero_sideNote__zlpcy{position:absolute;right:var(--site-gutter);top:132px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.2em;line-height:1.8;text-transform:uppercase;color:#d8e4e8}.home-hero_session__TII21{position:absolute;right:calc(var(--site-gutter) + 48px);bottom:48px;z-index:1;width:296px;padding:12px;border:1px solid #b1d9e43b;border-radius:12px;background:#061e2bf5;box-shadow:0 20px 60px #00111c4d;transform:none}.home-hero_proof__ixBFJ{display:grid;gap:4px;max-width:360px;margin-top:16px;color:var(--marketing-on-dark);font-size:var(--marketing-text-caption);line-height:1.6}.home-hero_proof__ixBFJ strong{color:#d8f882;font-weight:600}.home-hero_platforms__xmz85{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.home-hero_platforms__xmz85 [aria-hidden]{color:#6d8998}@media(min-width:1280px){.home-hero_photo__T2j7D,.home-hero_shade__xQOZZ{right:calc((var(--site-content-width) - 100vw) / 2)}}@media(min-width:1800px){.home-hero_photo__T2j7D{left:14%}}@media(max-width:1100px){.home-hero_inner__wK9jd{min-height:760px;padding-top:56px}.home-hero_title__72jr1{font-size:clamp(52px,7vw,76px)}.home-hero_session__TII21{width:264px;right:var(--site-gutter);bottom:40px;padding:18px}.home-hero_sessionStats__A_eaD strong{font-size:26px}.home-hero_bars__RFXlR{gap:2px}.home-hero_sideNote__zlpcy{display:none}.home-hero_intro__hLa5n{max-width:37ch}.home-hero_desktopBreak__uTpKi{display:none}.home-hero_hero__QLW_Z{border-radius:0 0 18px 18px}.home-hero_inner__wK9jd{min-height:0;padding:47px var(--site-gutter) 0}.home-hero_copy__xsC4J{max-width:700px}.home-hero_eyebrow__lpu5w{font-size:10px;letter-spacing:.16em;gap:12px}.home-hero_title__72jr1{font-size:clamp(40px,7.5vw,72px);margin:26px 0 23px;line-height:1.02}.home-hero_intro__hLa5n{max-width:40ch;font-size:var(--marketing-text-small);line-height:var(--marketing-body-leading)}.home-hero_actions__n7Gjh{gap:12px 20px;margin-top:24px}.home-hero_visual__r98ui{position:relative;padding-top:300px;padding-bottom:28px}.home-hero_photo__T2j7D{inset:0 calc(-1 * var(--site-gutter)) auto;height:350px;-webkit-mask-image:none;mask-image:none}.home-hero_photo__T2j7D img{-o-object-position:54% 60%;object-position:54% 60%}.home-hero_shade__xQOZZ{inset:0 calc(-1 * var(--site-gutter)) auto;height:350px;-webkit-mask-image:none;mask-image:none;background:linear-gradient(180deg,#071b28,transparent 20%,transparent 70%,#071b28)}.home-hero_session__TII21{position:relative;right:auto;bottom:auto;width:100%;max-width:296px;margin-inline:auto;padding:12px;transform:none}}@media(max-width:380px){.home-hero_title__72jr1{font-size:clamp(36px,10.7vw,43px)}.home-hero_actions__n7Gjh{gap:12px}.home-hero_actions__n7Gjh .store-badge{width:128px}}.home-hero_note__0a1NA{max-width:52ch;margin-top:16px;color:var(--marketing-on-dark);font-size:var(--marketing-text-small);line-height:1.7}.home-hero_links__fBAvo{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px}.home-hero_links__fBAvo a,.home-hero_platforms__xmz85 a{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.home-hero_links__fBAvo a:focus-visible,.home-hero_platforms__xmz85 a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:4px}.home_appSection__hefis{color:var(--marketing-ink);background:var(--marketing-paper)}.home_appGrid__mW40v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,80px)}.home_lead__hdIQO{max-width:49ch;margin-top:var(--site-copy-gap);color:var(--marketing-muted);font-size:var(--marketing-text-body);line-height:var(--marketing-body-leading)}.home_pillars__kapLj{margin-top:30px}.home_pillars__kapLj li{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--marketing-line)}.home_pillars__kapLj li:last-child{border-bottom:1px solid var(--marketing-line)}.home_index__c95B_{flex:none;padding-top:3px;font-size:var(--marketing-text-eyebrow);font-weight:600;color:var(--marketing-muted);font-variant-numeric:tabular-nums}.home_pillars__kapLj h3{font-size:var(--marketing-text-body);font-weight:600;line-height:1.5}.home_pillars__kapLj p{margin-top:8px;color:var(--marketing-muted);font-size:var(--marketing-text-small);line-height:var(--marketing-body-leading)}.home_actions__r95_w{display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px;margin-top:28px}.home_note__jgi2M{margin-top:var(--site-note-gap);color:var(--marketing-muted);font-size:var(--marketing-text-caption);line-height:1.7}.home_appVisual__CNN3c{width:100%;max-width:560px;margin-inline:auto}.home_deviceStage__Qsu62{position:relative;isolation:isolate;overflow:hidden;padding:32px 16px 16px;border-radius:var(--marketing-stage-radius);background:var(--marketing-panel)}.home_stageLabel__thS7y{position:relative;text-align:center;font-size:var(--marketing-text-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--marketing-muted)}.home_devices__G8Wju{position:relative;width:100%;height:auto;margin:32px auto 0;filter:drop-shadow(0 20px 20px #0f22331a)}.home_poolLines__Y6k0y{--lane-rope-opacity:.12;--lane-rope-angle:22deg}.home_review__oLvG8{margin:28px 8px 0;padding-left:20px;border-left:2px solid #9cb1ba}.home_review__oLvG8 blockquote{color:var(--marketing-muted);font-size:var(--marketing-text-small);line-height:var(--marketing-body-leading)}.home_review__oLvG8 figcaption{margin-top:12px;font-size:var(--marketing-text-caption);line-height:1.7;color:var(--marketing-muted)}.home_profileSection__9itfn{padding-block:56px;background:var(--marketing-surface);border-bottom:1px solid var(--marketing-line-on-dark)}.home_profileGrid__mbmrW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 80px}.home_profileGrid__mbmrW>div:last-child>p{max-width:54ch;font-size:var(--marketing-text-body);line-height:var(--marketing-body-leading);color:var(--marketing-on-dark)}.home_profileGrid__mbmrW .home_profileAction__tZ4nM{margin-top:18px;color:var(--marketing-accent)}.home_rolesSection__lvZu3{background:var(--marketing-surface);border-block:1px solid var(--marketing-line-on-dark)}.home_rolesHeading__NHJrc{max-width:900px}.home_rolesGrid__TLqU8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:48px}.home_rolesGrid__TLqU8>div{padding-top:20px;border-top:1px solid var(--marketing-line-on-dark)}.home_roleNumber__teuD0{color:var(--marketing-on-dark);font-size:var(--marketing-text-eyebrow);letter-spacing:.12em}.home_rolesGrid__TLqU8 h3{margin-top:24px;font-size:25px;font-weight:500;letter-spacing:-.03em}.home_rolesGrid__TLqU8 p{max-width:36ch;margin-top:12px;font-size:var(--marketing-text-small);line-height:var(--marketing-body-leading);color:var(--marketing-on-dark)}.home_finalSection__zRwhl{position:relative;isolation:isolate;overflow:hidden;background:var(--marketing-accent);color:var(--marketing-ink)}.home_finalContent__KzdM8{position:relative}.home_finalGrid__C3Vnu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:48px}.home_finalGrid__C3Vnu h2{font-size:clamp(36px,4.8vw,64px)}.home_finalGrid__C3Vnu .home_lead__hdIQO,.home_finalGrid__C3Vnu .home_note__jgi2M{color:#314535}.home_finalActions__djCfZ{text-align:center}.home_finalActions__djCfZ>a{min-width:220px}.home_storeBadges__6gthG{margin-top:26px}.home_finalFooter__qvX63{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 36px;margin-top:64px;padding-top:24px;border-top:1px solid var(--marketing-line);font-size:var(--marketing-text-caption);line-height:1.8}.home_finalFooter__qvX63>p a{text-decoration:underline;text-underline-offset:4px}.home_finalFooter__qvX63 a:focus-visible{outline:2px solid var(--marketing-ink);outline-offset:5px}.home_alternatives__UQmeI{display:flex;flex-wrap:wrap;align-items:center;gap:0 25px}.home_alternatives__UQmeI a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--marketing-text-small)}.home_alternatives__UQmeI a:hover{text-decoration:underline;text-underline-offset:5px}.home_alternatives__UQmeI svg{width:15px;height:15px}.home_finalLines__fisb7{left:48%;z-index:-1;--lane-rope-opacity:.12;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}@media(max-width:1099px){.home_actions__r95_w{gap:8px 20px}.home_rolesGrid__TLqU8{gap:24px}}@media(max-width:899px){.home_appGrid__mW40v,.home_finalGrid__C3Vnu,.home_profileGrid__mbmrW{grid-template-columns:minmax(0,1fr)}.home_appGrid__mW40v{gap:48px}.home_appGrid__mW40v>div:first-child{max-width:620px}.home_profileGrid__mbmrW{gap:24px}.home_rolesGrid__TLqU8{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.home_finalGrid__C3Vnu{gap:32px}.home_finalActions__djCfZ{text-align:left}.home_storeBadges__6gthG>div{justify-content:flex-start}.home_finalFooter__qvX63{margin-top:40px}}@media(max-width:539px){.home_pillars__kapLj li{gap:16px;padding-block:18px}.home_actions__r95_w{align-items:flex-start;flex-direction:column;gap:10px}.home_deviceStage__Qsu62{padding:26px 8px 12px}.home_devices__G8Wju{margin-top:24px}.home_review__oLvG8{margin-inline:0}.home_profileSection__9itfn{padding-block:40px}.home_rolesGrid__TLqU8{gap:30px 20px;margin-top:32px}.home_rolesGrid__TLqU8 h3{font-size:22px;margin-top:18px}.home_finalFooter__qvX63{gap:12px}.home_alternatives__UQmeI{gap:0 20px}.home_finalLines__fisb7{left:35%;--lane-rope-opacity:.09}}@media(max-width:479px){.home_rolesGrid__TLqU8{grid-template-columns:minmax(0,1fr);gap:24px}.home_rolesGrid__TLqU8>div{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.home_roleNumber__teuD0{padding-top:5px}.home_rolesGrid__TLqU8 h3{margin-top:0}.home_rolesGrid__TLqU8 p{grid-column:2;margin-top:8px}}.home_currentScreen__mRvhc{width:220px;max-width:100%;border-radius:20px}.home_screenCaption__keH1z{position:relative;max-width:32ch;margin:16px auto 0;text-align:center;color:var(--marketing-muted);font-size:12px;line-height:1.7}@media(min-width:640px){.home_currentScreen__mRvhc{width:260px}}