html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}aside.offer-batt{display:none}header.sticky{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background .3s ease}html:not(.is-scrolled) header.sticky{background:linear-gradient(180deg,#05090ef0,#05090e99 55%,#05090e00)!important}html.is-scrolled header.sticky{background:#05090e!important}.hp{--ground:#05090E;--ink:#F3EFE8;--ink-muted:rgba(243,239,232,.74);--lum-teal:#3ec3d5;--lum-amber:#fbbf24;--teal:#1B8FA1;--pin:900px;--stage-h:100vh;--far:#2E7383;--far-b:#173F4B;--mid:#0F2D37;--mid-b:#0A1F27;--front:#04090D;background:var(--ground);color:var(--ink);font-family:var(--font-heading,"DM Sans Variable","DM Sans",system-ui,sans-serif);overflow-x:clip}.hp *{box-sizing:border-box}.sale-pill{position:fixed;left:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:11px 14px 11px 13px;border-radius:999px;background:var(--lum-amber);color:#05090e;font:600 12.5px/1 var(--font-heading,"DM Sans Variable","DM Sans",system-ui,sans-serif);letter-spacing:.01em;text-decoration:none;box-shadow:0 12px 30px -10px #000000b3,0 0 0 1px #0000002e;transition:transform .25s var(--ease),background .25s var(--ease)}.sale-pill:hover{background:#ffd166;transform:translateY(-2px)}.sale-pill i{position:relative;width:8px;height:8px;border-radius:50%;background:#05090e}.sale-pill i:after{content:"";position:absolute;inset:-7px;border-radius:50%;background:#05090e29;transform:scale(0);animation:sale-breathe 2.8s ease-in-out infinite}.sale-pill span{margin-left:2px}@keyframes sale-breathe{50%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sale-pill i:after{animation:none}}@media(max-width:900px){.sale-pill{left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:10px 12px;font-size:12px}}@media(max-width:600px){.sale-when{display:none}.plane{width:900px}}.grid-2>*,.wrap>*,.count-card,.reveal{min-width:0}@media(max-width:600px){.offer-count-grid,.count-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.offer-count-cell,.count-cell{min-width:0}.ctas .btn{width:100%;justify-content:center}}.hero{position:relative;height:calc(var(--stage-h) + var(--pin));view-timeline-name:--hero;view-timeline-axis:block}.stage{position:sticky;top:0;height:var(--stage-h);overflow:clip;isolation:isolate;background:radial-gradient(200% 83% at 50% 0px,#05090E 0%,#0B1B26 42%,var(--teal) 100%)}.stage:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(70% 26% at 50% 64%,#e89a2a61,#e89a2a00 70%),radial-gradient(34% 26% at 90% 68%,rgba(199,62,111,.24),transparent 70%)}.stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;z-index:8;pointer-events:none;background:linear-gradient(180deg,rgba(5,9,14,0),rgba(5,9,14,.75) 55%,var(--ground))}.plane{position:absolute;left:50%;width:max(1440px,100%);aspect-ratio:1920/1072;transform:translate(-50%);pointer-events:none;will-change:transform}.plane-in{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:transform}.plane--far{z-index:1;bottom:-48px}.plane--far .plane-in{-webkit-mask-image:url(/images/home/world/plane-far.webp);mask-image:url(/images/home/world/plane-far.webp);background:linear-gradient(180deg,var(--far) 53%,var(--far-b) 72%,var(--mid) 100%);filter:blur(1px)}.plane--mid{z-index:2;bottom:-132px}.plane--mid .plane-in{-webkit-mask-image:url(/images/home/world/plane-mid.webp);mask-image:url(/images/home/world/plane-mid.webp);background:linear-gradient(180deg,var(--mid) 55%,var(--mid-b) 100%)}.plane--front{z-index:5;bottom:-50px}.plane--front .plane-in{-webkit-mask-image:url(/images/home/world/plane-front.webp);mask-image:url(/images/home/world/plane-front.webp);background:var(--front)}.plane--hedge{z-index:7;bottom:-90px}.meteors{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 420px 150px at 50% 400px,transparent 66%,#000 100%);mask-image:radial-gradient(ellipse 420px 150px at 50% 400px,transparent 66%,#000 100%)}.meteors i{position:absolute;left:var(--x);top:var(--y);width:var(--len);height:2px;border-radius:1px;opacity:0;transform-origin:0 50%;transform:rotate(var(--angle));background:linear-gradient(90deg,#fff0,#ffffff47 55%,#fffffff2);animation:meteor-move var(--dur) linear both,meteor-fade var(--dur) linear both}.meteors i:after{content:"";position:absolute;right:-1px;top:-1px;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #d6f0ffb3}@keyframes meteor-move{0%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(var(--travel))}}@keyframes meteor-fade{0%{opacity:0}10%{opacity:var(--peak,1)}70%{opacity:calc(var(--peak,1)*.9)}to{opacity:0}}.meteors--open{-webkit-mask-image:none;mask-image:none}.cta{position:relative}@media(prefers-reduced-motion:reduce){.meteors{display:none}}.plane--hedge .plane-in{-webkit-mask-image:url(/images/home/world/plane-hedge.webp);mask-image:url(/images/home/world/plane-hedge.webp);background:var(--front)}.hero-copy{position:absolute;left:0;right:0;top:165px;z-index:3;will-change:transform}.hero-copy-in{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;will-change:transform,opacity}.chip{display:inline-flex;align-items:center;gap:11px;padding:10px 18px 10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;font-size:15px;color:var(--ink-muted)}.chip .stars{color:var(--lum-amber);letter-spacing:2px;font-size:15px}.chip img{height:26px;width:auto;margin-left:4px}.chip b{font-weight:600;color:var(--ink)}.hero-h1{margin:22px 0 0;font-weight:350;font-size:clamp(40px,4.6vw,64px);line-height:1.08;letter-spacing:-.03em;max-width:900px;text-wrap:balance}.hero-h1 span{color:var(--lum-teal)}.hero-lead{margin:16px 0 0;max-width:none;font-size:clamp(15px,1.12vw,17px);line-height:1.5;color:var(--ink-muted)}@media(min-width:1280px){.hero-lead{white-space:nowrap}}.hero-cta{margin-top:26px;display:flex;gap:22px;align-items:center}.btn{display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:12px;background:#fff;color:#05090e;font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 10px 30px -10px #0009}.lap-exit{position:absolute;z-index:3;left:50%;top:500px;width:860px;margin-left:-430px;will-change:transform}.lap{will-change:transform}.lap-shell{position:relative;border-radius:18px;padding:14px 14px 16px;background:linear-gradient(180deg,#232c35,#0d1216);box-shadow:0 0 0 1px #fff3,inset 0 1px #ffffff1f,0 40px 80px -20px #000000bf,0 0 70px #1b8fa12e}.lap-shell:after{content:"";position:absolute;left:-40px;right:-40px;bottom:-16px;height:16px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#242d35,#0d1216);box-shadow:0 24px 40px -12px #000000b3}.lap-screen{position:relative;aspect-ratio:16/10;overflow:clip;border-radius:8px;background:#fff;container-type:size}.lap-screen img,.ph-screen img{display:block;width:100%;height:auto;max-width:none;will-change:transform}.ph-exit{position:absolute;z-index:4;left:calc(50% + 330px);top:100%;width:292px;height:604px;will-change:transform}.ph{height:100%;will-change:transform}.ph-shell{position:relative;height:100%;border-radius:44px;padding:11px;background:linear-gradient(180deg,#1d262e,#0b1014);box-shadow:0 0 0 1px #ffffff24,0 40px 80px -20px #000c,0 0 60px #1b8fa129}.ph-shell:before{content:"";position:absolute;top:21px;left:50%;width:96px;height:26px;margin-left:-48px;border-radius:14px;background:#06090c;z-index:2}.ph-screen{position:relative;height:100%;border-radius:34px;overflow:clip;background:#fff;container-type:size;padding-top:40px}.stats{position:absolute;left:0;right:0;top:186px;z-index:3;display:flex;justify-content:center;gap:72px;margin:0;padding:0 24px;list-style:none}.stat{display:flex;flex-direction:column;align-items:center;gap:8px}html.hp-js .stats:not(.is-counted) .stat{opacity:0;transform:translateY(26px);transition:opacity .25s ease,transform .25s ease}.stat b{font-weight:400;font-size:48px;line-height:1;letter-spacing:-.02em;color:var(--lum-amber);font-variant-numeric:tabular-nums}.stat b small{font-size:22px;font-weight:500;margin-left:3px}.stat>span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.hp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes stat-in{to{opacity:1;transform:translateY(0)}}.stats.is-counted .stat{animation:stat-in .7s cubic-bezier(.2,.7,.2,1) both}.stats.is-counted .stat--2{animation-delay:.12s}.stats.is-counted .stat--3{animation-delay:.24s}.stats.is-counted .stat--4{animation-delay:.36s}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-copy-in>*{animation:rise-in .9s cubic-bezier(.2,.7,.2,1) both}@keyframes rise-in-t{0%{transform:translateY(26px)}to{transform:none}}.hero-copy-in>h1{animation-name:rise-in-t}.hero-copy-in>:nth-child(2){animation-delay:.08s}.hero-copy-in>:nth-child(3){animation-delay:.18s}.hero-copy-in>:nth-child(4){animation-delay:.26s}.lap-entrance{animation:rise-in 1.1s .38s cubic-bezier(.2,.7,.2,1) both}@keyframes lap-settle{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@keyframes ph-rise{0%{transform:translateY(0)}to{transform:translateY(calc(-100vh + 290px))}}@keyframes copy-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes copy-settle{0%{transform:translateY(-65px)}to{transform:translateY(0)}}@keyframes drift-far{to{transform:translateY(36px)}}@keyframes drift-mid{to{transform:translateY(18px)}}@keyframes drift-front{to{transform:translateY(-14px)}}@keyframes drift-hedge{to{transform:translateY(-24px)}}@keyframes browse{0%{transform:translateY(0)}to{transform:translateY(-34%)}}@keyframes exit-far{to{transform:translate(-50%,31vh)}}@keyframes exit-mid{to{transform:translate(-50%,17vh)}}@keyframes exit-hedge{to{transform:translate(-50%,-6vh)}}@keyframes exit-lap{to{transform:translateY(72vh)}}@keyframes exit-ph{to{transform:translateY(72vh)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .hero .plane--far .plane-in{animation:drift-far linear both;animation-timeline:--hero;animation-range:contain 0% contain 100%}html:not([data-motion=reduce]) .hero .plane--mid .plane-in{animation:drift-mid linear both;animation-timeline:--hero;animation-range:contain 0% contain 100%}html:not([data-motion=reduce]) .hero .plane--front .plane-in{animation:drift-front linear both;animation-timeline:--hero;animation-range:contain 0% contain 100%}html:not([data-motion=reduce]) .hero .plane--hedge .plane-in{animation:drift-hedge linear both;animation-timeline:--hero;animation-range:contain 0% contain 100%}html:not([data-motion=reduce]) .lap{animation:lap-settle cubic-bezier(.4,0,.2,1) both;animation-timeline:--hero;animation-range:contain 24% contain 78%}html:not([data-motion=reduce]) .ph{animation:ph-rise cubic-bezier(.3,0,.1,1) both;animation-timeline:--hero;animation-range:contain 10% contain 88%}html:not([data-motion=reduce]) .hero-copy{animation:copy-settle linear both;animation-timeline:--hero;animation-range:entry calc(100% - 140px) entry 100%}html:not([data-motion=reduce]) .hero-copy-in{animation:copy-out cubic-bezier(.4,0,.6,1) both;animation-timeline:--hero;animation-range:contain 14% contain 38%}html:not([data-motion=reduce]) .lap-screen img{animation:browse linear both;animation-timeline:--hero;animation-range:contain 36% contain 100%}html:not([data-motion=reduce]) .ph-screen img{animation:browse linear both;animation-timeline:--hero;animation-range:contain 60% contain 100%}html:not([data-motion=reduce]) .hero .plane--far{animation:exit-far linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}html:not([data-motion=reduce]) .hero .plane--mid{animation:exit-mid linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}html:not([data-motion=reduce]) .hero .plane--hedge{animation:exit-hedge linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}html:not([data-motion=reduce]) .lap-exit{animation:exit-lap cubic-bezier(.4,0,.7,.6) both;animation-timeline:--hero;animation-range:exit 0% exit 70%}html:not([data-motion=reduce]) .ph-exit{animation:exit-ph cubic-bezier(.4,0,.7,.6) both;animation-timeline:--hero;animation-range:exit 0% exit 70%}}}@supports not (animation-timeline: view()){.hero{height:auto}.stage{position:relative;height:960px}.lap{transform:translateY(-120px)}.ph-exit{top:290px}.hero-copy-in{opacity:1}html.hp-js .stats:not(.is-counted) .stat{opacity:1;transform:none}.stats{top:auto;bottom:28px;z-index:9}}@media(prefers-reduced-motion:reduce){.hero{height:auto}.stage{position:relative;height:960px}.lap{transform:translateY(-120px)}.ph-exit{top:290px}.hero-copy-in>*,.lap-entrance{animation:none}html.hp-js .stats:not(.is-counted) .stat,.stat{opacity:1;transform:none;animation:none!important}.stats{top:auto;bottom:28px;z-index:9}}@media(max-width:1279px){.hp{--pin:700px;--stage-h:100svh}.hero-copy{top:104px}.hero-copy-in{padding:0 20px}.chip{font-size:12.5px;padding:8px 13px;gap:8px}.chip img{height:17px}.hero-h1{font-size:clamp(34px,9.5vw,44px)}.hero-lead{margin-top:14px;font-size:16.5px;line-height:1.55}.hero-cta{margin-top:24px;flex-direction:column;gap:16px;align-items:center;width:100%}.hero-cta .btn{height:52px;padding:0 28px;font-size:16px;width:min(320px,100%);justify-content:center}.hero-cta .lnk{font-size:16px;white-space:nowrap}.plane{width:1100px}.plane--hedge{display:none}.plane-in{will-change:auto;animation:none!important}.plane--far .plane-in{filter:none}.lap-shell{box-shadow:0 0 0 1px #fff3,0 18px 36px -18px #000c}.ph-shell{box-shadow:0 0 0 1px #ffffff24,0 18px 36px -18px #000c}.lap-exit,.ph-exit{will-change:transform}.lap,.ph,.hero-copy,.hero-copy-in,.stat,.deck{will-change:auto}.hero .plane--far{bottom:-30px}.hero .plane--mid{bottom:-100px}.hero .plane--front{bottom:-40px}.lap-exit{left:16px;right:16px;width:auto;margin:0;top:500px}.lap-shell{padding:8px 8px 10px;border-radius:12px}.lap-shell:after{left:-16px;right:-16px;bottom:-10px;height:10px}.ph-exit{left:auto;right:14px;width:150px;height:310px}.ph-shell{border-radius:24px;padding:6px}.ph-shell:before{top:12px;width:52px;height:14px;margin-left:-26px;border-radius:8px}.ph-screen{border-radius:19px;padding-top:22px}.stats{top:118px;display:grid;grid-template-columns:1fr 1fr;gap:18px 8px;padding:0 20px}.stat b{font-size:36px}.stat b small{font-size:16px}.stat>span{font-size:11px;letter-spacing:.14em}@keyframes ph-rise{0%{transform:translateY(0)}to{transform:translateY(calc(-100svh + 400px))}}@keyframes lap-settle{0%{transform:translateY(0)}to{transform:translateY(-150px)}}}.hp{--ease:cubic-bezier(.2,.7,.2,1);--s1:#070D14;--glass:rgba(255,255,255,.04);--line:rgba(255,255,255,.1);--lum-rose:#f472b6}.join{position:relative;z-index:1;padding:30px 0 6px;background:linear-gradient(180deg,#04090D,var(--ground) 70%)}.join:before{content:"";position:absolute;left:0;right:0;top:0;height:240px;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,rgba(27,143,161,.34),transparent 72%),radial-gradient(28% 70% at 62% 0,rgba(232,154,42,.16),transparent 70%)}.standards{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:1180px;margin:0 auto;padding:0 24px;font-size:12.5px;letter-spacing:.02em;color:var(--ink-muted)}.standards-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-right:6px}.standards span:not(.standards-label){padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--ink)}.note{margin:22px 0 0;max-width:640px;font-size:14.5px;line-height:1.55;color:var(--ink-muted)}.note a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6}.note--center{margin:44px auto 0;text-align:center}.ratings{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:18px 0 0;font-size:14.5px;color:var(--ink-muted)}.ratings b{margin-right:2px;font-size:16px;font-weight:600;color:var(--lum-amber)}.story{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;margin-top:28px;padding:28px 32px;border-radius:20px;background:var(--glass);border:1px solid var(--line);color:inherit;text-decoration:none;transition:background .25s ease}.story:hover{background:#ffffff12}.story-n{font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--lum-amber);font-variant-numeric:tabular-nums}.story-n small{display:block;margin-top:6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.story-text b{display:block;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.story-text span{display:block;margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.story .lnk{white-space:nowrap}.sec{position:relative;padding:120px 0}.sec--alt{background:var(--s1)}.wrap{position:relative;max-width:1180px;margin:0 auto;padding:0 24px}.grid-2{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.eyebrow{display:inline-flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:4px 8px;margin:0;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lum-teal);box-shadow:0 0 10px var(--lum-teal)}.h2{margin:18px 0 0;font-weight:350;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;color:var(--ink)}.h2 a{color:inherit;text-decoration:none}.lead{margin:20px 0 0;max-width:60ch;font-size:17px;line-height:1.55;color:var(--ink-muted)}.sec-head{max-width:760px;margin:0 auto;text-align:center}.sec-head .lead{margin-left:auto;margin-right:auto}.ctas{margin-top:30px;display:flex;flex-wrap:wrap;gap:16px 22px;align-items:center}.btn--amber{background:var(--lum-amber);color:#05090e}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff2e}.lnk{color:var(--ink);font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6}.reveal{transition:opacity 1s var(--ease),transform 1s var(--ease)}html.hp-js .reveal:not(.is-in){opacity:0;transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}[data-type] .w{display:inline-block;white-space:nowrap}[data-type] .ch{display:inline-block;opacity:0;transform:translateY(.35em);transition:opacity .5s var(--ease),transform .5s var(--ease)}[data-type].is-typed .ch{opacity:1;transform:none}@keyframes drift-y{0%{transform:translateY(28px)}to{transform:translateY(-28px)}}@supports (animation-timeline: view()){.drift{animation:drift-y linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.sec--offer:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 50% at 84% 30%,rgba(232,154,42,.16),transparent 70%);pointer-events:none}.sec--offer .h2 a:hover{opacity:.85}.count-card{position:relative;border-radius:24px;padding:36px;background:var(--glass);border:1px solid var(--line);box-shadow:0 40px 80px -40px #000c}.count-head{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.count-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.count-cell{text-align:center;padding:18px 8px;border-radius:16px;background:#05090e99;border:1px solid var(--line)}.count-digit{display:block;font-size:44px;line-height:1;font-weight:400;letter-spacing:-.02em;color:var(--lum-amber);font-variant-numeric:tabular-nums}.count-label{display:block;margin-top:8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.count-note{margin:18px 0 0;font-size:13px;color:#f3efe880}.count-card>*{min-width:0}.count-card .offer-count-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%}.count-card .offer-count-cell{min-width:0!important;padding-left:6px!important;padding-right:6px!important}.count-card .offer-count-digit{font-size:clamp(32px,2.6vw,50px)!important}.count-card .offer-count-label{font-size:10px!important;letter-spacing:.14em!important}.stack{position:relative;margin-top:64px;timeline-scope:--d1,--d2,--d3}.deck{position:sticky;top:150px;display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;min-height:520px;margin-bottom:48px;padding:44px;border-radius:26px;background:#0b121a;border:1px solid var(--line);box-shadow:0 50px 90px -40px #000000d9;transform-origin:50% 0;will-change:transform,filter;overflow:clip}.deck:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 85% 50%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 70%);pointer-events:none}.deck:nth-child(1){view-timeline-name:--d1}.deck:nth-child(2){top:174px;view-timeline-name:--d2}.deck:nth-child(3){top:198px;view-timeline-name:--d3}.deck--flip{grid-template-columns:1.15fr 1fr}.deck--flip .deck-copy{order:2}.deck-copy{position:relative}.deck-label{display:flex;align-items:center;gap:10px;margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.deck-label i{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 12px var(--brand)}.deck h3{margin:18px 0 0;font-weight:350;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.02em}.deck p.body{margin:16px 0 0;font-size:16px;line-height:1.55;color:var(--ink-muted);max-width:44ch}.deck .lnk{display:inline-block;margin-top:22px;color:var(--brand);text-decoration-color:color-mix(in srgb,var(--brand) 50%,transparent)}.deck-media{position:relative;min-height:320px}.mini-lap{position:relative;border-radius:14px;padding:9px;background:linear-gradient(180deg,#232c35,#0d1216);box-shadow:0 0 0 1px #ffffff29,0 30px 60px -20px #000c}.mini-lap .scr{aspect-ratio:16/10;overflow:clip;border-radius:7px;background:#fff}.mini-ph{position:absolute;right:-6px;bottom:-30px;width:148px;height:306px;border-radius:26px;padding:6px;background:linear-gradient(180deg,#1d262e,#0b1014);box-shadow:0 0 0 1px #ffffff29,0 30px 60px -20px #000000d9}.mini-ph .scr{height:100%;overflow:clip;border-radius:20px;background:#fff}.scr img{display:block;width:100%;height:auto;max-width:none}.deck-shot{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -20px #000c}@keyframes deck-settle{to{transform:scale(.95);filter:brightness(.55)}}@keyframes browse-mini{to{transform:translateY(-28%)}}@supports (animation-timeline: view()){.deck:nth-child(1){animation:deck-settle linear both;animation-timeline:--d2;animation-range:cover 12% cover 50%}.deck:nth-child(2){animation:deck-settle linear both;animation-timeline:--d3;animation-range:cover 12% cover 50%}.deck:nth-child(1) .scr img{animation:browse-mini linear both;animation-timeline:--d1;animation-range:cover 5% cover 45%}}.cmp{padding:110px 0}.cmp .h2{font-size:clamp(34px,4vw,54px)}.cmp .lead{margin-top:16px;font-size:16px;max-width:66ch}.duel{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 72px;align-items:start;max-width:1000px;margin:72px auto 0;padding-top:48px;border-top:1px solid var(--line)}.duel-rule{align-self:stretch;background:var(--line)}.duel-title{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.duel-title--wp{color:var(--lum-amber)}.duel-title--tvd{color:var(--lum-teal)}.duel-n{position:relative;display:block;font-size:clamp(72px,8.5vw,124px);line-height:.95;font-weight:350;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.duel-n--wp{color:var(--lum-rose)}.duel-n--wp i{font-style:normal}.duel-n--wp em{position:absolute;left:0;top:0;font-style:normal;opacity:0}.duel-n--tvd{color:var(--lum-teal);opacity:0}.duel-cap{margin:22px 0 0;max-width:34ch;font-size:18px;line-height:1.45;color:var(--ink)}.duel-sub{margin:14px 0 0;max-width:40ch;font-size:14.5px;line-height:1.55;color:var(--ink-muted)}.duel-src{margin:12px 0 0;font-size:11px;color:#ffffff59}.duel-src a{color:inherit}.duel-more{max-width:1000px;margin:40px auto 0}.duel-more summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-muted)}.duel-more summary::-webkit-details-marker{display:none}.duel-more summary:after{content:"+";width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);font-size:14px}.duel-more[open] summary:after{content:"–"}.duel-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 56px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.duel-more ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.duel-more li{font-size:13.5px;line-height:1.5;color:var(--ink-muted)}.duel-more-head{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.duel-more li b{color:var(--ink);font-weight:600}.duel-more li a{color:var(--lum-teal)}.duel-foot{max-width:1000px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:13.5px}.duel-foot a{color:var(--lum-teal)}@keyframes pf-live-out{to{opacity:0}}@keyframes pf-final-in{to{opacity:1}}@keyframes pf-zero-in{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}.reveal.is-in .duel-n--wp i{animation:pf-live-out .25s 2.25s both}.reveal.is-in .duel-n--wp em{animation:pf-final-in .25s 2.25s both}.reveal.is-in .duel-n--tvd{animation:pf-zero-in .7s 1.1s cubic-bezier(.2,1.2,.3,1) both}@media(prefers-reduced-motion:reduce){.duel-n--wp i{opacity:0;animation:none!important}.duel-n--wp em,.duel-n--tvd{opacity:1;animation:none!important}}@media(max-width:820px){.duel{grid-template-columns:1fr;gap:40px;margin-top:48px;padding-top:36px}.duel-rule{display:none}.duel-more-grid{grid-template-columns:1fr}}.sec--audit:before{content:"";position:absolute;inset:0;background:radial-gradient(45% 55% at 80% 50%,rgba(27,143,161,.18),transparent 70%);pointer-events:none}.aside-note{font-size:14px;color:var(--ink-muted)}.audit-stack{position:relative;height:640px;view-timeline-name:--audit;view-timeline-axis:block}.audit-site{position:absolute;left:0;top:0;width:84%;border-radius:12px;overflow:clip;background:#0f1418;box-shadow:0 0 0 1px #ffffff24,0 30px 60px -25px #000000d9}.audit-site-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#161c22;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffffff80}.audit-site-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.audit-site-bar span{margin-left:8px}.audit-site-scr{position:relative;aspect-ratio:16/10;overflow:clip;background:#fff}.audit-site-scr img{display:block;width:100%;height:auto}.audit-site-scr .scan{position:absolute;left:0;right:0;top:0;height:100%;transform:translateY(0);background:linear-gradient(180deg,#3ec3d505,#3ec3d529);border-bottom:3px solid var(--lum-teal);box-shadow:0 3px 28px 4px #3ec3d580;will-change:transform;pointer-events:none}.report{position:absolute;right:0;bottom:0;width:78%;will-change:transform,opacity;border-radius:20px;padding:20px 22px;background:#0b0e13;border:1px solid var(--line);box-shadow:0 30px 90px -20px #000000e6,0 0 60px #1b8fa133;transform:translateY(70px);opacity:0}.report-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.report-head .pill{white-space:nowrap;flex:none}.report-head b{display:block;font-size:14px}.report-head small{display:block;margin-top:2px;font-size:11px;color:#ffffff73}.pill--teal i{animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 5px #3ec3d52e}}.report-top{display:grid;grid-template-columns:120px minmax(0,1fr);gap:22px;align-items:start;padding:18px 0 8px}.ring{position:relative;width:120px;height:120px;display:grid;place-items:center;text-align:center;margin-bottom:26px}.ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ring-track{fill:none;stroke:#ffffff14;stroke-width:9}.ring-arc{fill:none;stroke:var(--lum-amber);stroke-width:9;stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:326.7}.ring-grade{display:block;font-size:44px;line-height:1;font-weight:400;letter-spacing:-.03em;color:var(--lum-amber);opacity:0;transform:scale(.6)}.ring-sub{display:block;position:absolute;left:0;right:0;top:100%;margin-top:8px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ffffff8c}.report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-self:center}.report-summary div{min-width:0;padding:12px 6px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);text-align:center}.report-summary b{display:block;font-size:24px;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.report-summary span{display:block;margin-top:4px;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;color:#ffffff73}.report-rows{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.report-rows li{display:grid;grid-template-columns:112px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:#ffffffb3}.report-rows i{display:block;height:6px;border-radius:999px;background:#ffffff12;overflow:hidden}.report-rows i b{display:block;height:100%;width:var(--score);background:var(--c);transform:scaleX(0);transform-origin:0 50%}.report-rows em{font-style:normal;font-variant-numeric:tabular-nums;text-align:right;color:var(--c)}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes report-in{to{transform:translateY(0);opacity:1}}@keyframes ring-draw{to{stroke-dashoffset:92}}@keyframes grade-in{to{opacity:1;transform:none}}@keyframes bar-in{to{transform:scaleX(1)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.audit-site-scr .scan{animation:scan linear both;animation-timeline:--audit;animation-range:entry 30% cover 55%}}@media(prefers-reduced-motion:no-preference)and (min-width:1280px){.report{animation:report-in cubic-bezier(.2,.7,.2,1) both;animation-timeline:--audit;animation-range:entry 55% cover 45%}.ring-arc{animation:ring-draw cubic-bezier(.2,.7,.2,1) both;animation-timeline:--audit;animation-range:cover 30% cover 60%}.ring-grade{animation:grade-in cubic-bezier(.2,.7,.2,1) both;animation-timeline:--audit;animation-range:cover 48% cover 60%}.report-rows i b{animation:bar-in cubic-bezier(.2,.7,.2,1) both;animation-timeline:--audit}.report-rows li:nth-child(1) i b{animation-range:cover 34% cover 56%}.report-rows li:nth-child(2) i b{animation-range:cover 37% cover 59%}.report-rows li:nth-child(3) i b{animation-range:cover 40% cover 62%}.report-rows li:nth-child(4) i b{animation-range:cover 43% cover 65%}.report-rows li:nth-child(5) i b{animation-range:cover 46% cover 68%}.report-rows li:nth-child(6) i b{animation-range:cover 49% cover 71%}.report-rows li:nth-child(7) i b{animation-range:cover 52% cover 74%}}}@supports not (animation-timeline: view()){.report{transform:none;opacity:1}.ring-arc{stroke-dashoffset:92}.ring-grade{opacity:1;transform:none}.report-rows i b{transform:none}}@media(prefers-reduced-motion:reduce),(max-width:1279px){.report{transform:none;opacity:1;animation:none}.ring-arc{stroke-dashoffset:92;animation:none}.ring-grade{opacity:1;transform:none;animation:none}.report-rows i b{transform:none;animation:none}}@media(max-width:1100px){.audit-stack{height:auto}.audit-site,.report{position:relative;width:auto;right:auto;bottom:auto}.report{margin-top:-60px;margin-left:24px}}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.card{display:flex;flex-direction:column;padding:32px;border-radius:20px;background:var(--glass);border:1px solid var(--line);border-top:3px solid var(--lum-teal)}.card .stars{color:var(--lum-amber);letter-spacing:2px;font-size:14px}.card p{flex:1;margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--ink-muted)}.card footer{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.card footer b{display:block;font-size:14px}.card footer span{font-size:12px;color:var(--ink-muted)}.center{text-align:center;margin-top:36px}.faq{max-width:780px;margin:48px auto 0}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);font-weight:400;color:var(--ink-muted)}.faq details[open] summary:after{content:"–"}.faq details p{margin:14px 0 0;max-width:64ch;font-size:15px;line-height:1.6;color:var(--ink-muted)}.cta{position:relative;min-height:900px;padding:110px 0 260px;overflow:clip;isolation:isolate;background:radial-gradient(200% 90% at 50% 0px,#05090e,#0a1622 45%,#155f6d)}.cta:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(50% 30% at 50% 70%,rgba(27,143,161,.35),transparent 70%),radial-gradient(30% 24% at 12% 62%,rgba(199,62,111,.22),transparent 70%)}.cta .plane--far{bottom:-40px}.cta .plane--mid{bottom:-150px}.cta .plane--front{bottom:-70px}.cta .plane--hedge{bottom:-110px}.cta .plane--far .plane-in{background:linear-gradient(180deg,#1f5966 53%,#123842 72%,#0d2a33)}.cta-stars{position:absolute;inset:0;z-index:0;opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#fff 60%,transparent),radial-gradient(1.5px 1.5px at 32% 9%,#fff 60%,transparent),radial-gradient(1px 1px at 48% 26%,#fff 60%,transparent),radial-gradient(1.5px 1.5px at 63% 14%,#fff 60%,transparent),radial-gradient(1px 1px at 78% 22%,#fff 60%,transparent),radial-gradient(1px 1px at 88% 8%,#fff 60%,transparent),radial-gradient(1px 1px at 22% 34%,#fff 60%,transparent),radial-gradient(1px 1px at 70% 36%,#fff 60%,transparent),radial-gradient(1.5px 1.5px at 55% 5%,#fff 60%,transparent),radial-gradient(1px 1px at 5% 28%,#fff 60%,transparent),radial-gradient(1px 1px at 93% 30%,#fff 60%,transparent),radial-gradient(1px 1px at 40% 40%,#fff 60%,transparent);will-change:transform}.cta-moon{position:absolute;z-index:0;left:72%;top:12%;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#fff7e0,#e9d9a8 60%,#c9b57e);box-shadow:0 0 60px 18px #ffecb447,0 0 140px 50px #ffecb41f;will-change:transform}.cta-mist{position:absolute;z-index:1;left:0;right:0;bottom:200px;height:180px;background:linear-gradient(180deg,transparent,rgba(120,200,215,.16) 50%,transparent);filter:blur(18px);will-change:transform}.cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;z-index:8;background:linear-gradient(180deg,rgba(5,9,14,0),var(--ground));pointer-events:none}.cta-inner{position:relative;z-index:4;display:grid;grid-template-columns:1fr auto;gap:56px;align-items:center;padding-left:300px}.cta .h2{font-size:clamp(32px,3.6vw,50px)}.cta .lead{font-size:16px}.cta-contact{display:flex;align-items:center;gap:22px;margin-top:34px}.cta-tel{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.cta-tel i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#3ec3d526;color:var(--lum-teal);font-style:normal}.cta-tel small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.cta-tel b{font-weight:600;font-variant-numeric:tabular-nums}.cta-ph{position:relative;width:292px;height:604px;margin:90px 30px 0 0}@keyframes cta-far{0%{transform:translate(-50%,-170px)}to{transform:translate(-50%,170px)}}@keyframes cta-mid{0%{transform:translate(-50%,-95px)}to{transform:translate(-50%,95px)}}@keyframes cta-front{0%{transform:translate(-50%,45px)}to{transform:translate(-50%,-45px)}}@keyframes cta-hedge{0%{transform:translate(-50%,80px)}to{transform:translate(-50%,-80px)}}@keyframes cta-ph{0%{transform:translateY(90px)}to{transform:translateY(-90px)}}@keyframes cta-stars{0%{transform:translateY(-220px)}to{transform:translateY(220px)}}@keyframes cta-moon{0%{transform:translateY(-200px)}to{transform:translateY(200px)}}@keyframes cta-mist{0%{transform:translateY(-120px)}to{transform:translateY(120px)}}@supports (animation-timeline: view()){.cta .plane--far{animation:cta-far linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cta .plane--mid{animation:cta-mid linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cta .plane--front{animation:cta-front linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cta .plane--hedge{animation:cta-hedge linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cta-ph{animation:cta-ph linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cta-stars{animation:cta-stars linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cta-moon{animation:cta-moon linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cta-mist{animation:cta-mist linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cta-ph .ph-screen img{animation:browse-mini linear both;animation-timeline:view();animation-range:cover 10% cover 90%}}.hp-notes{background:var(--ground);border-top:1px solid var(--line);padding:32px 0 40px;font-size:13px;color:#f3efe88c}.hp-notes ul{margin:8px 0 0;padding-left:18px}.hp-notes li{margin:4px 0}@media(prefers-reduced-motion:reduce){html.hp-js .reveal:not(.is-in),.reveal{opacity:1;transform:none;transition:none}[data-type] .ch{opacity:1;transform:none;transition:none}.drift,.deck,.cta .plane,.cta-ph,.cta-stars,.cta-moon,.cta-mist,.scr img,.ph-screen img{animation:none!important}.pill--teal i{animation:none}}@media(max-width:820px){.lead,.cmp .lead{font-size:16.5px;line-height:1.6}.eyebrow{font-size:11.5px}.duel-cap{font-size:19px}.duel-sub{font-size:15.5px;line-height:1.6}.duel-more summary{font-size:15px}.duel-more li{font-size:15px;line-height:1.6}.duel-foot,.ledger-links{font-size:15px;gap:12px 24px}.deck p.body{font-size:16px;line-height:1.6}.deck .lnk,.deck-label{font-size:14px}.card p{font-size:16px;line-height:1.65}.card footer b{font-size:15px}.card footer span{font-size:13px}.faq summary{font-size:17px}.faq details p{font-size:16px;line-height:1.65}.aside-note{font-size:15px}.count-note{font-size:14px}.cta .lead{font-size:16.5px}.cta-tel b{font-size:17px}.cta-tel small{font-size:11px}.lnk,.btn{font-size:15.5px}.report-rows li{font-size:13.5px}.cta-moon{width:56px;height:56px;left:auto;right:6%;top:1.5%}.cta{padding-top:140px}.cta-contact{flex-direction:column;align-items:flex-start;gap:18px}.cta-tel b,.cta-contact .btn{white-space:nowrap}.cta{padding:80px 0 150px}.hp-notes{font-size:14px}}@keyframes deck-settle-phone{to{transform:scale(.96)}}@media(max-width:1100px){.deck:nth-child(1),.deck:nth-child(2){animation-name:deck-settle-phone}.cta-inner{padding-left:24px}.grid-2,.cta-inner{grid-template-columns:1fr}.deck,.deck--flip{grid-template-columns:1fr;gap:18px;min-height:0;padding:22px;margin-bottom:24px}.deck--flip .deck-copy{order:0}.deck-media{min-height:0}.deck:nth-child(1){top:96px}.deck:nth-child(2){top:110px}.deck:nth-child(3){top:124px}.cards{grid-template-columns:1fr}.cta{min-height:0;padding:90px 0 190px}.cta-ph{width:240px;height:496px;margin:28px auto 0}.sec{padding:80px 0}}@media(max-width:820px){.story{grid-template-columns:1fr;gap:16px;padding:24px}.story .lnk{white-space:normal}.ratings{gap:8px 18px}.standards{font-size:12px}.note{font-size:15px}}
