html.hp-hero-wait body>header,html.hp-navin body>header{position:fixed;inset-inline:0;top:0}html.hp-hero-wait body>header{transform:translateY(-110%)}html.hp-navin body>header{transform:none;transition:transform .7s cubic-bezier(.2,.9,.2,1)}@media (prefers-reduced-motion:reduce){html.hp-hero-wait body>header{transform:none}html.hp-navin body>header{transition:none}}.hp{--navy:#081a38;--deep:#0d2a5c;--vivid:#165ed1;--sky:#7cc4ff;--hp-blue-50:#eaf2fd;--hp-blue-100:#c9dffb;--hp-blue-300:#7cb3f1;--hp-blue-500:#2680eb;--hp-blue-700:#215faa;--hp-ai:#1b1131;--hp-ai-fg:#d9dbe9;--bg:var(--color-background);--fg:var(--color-foreground);--muted-bg:var(--color-muted);--card:var(--color-card);--border:var(--color-border);--body-muted:var(--color-body-muted);--link:var(--color-link);--cta:var(--color-cta);--cta-hover:var(--color-cta-hover);--ugly-bg:#e9e9eb;--ugly-fg:#3a3a3c;--ugly-meta:#8e8e93;--glow:var(--elevation-sm,0 0 4px rgba(0,0,0,0.25));--t-h2:clamp(2rem,4vw,3.5rem);--t-stat:clamp(3rem,6vw,5.5rem);background:var(--bg);color:var(--fg);overflow-x:clip}.hp h1,.hp h2{margin:0;font-weight:500;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.hp h2{font-size:var(--t-h2)}.hp h3{font-size:1.25rem;font-weight:500;line-height:1.3}.hp h3,.hp p{margin:0}.hp em.accent{font-style:italic;font-weight:400}.hp .wrap{max-width:1180px;margin-inline:auto;padding-inline:max(24px,env(safe-area-inset-left,0px))}@media (max-width:520px){.hp .wrap{padding-inline:max(16px,env(safe-area-inset-left,0px))}}.hp .lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;max-width:56ch}.hp .eyebrow,.hp .lead{color:var(--body-muted)}.hp .eyebrow{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.hp section{scroll-margin-top:76px}.hp .hero{position:relative;color:#fff;background:#0b1220}.hp .stagewrap{position:relative;height:max(560px,100svh);overflow:hidden}.hp .scene{position:absolute;--sw:max(100vw,167.111svh);width:var(--sw);height:calc(var(--sw) * .5625);left:min(0px,max(100vw - var(--sw),50vw - var(--sw) * .6918));top:min(0px,max(94svh - var(--sw) * .5625,47svh - var(--sw) * .28125))}@media (min-width:901px){.hp .scene{--sw:max(100vw,177.778svh);left:min(0px,max(100vw - var(--sw),72vw - var(--sw) * .6918));top:min(0px,max(100svh - var(--sw) * .5625,50svh - var(--sw) * .28125))}}@media (min-width:1200px){.hp .scene{left:min(0px,max(100vw - var(--sw),69vw - var(--sw) * .6918))}}.hp .bgposter{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:none;object-fit:cover;opacity:1;transition:opacity .5s}.hp .bgv,.hp .hero.vid .bgposter{opacity:0}.hp .bgv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:filter 1.3s ease,opacity .3s}.hp .hero.vid .bgv{opacity:1}.hp .hero.cap .bgposter,.hp .hero.cap .bgv{filter:blur(10px) brightness(.45) saturate(.9)}.hp .leftshade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(6,10,20,.85),rgba(6,10,20,.5) 36%,rgba(6,10,20,0) 58%);opacity:0;transition:opacity 1.3s}.hp .hero.cap .fadeout,.hp .hero.cap .leftshade{opacity:1}.hp .fadeout{position:absolute;left:0;right:0;bottom:0;height:min(220px,26%);opacity:0;transition:opacity 1.4s;background:linear-gradient(to bottom,rgba(11,18,32,0),var(--bg));pointer-events:none;z-index:1}.hp .rect{position:absolute;z-index:2;container-type:inline-size;transition:transform 1.2s cubic-bezier(.65,0,.25,1)}.hp .hero.mv .rect{transform:translateX(var(--dx,0)) scale(var(--ps,1))}.hp .scr{position:absolute;inset:0;border-radius:13cqw;overflow:hidden;opacity:0;background:#f6f1ea;transition:opacity .2s}.hp .hero.cap .scr{opacity:1}.hp .shot{left:0;right:0;top:0;overflow:hidden;transition:height 1.2s cubic-bezier(.65,0,.25,1)}.hp .shot,.hp .shot img{position:absolute;height:100%}.hp .shot img{inset:0;width:100%;max-width:none;object-fit:cover;object-position:50% 50%}.hp .hero.s1 .shot{height:64%}.hp .brandbar{position:absolute;left:0;right:0;top:12cqw;text-align:center;font:500 3.6cqw/1 Georgia,Times New Roman,serif;letter-spacing:.42em;padding-left:.42em;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5);opacity:0;transition:opacity .6s .5s}.hp .hero.s1 .brandbar{opacity:1}.hp .sheet{position:absolute;left:0;right:0;bottom:0;height:38%;background:#f6f1ea;color:#1b1b1b;border-radius:7cqw 7cqw 0 0;padding:6cqw 6.5cqw 7cqw;display:flex;flex-direction:column;gap:3.2cqw;transform:translateY(102%);transition:transform 1.2s cubic-bezier(.65,0,.25,1)}.hp .hero.s1 .sheet{transform:none}.hp .sheet [data-p]{opacity:0;transform:translateY(10px);transition:opacity .55s,transform .7s cubic-bezier(.2,.9,.2,1)}.hp .hero.s2 .sheet [data-p="1"],.hp .hero.s2 .sheet [data-p="2"]{opacity:1;transform:none}.hp .hero.s2 .sheet [data-p="2"]{transition-delay:.1s}.hp .hero.s3 .sheet [data-p="3"],.hp .hero.s3 .sheet [data-p="4"]{opacity:1;transform:none}.hp .hero.s3 .sheet [data-p="4"]{transition-delay:.18s}.hp .p-eyebrow{font:600 2.7cqw/1.2 -apple-system,Helvetica Neue,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8a6d45;display:flex;align-items:center;gap:1.8cqw}.hp .p-eyebrow i{width:2cqw;height:2cqw;border-radius:50%;background:#3c9a5f}.hp .p-head{font:500 italic 8.6cqw/1.02 Georgia,Times New Roman,serif;color:#141414;margin-top:-1cqw}.hp .bought{display:flex;gap:3cqw;align-items:center;padding-bottom:3cqw;border-bottom:1px solid rgba(0,0,0,.1)}.hp .bought img,.hp .ups img{width:13cqw;height:13cqw;border-radius:2.4cqw;background:#fff;object-fit:contain;flex:none}.hp .bought .bt{display:flex;flex-direction:column;gap:.8cqw;min-width:0}.hp .bought b{font:600 3.2cqw/1.2 -apple-system,Helvetica Neue,system-ui,sans-serif}.hp .bought span{font:400 2.8cqw/1.3 -apple-system,Helvetica Neue,system-ui,sans-serif;color:#6b6257}.hp .ups{display:flex;flex-direction:column;gap:2cqw}.hp .ups .lbl{font:600 2.6cqw/1 -apple-system,Helvetica Neue,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8a6d45}.hp .ups .row{display:flex;gap:2.4cqw;align-items:center}.hp .ups .nm{font:500 italic 4.2cqw/1.1 Georgia,Times New Roman,serif;flex:1;min-width:0}.hp .u-btn{position:relative;flex:none;font:600 3cqw/1 -apple-system,Helvetica Neue,system-ui,sans-serif;background:#1b1b1b;color:#fff;border-radius:99px;padding:2.4cqw 3.4cqw;white-space:nowrap;transition:background .3s}.hp .u-btn .ok{display:none;align-items:center;gap:.8cqw}.hp .u-btn .ok svg{width:2.6cqw;height:2.6cqw}.hp .hero.s4 .u-btn{background:#2f7d4f}.hp .hero.s4 .u-btn .ok{display:inline-flex}.hp .hero.s4 .u-btn .add{display:none}.hp .tapdot{position:absolute;left:50%;top:50%;width:11cqw;height:11cqw;margin:-5.5cqw;border-radius:50%;background:rgba(255,255,255,.45);border:2px solid #fff;opacity:0;pointer-events:none}.hp .hero.s4 .tapdot{animation:hp-tapit .9s ease-out}@keyframes hp-tapit{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.hp .bezel{position:absolute;inset:-3.4cqw;border-radius:16cqw;border:3.4cqw solid #0c0d10;box-shadow:0 0 0 1.5px rgba(255,255,255,.22),0 60px 120px -40px rgba(0,0,0,.85);opacity:0;transform:scale(1.035);transition:opacity .45s .05s,transform .9s cubic-bezier(.2,.9,.2,1);pointer-events:none}.hp .bezel:before{content:"";position:absolute;top:2.2cqw;left:50%;width:28%;height:6.6cqw;margin-left:-14%;border-radius:4cqw;background:#0c0d10}.hp .hero.cap .bezel{opacity:1;transform:none}.hp .flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.hp .hero.cap .flash{animation:hp-flash .55s ease-out}@keyframes hp-flash{0%{opacity:.9}to{opacity:0}}.hp .finder{position:absolute;inset:0;opacity:0;transform:scale(1.25);transition:transform 1s cubic-bezier(.7,0,.2,1),opacity .35s;pointer-events:none}.hp .finder i{position:absolute;width:16%;height:7%;border:3px solid #fff;filter:drop-shadow(0 0 6px rgba(0,0,0,.45))}.hp .finder i:first-child{left:0;top:0;border-right:0;border-bottom:0;border-top-left-radius:16px}.hp .finder i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0;border-top-right-radius:16px}.hp .finder i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0;border-bottom-left-radius:16px}.hp .finder i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0;border-bottom-right-radius:16px}.hp .finder b{position:absolute;left:50%;top:12%;width:22%;aspect-ratio:1;margin-left:-11%;border:2px solid #ffd60a;opacity:0}.hp .hero.aim .finder{opacity:1;transform:scale(1)}.hp .hero.aim .finder b{animation:hp-focus 1s ease-out .55s}@keyframes hp-focus{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}.hp .hero.cap .finder{opacity:0;transition:opacity .2s}.hp .notif{position:absolute;left:-7%;right:-7%;top:2%;z-index:3;display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:18px;background:rgba(242,242,247,.92);color:#1c1c1e;font:13px/1.33 -apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;box-shadow:0 18px 40px -16px rgba(0,0,0,.6);opacity:0;transform:translateY(-30px) scale(.96);transition:opacity .45s,transform .6s cubic-bezier(.2,1.3,.4,1)}.hp .notif .ic{flex:none;width:32px;height:32px;border-radius:8px;background:#1a1a1a;color:#e9dcc6;display:grid;place-items:center;font:600 13px/1 Georgia,serif;letter-spacing:.04em}.hp .notif .top{display:flex;justify-content:space-between;font-size:12px;color:#6e6e73;margin-bottom:1px}.hp .notif .top b{color:#1c1c1e;font-weight:600}.hp .notif .lnk{color:#0a66d8}.hp .hero.ntf .notif{opacity:1;transform:none}.hp .hero.cap .notif{opacity:0;transform:translateY(-40%) scale(.5);transition:opacity .35s,transform .5s ease-in}.hp .links{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:visible}.hp .links path{fill:none;stroke:rgba(255,255,255,.85);stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(124,196,255,.8));stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .8s cubic-bezier(.6,0,.2,1)}.hp .links circle{fill:#fff;opacity:0;transition:opacity .3s;filter:drop-shadow(0 0 6px rgba(124,196,255,.9))}.hp .links .ring{fill:none;stroke:#fff;stroke-width:1.5}.hp .links .on .ring{animation:hp-pulse2 1.6s ease-out .1s}@keyframes hp-pulse2{0%{opacity:1;r:4}to{opacity:0;r:16}}.hp .links .on path{stroke-dashoffset:0}.hp .links .on circle{opacity:1}.hp .hstats{position:absolute;inset:0;z-index:3;pointer-events:none}.hp .hstat{position:absolute;display:flex;flex-direction:column;gap:2px;transform:translate(10px,-50%);opacity:0;transition:opacity .6s .55s,transform .8s cubic-bezier(.2,.9,.2,1) .55s;max-width:230px}.hp .hstat b{font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.hp .hstat span{font-size:.9375rem;line-height:1.35;color:rgba(255,255,255,.75)}.hp .hstat.on{opacity:1;transform:translateY(-50%)}.hp .hero-copy{position:absolute;inset:0;z-index:3;display:flex;align-items:center;pointer-events:none}.hp .hero-copy .wrap{width:100%}.hp .hero-copy .inner{max-width:min(440px,36%);pointer-events:auto}.hp .hero-copy .pre{font-size:clamp(1rem,1.25vw,1.15rem);color:rgba(255,255,255,.75);margin-bottom:14px}.hp .hero-copy h1{font-size:clamp(2.5rem,4.3vw,4.2rem);line-height:.98;letter-spacing:-.045em}.hp .hero-copy .sub{margin-top:22px;font-size:clamp(1rem,1.2vw,1.1rem);color:rgba(255,255,255,.85);max-width:40ch}.hp .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hp .hero[data-js] .hero-copy [data-r]{opacity:0;transform:translateY(22px);transition:opacity .8s,transform 1s cubic-bezier(.2,.9,.2,1)}.hp .hero.copy .hero-copy [data-r]{opacity:1;transform:none}.hp .hero.copy .hero-copy [data-r="2"]{transition-delay:.12s}.hp .hero.copy .hero-copy [data-r="3"]{transition-delay:.3s}.hp .hero.copy .hero-copy [data-r="4"]{transition-delay:.45s}.hp .replay{position:absolute;z-index:4;inset-inline-end:max(20px,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top, 0px) + 86px);font:500 .8125rem/1 var(--font-poppins,inherit);color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:999px;min-height:44px;padding:8px 16px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;opacity:0;transition:opacity .6s}.hp .hero.copy .replay{opacity:1}.hp .replay:hover{background:rgba(255,255,255,.2)}@media (max-width:900px){.hp .hstat b{font-size:1.65rem}.hp .hstat span{font-size:.75rem;line-height:1.3}.hp .links circle.ring{display:none}.hp .hero{background:var(--bg)}.hp .stagewrap{height:max(560px,94svh)}.hp .hero-copy{position:relative;inset:auto;display:block;padding-block:8px 72px;color:var(--fg)}.hp .hero-copy .inner{max-width:none}.hp .hero-copy .pre,.hp .hero-copy .sub,.hp .hero-copy h1{color:var(--fg)}.hp .hero[data-js] .hero-copy [data-r]{opacity:1;transform:none}.hp .leftshade{display:none}.hp .notif{font-size:12px}.hp .replay{top:calc(env(safe-area-inset-top, 0px) + 80px);inset-inline-end:12px}.hp .hero-ctas a:nth-child(2){color:var(--fg);border-color:var(--border)}}.hp .proof{position:relative;z-index:3;padding-top:clamp(32px,4vw,48px)}.hp .proof-panel{padding-block:clamp(8px,2vw,24px) 8px}.hp .marquee-row{display:flex;align-items:center;gap:24px;margin-bottom:clamp(40px,5vw,64px);padding-bottom:24px;border-bottom:1px solid var(--border)}.hp .marquee-row .lbl{flex:none;font-size:.8125rem;color:var(--body-muted);max-width:11ch;line-height:1.35}.hp .mqwrap{flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@media (max-width:600px){.hp .marquee-row{flex-direction:column;align-items:flex-start;gap:12px}.hp .marquee-row .lbl{max-width:none}.hp .mqwrap{width:100%}}.hp .proof-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap}.hp .proof-top h2{font-size:clamp(1.6rem,2.8vw,2.25rem)}.hp .proof-top .hint{font-size:.8125rem;color:var(--body-muted)}.hp .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(28px,4vw,44px)}.hp .stat{cursor:default;min-width:0}.hp .num{position:relative;height:var(--t-stat);display:flex;align-items:center}.hp .odo{display:inline-flex;font-size:var(--t-stat);font-weight:700;letter-spacing:-.045em;line-height:1;height:1em;color:var(--cta);white-space:nowrap}.hp .odo .d{display:inline-block;height:1em;overflow:hidden}.hp .odo .d i{display:block;font-style:normal;transform:translateY(var(--to));transition:transform var(--dur,1.7s) cubic-bezier(.18,1.25,.32,1) var(--delay,0s)}.hp .odo .d i span{display:block;height:1em;line-height:1em;text-align:center}.hp .raw{inset-inline-start:0;transform:translateY(-50%);background:var(--ugly-bg);color:var(--ugly-fg);border-radius:16px 16px 16px 4px;padding:9px 14px;font:500 .8125rem/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hp .raw,.hp .ripple{position:absolute;top:50%;opacity:0;pointer-events:none}.hp .ripple{inset-inline-start:24px;width:40px;height:40px;margin-top:-20px;border-radius:50%;border:2px solid var(--hp-blue-500)}.hp .stat.armed .raw{opacity:1}.hp .stat.armed .odo{clip-path:circle(0 at 12% 50%)}.hp .stat.armed .odo .d i{transform:translateY(0);transition:none}.hp .stat.go .raw{opacity:0;transform:translateY(-50%) scale(.9);filter:blur(6px);transition:opacity .45s .15s,transform .45s .15s,filter .45s .15s}.hp .stat.go .ripple{animation:hp-tap .7s ease-out}@keyframes hp-tap{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.hp .stat.go .odo{clip-path:circle(160% at 12% 50%);transition:clip-path 1s cubic-bezier(.7,0,.2,1) .2s}.hp .stat.go .odo .d i{transform:translateY(var(--to));transition:transform var(--dur,1.7s) cubic-bezier(.18,1.25,.32,1) var(--delay,0s)}.hp .bar{display:block;height:2px;margin-top:14px;background:var(--border);position:relative;overflow:hidden;border-radius:2px}.hp .bar:after{content:"";position:absolute;inset:0;background:var(--hp-blue-500);transform-origin:0 50%;transform:scaleX(1)}.hp .stat.armed .bar:after{transform:scaleX(0)}.hp .stat.go .bar:after{transform:scaleX(1);transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .5s}.hp .stat p{margin-top:14px;color:var(--fg);font-weight:500}.hp .stat p span{display:block;color:var(--body-muted);font-size:.875rem;font-weight:400;margin-top:2px}@media (max-width:720px){.hp .stats{grid-template-columns:1fr}}.hp .trust{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.hp .trust span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:.75rem;color:var(--body-muted)}.hp .trust svg{width:13px;height:13px;color:var(--hp-blue-500)}.hp .moment{padding-block:clamp(72px,9vw,120px) clamp(40px,6vw,72px);position:relative;overflow:hidden}.hp .moment-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,5vw,80px);align-items:center}.hp .moment h2{max-width:14ch}.hp .moment .lead{margin-top:24px}.hp .turn{margin-top:clamp(56px,8vw,96px);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;max-width:26ch;text-wrap:balance}.hp .turn em{font-style:italic;font-weight:400;color:var(--cta)}.hp .splitwrap{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.hp .splitwrap .ph.split{width:min(340px,78vw);aspect-ratio:1/2;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.hp .ph.split>.in{position:absolute;inset:9px;width:auto;height:auto}.hp .split-line{position:absolute;top:9px;bottom:9px;width:2px;transform:translateX(-50%);background:#fff;box-shadow:0 0 0 1px rgba(8,26,56,.25);pointer-events:none;z-index:2}.hp .split-handle{position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--hp-blue-700);box-shadow:var(--glow);display:grid;place-items:center;cursor:ew-resize;z-index:3;padding:0}.hp .split-handle:hover{border-color:var(--hp-blue-500)}.hp .split .in.mail,.hp .split-handle,.hp .split-line{transition:none}.hp .split-caps{display:flex;justify-content:space-between;width:min(340px,78vw);font-size:.8125rem;letter-spacing:.05em;color:var(--body-muted);font-weight:500}.hp .split-hint{font-size:.75rem;color:var(--body-muted)}.hp .ph{position:relative;container-type:inline-size;background:#0c0d10;border-radius:38px;padding:9px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 40px 70px -40px rgba(0,0,0,.6)}.hp .ph>.in{position:relative;border-radius:10cqw;overflow:hidden;height:100%;width:100%}.hp .ph.pretty{width:min(300px,52vw);aspect-ratio:1/2}.hp .mail{background:#fff;color:#222;font-family:-apple-system,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column}.hp .mail .mbar{padding:13.6cqw 5.5cqw 3.6cqw;font-size:5cqw;color:#0a66d8;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.hp .mail .hd{padding:5.5cqw 5.5cqw 3.6cqw;border-bottom:1px solid #f0f0f0}.hp .mail .hd b{display:block;font-size:6cqw;color:#111;margin-bottom:2.7cqw}.hp .mail .hd span{display:block;font-size:4.8cqw;color:#616161;line-height:1.4}.hp .mail .bd{flex:1;padding:5.5cqw;font-size:5.2cqw;line-height:1.5;color:#333}.hp .mail .bd p{margin:0 0 4cqw}.hp .mail .bd img{width:100%;height:auto;margin:1.8cqw 0 3.6cqw;border:1px solid #eee}.hp .r8{background:#1a1310;color:#fff}.hp .r8>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.hp .r8 .scrim{height:62%;background:linear-gradient(180deg,rgba(14,10,7,.72),rgba(14,10,7,.42) 52%,rgba(14,10,7,0));pointer-events:none}.hp .r8 .scrim,.hp .r8 .top{position:absolute;left:0;right:0;top:0}.hp .r8 .top{padding:13.3cqw 6cqw 0;text-shadow:0 1px 14px rgba(80,30,0,.45)}.hp .r8 .k{font-size:3.3cqw;letter-spacing:.22em;text-transform:uppercase;font-weight:600;opacity:.9}.hp .r8 .hi{font-size:4.3cqw;margin-top:4cqw;opacity:.95}.hp .r8 h3{font-size:8cqw;line-height:1.08;font-weight:600;letter-spacing:-.02em;margin-top:1.3cqw}.hp .r8 .ln{font-size:3.8cqw;line-height:1.45;margin-top:2.7cqw;opacity:.95;max-width:24ch}.hp .r8 .card{position:absolute;left:4cqw;right:4cqw;bottom:4cqw;display:flex;align-items:center;gap:3.3cqw;padding:3.3cqw;border-radius:5.3cqw;background:rgba(18,12,10,.78);border:1px solid rgba(255,255,255,.16)}.hp .r8 .av{flex:none;width:10.7cqw;height:10.7cqw;border-radius:50%;background:#f3d9b8;color:#3a2412;display:grid;place-items:center;font-weight:600;font-size:4.3cqw}.hp .r8 .who{flex:1;min-width:0;font-size:3.5cqw;line-height:1.3;opacity:.9}.hp .r8 .who b{display:block;font-size:4cqw;opacity:1}.hp .r8 .cta{flex:none;background:#fff;color:#111;font-size:3.7cqw;font-weight:600;border-radius:99px;padding:2.7cqw 3.7cqw;white-space:nowrap}.hp .r8 .chips{position:absolute;left:4cqw;bottom:23.3cqw;display:flex;gap:2cqw}.hp .r8 .chips span{font-size:3.3cqw;padding:1.7cqw 3cqw;border-radius:99px;background:rgba(20,14,10,.55);border:1px solid rgba(255,255,255,.22)}@media (max-width:980px){.hp .moment-grid{grid-template-columns:1fr}}@media (max-width:640px){.hp .split-caps,.hp .splitwrap .ph.split{width:min(320px,86vw)}}.hp .anatomy{position:relative;padding-block:clamp(56px,8vw,112px);overflow:hidden}.hp .wash{position:absolute;inset:-10%;pointer-events:none;filter:blur(40px);background:radial-gradient(40% 44% at 18% 30%,rgba(22,94,209,.14),transparent 68%),radial-gradient(36% 40% at 84% 20%,rgba(37,122,225,.18),transparent 68%),radial-gradient(48% 42% at 58% 86%,rgba(124,196,255,.24),transparent 72%)}.hp .anatomy-head{position:relative;text-align:center;max-width:760px;margin-inline:auto}.hp .anatomy-head .lead{margin:20px auto 0}.hp .anat{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center;margin-top:clamp(40px,6vw,72px)}.hp .anat .col{display:flex;flex-direction:column;gap:clamp(28px,5vw,64px)}.hp .anat .col.l{text-align:end}.hp .anat-note{position:relative;max-width:30ch}.hp .anat .col.l .anat-note{margin-inline-start:auto}.hp .anat-note b{display:flex;align-items:center;gap:10px;font-weight:500;font-size:1.0625rem;margin-bottom:4px}.hp .anat .col.l .anat-note b{justify-content:flex-end}.hp .anat-note p{color:var(--body-muted);font-size:.9375rem;line-height:1.55}.hp .pin{flex:none;width:26px;height:26px;border-radius:50%;background:var(--cta);color:#fff;font-size:.75rem;font-weight:500;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.hp .mini{position:relative;width:min(300px,72vw);aspect-ratio:390/844;border-radius:40px;background:#0a0a0a;padding:9px;box-shadow:var(--glow),0 30px 60px -30px rgba(8,26,56,.45)}.hp .screen{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:#fff}.hp .mini .screen{border-radius:32px}.hp .mini .screen img{width:100%;height:100%;object-fit:cover}.hp .mini .pin{position:absolute;z-index:3;box-shadow:0 0 0 4px rgba(21,94,209,.25)}@media (max-width:860px){.hp .anat{grid-template-columns:1fr;justify-items:center}.hp .anat .col{display:contents}.hp .anat .anat-note{order:var(--o,2);text-align:start;max-width:34rem;width:100%}.hp .anat .col.l .anat-note{margin-inline-start:0}.hp .anat .col.l .anat-note b{flex-direction:row-reverse;justify-content:flex-end}.hp .mini{order:1;margin-bottom:12px}}.hp .journey{padding-block:clamp(72px,9vw,120px);background:var(--muted-bg);position:relative}.hp .journey-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.hp .journey-head .lead{margin-top:16px}.hp .rail-ctl{display:flex;gap:8px}.hp .rail-ctl button{width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;display:grid;place-items:center}.hp .rail-ctl button:hover{border-color:var(--hp-blue-500)}.hp .rail{display:flex;gap:clamp(20px,3vw,36px);overflow-x:auto;scroll-snap-type:x mandatory;margin-top:48px;padding-block:28px 24px;padding-inline:max(24px,calc((100vw - 1180px) / 2 + 24px));scrollbar-width:thin;scroll-padding-inline:max(24px,calc((100vw - 1180px) / 2 + 24px))}.hp .stop{flex:none;width:min(250px,66vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:14px}.hp .stop .when{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--body-muted);font-weight:500;display:flex;align-items:center;gap:10px}.hp .stop .when:after{content:"";flex:1;height:1px;background:var(--border)}.hp .stop h3{font-size:1.0625rem}.hp .frame{aspect-ratio:390/844;border-radius:28px;background:#0a0a0a;padding:6px;box-shadow:var(--glow)}.hp .frame,.hp .frame .scr2{position:relative;overflow:hidden}.hp .frame .scr2{width:100%;height:100%;border-radius:23px;background:var(--deep)}.hp .frame .poster-btn{display:block;padding:0;border:0;background:none;cursor:pointer}.hp .frame .poster-btn,.hp .frame img.poster{position:absolute;inset:0;width:100%;height:100%}.hp .frame img.poster{object-fit:cover}.hp .frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;opacity:0;transition:opacity .35s}.hp .frame iframe.ready{opacity:1}.hp .live-chip{position:absolute;inset-inline-start:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.75rem;font-weight:500;color:#fff;background:rgba(8,26,56,.72);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:7px 12px;pointer-events:none;transition:opacity .3s}.hp .live-chip svg{width:12px;height:12px}.hp .stop-close{position:absolute;inset-inline-end:10px;top:10px;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--card);color:var(--fg);box-shadow:var(--glow);cursor:pointer;display:grid;place-items:center;z-index:3}.hp .stop-close svg{width:16px;height:16px}.hp .stop .ugly{background:var(--ugly-bg);color:var(--ugly-fg);font-size:.8125rem;padding:10px 14px;border-radius:16px;margin-top:-58px;margin-inline:-6px 22px;position:relative;z-index:2;box-shadow:0 8px 24px -12px rgba(0,0,0,.35);transition:transform .35s,opacity .35s;pointer-events:none}.hp .stop.live .ugly,.hp .stop:focus-within .ugly,.hp .stop:hover .ugly{transform:translateY(10px);opacity:.25}.hp .stop.live .ugly{opacity:0}.hp .rail-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;margin-top:8px;font-size:.875rem;color:var(--body-muted)}.hp .foot-link,.hp .rail-foot a{color:var(--link);display:inline-flex;align-items:center;gap:6px;min-height:44px}.hp .intel{position:relative;padding-block:clamp(80px,10vw,136px);overflow:hidden}.hp .intel-head{max-width:760px}.hp .intel-head .lead{margin-top:20px}.hp .intel-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;margin-top:clamp(40px,6vw,64px)}.hp .heat{position:relative}.hp .heat .ph.pretty{width:min(270px,70vw)}.hp .heat .chips,.hp .heat .who span{display:none}.hp .blob{position:absolute;border-radius:50%;pointer-events:none;opacity:.8;filter:blur(8px);animation:hp-breathe 3.2s ease-in-out infinite}.hp .blob.hot{background:radial-gradient(circle,rgba(255,60,40,.85),rgba(255,170,0,.55) 40%,rgba(0,200,120,.25) 70%,transparent 75%)}.hp .blob.warm{background:radial-gradient(circle,rgba(255,170,0,.7),rgba(0,200,120,.3) 55%,transparent 72%)}.hp .blob.cool{background:radial-gradient(circle,rgba(0,190,140,.5),rgba(0,120,255,.25) 60%,transparent 72%)}@keyframes hp-breathe{50%{transform:scale(1.12);opacity:.85}}.hp .taps{position:absolute;inset:0;pointer-events:none}.hp .taps i{position:absolute;width:10px;height:10px;margin:-5px;border-radius:50%;border:2px solid #fff;opacity:0;animation:hp-tp 3.6s ease-out infinite}@keyframes hp-tp{0%{opacity:0;transform:scale(.3)}8%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(2.4)}to{opacity:0}}.hp .dash{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--glow);min-width:0;overflow:hidden}.hp .dash-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--border)}.hp .dash-bar .dash-ic{flex:none;width:28px;height:28px;border-radius:8px;background:var(--hp-blue-50);color:var(--hp-blue-700);display:grid;place-items:center}.hp .dash-bar .dash-ic svg{width:15px;height:15px}.hp .dash-bar .crumb{font-size:.8125rem;color:var(--body-muted)}.hp .dash-bar .crumb b{color:var(--fg);font-weight:500}.hp .dash-chips{margin-inline-start:auto;display:inline-flex;gap:8px}.hp .chip{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--body-muted);border:1px solid var(--border);border-radius:999px;padding:4px 10px;white-space:nowrap}.hp .chip svg{width:11px;height:11px}.hp .dash-body{padding:18px 20px 20px}.hp .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hp .tile{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:12px 14px;min-width:0}.hp .tile small{display:block;font-size:.8125rem;color:var(--body-muted)}.hp .tile b{display:block;font-size:1.75rem;font-weight:500;letter-spacing:-.02em;margin-top:2px;font-variant-numeric:tabular-nums;color:var(--fg)}.hp .tile svg{display:block;width:100%;height:22px;margin-top:8px}.hp .tile svg path{stroke:var(--hp-blue-500);stroke-width:1.5;fill:none}.hp .feed{list-style:none;margin:16px 0 0;padding:0 2px;display:flex;flex-direction:column}.hp .feed li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border);font-size:.875rem}.hp .feed li:last-child{border-bottom:0}.hp .feed .ini{width:28px;height:28px;border-radius:50%;background:var(--hp-blue-50);color:var(--link);display:grid;place-items:center;font-size:.6875rem;font-weight:500}.hp .feed .t{color:var(--body-muted);font-size:.75rem;white-space:nowrap}.hp .feed em{font-style:normal;color:var(--body-muted)}.hp .insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.hp .ins{border-radius:10px;padding:14px;background:var(--hp-ai);color:var(--hp-ai-fg);min-width:0}.hp .ins p{font-size:.8125rem;line-height:1.5}.hp .ins b{display:flex;align-items:center;gap:6px;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;font-weight:500;margin-bottom:6px}.hp .ins b svg{width:12px;height:12px;color:var(--sky)}.hp .dash-note{font-size:.75rem;color:var(--body-muted);margin-top:14px}.hp .sig{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;align-items:center}.hp .sig span{font-size:.8125rem;border:1px solid var(--border);border-radius:999px;padding:5px 12px;color:var(--body-muted)}.hp .sig strong{font-size:.8125rem;font-weight:500;margin-inline-start:6px}@media (max-width:1000px){.hp .intel-grid{grid-template-columns:1fr;justify-items:center}.hp .dash{width:100%}}@media (max-width:640px){.hp .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .insights{grid-template-columns:1fr}.hp .dash-chips{margin-inline-start:0}}.hp .brand{position:relative;color:#d9dbe9;background:#0b1730;overflow:hidden;padding-block:clamp(80px,10vw,136px)}.hp .brand:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 100% 0,rgba(37,122,225,.35),transparent 60%);pointer-events:none}.hp .brand .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.hp .brand .eyebrow{color:rgba(217,219,233,.6)}.hp .brand h2{color:#fff}.hp .brand .lead{color:rgba(217,219,233,.82);margin-top:24px}.hp .brand ul.points{list-style:none;padding:0;margin:32px 0 0;display:flex;flex-direction:column;gap:14px}.hp .brand ul.points li{display:flex;gap:12px;align-items:flex-start;color:rgba(217,219,233,.9)}.hp .brand ul.points li svg{flex:none;width:20px;height:20px;margin-top:3px;color:var(--sky)}.hp .book{background:#fff;color:#1e1e1e;border-radius:14px;box-shadow:var(--glow),0 40px 80px -40px rgba(0,0,0,.7);min-width:0;overflow:hidden}.hp .book-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid #eaecf0;font-size:.8125rem;color:#475467}.hp .book-bar b{font-weight:500;color:#1e1e1e}.hp .book-bar .live{display:inline-flex;gap:8px;align-items:center;color:var(--hp-blue-700);font-weight:500}.hp .book-bar .live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hp-blue-500);animation:hp-pulse 1.6s infinite}@keyframes hp-pulse{50%{opacity:.3}}.hp .book-body{padding:6px 20px 18px}.hp .book-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #f0f2f5}.hp .book-row:last-of-type{border-bottom:0}.hp .book-k{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3;align-self:start;padding-top:6px}.hp .book-logo{background:#f6f1ea;border-radius:8px;text-align:center;font:500 1rem/1 Georgia,Times New Roman,serif;letter-spacing:.42em;padding:16px 12px 16px calc(12px + .42em);color:#1b1b1b}.hp .book-swatches{display:flex;gap:10px;flex-wrap:wrap}.hp .book-swatches .swatch{display:flex;flex-direction:column;gap:5px;min-width:56px}.hp .book-swatches .swatch i{display:block;height:34px;border-radius:6px;border:1px solid rgba(16,24,40,.1)}.hp .book-swatches .swatch small{font-size:.625rem;color:#667085;line-height:1.3}.hp .book-swatches .swatch small b{display:block;font-weight:500;color:#1e1e1e;font-size:.6875rem}.hp .book-type{display:flex;align-items:baseline;gap:16px}.hp .book-type .spec{font:500 italic 2.1rem/1 Georgia,Times New Roman,serif;color:#141414}.hp .book-type .spec2{font:400 2.1rem/1 -apple-system,Helvetica Neue,system-ui,sans-serif;color:#475467}.hp .book-type small{font-size:.75rem;color:#667085;line-height:1.4}.hp .book-voice{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.875rem}.hp .book-status{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:500;color:var(--hp-blue-700);background:var(--hp-blue-50);border-radius:999px;padding:4px 10px;white-space:nowrap}.hp .book-status svg{width:11px;height:11px}.hp .book-fields{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hp .book-fields code{font:500 .75rem/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;background:#f8f8f8;border:1px solid #eaecf0;border-radius:6px;padding:5px 8px;color:#344054}.hp .book .guard{margin:4px 20px 18px;padding:11px 14px;border-radius:8px;background:rgba(3,152,85,.08);border:1px solid rgba(3,152,85,.3);color:#067647;font-size:.8125rem;display:flex;gap:10px;align-items:center}.hp .book .guard svg{flex:none;width:15px;height:15px}@media (max-width:860px){.hp .brand .wrap{grid-template-columns:1fr}}.hp .flow{padding-block:clamp(80px,10vw,128px)}.hp .flow-head{max-width:720px}.hp .flow-head .lead{margin-top:20px}.hp .roto{display:inline-block;color:var(--hp-blue-700);font-weight:600;overflow:hidden;vertical-align:bottom}.hp .roto .w{display:inline-block;transform:none;transition:transform .3s cubic-bezier(.2,.9,.2,1)}.hp .roto .w.out{transform:translateY(115%);transition:transform .22s cubic-bezier(.6,0,.8,.5)}.hp .line{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:56px;list-style:none;padding:0}.hp .line:before{content:"";position:absolute;top:21px;inset-inline:22px;height:2px;background:linear-gradient(90deg,var(--hp-blue-100),var(--hp-blue-500))}.hp .line li{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.hp .line .dot{width:44px;height:44px;border-radius:50%;background:var(--bg);border:2px solid var(--hp-blue-500);display:grid;place-items:center;color:var(--cta)}.hp .line .dot svg{width:20px;height:20px}.hp .line h3{font-size:1.0625rem;margin-top:6px}.hp .line p{color:var(--body-muted);font-size:.9rem;line-height:1.55}@media (max-width:820px){.hp .line{grid-template-columns:1fr;gap:28px}.hp .line:before{top:22px;bottom:22px;inset-inline:21px auto;width:2px;height:auto;background:linear-gradient(180deg,var(--hp-blue-100),var(--hp-blue-500))}.hp .line li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px;row-gap:4px}.hp .line .dot{grid-row:span 2}.hp .line h3{margin-top:8px}}.hp .integr{margin-top:56px;padding-top:28px;border-top:1px solid var(--border)}.hp .integr-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:.9375rem}.hp .integr-top strong{font-weight:500}.hp .integr-top a{color:var(--link)}.hp .ltiles{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.hp .ltiles li{height:80px;border-radius:10px;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:0 18px;transition:box-shadow .25s,border-color .25s}.hp .ltiles li:hover{box-shadow:var(--glow);border-color:rgba(38,128,235,.45)}.hp .ltiles img{max-width:100%;max-height:32px;width:auto;height:auto;object-fit:contain}@media (max-width:900px){.hp .ltiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hp .ltiles li{height:76px;padding:0 14px}.hp .ltiles img{max-height:34px}}@media (max-width:480px){.hp .ltiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .ltiles li{height:84px;padding:0 18px}.hp .ltiles img{max-height:40px;max-width:82%}}.hp .faq{padding-block:clamp(56px,8vw,104px);background:var(--muted-bg)}.hp .faq .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px)}.hp .faq h2{font-size:clamp(1.75rem,3vw,2.5rem)}@media (max-width:820px){.hp .faq .wrap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hp .blob,.hp .book-bar .live:before,.hp .taps i{animation:none}.hp .bezel,.hp .bgv,.hp .frame iframe,.hp .hero-copy [data-r],.hp .hstat,.hp .links path,.hp .notif,.hp .rect,.hp .roto .w,.hp .scr,.hp .sheet,.hp .shot,.hp .stop .ugly{transition:none}}