@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_6f69ff{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_6f69ff{--font-cryolume:"Figtree","Figtree Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-cryolume);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink-900:#050b12;--ink-800:#080f19;--ink-700:#0a1420;--ink:#0e1e2e;--ink-600:#132738;--ink-500:#1b3348;--ink-400:#2a4560;--line:#e9f2f81a;--line-2:#e9f2f82e;--frost:#e9f2f8;--frost-2:#bacbd9;--frost-3:#8298ab;--white:#fff;--ember:#ff4a3d;--ember-2:#ff7a66;--ember-3:#c9291f;--led:#ff4a3d;--led-2:#ff8a6e;--font:var(--font-cryolume),"Avenir Next","Avenir",Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--tight:-.035em;--pad:clamp(1.25rem,4vw,2.5rem);--sec:clamp(5rem,11vw,9.5rem);--r:14px;--r-lg:26px;--ease:cubic-bezier(.22,1,.36,1)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font);background:var(--ink-900);color:var(--frost);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(1rem,.97rem + .18vw,1.075rem);font-weight:400;line-height:1.62;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{letter-spacing:var(--tight);text-wrap:balance;font-weight:600;line-height:1.04}p{text-wrap:pretty}em{font-style:normal}::selection{background:var(--ember);color:#fff}:focus-visible{outline:2px solid var(--ember-2);outline-offset:3px;border-radius:4px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--ember);color:#fff;border-radius:0 0 8px;padding:.7rem 1.1rem;font-weight:600;position:absolute;top:0;left:-999px}.skip:focus{left:0}.wrap{width:min(1240px,100% - (var(--pad) * 2));margin-inline:auto}.wrap--narrow{width:min(820px,100% - (var(--pad) * 2))}.reveal{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:80ms}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}.reveal[data-d="4"]{transition-delay:.32s}.reveal[data-d="5"]{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ember-2);margin-bottom:1.4rem;font-size:.7rem;font-weight:700}.eyebrow .x{color:var(--frost-3);padding:0 .12em;font-weight:400}h1{font-size:clamp(3.1rem,10.2vw,6.6rem);font-weight:600}h1 em{background:linear-gradient(96deg,var(--ember-2) 0,var(--ember) 45%,#ffb8a6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}h2{font-size:clamp(2.15rem,5.6vw,3.7rem)}h2 em{color:var(--frost-3)}h3{font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:600}.lede{color:var(--frost-2);max-width:52ch;font-size:clamp(1.06rem,1.15vw,1.2rem);font-weight:300;line-height:1.68}.microline{color:var(--frost-3);opacity:.75;max-width:70ch;margin-top:2.6rem;font-size:.8rem;line-height:1.6}.strike{opacity:.45;text-decoration:line-through}.sep{opacity:.35;padding:0 .35rem}.btn{--bg:var(--ember);background:var(--bg);color:#fff;letter-spacing:-.01em;white-space:nowrap;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:100px;justify-content:center;align-items:center;gap:.55em;padding:.86rem 1.5rem;font-size:.94rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 22px -8px #ff4a3dbf,inset 0 1px #ffffff47}.btn:before{content:"";z-index:-1;background:linear-gradient(105deg,var(--ember-2),var(--ember) 55%,var(--ember-3));opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 34px -8px #ff4a3dd9,inset 0 1px #ffffff52}.btn:hover:before{opacity:1}.btn:active{transform:translateY(0)}.btn__arrow{transition:transform .35s var(--ease)}.btn:hover .btn__arrow{transform:translate(4px)}.btn--lg{padding:1.06rem 1.95rem;font-size:1rem}.btn--sm{padding:.6rem 1.15rem;font-size:.85rem}.btn--ghost{color:var(--frost);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.btn--ghost:before{display:none}.btn--ghost:hover{background:#e9f2f80f;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #e9f2f857}.announce{background:linear-gradient(90deg,var(--ember-3),var(--ember) 50%,var(--ember-3));color:#fff;letter-spacing:.005em;z-index:60;font-size:.79rem;position:relative}.announce__in{text-align:center;justify-content:center;align-items:center;gap:.6rem;min-height:38px;display:flex}.announce p{font-weight:500}.announce strong{font-weight:700}.announce a{text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.announce a:hover{opacity:.82}.dot{width:6px;height:6px;animation:pulse 2.4s var(--ease) infinite;background:#fff;border-radius:50%;flex:none}@keyframes pulse{50%{opacity:.5}}.nav{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(150%);transition:background .4s var(--ease),border-color .4s var(--ease);background:#050b129e;border-bottom:1px solid #0000;position:sticky;top:0}.nav.stuck{border-bottom-color:var(--line);background:#050b12e0}.nav__in{align-items:center;gap:2rem;min-height:66px;display:flex}.nav__logo img{opacity:.97;width:164px;height:auto;transition:opacity .3s}.nav__logo:hover img{opacity:.75}.nav__links{color:var(--frost-2);gap:1.85rem;margin-left:auto;font-size:.87rem;font-weight:500;display:flex}.nav__links a{padding:.3rem 0;transition:color .3s;position:relative}.nav__links a:after{content:"";background:var(--ember);transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__links a:hover{color:var(--white)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav .btn--sm{margin-left:.5rem}.nav__burger{border-radius:8px;flex-direction:column;gap:5px;margin-left:auto;padding:.6rem;display:none}.nav__burger span{background:var(--frost);width:22px;height:1.6px;transition:transform .35s var(--ease),opacity .25s;border-radius:2px;display:block}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(3.3px)rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:translateY(-3.3px)rotate(-45deg)}.nav__mobile{padding:.5rem var(--pad) 1.5rem;border-top:1px solid var(--line);flex-direction:column;gap:.15rem;display:none}.nav__mobile a{border-bottom:1px solid var(--line);padding:.85rem 0;font-size:1.02rem;font-weight:500}.nav__mobile .btn{border-bottom:0;justify-content:center;margin-top:1.1rem}@media (max-width:920px){.nav>.wrap>.btn--sm,.nav__links{display:none}.nav__burger,.nav__mobile{display:flex}.nav__mobile[hidden]{display:none}}.hero{background:var(--ink-900);padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.hero__glow{aspect-ratio:1;filter:blur(30px);pointer-events:none;width:min(1000px,105vw);animation:breathe 11s var(--ease) infinite;background:radial-gradient(circle,#ff4a3d4d 0,#ff4a3d21 32%,#0000 66%);position:absolute;top:-14%;right:-8%}@keyframes breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.hero__grid-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 65% at 50% 25%,#000 20%,#0000 78%);mask-image:radial-gradient(90% 65% at 50% 25%,#000 20%,#0000 78%)}.hero__in{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.hero__copy{max-width:640px}h1{margin-bottom:1.7rem}.hero__cta{flex-wrap:wrap;gap:.85rem;margin-top:2.4rem;display:flex}.hero__fine{color:var(--frost-3);margin-top:1.5rem;font-size:.86rem}.hero__fine strong{color:var(--frost);font-weight:700}.hero__stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,auto);justify-content:start;gap:clamp(1.4rem,3.5vw,2.9rem);margin-top:3.2rem;padding-top:2.2rem;display:grid}.hero__stats dt{letter-spacing:var(--tight);color:var(--white);font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:600;line-height:1}.hero__stats dt span{color:var(--frost-3);margin-left:.1em;font-size:.42em;font-weight:500}.hero__stats dd{letter-spacing:.16em;text-transform:uppercase;color:var(--frost-3);margin-top:.5rem;font-size:.68rem}.hero__product,.shot{position:relative}.shot{isolation:isolate;margin:0}.shot__halo{z-index:-1;filter:blur(40px);animation:breathe 8s var(--ease) infinite;background:radial-gradient(circle at 50% 48%,#ff4a3d85,#ff4a3d29 38%,#0000 68%),radial-gradient(circle at 62% 62%,#c9291f38,#0000 55%);border-radius:50%;position:absolute;inset:-18% -14%}.shot__halo:after{content:"";animation:breathe 8s var(--ease) infinite reverse;border:1px solid #ff4a3d2e;border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 40px #ff4a3d1f,inset 0 0 40px #ff4a3d14}.shot picture{border-radius:var(--r-lg);box-shadow:0 44px 90px -34px #000000eb,0 0 0 1px var(--line-2),0 0 60px -20px #ff4a3d59;animation:float 10s ease-in-out infinite;display:block;position:relative;overflow:hidden}.shot picture:after{mix-blend-mode:multiply;background:linear-gradient(158deg,#0e1e2e47,#0e1e2e14 48%,#c9291f29)}.shot picture:after,.shot picture:before{content:"";pointer-events:none;position:absolute;inset:0}.shot picture:before{z-index:1;opacity:.7;background:radial-gradient(80% 70% at 50% 40%,#0000 40%,#050b1259 100%)}.shot img{filter:contrast(1.06)saturate(1.1)brightness(1.02);width:100%;height:auto;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.chip{-webkit-backdrop-filter:blur(16px);color:var(--frost-2);white-space:nowrap;z-index:2;background:#080f19e0;border:1px solid #e9f2f838;border-radius:100px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 14px 34px -12px #000000e6,0 0 24px -8px #9fd8ea40}.chip b{color:var(--white);font-weight:600}.chip i{opacity:.6;margin-left:.05em;font-size:.78em;font-style:normal}.chip--cryo{color:#9fd8ea;animation:float 10s ease-in-out .7s infinite;top:11%;left:-5%}.chip--nm{border-color:#ff4a3d47;animation:float 10s ease-in-out 1.4s infinite;bottom:11%;right:-4%;box-shadow:0 14px 34px -12px #000000e6,0 0 28px -6px #ff4a3d66}@media (max-width:900px){.hero__in{grid-template-columns:1fr}.hero__product{order:-1;width:100%;max-width:460px;margin-inline:auto}.hero__stats{grid-template-columns:repeat(4,1fr);gap:1rem}.chip{padding:.45rem .8rem;font-size:.68rem}.chip--cryo{left:0}.chip--nm{right:0}}@media (max-width:520px){.hero__cta .btn{flex:100%}.hero__stats dt{font-size:1.5rem}.hero__stats dd{letter-spacing:.1em;font-size:.6rem}}.bens{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.bens li{background:var(--ink-900);transition:background .45s var(--ease);flex-direction:column;padding:clamp(1.7rem,3vw,2.3rem);display:flex}.bens li:hover{background:var(--ink-700)}.bens i{width:38px;height:38px;color:var(--ember-2);margin-bottom:1.2rem;display:block}.bens i svg{width:100%;height:100%}.bens b{color:var(--white);letter-spacing:-.022em;margin-bottom:.5rem;font-size:1.14rem;font-weight:600}.bens span{color:var(--frost-3);font-size:.9rem;font-weight:300;line-height:1.58}.microline strong{color:var(--frost-2);font-weight:600}@media (max-width:860px){.bens{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.bens{grid-template-columns:1fr}}.marquee{border-block:1px solid var(--line);background:var(--ink-800);padding:1.05rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee__track{align-items:center;gap:1.5rem;width:max-content;animation:scroll 46s linear infinite;display:flex}.marquee__track span{letter-spacing:.2em;text-transform:uppercase;color:var(--frost-3);white-space:nowrap;font-size:.73rem}.marquee__track span:nth-child(2n){color:var(--ember);opacity:.55}@keyframes scroll{to{transform:translate(-50%)}}.sec{padding:var(--sec) 0;background:var(--ink-900);position:relative}.sec--alt{background:var(--ink-800)}.sec--alt:after,.sec--alt:before{content:"";background:var(--line);height:1px;position:absolute;left:0;right:0}.sec--alt:before{top:0}.sec--alt:after{bottom:0}.sec__head{max-width:60ch;margin-bottom:clamp(3rem,6vw,5rem)}.sec__lede{color:var(--frost-2);max-width:56ch;margin-top:1.6rem;font-size:clamp(1.02rem,1.1vw,1.14rem);font-weight:300;line-height:1.68}.cryo{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.core{aspect-ratio:1;place-items:center;width:100%;max-width:440px;margin-inline:auto;display:grid;position:relative}.core__aura{filter:blur(28px);animation:breathe 9s var(--ease) infinite;background:radial-gradient(circle at 50% 42%,#9fd8ea47,#5c79ff1a 42%,#0000 68%),radial-gradient(circle at 70% 70%,#e9f2f814,#0000 50%);border-radius:50%;position:absolute;inset:4%}.core__ring{pointer-events:none;border:1px solid #9fd8ea2e;border-radius:50%;position:absolute}.core__ring--a{animation:ringpulse 7s var(--ease) infinite;inset:10%}.core__ring--b{animation:ringpulse 9s var(--ease) infinite 1.2s;border-color:#e9f2f814;inset:2%}@keyframes ringpulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}.core__plate{z-index:1;filter:drop-shadow(0 28px 40px #0000008c);width:78%;height:auto;animation:float 11s ease-in-out infinite;position:relative}.core__hud{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:28% 18% 22%;display:flex;position:absolute;inset:0}.core__label{letter-spacing:.28em;color:#e9f2f8b8;text-shadow:0 1px 12px #050b1299;margin-bottom:.55rem;font-size:.62rem;font-weight:700}.core__temp{letter-spacing:var(--tight);color:var(--white);text-shadow:0 2px 24px #050b128c;font-size:clamp(2.8rem,7.5vw,4.1rem);font-weight:600;line-height:1}.core__temp span{color:#9fd8ea;font-weight:300}.core__temp i{color:var(--frost-3);vertical-align:super;margin-left:.06em;font-size:.38em;font-style:normal}.core__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--frost-3);justify-content:center;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.68rem;display:flex}.core__live{color:#9fd8ea;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.core__live i{width:6px;height:6px;animation:pulse 2.2s var(--ease) infinite;background:#9fd8ea;border-radius:50%;box-shadow:0 0 10px #9fd8ea}.core__bar{background:#e9f2f824;border-radius:2px;width:min(140px,55%);height:3px;margin-top:1.1rem;overflow:hidden}.core__bar span{transform-origin:0;width:100%;height:100%;animation:chill 6s var(--ease) infinite;background:linear-gradient(90deg,#e8f4fa,#9fd8ea 40%,#5c79ff);border-radius:2px;display:block;box-shadow:0 0 12px #9fd8ea99}@keyframes chill{0%,to{transform:scaleX(1)}50%{transform:scaleX(.62)}}.core__crystals span{z-index:3;background:#e9f2f8e6;border-radius:50%;width:5px;height:5px;animation:drift 7s ease-in-out infinite;position:absolute;box-shadow:0 0 12px #9fd8eaf2}.core__crystals span:first-child{animation-delay:0s;top:20%;left:14%}.core__crystals span:nth-child(2){width:3px;height:3px;animation-delay:1.1s;top:14%;right:16%}.core__crystals span:nth-child(3){width:4px;height:4px;animation-delay:2.2s;bottom:26%;left:8%}.core__crystals span:nth-child(4){animation-delay:3.1s;bottom:20%;right:10%}.core__crystals span:nth-child(5){width:3px;height:3px;animation-delay:4.3s;bottom:10%;left:24%}.core__crystals span:nth-child(6){width:3px;height:3px;animation-delay:5.2s;top:8%;right:26%}.core__crystals span:nth-child(7){width:2px;height:2px;animation-delay:.6s;top:12%;left:42%}.core__crystals span:nth-child(8){width:3px;height:3px;animation-delay:2.8s;bottom:14%;right:38%}.core__crystals span:nth-child(9){width:2px;height:2px;animation-delay:1.7s;top:38%;left:30%}.core__crystals span:nth-child(10){width:4px;height:4px;animation-delay:3.9s;top:42%;right:22%}@keyframes drift{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:1;transform:translateY(-12px)}}.cryo__steps{counter-reset:s;gap:2.6rem;padding:0;list-style:none;display:grid}.cryo__steps li{padding-left:4.2rem;position:relative}.cryo__steps .num{letter-spacing:.1em;color:var(--ember);background:#ff4a3d12;border:1px solid #ff4a3d52;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:.1rem;left:0}.cryo__steps h3{margin-bottom:.65rem}.cryo__steps p{color:var(--frost-2);max-width:52ch;font-weight:300}.cryo__kicker{border-top:1px solid var(--line);letter-spacing:var(--tight);color:var(--white);max-width:34ch;margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:2.5rem;font-size:clamp(1.2rem,2.5vw,1.72rem);font-weight:500;line-height:1.34}@media (max-width:880px){.cryo{grid-template-columns:1fr;gap:3.5rem}.core{max-width:320px}.cryo__steps li{padding-left:3.6rem}.cryo__steps .num{width:2.5rem;height:2.5rem;font-size:.72rem}}.modes{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-700);overflow:hidden}.modes__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.modes__tabs button{text-align:left;color:var(--frost-3);transition:color .35s var(--ease),background .35s var(--ease);padding:1.3rem 1.2rem;position:relative}.modes__tabs button+button{border-left:1px solid var(--line)}.modes__tabs button b{letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.modes__tabs button span{letter-spacing:-.012em;font-size:1rem;font-weight:500;line-height:1.25;display:block}.modes__tabs button:after{content:"";background:var(--led);width:100%;height:2px;transition:transform .45s var(--ease),background .6s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.modes__tabs button:hover{color:var(--frost-2);background:#e9f2f808}.modes__tabs button[aria-selected=true]{color:var(--white);background:#e9f2f80b}.modes__tabs button[aria-selected=true]:after{transform:scaleX(1)}.modes__tabs button[aria-selected=true] b{color:var(--led);transition:color .6s var(--ease)}.modes[data-mode="1"]{--led:#ff4a3d}.modes[data-mode="2"]{--led:#5c79ff}.modes[data-mode="3"]{--led:#c4569c}.modes__body{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,4vw,3.5rem);padding:clamp(2rem,4vw,3.4rem);display:grid}.modes__viz{flex-direction:column;justify-content:center;gap:2rem;display:flex}.wave{color:var(--led);transition:color .6s var(--ease);opacity:.95;border:1px solid var(--line);background:linear-gradient(#e9f2f80a,#0000 70%);border-radius:16px;padding:.75rem .5rem .25rem;position:relative;overflow:hidden}.wave svg{width:100%;height:130px}.wave__a{stroke-dasharray:8 10;filter:drop-shadow(0 0 6px);animation:phase 3.4s linear infinite}.wave__b{stroke-dasharray:4 8;animation:phase 2.1s linear infinite reverse}.wave__fill{transition:fill .6s var(--ease)}.wave__nodes circle{filter:drop-shadow(0 0 6px);animation:pulse 2.4s var(--ease) infinite}.wave__nodes circle:nth-child(2){animation-delay:.3s}.wave__nodes circle:nth-child(3){animation-delay:.6s}.wave__nodes circle:nth-child(4){animation-delay:.9s}@keyframes phase{to{stroke-dashoffset:-120px}}.modes__nmrow{flex-wrap:wrap;gap:.5rem;display:flex}.nm{letter-spacing:.03em;border:1px solid var(--line-2);color:var(--frost-3);transition:all .45s var(--ease);opacity:.55;border-radius:100px;padding:.42rem .8rem;font-size:.72rem;font-weight:600}.nm i{opacity:.6;font-size:.85em;font-style:normal}.nm.is-on{opacity:1;color:var(--white);border-color:var(--led)}@supports (color:color-mix(in lab,red,red)){.nm.is-on{border-color:color-mix(in srgb,var(--led) 55%,transparent)}}.nm.is-on{background:var(--led)}@supports (color:color-mix(in lab,red,red)){.nm.is-on{background:color-mix(in srgb,var(--led) 12%,transparent)}}.nm.is-on{box-shadow:0 0 22px -6px var(--led)}.modes[data-mode="1"] .nm--630.is-on,.modes[data-mode="1"] .nm--850.is-on{--led:#ff4a3d}.modes[data-mode="2"] .nm--415.is-on{--led:#5c79ff}.modes[data-mode="3"] .nm.is-on{--led:#c4569c}.modes__panel h3{margin-bottom:1rem;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:600}.modes__panel>p{color:var(--frost-2);max-width:54ch;font-weight:300}.modes__panel[hidden]{display:none}.modes__panel.is-on{animation:fadeup .55s var(--ease) both}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ticks{gap:.75rem;margin-top:1.7rem;padding:0;list-style:none;display:grid}.ticks li{color:var(--frost-2);padding-left:1.7rem;font-size:.92rem;position:relative}.ticks li:before{content:"";background:var(--led);width:7px;height:7px;box-shadow:0 0 12px var(--led);transition:background .6s var(--ease);border-radius:50%;position:absolute;top:.55em;left:0}@media (max-width:880px){.modes__tabs{grid-template-columns:1fr}.modes__tabs button+button{border-left:0;border-top:1px solid var(--line)}.modes__tabs button:after{transform-origin:top;width:3px;height:100%;top:0;bottom:auto;left:0;transform:scaleY(0)}.modes__tabs button[aria-selected=true]:after{transform:scaleY(1)}.modes__body{grid-template-columns:1fr}.modes__viz{order:2}.wave svg{height:90px}}.ritual{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.rit{border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .5s var(--ease),border-color .5s var(--ease),background .5s var(--ease);background:linear-gradient(170deg,#e9f2f80d,#e9f2f803);padding:clamp(1.8rem,3vw,2.5rem);position:relative;overflow:hidden}.rit:after{content:"";aspect-ratio:1;opacity:0;width:70%;transition:opacity .6s var(--ease);background:radial-gradient(circle,#ff4a3d29,#0000 68%);border-radius:50%;position:absolute;top:-40%;right:-30%}.rit:hover{border-color:var(--line-2);transform:translateY(-6px)}.rit:hover:after{opacity:1}.rit__ico{width:56px;height:56px;color:var(--ember-2);background:#ff4a3d17;border:1px solid #ff4a3d38;border-radius:16px;place-items:center;margin-bottom:1.7rem;display:grid}.rit__n{letter-spacing:.2em;text-transform:uppercase;color:var(--frost-3);margin-bottom:.6rem;font-size:.66rem;display:block}.rit h3{margin-bottom:.75rem;font-size:1.45rem}.rit p{color:var(--frost-2);font-size:.95rem;font-weight:300}@media (max-width:820px){.ritual{grid-template-columns:1fr}}.tablewrap{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--ink-700);-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:720px;font-size:.92rem}.cmp caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp td,.cmp th{text-align:left;vertical-align:middle;padding:1.05rem 1.25rem}.cmp thead th{letter-spacing:.04em;color:var(--frost-3);border-bottom:1px solid var(--line-2);padding-top:1.5rem;padding-bottom:1.5rem;font-size:.78rem;font-weight:600;line-height:1.35}.cmp thead th span{opacity:.6;margin-top:.15rem;font-size:.72rem;font-weight:400;display:block}.cmp thead th.cmp__us{color:var(--white);letter-spacing:var(--tight);font-size:1.05rem;font-weight:700}.cmp tbody th{color:var(--frost-2);width:24%;font-weight:500}.cmp tbody tr+tr td,.cmp tbody tr+tr th{border-top:1px solid var(--line)}.cmp tbody td{color:var(--frost-3)}.cmp .cmp__us{color:var(--frost);background:linear-gradient(#ff4a3d13,#ff4a3d08);border-inline:1px solid #ff4a3d33}.cmp tbody .cmp__us b{color:var(--white);font-weight:600}.cmp .yes{padding-left:1.6rem;display:inline-block;position:relative}.cmp .yes:before{content:"";background:var(--ember);width:9px;height:9px;box-shadow:0 0 12px var(--ember);border-radius:50%;position:absolute;top:.45em;left:0}.cmp .no{opacity:.55}.cmp .no em{opacity:.9;font-style:italic}.specs{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,5rem);display:grid}.specs h2{margin-bottom:2.4rem;font-size:clamp(1.9rem,3.6vw,2.6rem)}.spectable{gap:0;display:grid}.spectable>div{border-top:1px solid var(--line);grid-template-columns:.55fr 1fr;gap:1rem;padding:.95rem 0;display:grid}.spectable>div:last-child{border-bottom:1px solid var(--line)}.spectable dt{letter-spacing:.13em;text-transform:uppercase;color:var(--frost-3);padding-top:.15rem;font-size:.74rem}.spectable dd{color:var(--frost);font-size:.95rem;font-weight:400}.box{gap:0;padding:0;list-style:none;display:grid}.box li{border-top:1px solid var(--line);align-items:baseline;gap:1.15rem;padding:1rem 0;display:flex}.box li:last-child{border-bottom:1px solid var(--line)}.box li span{color:var(--ember);letter-spacing:.08em;flex:none;width:1.7rem;font-size:.7rem;font-weight:700}.box b{color:var(--white);font-size:.99rem;font-weight:600;display:block}.box em{color:var(--frost-3);margin-top:.15rem;font-size:.86rem;font-weight:300;display:block}.guarantee{border-radius:var(--r);background:#ff4a3d12;border:1px solid #ff4a3d33;margin-top:2.2rem;padding:1.4rem 1.5rem}.guarantee strong{color:var(--white);margin-bottom:.35rem;font-size:.93rem;font-weight:600;display:block}.guarantee p{color:var(--frost-2);font-size:.86rem;font-weight:300}@media (max-width:820px){.specs{grid-template-columns:1fr}}.cta{padding:var(--sec) 0;background:var(--ink);text-align:center;position:relative;overflow:hidden}.cta__glow{aspect-ratio:1;filter:blur(20px);pointer-events:none;width:min(1100px,140vw);animation:breathe 10s var(--ease) infinite;background:radial-gradient(circle,#ff4a3d42,#ff4a3d14 38%,#0000 66%);position:absolute;top:-40%;left:50%;translate:-50%}.cta__in{max-width:760px;position:relative}.cta h2{margin-bottom:1.6rem}.cta__lede{color:var(--frost-2);max-width:56ch;margin-inline:auto;font-size:clamp(1.02rem,1.15vw,1.16rem);font-weight:300;line-height:1.68}.cta__lede strong{color:var(--white);font-weight:700}.form{margin-top:2.8rem}.form__row{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);transition:border-color .4s var(--ease),box-shadow .4s var(--ease);background:#050b128c;border-radius:100px;gap:.55rem;padding:.5rem;display:flex}.form__row:focus-within{border-color:#ff4a3d80;box-shadow:0 0 0 4px #ff4a3d1a}.form input{min-width:0;color:var(--white);background:0 0;border:0;flex:1 1 0;padding:.9rem 1.15rem;font-size:.97rem}.form input::placeholder{color:var(--frost-3);opacity:.75}.form input:focus{outline:none}.form input[name=name]{border-right:1px solid var(--line);max-width:150px}.form input.bad{color:var(--ember-2)}.form .btn{flex:none}.form__err{color:var(--ember-2);margin-top:.9rem;font-size:.85rem;font-weight:500}.form__fine{color:var(--frost-3);margin-top:1.15rem;font-size:.81rem}.form__ok{border-radius:var(--r-lg);animation:fadeup .6s var(--ease) both;background:#ff4a3d12;border:1px solid #ff4a3d3d;margin-top:2.8rem;padding:2.4rem 1.6rem}.form__okico{background:var(--ember);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 1.3rem;display:grid;box-shadow:0 10px 30px -8px #ff4a3dcc}.form__ok h3{margin-bottom:.7rem;font-size:1.6rem}.form__ok p{color:var(--frost-2);max-width:44ch;margin-inline:auto;font-weight:300}.cta__ig{color:var(--ember-2);border-bottom:1px solid #ff7a6659;margin-top:1.4rem;padding-bottom:2px;font-size:.9rem;font-weight:600;transition:color .3s,border-color .3s;display:inline-block}.cta__ig:hover{color:var(--white);border-color:var(--white)}.cta__badges{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2.6rem;padding:0;list-style:none;display:flex}.cta__badges li{letter-spacing:.02em;color:var(--frost-2);border:1px solid var(--line-2);border-radius:100px;padding:.45rem .95rem;font-size:.75rem}@media (max-width:640px){.form__row{border-radius:var(--r-lg);flex-direction:column;padding:.65rem}.form input[name=name]{border-right:0;border-bottom:1px solid var(--line);max-width:none}.form .btn{width:100%}}.closer{text-align:center;background:var(--ink-900);border-top:1px solid var(--line);padding:clamp(4.5rem,9vw,7.5rem) 0}.closer p{letter-spacing:var(--tight);background:linear-gradient(100deg,var(--frost) 20%,var(--ember-2) 55%,var(--ember) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:2.2rem;font-size:clamp(2.3rem,7vw,4.6rem);font-weight:600;line-height:1.05}.foot{background:var(--ink-800);border-top:1px solid var(--line);padding:clamp(3.5rem,7vw,5.5rem) 0 2.5rem}.foot__top{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:3rem;padding-bottom:3rem;display:grid}.foot__brand img{opacity:.95;width:170px;margin-bottom:1.3rem}.foot__brand p{color:var(--frost-3);font-size:.9rem;font-weight:300;line-height:1.7}.foot__nav{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.foot__nav h4{letter-spacing:.2em;text-transform:uppercase;color:var(--frost-3);margin-bottom:1.15rem;font-size:.68rem;font-weight:700}.foot__nav a{color:var(--frost-2);padding:.34rem 0;font-size:.9rem;transition:color .3s;display:block}.foot__nav a:hover{color:var(--ember-2)}.foot__legal{color:var(--frost-3);opacity:.72;max-width:100ch;margin-top:2.5rem;font-size:.755rem;line-height:1.72}.foot__legal strong{color:var(--frost-2);font-weight:600}.foot__bot{border-top:1px solid var(--line);color:var(--frost-3);opacity:.7;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.2rem;padding-top:1.6rem;font-size:.78rem;display:flex}@media (max-width:760px){.foot__top{grid-template-columns:1fr;gap:2.5rem}}.sec__head--left{margin-bottom:2.8rem}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--frost);letter-spacing:-.014em;padding:1.45rem 3rem 1.45rem 0;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:500;list-style:none;transition:color .3s;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--white)}.faq summary i{width:20px;height:20px;position:absolute;top:50%;right:.25rem;translate:0 -50%}.faq summary i:after,.faq summary i:before{content:"";background:var(--ember);transition:transform .4s var(--ease),opacity .3s;border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq summary i:before{width:15px;height:1.6px}.faq summary i:after{width:1.6px;height:15px}.faq details[open] summary{color:var(--white)}.faq details[open] summary i:after{opacity:0;transform:rotate(90deg)}.faq details>div{overflow:hidden}.faq details>div p{color:var(--frost-2);max-width:70ch;padding:0 3rem 1.7rem 0;font-size:.97rem;font-weight:300}.faq details[open]>div{animation:faqopen .45s var(--ease)}@keyframes faqopen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sec--light{--frost:#0e1e2e;--frost-2:#415a72;--frost-3:#6b8398;--white:#050b12;--line:#0e1e2e1f;--line-2:#0e1e2e38;--ink-900:#edf3f7;--ink-800:#e4edf3;--ink-700:#dce7ef;color:var(--frost);background:#edf3f7}.sec--light:after,.sec--light:before{display:none}.sec--light .eyebrow,.sec--light h2 em{color:var(--ember-3)}.sec--light .microline{color:#5e7488;opacity:.9}.depth{border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(165deg,#f7fafc,#eef3f7);padding:clamp(1rem,3vw,1.75rem);overflow:hidden;box-shadow:0 28px 70px -36px #0e1e2e73,inset 0 1px #fffc}.depth svg{width:100%;height:auto;display:block}.depth__nm text{font-family:var(--font);fill:#0e1e2e;letter-spacing:-.02em;font-size:20px;font-weight:700}.depth__nm .u{fill:#6b8398;font-size:.62em;font-weight:500}.depth__nm2 text{font-family:var(--font);fill:#6b8398;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.depth__layerlab text{font-family:var(--font);fill:#5e7488;letter-spacing:.18em;font-size:11px;font-weight:700}.depth__mark text{font-family:var(--font);fill:#8aa0b3;font-size:12px;font-style:italic;font-weight:500}.beam{transform-origin:top;animation:beam 4.5s var(--ease) infinite}.depth__beams .beam:nth-child(2){animation-delay:.35s}.depth__beams .beam:nth-child(3){animation-delay:.7s}@keyframes beam{0%,to{opacity:.75;transform:scaleY(.97)}50%{opacity:1;transform:scaleY(1)}}.depth__emit circle{animation:pulse 3s var(--ease) infinite}.depth__emit circle:nth-child(4),.depth__emit circle:nth-child(5),.depth__emit circle:nth-child(6){animation-delay:.4s}.depth__emit circle:nth-child(7),.depth__emit circle:nth-child(8),.depth__emit circle:nth-child(9){animation-delay:.8s}.wavecards{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:1.6rem;display:grid}.wc{border-radius:var(--r);border:1px solid var(--line);border-top:3px solid var(--wc,#ff4a3d);transition:transform .45s var(--ease),box-shadow .45s var(--ease);background:linear-gradient(165deg,#fff,#f4f8fb);padding:clamp(1.5rem,2.6vw,2rem);position:relative;overflow:hidden}.wc:after{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--wc),transparent 70%);border-radius:50%;width:55%;position:absolute;top:-30%;right:-20%}@supports (color:color-mix(in lab,red,red)){.wc:after{background:radial-gradient(circle,color-mix(in srgb,var(--wc) 18%,transparent),transparent 70%)}}.wc:after{pointer-events:none}.wc:hover{transform:translateY(-4px);box-shadow:0 20px 44px -26px #0e1e2e80}.wc--blue{--wc:#5c79ff}.wc--red{--wc:#ff4a3d}.wc--nir{--wc:#c9291f}.wc>span{color:var(--wc);letter-spacing:-.03em;margin-bottom:.15rem;font-size:1.5rem;font-weight:700;display:block;position:relative}.wc>span i{opacity:.7;margin-left:.05em;font-size:.55em;font-style:normal;font-weight:500}.wc h3{letter-spacing:.2em;text-transform:uppercase;color:#6b8398;margin-bottom:.9rem;font-size:.72rem;font-weight:700}.wc h3,.wc p{position:relative}.wc p{color:#415a72;font-size:.92rem;font-weight:400;line-height:1.6}@media (max-width:820px){.wavecards{grid-template-columns:1fr}}.week{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--ink-900);margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.8rem,3.5vw,2.6rem)}.week__head{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;margin-bottom:1.8rem;display:flex}.week__head h3{font-size:1.35rem}.week__head p{color:var(--frost-3);font-size:.9rem;font-weight:300}.week__days{grid-template-columns:repeat(7,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.week__days li{border-radius:var(--r);border:1px solid var(--line);text-align:center;background:#e9f2f805;padding:.95rem .6rem}.week__days span{letter-spacing:.16em;text-transform:uppercase;color:var(--frost-3);margin-bottom:.6rem;font-size:.66rem;display:block}.week__days b{letter-spacing:-.01em;font-size:.78rem;font-weight:600;display:block}.week__days .m1{color:#ff4a3d}.week__days .m2{color:#5c79ff}.week__days .m3{color:#c4569c}.week__days .off{color:var(--frost-3);font-weight:400}.week__foot{color:var(--frost-3);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin-top:1.4rem;font-size:.78rem;display:flex}.week__foot .k{border-radius:50%;width:8px;height:8px;margin-right:.15rem;display:inline-block}.week__foot .k.m1{background:#ff4a3d}.week__foot .k.m2{background:#5c79ff}.week__foot .k.m3{background:#c4569c}.week__foot .k.off{background:var(--frost-3);opacity:.5}@media (max-width:760px){.week__days{grid-template-columns:repeat(4,1fr)}}@media (max-width:420px){.week__days{grid-template-columns:repeat(2,1fr)}}.story{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.story__copy h2{margin-bottom:1.9rem}.story__copy p{color:#415a72;max-width:56ch;margin-bottom:1.15rem;line-height:1.72}.story__sig{font-weight:600;color:var(--ink)!important;margin-top:1.6rem!important}.story__facts{gap:0;padding:0;list-style:none;display:grid}.story__facts li{border-top:1px solid var(--line-2);padding:1.15rem 0}.story__facts li:last-child{border-bottom:1px solid var(--line-2)}.story__facts b{letter-spacing:-.025em;color:var(--ink);margin-bottom:.2rem;font-size:1.16rem;font-weight:700;display:block}.story__facts span{color:#5e7488;font-size:.88rem;line-height:1.55}@media (max-width:860px){.story{grid-template-columns:1fr}}.stickybar{z-index:70;padding:.75rem var(--pad) calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line-2);transition:transform .45s var(--ease);background:#050b12eb;justify-content:space-between;align-items:center;gap:1rem;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.stickybar.up{transform:none}.stickybar__price b{color:var(--white);letter-spacing:-.02em;font-size:1.06rem;font-weight:700;line-height:1.15;display:block}.stickybar__price span{color:var(--frost-3);font-size:.7rem}.stickybar .btn{padding:.8rem 1.3rem;font-size:.9rem}@media (max-width:820px){.stickybar{display:flex}.stickybar[hidden]{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}