.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}}