@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_7fcb1327-module__vdluFG__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_7fcb1327-module__vdluFG__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b2beb7d8-module__HJ1tNq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b2beb7d8-module__HJ1tNq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--navy:#1f2158;--navy-deep:#14163c;--navy-soft:#2b2e6e;--teal:#20b598;--teal-dark:#169279;--cyan:#2bc4e8;--purple:#6e5bd6;--paper:#f4f5fa;--paper-warm:#eceef7;--white:#fff;--ink:#1f2158;--ink-70:#1f2158b8;--ink-45:#1f215875;--line:#1f215824;--line-dark:#ffffff24;--display:var(--font-jost), "Futura Std", "Jost", "Futura", "Century Gothic", system-ui, sans-serif;--mono:var(--font-mono), "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;--measure:66ch;--shell:1180px;--gutter:clamp(1.25rem, 5vw, 3.5rem);--radius:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{font-family:var(--display);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.97rem + .2vw,1.0625rem);line-height:1.6}img,video,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}h1{font-size:clamp(2.45rem,1.6rem + 3.9vw,4.35rem)}h2{font-size:clamp(1.9rem,1.35rem + 2.4vw,3rem)}h3{letter-spacing:-.015em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}p{max-width:var(--measure);margin:0 0 1.1em}p:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:4px}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:clamp(4rem,3rem + 6vw,7.5rem)}.band--tight{padding-block:clamp(3rem,2.4rem + 3vw,4.75rem)}.band--paper{background:var(--paper)}.band--navy{background:var(--navy);color:var(--white)}.band--navy h2,.band--navy h3{color:var(--white)}.band--navy p{color:#ffffffc7}.lede{color:var(--ink-70);font-size:clamp(1.1rem,1rem + .6vw,1.35rem);line-height:1.5}.band--navy .lede{color:#fffc}.band-head{max-width:60ch;margin-bottom:clamp(2.25rem,1.5rem + 2.4vw,3.5rem)}.marker{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-45);align-items:center;gap:.85rem;margin-bottom:1.35rem;font-size:.7rem;display:flex}.marker:before{content:"";background:var(--teal);flex:none;width:34px;height:2px}.band--navy .marker{color:#ffffff8c}.btn{font-family:var(--display);letter-spacing:-.01em;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.92rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.btn--primary{background:var(--teal);color:#08201b}.btn--primary:hover{background:#1ac9a7}.btn--ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn--ghost:hover{border-color:var(--navy)}.band--navy .btn--ghost{color:var(--white);border-color:#ffffff52}.band--navy .btn--ghost:hover{border-color:var(--white)}.btn-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.textlink{border-bottom:2px solid var(--teal);padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-block}.textlink:hover{border-bottom-color:var(--navy)}.band--navy .textlink:hover{border-bottom-color:var(--white)}.masthead{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.masthead__inner{align-items:center;gap:1.5rem;min-height:74px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:flex}.brand img{width:auto;height:34px}.nav{align-items:center;gap:1.75rem;margin-left:auto;display:flex}.nav a{color:var(--ink-70);font-size:.98rem;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--navy)}.nav a[aria-current=page]{font-weight:600}.masthead .btn{padding:.68rem 1.25rem;font-size:.95rem}.nav-toggle{border:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:.5rem .7rem;display:none}@media (max-width:900px){.nav-toggle{display:block}.nav{background:var(--white);border-bottom:1px solid var(--line);padding:.5rem var(--gutter) 1.5rem;flex-direction:column;align-items:flex-start;gap:0;margin:0;position:absolute;inset:74px 0 auto}.nav[hidden]{display:none}.nav a{border-bottom:1px solid var(--line);width:100%;padding:.8rem 0;font-size:1.05rem}.nav .btn{border-bottom:0;margin-top:1rem}}.hero{background:var(--navy-deep);color:var(--white);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#20b5982e,#0000 70%);height:60%;position:absolute;inset:auto -10% -40% 40%}.hero__inner{z-index:1;padding-block:clamp(3.5rem,2.5rem + 6vw,6.5rem);position:relative}.hero h1{color:var(--white);max-width:15ch}.hero__sub{color:#ffffffc7;max-width:46ch;margin-top:1.4rem;font-size:clamp(1.1rem,1rem + .7vw,1.4rem)}.hero .btn-row{margin-top:2.25rem}.hero .btn--ghost{color:var(--white);background:#ffffff0a;border-color:#ffffff57}.hero .btn--ghost:hover{border-color:var(--white);background:#ffffff1a}.hero__tagline{font-family:var(--mono);letter-spacing:.14em;color:var(--teal);margin-bottom:1.6rem;font-size:.74rem}.week{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.week__verdict{max-width:none;font-family:var(--mono);color:#ffffff9e;flex-wrap:nowrap;align-items:baseline;gap:.9rem;margin-top:1.5rem;font-size:.92rem;display:flex}@media (max-width:560px){.week__verdict{flex-wrap:wrap}}.week__verdict s{color:#fff6;text-decoration-thickness:2px}.week__verdict strong{font-family:var(--display);color:var(--teal);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.mock{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px -30px #14163c73}.mock__bar{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.mock__dot{background:var(--line);border-radius:50%;width:9px;height:9px}.mock__title{font-family:var(--mono);color:var(--ink-45);margin-left:.5rem;font-size:.72rem}.mock__live{font-family:var(--mono);color:var(--teal-dark);align-items:center;gap:.4rem;margin-left:auto;font-size:.68rem;display:flex}.mock__live:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px}.mock__body{padding:1.1rem}.mock__kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.kpi{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:.7rem .8rem}.kpi__label{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-45);font-size:.62rem}.kpi__value{letter-spacing:-.02em;margin-top:.2rem;font-size:1.3rem;font-weight:600}.kpi__delta{font-family:var(--mono);color:var(--teal-dark);font-size:.66rem}.kpi__delta--down{color:#c2453f}.chips{flex-wrap:wrap;gap:.6rem;display:flex}.chip{border:1px solid var(--line);color:var(--ink-70);background:var(--white);border-radius:999px;padding:.6rem 1.05rem;font-size:.95rem}.band--navy .chip{border-color:var(--line-dark);color:#ffffffd1;background:#ffffff0d}.chip--teal{border-color:var(--teal);color:var(--teal-dark)}.grid{gap:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.split{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,1.5rem + 4vw,4.5rem);display:grid}@media (min-width:900px){.split{grid-template-columns:1.05fr 1fr}.split--flip>:first-child{order:2}}.answers{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.answers li{border-top:1px solid var(--line);padding:1.35rem 0}.answers h3{margin-bottom:.4rem;font-size:1.1rem}.answers p{color:var(--ink-70);margin:0;font-size:.97rem}.band--navy .answers li{border-top-color:var(--line-dark)}.band--navy .answers p{color:#ffffffb3}@media (min-width:640px){.answers{column-gap:2.5rem}}.steps{counter-reset:step;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:2.6rem 1fr;align-items:start;gap:1.1rem;display:grid}.steps li:before{counter-increment:step;content:counter(step);font-family:var(--mono);color:var(--teal-dark);border:1px solid var(--teal);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.85rem;display:grid}.band--navy .steps li:before{color:var(--teal)}.steps h3{margin-bottom:.35rem;font-size:1.1rem}.steps p{color:var(--ink-70);margin:0;font-size:.97rem}.band--navy .steps p{color:#ffffffb3}.film{background:var(--navy);border-radius:var(--radius);border:1px solid #ffffff1a;overflow:hidden}.film video{background:#000;width:100%;height:auto}.film__meta{font-family:var(--mono);color:#fff9;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;font-size:.72rem;display:flex}.case{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;gap:1rem;padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:flex}.case__who{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-45);font-size:.72rem}.case__stat{letter-spacing:-.03em;color:var(--navy);font-size:clamp(2rem,1.5rem + 2vw,2.9rem);font-weight:600;line-height:1}.case__stat span{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-45);margin-top:.55rem;font-size:.75rem;font-weight:400;display:block}.case p{color:var(--ink-70);font-size:.98rem}.placeholder{border-style:dashed;border-color:#6e5bd68c;position:relative}.placeholder:after{content:"PLACEHOLDER";font-family:var(--mono);letter-spacing:.1em;color:var(--purple);font-size:.6rem;position:absolute;top:.7rem;right:.9rem}.event{border:1px solid var(--line-dark);border-radius:var(--radius);background:#ffffff0a;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.event__logo{align-items:center;height:64px;margin-bottom:.35rem;display:flex}.event h3{font-size:1.15rem}.event p{font-size:.95rem}.event__where{color:#ffffff8c;font-size:.88rem}.qgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.6rem 2.5rem;display:grid}.qcard{border-left:3px solid var(--teal);padding:.1rem 0 .1rem 1.15rem}.qcard h3{margin-bottom:.3rem;font-size:1.05rem}.qcard p{color:var(--ink-70);max-width:34ch;margin:0;font-size:.93rem}.band--navy .qcard{border-left-color:var(--cyan)}.band--navy .qcard p{color:#ffffffad}.viewcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:1.5rem}.viewcard svg{width:42px;height:42px;margin-bottom:1.1rem}.viewcard h3{margin-bottom:.35rem;font-size:1.05rem}.viewcard p{color:var(--ink-70);margin:0;font-size:.93rem}.truths{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.75rem;display:grid}.truth{border-top:3px solid var(--line);padding-top:1.1rem}.truth strong{letter-spacing:-.015em;margin-bottom:.4rem;font-size:1.15rem;font-weight:600;display:block}.truth p{color:var(--ink-70);max-width:32ch;margin:0;font-size:.95rem}.truth:first-child{border-top-color:var(--teal)}.truth:nth-child(2){border-top-color:var(--cyan)}.truth:nth-child(3){border-top-color:var(--purple)}.band--navy .truth p{color:#ffffffad}.film--lead{max-width:920px;margin-inline:auto}.flow{width:100%;height:auto}.event__logo img{object-fit:contain;width:auto;height:44px}.terms{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.terms li{grid-template-columns:1.4rem 1fr;align-items:start;gap:.75rem;font-size:1rem;display:grid}.terms li:before{content:"";background:var(--teal);border-radius:2px;width:9px;height:9px;margin-top:.55rem}.form{gap:1.1rem;max-width:540px;display:grid}.field{gap:.4rem;display:grid}.field label{font-size:.92rem;font-weight:600}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:10px;width:100%;padding:.8rem .9rem;font-size:1rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--navy)}.field__hint{color:var(--ink-45);font-size:.85rem}.form__note{color:var(--ink-45);max-width:46ch;font-size:.88rem}.form-status{border:1px solid var(--teal);background:#20b5981f;border-radius:10px;padding:.85rem 1rem;font-size:.95rem}.form-status[hidden]{display:none}.foot{background:var(--navy-deep);color:#ffffffb3;padding-block:clamp(3rem,2.5rem + 2vw,4.5rem)}.foot a{color:#ffffffb3;text-decoration:none}.foot a:hover{color:var(--white)}.foot__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.5rem;display:grid}.foot h4{font-family:var(--mono);letter-spacing:.12em;color:#ffffff73;margin-bottom:1rem;font-size:.7rem;font-weight:400}.foot ul{gap:.6rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.foot img{filter:brightness(0)invert();opacity:.92;width:auto;height:46px;margin-bottom:1rem}.foot__base{border-top:1px solid var(--line-dark);color:#ffffff73;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;font-size:.85rem;display:flex}.foot__family{color:#fff9;font-size:.9rem}.foot__family strong{color:var(--teal);font-weight:500}.pagehead{background:var(--navy);color:var(--white);padding-block:clamp(3.25rem,2.5rem + 4vw,5.5rem)}.pagehead h1{color:var(--white);max-width:18ch;font-size:clamp(2.1rem,1.5rem + 2.9vw,3.5rem)}.pagehead p{color:#ffffffc7;margin-top:1.2rem;font-size:clamp(1.05rem,1rem + .5vw,1.25rem)}.cta-band{background:var(--teal);color:#06211b}.cta-band h2{color:#06211b;max-width:16ch}.cta-band p{color:#06211bc7}.cta-band .btn--primary{background:var(--navy);color:var(--white)}.cta-band .btn--primary:hover{background:var(--navy-deep)}.cta-band .btn--ghost{color:#06211b;border-color:#06211b66}.cta-band .btn--ghost:hover{border-color:#06211b}.cta-band .marker{color:#06211b99}.cta-band .marker:before{background:var(--navy)}@media (prefers-reduced-motion:no-preference){.hero .week__verdict{opacity:0;animation:.6s .35s forwards dayIn}}@keyframes dayIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preview-note{color:#fff;font-family:var(--mono);text-align:center;letter-spacing:.04em;background:#6e5bd6;padding:.55rem 1rem;font-size:.72rem}.page[hidden]{display:none}:root{--ease:cubic-bezier(.22, 1, .36, 1);--shadow-sm:0 2px 10px -6px #14163c4d;--shadow-md:0 20px 44px -26px #14163c80;--shadow-lg:0 34px 74px -32px #14163c8c}html{scroll-padding-top:108px}.hero{background:linear-gradient(160deg, #1b1d4c 0%, var(--navy-deep) 62%)}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#6e5bd63d,#0000 70%);height:auto;position:absolute;inset:-25% 52% 45% -12%}.cta-band{background:linear-gradient(120deg,#24c6a6 0%,#20b598 42%,#2bc4e8 120%)}.btn{transition:transform .22s var(--ease), background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .22s var(--ease)}.btn--primary{box-shadow:0 12px 26px -14px #20b598bf}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #20b598e6}.btn--ghost:hover{transform:translateY(-2px)}.cta-band .btn--primary{box-shadow:0 14px 28px -14px #14163ca6}.btn:active{transform:translateY(0)}@media (min-width:901px){.nav a:not(.btn){position:relative}.nav a:not(.btn):after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform .28s var(--ease);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav a:not(.btn):hover:after,.nav a[aria-current=page]:not(.btn):after{transform:scaleX(1)}}.mock{box-shadow:var(--shadow-lg);transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.mock:hover{transform:translateY(-5px);box-shadow:0 46px 88px -36px #14163c99}.mock__dot:first-child{background:var(--teal)}.mock__dot:nth-child(2){background:var(--cyan)}.mock__dot:nth-child(3){background:var(--purple)}.mock__dot{opacity:.85}.mock__live:before{animation:2s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{box-shadow:0 0 #20b5988c}50%{box-shadow:0 0 0 6px #20b59800}}.kpi{transition:transform .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);background:linear-gradient(#fff,#fafbfe);position:relative;overflow:hidden}.kpi:before{content:"";background:linear-gradient(var(--teal), var(--cyan));opacity:0;width:3px;transition:opacity .25s var(--ease);position:absolute;inset:0 auto 0 0}.kpi:hover{box-shadow:var(--shadow-sm);border-color:#20b59880;transform:translateY(-3px)}.kpi:hover:before{opacity:1}.kpi__value{color:var(--navy)}.truth{border:1px solid var(--line);background:var(--white);transition:transform .28s var(--ease), box-shadow .28s var(--ease), background-color .28s var(--ease);border-top-width:3px;border-radius:14px;padding:1.45rem 1.4rem 1.55rem}.truth:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.band--navy .truth{border-color:var(--line-dark);background:#ffffff0a}.band--navy .truth:hover{background:#ffffff12;box-shadow:0 26px 54px -30px #000000a6}.qcard{border:1px solid var(--line);border-left:3px solid var(--teal);background:var(--white);transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .28s var(--ease);border-radius:12px;padding:1.15rem 1.25rem 1.2rem 1.35rem}.qcard:hover{box-shadow:var(--shadow-md);border-color:#20b59866;transform:translateY(-4px)}.band--navy .qcard{border-color:var(--line-dark);border-left-color:var(--cyan);background:#ffffff0a}.band--navy .qcard:hover{border-color:var(--line-dark);border-left-color:var(--cyan);background:#ffffff12;box-shadow:0 26px 54px -30px #000000a6}.case,.viewcard{transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .28s var(--ease)}.case:hover,.viewcard:hover{box-shadow:var(--shadow-md);border-color:#20b59859;transform:translateY(-4px)}.chip{transition:transform .2s var(--ease), border-color .2s ease, color .2s ease, background-color .2s ease}.chip:hover{border-color:var(--teal);color:var(--teal-dark);transform:translateY(-2px)}.band--navy .chip:hover{color:var(--white);border-color:var(--teal);background:#20b59824}.terms li{transition:transform .2s var(--ease)}.terms li:hover{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.hero__tagline{opacity:0;animation:dayIn .6s var(--ease) 50ms forwards}.hero h1{opacity:0;animation:dayIn .7s var(--ease) .15s forwards}.hero__sub{opacity:0;animation:dayIn .7s var(--ease) .28s forwards}.hero .btn-row{opacity:0;animation:dayIn .7s var(--ease) .4s forwards}.hero .week__verdict{animation:dayIn .7s var(--ease) .52s forwards}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.truth,.qcard,.kpi,.case,.viewcard,.band-head,.mock,.flow,.terms li{animation:revealUp .8s var(--ease) both;animation-timeline:view();animation-range:entry cover 20%}}}@keyframes revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.masthead{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffffd1;transition:box-shadow .3s,background-color .3s;box-shadow:0 10px 30px -26px #14163c8c}.masthead__inner{gap:1.75rem;min-height:92px}.brand{transition:transform .22s var(--ease)}.brand:hover{transform:translateY(-1px)}.brand img{height:52px}.nav{gap:2.1rem}.nav a{color:var(--ink-70);font-size:1rem;font-weight:500;transition:color .2s}.masthead .btn{transition:transform .22s var(--ease), background-color .18s ease, color .18s ease, box-shadow .22s var(--ease);padding:.8rem 1.5rem;font-size:1rem;box-shadow:0 12px 24px -14px #20b598bf}.masthead .btn:hover{transform:translateY(-2px);box-shadow:0 18px 30px -12px #20b598e6}.masthead .btn:active{transform:translateY(0)}.nav-toggle{border-radius:12px;padding:.62rem;line-height:0;transition:border-color .2s,background-color .2s}.nav-toggle:hover{border-color:var(--navy);background:#1f21580d}.nav-toggle__box{width:22px;height:16px;display:block;position:relative}.nav-toggle__bar,.nav-toggle__bar:before,.nav-toggle__bar:after{background:var(--navy);width:22px;height:2px;transition:transform .28s var(--ease), opacity .2s ease, background-color .2s ease;border-radius:2px;position:absolute;left:0}.nav-toggle__bar{top:7px}.nav-toggle__bar:before{content:"";top:-7px}.nav-toggle__bar:after{content:"";top:7px}.nav-toggle[aria-expanded=true] .nav-toggle__bar{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle__bar:before{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:after{transform:translateY(-7px)rotate(-45deg)}@media (max-width:900px){.nav{border-radius:0 0 16px 16px;top:92px;box-shadow:0 26px 44px -30px #14163c8c}.nav:not([hidden]){animation:navDrop .28s var(--ease)}}@keyframes navDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.form{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:20px;gap:1.2rem;padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem)}.field label{letter-spacing:-.01em;color:var(--ink)}.field input,.field select,.field textarea{background:#fbfcfe;border-radius:12px;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.field input::placeholder,.field textarea::placeholder{color:var(--ink-45)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);background-color:var(--white);outline:none;box-shadow:0 0 0 4px #20b59829}.field textarea{resize:vertical;min-height:96px}.select{position:relative}.select__trigger{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);border:1px solid var(--line);background:#fbfcfe;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.select__trigger:hover{border-color:#1f215847}.select--open .select__trigger,.select__trigger:focus-visible{border-color:var(--teal);background:var(--white);outline:none;box-shadow:0 0 0 4px #20b59829}.select__placeholder{color:var(--ink-45)}.select__chevron{width:12px;height:8px;color:var(--ink-45);transition:transform .25s var(--ease), color .2s ease;flex:none}.select--open .select__chevron{color:var(--teal-dark);transform:rotate(180deg)}.select__list{z-index:30;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-md);max-height:260px;animation:selectDrop .18s var(--ease);border-radius:14px;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}@keyframes selectDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.select__option{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.98rem;transition:background-color .15s,color .15s;display:flex}.select__option:hover{background:var(--paper)}.select__option.is-selected{color:var(--teal-dark);background:#20b5981a;font-weight:600}.select__check{width:16px;height:16px;color:var(--teal-dark);flex:none}.form .btn-row{margin-top:.4rem}.form .btn--primary{width:100%}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.form-status--error{color:#a5322d;background:#c2453f1a;border-color:#c2453f}.field__error{color:#c2453f;margin:0;font-size:.85rem}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{background:#c2453f0a;border-color:#c2453f}.field input[aria-invalid=true]:focus,.field textarea[aria-invalid=true]:focus{border-color:#c2453f;box-shadow:0 0 0 4px #c2453f24}.select--error .select__trigger{background:#c2453f0a;border-color:#c2453f}.select--error.select--open .select__trigger,.select--error .select__trigger:focus-visible{border-color:#c2453f;box-shadow:0 0 0 4px #c2453f24}.thanks{text-align:center;place-items:center;min-height:calc(100vh - 300px);display:grid}.thanks__inner{max-width:640px}.thanks .marker{justify-content:center}.thanks .marker:before{display:none}.thanks .lede{margin-inline:auto}.thanks .btn-row{justify-content:center}.thanks__badge{width:72px;height:72px;color:var(--teal-dark);animation:badgePop .5s var(--ease) both;background:#20b59824;border:1px solid #20b59866;border-radius:50%;place-items:center;margin:0 auto 1.75rem;display:grid}.thanks__badge svg{width:34px;height:34px}@keyframes badgePop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.marker:before{background:linear-gradient(90deg, var(--teal), var(--cyan))}.band--navy{background:linear-gradient(160deg, var(--navy-soft) 0%, var(--navy) 55%, var(--navy-deep) 115%)}.foot{background:linear-gradient(180deg, var(--navy-deep) 0%, #0e1030 100%)}.pagehead{background:linear-gradient(160deg, var(--navy-soft) 0%, var(--navy) 52%, var(--navy-deep) 100%);position:relative;overflow:hidden}.pagehead:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6e5bd638,#0000 70%);position:absolute;inset:-35% 55% 35% -12%}.pagehead:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#20b5982e,#0000 70%);height:95%;position:absolute;inset:auto -12% -60% 45%}.pagehead .shell{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.pagehead .marker{opacity:0;animation:dayIn .6s var(--ease) 40ms forwards}.pagehead h1{opacity:0;animation:dayIn .7s var(--ease) .14s forwards}.pagehead p{opacity:0;animation:dayIn .7s var(--ease) .26s forwards}}.textlink{transition:border-color .2s,color .2s}.foot a{transition:color .2s,opacity .2s}.foot a:hover{opacity:1}.foot img{transition:opacity .25s ease, transform .25s var(--ease)}.event{transition:transform .28s var(--ease), box-shadow .28s var(--ease), background-color .28s var(--ease), border-color .28s var(--ease)}.event:hover{background:#ffffff12;border-color:#ffffff3d;transform:translateY(-4px);box-shadow:0 26px 54px -30px #0009}.event__logo img{transition:transform .28s var(--ease)}.event:hover .event__logo img{transform:scale(1.04)}.steps li{transition:transform .2s var(--ease)}.steps li:before{transition:background-color .2s,color .2s,border-color .2s}.steps li:hover:before{background:var(--teal);color:#06211b;border-color:var(--teal)}#film{position:relative;overflow:hidden}#film:before{content:"";filter:blur(28px);pointer-events:none;z-index:0;background:radial-gradient(closest-side,#20b5984d,#0000 72%);width:min(780px,80%);height:76%;position:absolute;top:12%;left:50%;transform:translate(-50%)}#film .shell{z-index:1;position:relative}.film{transition:transform .4s var(--ease), box-shadow .4s var(--ease);border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 46px 100px -44px #14163c9e,0 0 0 1px #ffffff0a}.film:hover{transform:translateY(-4px);box-shadow:0 58px 116px -46px #14163cb3,0 0 0 1px #ffffff0f}.film video{background:#000;width:100%;height:auto;display:block}.film__meta{letter-spacing:.04em;background:linear-gradient(#ffffff05,#ffffff0f);border-top:1px solid #ffffff14;padding:1rem 1.35rem;font-size:.78rem}.film__meta span:first-child{color:#ffffffe6;align-items:center;gap:.6rem;display:inline-flex}.film__meta span:first-child:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite livePulse}.film__meta span:last-child{color:var(--teal);font-weight:600}
