.page-hero{background:var(--grain), radial-gradient(60% 46% at 78% 0%, #7cc4ff38, transparent 68%), radial-gradient(44% 40% at 6% 30%, #1e4fd812, transparent 72%),  linear-gradient(180deg, #f9fbfe 0%, var(--bg-ice) 52%, var(--bg) 100%);padding:150px 0 clamp(28px,4vw,52px);position:relative}.page-hero-in{width:min(var(--content), 100% - var(--gutter) * 2);max-width:900px;margin:0 auto}.page-title{letter-spacing:-.022em;margin-top:12px;font-size:clamp(38px,5.6vw,72px);line-height:1.04}.page-hero .t-lede{max-width:58ch;color:var(--ink-2);margin-top:20px}.page-hero .fineprint{max-width:62ch;margin-top:20px}@media (width<=833px){.page-hero{padding-top:118px}}.page-nav{z-index:30;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-block:1px solid var(--hairline);position:sticky;top:72px}.page-nav-in{width:min(var(--content), 100% - var(--gutter) * 2);scrollbar-width:none;gap:4px;margin:0 auto;display:flex;overflow-x:auto}.page-nav-in::-webkit-scrollbar{display:none}.page-nav a{color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-bottom:2px solid #0000;flex:none;padding:15px 14px 13px;font-size:14.5px}.page-nav a:hover{color:var(--ink)}.page-nav a[aria-current]{color:var(--ink);border-bottom-color:var(--fill);font-weight:500}.section-areas{padding-top:clamp(48px,6vw,84px)}.areas{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.areas{grid-template-columns:repeat(2,minmax(0,1fr))}}.areas a{border-radius:var(--radius-card);background:var(--surface);height:100%;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:34px;display:block}@media (hover:hover) and (pointer:fine){.areas a:hover{transform:translateY(-3px);box-shadow:0 2px 4px #10233f0d,0 26px 56px -28px #10233f66}}.areas svg{width:30px;height:30px;color:var(--fill)}.areas h2{font-family:var(--font-display);color:var(--ink);margin:20px 0 0;font-size:26px;font-weight:600;line-height:1.15}.areas p{color:var(--ink-2);margin:10px 0 0;font-size:17px;line-height:1.47}.area-go{color:var(--fill);margin-top:20px;font-size:15px;font-weight:500;display:inline-block}.areas a:hover .area-go{text-underline-offset:3px;text-decoration:underline}.section-safe{background:var(--grain), radial-gradient(45% 40% at 84% 20%, var(--bloom-ice), transparent 70%), var(--surface)}.mechs{gap:30px;display:grid}@media (width>=760px){.mechs{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 60px}}.mechs>div{border-top:1px solid var(--hairline);padding-top:22px;scroll-margin-top:140px}.mechs h2{font-family:var(--font-display);color:var(--ink);font-size:23px;font-weight:600;line-height:1.18}.mechs p{color:var(--ink-2);max-width:46ch;margin:10px 0 0;font-size:17px;line-height:1.47}.section-docs{background:var(--grain), var(--bg)}.doc-list{gap:2px;max-width:760px;margin:48px 0 0;padding:0;list-style:none;display:grid}.doc-list a{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;display:flex}.doc-list a:hover{transform:translate(2px);box-shadow:inset 0 0 0 1px #10233f47}.doc-list span{color:var(--fill)}.section-docs .fineprint{margin-top:26px}.section-docs .fineprint a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.section-balances{background:var(--grain), radial-gradient(40% 45% at 12% 30%, var(--bloom-ice), transparent 70%), var(--bg)}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}@media (width<=833px){.features{grid-template-columns:1fr}}.feature{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:32px}.feature svg{width:28px;height:28px;color:var(--fill);margin-bottom:20px}.feature h3{letter-spacing:.011em;color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.19}.feature p{color:var(--ink-2);margin:10px 0 0;font-size:17px;line-height:1.47}.nav-links .caret{opacity:.66;margin-left:5px;font-size:10px}.mega{pointer-events:auto;justify-content:center;display:flex;position:absolute;top:68px;left:0;right:0}.mega-in{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(880px,100% - 20px);animation:megaIn .22s var(--ease);background:#fffffff7;border-radius:22px;padding:18px;box-shadow:0 0 0 1px #10233f14,0 24px 60px #10233f2e}@keyframes megaIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega-lead{background:var(--bg-ice);border-radius:14px;padding:14px 16px;display:block}.mega-lead b{font-size:16px;font-weight:600;display:block}.mega-lead span{color:var(--ink-2);margin-top:3px;font-size:14px;display:block}.mega-grid{gap:6px;margin-top:10px;display:grid}@media (width>=700px){.mega-grid{grid-template-columns:1fr 1fr}}.mega-grid a{transition:background var(--dur-fast) var(--ease);border-radius:14px;padding:13px 16px;display:block}.mega-grid a:hover,.mega-lead:hover{background:#1e4fd812}.mega-grid b{font-size:15.5px;font-weight:600;display:block}.mega-grid span{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.4;display:block}.mega-grid a[aria-current] b,.menu-list a[aria-current]{color:var(--fill)}.menu-sub{margin:2px 0 10px;padding:0 0 0 48px;list-style:none}.menu-sub a{color:var(--ink-2);padding:6px 0;font-size:18px;font-weight:500}.page-hero~* .nav-capsule,body[data-page] .nav-capsule{background:#ffffffd1}@media (prefers-reduced-motion:reduce){.areas a:hover,.doc-list a:hover{transform:none}.mega-in{animation:none}}.device{justify-content:center;margin:0;display:flex}.device img{max-width:100%;height:auto;display:block}.device-band{background:var(--grain), radial-gradient(48% 46% at 22% 34%, var(--bloom-ice), transparent 70%), radial-gradient(40% 40% at 88% 70%, var(--wash-sapphire), transparent 72%), linear-gradient(180deg, var(--bg) 0%, var(--surface) 100%);padding-block:clamp(34px,4.4vw,62px)}.device-band-in{place-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (width>=860px){.device-band-in{grid-template-columns:auto minmax(0,1fr);justify-items:start}.device-band-flip .device-band-in{grid-template-columns:minmax(0,1fr) auto}.device-band-flip .device{order:2}}.device:after{content:"";z-index:-1;background:radial-gradient(50% 50%,#10233f29,#10233f0d 46%,#0000 74%);width:78%;height:54px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.device{isolation:isolate;position:relative}.device-copy .t-headline{max-width:18ch;margin-top:8px}.device-copy .ticks{margin-top:26px}.flow-strip{counter-reset:fstep;gap:14px;margin-top:52px;display:grid}@media (width>=760px){.flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.flow-strip li{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);padding:26px 24px 24px;list-style:none;position:relative}.flow-strip li:before{counter-increment:fstep;content:counter(fstep, decimal-leading-zero);font-family:var(--font-display);color:var(--fill);font-size:15px;font-weight:600}@media (width>=760px){.flow-strip li+li:after{content:"";background:linear-gradient(90deg, transparent, var(--hairline));width:18px;height:1px;position:absolute;top:50%;left:-18px}}.flow-strip h3{font-family:var(--font-display);color:var(--ink);margin:12px 0 0;font-size:20px;font-weight:600}.flow-strip p{color:var(--ink-2);margin:8px 0 0;font-size:16px;line-height:1.47}.cost-note{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);gap:18px;margin-top:56px;padding:28px;display:grid}@media (width>=760px){.cost-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}}.cost-note h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:22px;font-weight:600}.cost-note p{color:var(--ink-2);max-width:46ch;margin:8px 0 0;font-size:16px;line-height:1.5}.cost-rows{gap:0;min-width:min(320px,100%);display:grid}.cost-rows div{border-top:1px solid var(--hairline);justify-content:space-between;gap:16px;padding:12px 0;font-size:16px;display:flex}.cost-rows div:last-child{color:var(--ink);font-weight:600}.cost-rows span{color:var(--ink-2)}.allowance{align-items:center;gap:8px;margin-top:4px;display:flex}.allowance i{background:#10233f24;border-radius:99px;width:26px;height:6px}.allowance i.on{background:var(--fill)}.allowance span{color:var(--ink-2);margin-left:6px;font-size:14px}.brand-plate{background:var(--grain), radial-gradient(60% 70% at 14% 20%, #7cc4ff47, transparent 68%), radial-gradient(50% 60% at 92% 84%, #1e4fd81f, transparent 70%), linear-gradient(160deg, #fbfcfe, var(--bg-ice));box-shadow:inset 0 0 0 1px #ffffffb3, var(--shadow-card);border-radius:32px;margin-top:64px;padding:clamp(36px,6vw,64px);position:relative;overflow:hidden}.brand-plate-in{align-items:center;gap:24px;display:grid}@media (width>=760px){.brand-plate-in{grid-template-columns:auto minmax(0,1fr);gap:40px}}.brand-plate p{font-family:var(--font-display);color:var(--ink);max-width:30ch;margin:0;font-size:clamp(20px,2.6vw,27px);font-weight:500;line-height:1.4}.brand-plate small{font-family:var(--font-ui);color:var(--ink-2);margin-top:14px;font-size:14px;display:block}@media (prefers-reduced-motion:reduce){.device img{transition:none}}:root{--bg:#f5f7fb;--bg-ice:#eef4fc;--surface:#fff;--surface-2:#eef2f8;--ink:#0b1220;--navy:#10233f;--ink-2:#54657e;--hairline:#10233f1a;--fill:#1e4fd8;--fill-hover:#153aa8;--link:#1e4fd8;--sky:#7cc4ff;--cyan:#38bdf8;--champagne:#c8a96a;--champagne-ink:#7a5c22;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .063 0 0 0 0 .137 0 0 0 0 .247 .09 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bloom-ice:#7cc4ff29;--bloom-cyan:#38bdf81f;--wash-sapphire:#1e4fd80d;--wash-pearl:#ffffffb3;--font-display:Spectral, "Iowan Old Style", Georgia, serif;--font-ui:"DM Sans", -apple-system, "SF Pro Text", system-ui, "Helvetica Neue", Arial, sans-serif;--content:1260px;--gutter:max(24px, 6.25vw);--section-y:144px;--control-h:44px;--radius-capsule:980px;--radius-card:28px;--shadow-card:0 1px 2px #10233f0a, 0 12px 32px #10233f0f;--ease:cubic-bezier(.28, .11, .32, 1);--dur-fast:.18s}@media (width<=833px){:root{--section-y:112px;--gutter:24px}}.t-display{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:80px;font-weight:600;line-height:1.05}.t-headline{font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:56px;font-weight:600;line-height:1.0714}.t-eyebrow{letter-spacing:.011em;margin:0;font-size:21px;font-weight:600;line-height:1.19}.t-tagline{letter-spacing:.007em;margin:0;font-size:28px;font-weight:400;line-height:1.143}.t-lede{letter-spacing:.011em;margin:0;font-size:21px;font-weight:500;line-height:1.381}.t-display,.t-headline,.t-tagline{text-wrap:balance}.t-lede{text-wrap:pretty}.t-caption{letter-spacing:-.01em;font-size:12px;line-height:1.333}@media (width<=833px){.t-display{letter-spacing:-.01em;font-size:40px;line-height:1.1}.t-headline{font-size:32px;line-height:1.125}.t-eyebrow{font-size:17px}.t-tagline{font-size:21px;line-height:1.19}.t-lede{letter-spacing:-.01em;font-size:17px;line-height:1.47}}.btn{min-height:var(--control-h);border-radius:var(--radius-capsule);letter-spacing:-.022em;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:11px 21px;font-size:17px;font-weight:500;line-height:1.17648;display:inline-flex}.btn-fill{background:var(--fill);color:#fff;box-shadow:0 6px 18px #1e4fd838}.btn-fill:hover,.btn-fill:active{background:var(--fill-hover)}.btn-outline{color:var(--link);box-shadow:inset 0 0 0 1px var(--link)}.btn-outline:hover{background:var(--link);color:#fff}.btn:active{transition-duration:0s}.btn-outline:active{color:var(--link);background:#1e4fd81a}.btn-disabled{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline);cursor:default}.btn-group{flex-wrap:wrap;justify-content:center;gap:17px;display:flex}.glass-control{height:56px;color:var(--navy);background:#ffffff94;border-radius:28px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px #10233f12,0 10px 30px #10233f1a}.dots{gap:14px;width:150px}.dot{background:#10233f42;border-radius:4px;width:8px;height:8px;display:block;position:relative}.dot button{border-radius:12px;position:absolute;inset:-18px -9px}.dot[aria-current=step]{background:var(--fill)}.round{width:56px}.round>button{border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.round svg{width:20px;height:20px}html.is-moving .nav-capsule{-webkit-backdrop-filter:blur(12px)saturate(1.2)!important;backdrop-filter:blur(12px)saturate(1.2)!important}html.is-moving .glass-control{-webkit-backdrop-filter:blur(6px)saturate(1.1)!important;backdrop-filter:blur(6px)saturate(1.1)!important}:root{--font-ui:Spectral, "Spectral Fallback", "Iowan Old Style", Georgia, serif;--font-display:Spectral, "Spectral Fallback", "Iowan Old Style", Georgia, serif}body{letter-spacing:-.006em;font-size:17.5px;line-height:1.52}.nav-links a,.nav-actions .pill,.chip,.t-eyebrow,.status,.activity-card figcaption span,.plan-price small,.footer-cols h3,.fineprint,.footer,.footer-cols a,.footer-legal,.footer-copy,.step-num,.flow-num{letter-spacing:.006em}.nav-links a{font-size:14px;font-weight:500}.nav-actions .pill{font-size:13.5px;font-weight:500}.t-eyebrow{letter-spacing:.02em;font-weight:600}.btn{letter-spacing:.002em;font-weight:500}.fineprint{font-size:13.5px;line-height:1.55}.footer{font-size:13.5px}.footer-cols a{font-size:14px}.footer-legal,.footer-copy{font-size:13px}.chip{font-weight:500}.status{letter-spacing:.01em;font-weight:600}.plan-price,.facts dt,.activity-side strong,.activity-main strong,.status,.hero-copy .t-display{font-variant-numeric:tabular-nums lining-nums}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:72px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::selection{color:var(--ink);background:#1e4fd829}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.47059;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{caret-color:var(--fill)}:focus-visible{outline:2px solid var(--fill);outline-offset:3px;border-radius:8px}.skip-link{z-index:100;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);border-radius:12px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.eyebrow-accent{color:var(--fill)}.eyebrow-gold{color:var(--champagne-ink)}.fineprint{letter-spacing:-.01em;color:var(--ink-2);margin:16px 0 0;font-size:12px;line-height:1.5}.nav{z-index:50;pointer-events:none;padding:10px 10px 0;position:fixed;inset:0 0 auto}.nav-capsule{pointer-events:auto;max-width:1024px;height:52px;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#ffffffb8;border-radius:18px;margin:0 auto;box-shadow:0 0 0 1px #10233f12,0 8px 28px #10233f14}.nav[data-scrolled] .nav-capsule{background:#ffffffe0;box-shadow:0 0 0 1px #10233f1a,0 10px 30px #10233f1c}.nav-inner{align-items:center;gap:24px;height:52px;padding:0 12px 0 20px;display:flex}.nav-brand{min-height:44px;font-family:var(--font-display);letter-spacing:.012em;color:var(--ink);align-items:center;gap:9px;font-size:19px;font-weight:600;line-height:1.2;display:inline-flex}.nav-brand img{object-fit:contain;width:22px;height:22px}.nav-links{gap:22px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.nav-links a{letter-spacing:-.01em;min-height:44px;color:var(--navy);opacity:.82;transition:opacity var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;font-size:12px;line-height:16px;display:inline-flex;position:relative}.nav-links a:hover{opacity:1}.nav-links a:after{content:"";transform-origin:50%;height:1.5px;transition:transform var(--dur-fast) var(--ease);background:currentColor;border-radius:2px;position:absolute;bottom:11px;left:0;right:0;transform:scaleX(0)}.nav-links a[aria-current=true]{opacity:1;color:var(--fill)}.nav-links a[aria-current=true]:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:10px;display:flex}.nav-actions .pill{letter-spacing:-.01em;white-space:nowrap;border-radius:120px;justify-content:center;align-items:center;height:28px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:relative}.nav-actions .pill:after{content:"";position:absolute;inset:-8px 0}.pill-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px #10233f38}.pill-ghost:hover{box-shadow:inset 0 0 0 1px #10233f73}.pill-fill{background:var(--fill);color:#fff}.pill-fill:hover{background:var(--fill-hover)}a,button{-webkit-tap-highlight-color:transparent}.nav-menu-btn{width:44px;height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;margin-right:-6px;display:none}.nav-menu-btn svg{width:18px;height:18px}@media (width<=833px){.nav-links,.nav-actions .pill-ghost{display:none}.nav-inner{gap:8px;padding:0 6px 0 16px}.nav-actions{margin-left:auto}.nav-menu-btn{display:inline-flex}}.menu{z-index:40;background:var(--bg);padding:calc(72px + env(safe-area-inset-top,0px)) 0 calc(32px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.menu-list{margin:0;padding:12px 0 0;list-style:none}.menu-list a{letter-spacing:.007em;color:var(--ink);padding:8px 48px;font-size:28px;font-weight:600;line-height:1.14286;display:block}.menu-foot{flex-direction:column;gap:12px;padding:32px 48px 0;display:flex}.menu-foot .btn{width:100%}.menu-foot .menu-login{color:var(--link);text-align:center;padding:10px 0;font-size:17px}.hero{background:var(--grain), radial-gradient(60% 46% at 50% 88%, #38bdf833, transparent 70%), radial-gradient(42% 38% at 50% 72%, #1e4fd81a, transparent 72%), radial-gradient(50% 40% at 12% 0%, #7cc4ff29, transparent 70%), linear-gradient(180deg, #f9fbfe 0%, var(--bg) 46%, var(--bg-ice) 100%);position:relative;overflow:hidden}.hero-copy{z-index:2;width:min(var(--content), 100% - var(--gutter) * 2);text-align:center;margin:0 auto;padding-top:118px;position:relative}.hero-copy .t-eyebrow{color:var(--fill)}.hero-copy .t-display{margin-top:12px;font-family:Spectral,Spectral Fallback,Iowan Old Style,Georgia,serif}.hero-copy .t-tagline{color:var(--navy);margin-top:16px}.hero-copy .btn-group{margin-top:32px}.hero-stage{z-index:1;width:100%;height:clamp(520px,76svh,880px);margin-top:-6px;position:relative}.hero-stage canvas,.story-canvas canvas{display:block;position:relative}.hero-stage>div,.story-canvas>div{z-index:1;position:relative}.hero-stage>.hero-canvas{z-index:2;opacity:0;position:absolute;inset:0}.hero-stage>.hero-canvas[data-ready]{opacity:1}.hero-poster img{z-index:1;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-canvas[data-ready]~.hero-poster{visibility:hidden}.hero-stage:after,.story-canvas:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#10233f24,#10233f0d 45%,#0000 75%);width:min(380px,64%);height:60px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.hero-stage:after{bottom:-8px}@media (width<=833px){.hero-copy{padding-top:104px}.hero-copy .btn-group{gap:12px;margin-top:22px}.hero-stage{height:clamp(470px,66svh,620px);margin-top:-14px}.btn-group .btn{padding-inline:17px}}@font-face{font-family:Spectral Fallback;src:local(Georgia);font-weight:400;size-adjust:89.4%}@font-face{font-family:Spectral Fallback;src:local(Georgia Bold),local(Georgia-Bold);font-weight:700;size-adjust:89.4%}@media (width>=834px){.hero-copy .t-display{font-size:min(80px, (100vw - var(--gutter) * 2) * .066);line-height:1.05}.hero{background:var(--grain), radial-gradient(50% 40% at 12% 0%, #7cc4ff1f, transparent 70%), linear-gradient(180deg, #f9fbfe 0%, var(--bg) 40%, var(--bg-ice) 100%)}.hero-stage{height:clamp(700px,98svh,1180px);margin-top:-26px}.hero-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#7cc4ff4d,#7cc4ff21 45%,#7cc4ff0a 75%,#0000),radial-gradient(closest-side at 42% 46%,#38bdf817,#0000),radial-gradient(closest-side at 58% 56%,#1e4fd80d,#0000);width:min(1180px,94vw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero-stage:after{background:radial-gradient(30% 24% at 50% 55%,#10233f33,#10233f14 55%,#0000 100%),radial-gradient(50% 50%,#38bdf81a,#7cc4ff0d 55%,#0000 100%);width:min(760px,58vw);height:140px;bottom:1%}}@media (width>=1601px){:root{--content:1440px;--section-y:168px}.nav-capsule{max-width:1180px}.hero-copy{width:min(1720px, 100% - var(--gutter) * 2);padding-top:168px}.hero-copy .t-display{font-size:clamp(88px,5vw,112px)}.hero-copy .t-tagline{font-size:32px}.hero-stage{height:clamp(760px,86svh,1180px)}}.story{background:var(--grain), radial-gradient(40% 22% at 88% 30%, var(--bloom-ice), transparent 70%), radial-gradient(45% 20% at 8% 62%, var(--wash-sapphire), transparent 72%), radial-gradient(50% 18% at 70% 92%, var(--bloom-cyan), transparent 70%), linear-gradient(180deg, var(--bg-ice) 0%, var(--bg) 12%, var(--bg) 88%, #fbfcfe 100%);position:relative}.story-intro{width:min(var(--content), 100% - var(--gutter) * 2);padding:var(--section-y) 0 0;margin:0 auto}.story-intro .t-eyebrow{color:var(--fill)}.story-intro .t-headline{max-width:14ch;margin-top:8px}.story-track{position:relative}.story-stage{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.story-grid{height:100%;width:min(var(--content), 100% - var(--gutter) * 2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;margin:0 auto;padding-block:72px 112px;display:grid;position:relative}.story-steps{height:320px;position:relative}.story-step{opacity:0;max-width:520px;position:absolute;inset:0 auto auto 0}.story-step:first-child{opacity:1}.story-step .t-eyebrow{color:var(--fill)}.story-step h3{margin:12px 0 0;font-size:48px;line-height:1.0834}.story-step p{color:var(--ink-2);margin-top:16px}.story-step p strong{color:var(--navy);font-weight:600}.story-still{display:none}.story-canvas{height:100%;position:relative}.story-canvas:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(45% 42% at 50% 55%,#38bdf838,#0000 70%),radial-gradient(60% 55% at 45% 45%,#1e4fd814,#0000 72%);position:absolute;inset:8% 10%}.story-controls{left:50%;bottom:calc(40px + env(safe-area-inset-bottom,0px));z-index:5;gap:12px;display:flex;position:absolute;transform:translate(-50%)}@media (width<=833px){.story-stage{min-height:600px}.story-grid{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:stretch;padding-block:88px 96px}.story-steps{height:212px}.story-step{max-width:none}.story-step h3{margin-top:6px;font-size:32px;line-height:1.125}.story-step p{margin-top:10px}.story-canvas{min-height:0}.story-controls{bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.section{padding-block:var(--section-y)}.section-activity,.section-markets,.section-company{padding-top:calc(var(--section-y) * .72)}.section-markets,.section-cards{padding-bottom:calc(var(--section-y) * .78)}.section-about{padding-bottom:calc(var(--section-y) * .6)}.section-inner{width:min(var(--content), 100% - var(--gutter) * 2);margin:0 auto}.section-head{max-width:820px}.section-head .t-headline{margin-top:8px}.section-head .t-lede{color:var(--ink-2);margin-top:20px}.section-head-center{text-align:center;margin-inline:auto}.section-values{background:var(--grain), radial-gradient(45% 55% at 100% 0%, var(--wash-sapphire), transparent 70%), radial-gradient(45% 40% at 0% 62%, var(--bloom-ice), transparent 70%), linear-gradient(180deg, var(--bg), #fbfcfe 8%, var(--surface) 34%, var(--surface) 80%, var(--bg))}.values{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:72px;display:grid}.section-how{background:var(--grain), radial-gradient(45% 45% at 85% 40%, var(--bloom-ice), transparent 70%), radial-gradient(40% 40% at 5% 70%, var(--wash-sapphire), transparent 72%), linear-gradient(180deg, var(--bg) 0%, var(--bg) 68%, var(--surface) 100%)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}.step,.belief{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:32px}.step-num{font-family:var(--font-display);color:var(--fill);font-size:32px;font-weight:600;line-height:1;display:block}.step h3,.belief h4{letter-spacing:.011em;color:var(--ink);margin:20px 0 0;font-size:21px;font-weight:600;line-height:1.19}.step p,.belief p{color:var(--ink-2);margin:10px 0 0;font-size:17px;line-height:1.47}.section-about{background:var(--grain), radial-gradient(45% 30% at 92% 12%, var(--bloom-ice), transparent 70%), radial-gradient(40% 30% at 0% 60%, var(--wash-sapphire), transparent 72%), linear-gradient(180deg, var(--surface), var(--surface) 70%, var(--bg))}.about-head{max-width:900px}.about-head .t-headline{margin-top:8px}.about-head .t-lede{color:var(--ink-2);margin-top:20px}.facts{flex-wrap:wrap;gap:48px;margin:56px 0 0;display:flex}.facts div{border-left:2px solid var(--champagne);padding-left:20px}.facts dt{font-family:var(--font-display);color:var(--ink);font-size:48px;font-weight:600;line-height:1}.facts dd{max-width:22ch;color:var(--ink-2);margin:8px 0 0;font-size:15px}.beliefs-head{margin-top:72px}.beliefs-head h3{font-size:28px;font-weight:600;line-height:1.14;font-family:var(--font-display);color:var(--ink);margin:0}.beliefs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.value{border-top:1px solid var(--hairline);padding-top:24px}.value:before{content:"";background:var(--fill);width:32px;height:2px;margin:-25px 0 23px;display:block}.value h3,.company-col h3{letter-spacing:.011em;color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.19}.value p,.company-col p{color:var(--ink-2);margin:10px 0 0;font-size:17px;line-height:1.47}.section-payments{background:var(--grain), radial-gradient(40% 40% at 88% 30%, var(--bloom-ice), transparent 70%), radial-gradient(35% 35% at 6% 80%, var(--wash-sapphire), transparent 72%), var(--surface)}.section-activity{background:var(--grain), radial-gradient(40% 45% at 15% 50%, var(--bloom-ice), transparent 70%), var(--bg)}.section-markets{background:var(--grain), radial-gradient(50% 40% at 50% 55%, var(--bloom-cyan), transparent 70%), linear-gradient(180deg, var(--bg-ice) 0%, var(--bg-ice) 66%, var(--surface) 100%)}.section-carly{background:var(--grain), radial-gradient(40% 45% at 85% 45%, var(--bloom-ice), transparent 70%), linear-gradient(180deg, var(--surface), var(--surface) 80%, var(--bg))}.showcase{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.showcase-reverse{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.showcase-reverse .showcase-copy{order:2}.showcase-copy .t-headline{margin-top:8px}.showcase-copy .t-lede{color:var(--ink-2);margin-top:20px}.showcase-copy h3{letter-spacing:.011em;color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.19}.showcase-copy h3+p{color:var(--ink-2);margin:8px 0 0;font-size:17px;line-height:1.47}.duo{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px;padding-top:28px;display:grid}.shot{justify-self:center;width:100%;max-width:420px;margin:0}.shot picture{background:var(--surface);box-shadow:var(--shadow-card), 0 18px 40px #10233f1a;contain:paint;border-radius:32px;display:block;overflow:hidden}.shot img{width:100%;height:auto;display:block}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:72px 0 0;padding:0;list-style:none;display:grid}.flow-step{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:28px;position:relative}.flow-step+.flow-step:before{content:"";background:linear-gradient(90deg, transparent, var(--fill));opacity:.4;width:20px;height:2px;position:absolute;top:50px;left:-20px}.flow-icon{width:44px;height:44px;color:var(--fill);background:#eaf1ff;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.flow-icon svg{width:22px;height:22px}.flow-num{font-family:var(--font-display);color:var(--ink-2);font-size:20px;font-weight:600;position:absolute;top:26px;right:24px}.flow-step h3{color:var(--ink);margin:18px 0 0;font-size:19px;font-weight:600;line-height:1.2}.flow-step p{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.45}.ticks{margin:28px 0 0;padding:0;list-style:none}.ticks li{border-top:1px solid var(--hairline);color:var(--navy);gap:10px;padding:10px 0;font-size:17px;line-height:1.4;display:flex}.ticks svg{width:18px;height:18px;color:var(--fill);flex:none;margin-top:2px}.activity-card{background:var(--surface);box-shadow:var(--shadow-card), 0 18px 40px #10233f14;contain:paint;border-radius:32px;margin:0;padding:28px}.activity-card figcaption{font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;font-size:24px;font-weight:600;display:flex}.activity-card figcaption span{font-family:var(--font-ui);color:var(--ink-2);background:var(--surface-2);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.activity-card ul{margin:16px 0 0;padding:0;list-style:none}.activity-card li{border-top:1px solid var(--hairline);grid-template-columns:1fr auto;gap:4px 16px;padding:16px 0;display:grid}.activity-main,.activity-side{flex-direction:column;gap:4px;display:flex}.activity-side{align-items:flex-end}.activity-card strong{color:var(--ink);font-size:16px;font-weight:600}.activity-main span{color:var(--ink-2);font-size:14px}.activity-meta{color:var(--link);grid-column:1/-1;margin:0;font-size:13px}.status{border-radius:6px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-ok{color:#0f6e4f;background:#e9f6ef}.status-wait{color:#8a5a12;background:#fbf3e4}.shot-pair{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:48px;margin-top:64px;display:grid}.shot-pair h3{color:var(--ink);text-align:center;margin:28px 0 0;font-size:21px;font-weight:600}.shot-pair p{max-width:34ch;color:var(--ink-2);text-align:center;margin:8px auto 0;font-size:17px;line-height:1.47}.chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:48px 0 0;padding:0;list-style:none;display:flex}.chips li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--navy);border-radius:100px;padding:8px 18px;font-size:15px;font-weight:500}.showcase-copy .try-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:32px;font-size:13px}.prompts{flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.prompts li{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--hairline);color:var(--navy);border-radius:100px;padding:10px 16px;font-size:15px}.plan-blurb{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.45}.faq{max-width:820px;margin:72px auto 0;scroll-margin-top:80px}.faq h3{font-family:var(--font-display);color:var(--ink);text-align:center;margin:0 0 12px;font-size:28px;font-weight:600}.faq details{border-top:1px solid var(--hairline)}.faq details:last-child{border-bottom:1px solid var(--hairline)}.faq summary{cursor:pointer;min-height:60px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease);flex:none;margin-right:6px;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(225deg)}.faq details p{color:var(--ink-2);max-width:70ch;margin:0 0 20px;font-size:17px;line-height:1.5}.about-body{color:var(--ink-2);max-width:75ch;margin:16px 0 0;font-size:17px;line-height:1.55}.final-note{color:var(--ink-2);margin:20px 0 0;font-size:14px}.btn,.pill,.nav-menu-btn{transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform .12s var(--ease)}.btn:active,.pill:active,.nav-menu-btn:active{transform:scale(.978)}.btn-fill:hover{box-shadow:0 8px 22px #1e4fd847}.step,.belief,.company-col,.plan{transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.step:hover,.belief:hover,.company-col:hover{transform:translateY(-2px);box-shadow:0 2px 4px #10233f0d,0 18px 40px #10233f17}}.section-pricing{background:var(--grain), radial-gradient(55% 30% at 50% 60%, var(--bloom-cyan), transparent 70%), radial-gradient(45% 40% at 0% 0%, var(--wash-pearl), transparent 70%), linear-gradient(180deg, var(--bg-ice) 0%, var(--bg-ice) 78%, var(--surface) 100%)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:56px;display:grid}.plan{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;padding:32px;display:flex}.plan-pro{box-shadow:var(--shadow-card), inset 0 0 0 2px var(--fill), 0 24px 60px #1e4fd824}.plan-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-head h3{color:var(--ink);margin:0;font-size:21px;font-weight:600}.chip{letter-spacing:0;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip-blue{color:var(--fill);background:#eaf1ff}.chip-gold{color:var(--champagne-ink);background:#faf3e2}.plan-price{color:var(--ink-2);margin:20px 0 0;font-size:17px}.plan-price span{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-right:4px;font-size:48px;font-weight:600;line-height:1}.plan ul{flex:1;margin:24px 0 0;padding:0;list-style:none}.plan li{border-top:1px solid var(--hairline);color:var(--navy);gap:10px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.plan li svg{width:16px;height:16px;color:var(--fill);flex:none;margin-top:2px}.plan .btn{margin-top:24px}.section-company{background:var(--grain), radial-gradient(50% 40% at 50% 60%, var(--bloom-ice), transparent 70%), linear-gradient(180deg, var(--bg) 0%, var(--bg) 72%, var(--surface) 100%)}.company{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.company-col{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:40px;scroll-margin-top:80px}.company-col .t-headline{margin-top:8px;font-size:40px;line-height:1.1}.company-col>p:not(.t-eyebrow){margin-top:16px}.company-col .t-eyebrow{color:var(--fill);margin:0;font-size:21px}.notice{border-top:1px solid var(--hairline);margin-top:28px;padding-top:24px}.notice .btn{margin-top:20px}.contact-rows{margin:28px 0 0}.contact-rows div{border-top:1px solid var(--hairline);padding:16px 0}.contact-rows dt{color:var(--ink-2);font-size:14px}.contact-rows dd{margin:4px 0 0}.company-col ul{margin:16px 0 0;padding:0;list-style:none}.contact-rows a{min-height:44px;color:var(--link);overflow-wrap:anywhere;align-items:center;font-size:17px;display:inline-flex}.contact-rows a:hover{text-decoration:underline}.final-cta{padding-block:var(--section-y) calc(var(--section-y) * .7);text-align:center;background:var(--grain), radial-gradient(50% 70% at 50% 100%, #38bdf82e, transparent 70%), linear-gradient(180deg, var(--surface), var(--bg-ice))}.final-inner{width:min(var(--content), 100% - var(--gutter) * 2);margin:0 auto}.final-cta .t-tagline{max-width:30ch;color:var(--ink-2);margin:16px auto 0}.final-cta .btn-group{margin-top:32px}.footer{background:var(--grain), var(--surface-2);color:var(--ink-2);border-top:1px solid var(--hairline);font-size:13px;line-height:1.5}.footer-inner{width:min(var(--content), 100% - var(--gutter) * 2);margin:0 auto;padding-block:48px 32px}.footer-brand{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.footer-brand p{margin:8px 0 0;font-size:14px}.footer-top{white-space:nowrap;border-radius:var(--radius-capsule);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.footer-top:hover{background:var(--surface);box-shadow:inset 0 0 0 1px #10233f3d}.footer-top svg{width:14px;height:14px}.footer-cols{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px;padding-top:24px;display:grid}.footer-cols summary{pointer-events:none;list-style:none}.footer-cols summary::-webkit-details-marker{display:none}.footer-cols h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:600}.footer-cols ul{margin:0;padding:0;list-style:none}.footer-cols a{min-height:32px;color:var(--ink-2);overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.footer-cols a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.footer-legal{border-top:1px solid var(--hairline);margin:32px 0 0;padding-top:20px}.footer-copy{margin:12px 0 0}@media (width<=1068px){.plans,.values,.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-step+.flow-step:before{display:none}.showcase,.showcase-reverse{gap:48px}}@media (width<=833px){.values{grid-template-columns:1fr;gap:32px;margin-top:48px}.company,.steps,.beliefs{grid-template-columns:1fr;gap:16px;margin-top:40px}.company{margin-top:0}.company-col{padding:24px}.steps,.beliefs{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:0;overflow:hidden}.step,.belief{box-shadow:none;border-radius:0;grid-template-columns:36px 1fr;column-gap:12px;padding:20px;display:grid}.step+.step,.belief+.belief{border-top:1px solid var(--hairline)}.step-num{grid-row:1/span 2;font-size:22px;line-height:1.2}.step h3,.belief h4{margin:0;font-size:17px}.step p,.belief p{margin-top:4px;font-size:15px;line-height:1.45}.company-col .t-headline{font-size:32px}.facts{grid-template-columns:auto 1fr;gap:24px;margin-top:40px;display:grid}.facts dt{font-size:36px}.company-col .t-eyebrow{font-size:17px}.beliefs-head{margin-top:56px}.plans{grid-template-columns:1fr;gap:16px;margin-top:40px}.plan{padding:24px}.feature h3{font-size:17px}.feature p{margin-top:4px;font-size:15px;line-height:1.45}.cards-band{border-radius:28px;grid-template-columns:1fr;gap:32px;padding:32px 24px}.card-fan{height:260px}.card-fan .card-platinum{top:42px}.card-fan .card-gold{top:84px}.card-face{width:min(260px,74%);padding:18px}.card-brand{font-size:18px}.card-chip{width:36px;height:26px;left:18px}.card-number{font-size:12px;bottom:16px;left:18px}.card-tier{font-size:11px;bottom:16px;right:18px}.showcase,.showcase-reverse{grid-template-columns:1fr;gap:40px}.showcase-reverse .showcase-copy{order:0}.shot{max-width:360px}.duo{grid-template-columns:1fr;gap:24px;margin-top:32px}.flow{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:1fr;gap:0;margin-top:48px;overflow:hidden}.flow-step{box-shadow:none;border-radius:0;grid-template-columns:44px 1fr;column-gap:14px;padding:20px;display:grid}.flow-step+.flow-step{border-top:1px solid var(--hairline)}.flow-icon{grid-row:1/span 2}.flow-num{font-size:16px;top:20px;right:20px}.flow-step h3{margin:0;font-size:17px}.flow-step p{margin-top:4px}.activity-card{border-radius:28px;padding:20px}.shot-pair{grid-template-columns:1fr;gap:48px;margin-top:40px}.promises{grid-template-columns:1fr;gap:16px;margin-top:40px}.promise{padding:24px}.promise h3{font-size:22px}.faq{margin-top:56px}.faq summary{font-size:16px}.faq details p{font-size:15px}.footer-cols{grid-template-columns:1fr;gap:0}.footer-cols details{border-bottom:1px solid var(--hairline)}.footer-cols summary{pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.footer-cols summary:after{content:"";border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);margin-right:4px;transform:rotate(45deg)}.footer-cols details[open] summary:after{transform:rotate(225deg)}.footer-cols h3{margin:0;font-size:14px;font-weight:500}.footer-cols ul{padding-bottom:12px}.footer-cols a{min-height:44px;font-size:14px}.footer-legal{border-top:0;margin-top:24px;padding-top:0}}@media (prefers-reduced-motion:reduce){.btn:active,.pill:active,.nav-menu-btn:active,.step:hover,.belief:hover,.company-col:hover{transform:none}.nav-links a[aria-current=true]:after{transition:none}.story-track{height:auto!important}.story-stage{height:auto;min-height:0;position:relative;overflow:visible}.story-grid{padding-block:64px 0;display:block}.story-steps{gap:96px;height:auto;display:grid}.story-step{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;max-width:none;display:grid;position:static;opacity:1!important}.story-step>:not(.story-still){grid-column:1}.story-step>.t-eyebrow{grid-row:2}.story-step>h3{grid-row:3}.story-step>.t-lede{grid-row:4}.story-still{border:10px solid #2b3547;border-radius:40px;grid-area:1/2/-1;width:280px;height:auto;display:block;box-shadow:0 30px 60px #10233f2e}.story-canvas,.story-controls{display:none}}@media (prefers-reduced-motion:reduce) and (width<=833px){.story-step{grid-template-rows:none;grid-template-columns:1fr}.story-step>.t-eyebrow,.story-step>h3,.story-step>.t-lede{grid-row:auto}.story-still{grid-area:auto/1;width:min(260px,72%);margin:32px auto 0}}.rlx-badge{background:conic-gradient(from 212deg,#eaf0f7 0deg,#fff 38deg,#a7b9cc 104deg,#f4f8fc 172deg,#b6c6d8 244deg,#fff 306deg,#eaf0f7 360deg);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;box-shadow:0 1px 2px #10233f29,0 4px 12px #10233f21}.rlx-badge-face{background:radial-gradient(120% 104% at 30% 16%,#fff 0%,#f4f9ff 46%,#e7f0fa 100%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.rlx-badge-face img{object-fit:contain;display:block}.rlx-badge-gloss{pointer-events:none;background:linear-gradient(152deg,#ffffffd1 0%,#ffffff1a 38%,#fff0 60%);border-radius:50%;position:absolute;inset:0}.nav-brand{gap:11px;font-size:20px}.footer-brand .nav-brand{font-size:19px}.section-head .t-headline{max-width:20ch}.section-head-center .t-headline{margin-inline:auto}.section-carly{padding-bottom:calc(var(--section-y) * .86)}.section-markets{padding-bottom:calc(var(--section-y) * .62)}.chips{margin-top:44px}.section-values{padding-bottom:calc(var(--section-y) * .8)}.values{margin-top:64px}.shot img,.shot picture{border-radius:20px}.shot{transition:transform var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);position:relative}.shot img{box-shadow:0 1px 2px #10233f0f,0 22px 48px -24px #10233f52}@media (hover:hover) and (pointer:fine){.showcase:hover .shot,.shot-pair>div:hover .shot{transform:translateY(-3px)}}.shot-pair>div{background:linear-gradient(#ffffffe6,#ffffff8c);border-radius:28px;padding:26px 26px 30px;position:relative;box-shadow:inset 0 0 0 1px #ffffffb3,0 24px 60px -34px #10233f59}.shot-pair>div h3{margin-top:22px}@media (width>=1600px){:root{--content:1320px}.hero-copy .t-display{font-size:min(92px, (100vw - var(--gutter) * 2) * .062)}.section-head .t-lede,.showcase-copy .t-lede{max-width:62ch}}@media (width>=1900px){.hero-stage{height:clamp(760px,92svh,1240px)}}.ticks li,.prompts li{transition:color var(--dur-fast) var(--ease)}.prompts li:hover{color:var(--ink)}.faq summary{transition:color var(--dur-fast) var(--ease)}.faq summary:hover{color:var(--fill)}.final-cta{position:relative}.final-cta:after{content:"";background:linear-gradient(90deg,#0000,#10233f24,#0000);width:min(760px,86vw);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-brand .nav-brand{margin-bottom:2px}@media (prefers-reduced-motion:reduce){.showcase:hover .shot,.shot-pair>div:hover .shot{transform:none}}
