@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.Ha6I0G_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.Ha6I0G_variable{--font-loaded-heading:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7e75aa585bf80471.0uclrktt8h78d.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/10b40a20e4e62717.p.2dv7oiayrgfo5.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}._4qLQDW_className{font-family:Atkinson Hyperlegible Next;font-style:normal}._4qLQDW_variable{--font-loaded-body:"Atkinson Hyperlegible Next"}
:root{--color-page:#f7f9fc;--color-surface:#fff;--color-gray-badge:#f2f4f8;--color-divider:#eef2f8;--color-border:#dce3f0;--color-border-strong:#c5d4f3;--color-placeholder:#8a96ad;--color-muted:#4b5a75;--color-body:#22314f;--color-navy:#14213d;--color-navy-raised:#1b2b4e;--color-navy-active:#22355e;--color-navy-highlight:#26407a;--color-navy-border:#3a4e7a;--color-on-navy:#c9d5ee;--color-on-navy-subtle:#a9b8d6;--color-on-navy-strong:#e3eaf8;--color-accent:#1f5bd8;--color-accent-hover:#1745a8;--color-tint:#eaf1ff;--color-sky:#7fa6f5;--color-sky-soft:#b9cef8;--color-amber:#f59e0b;--color-amber-soft:#f2c27a;--color-idea-bg:#fef6e4;--color-idea-text:#7a4a00;--color-idea-ink:#3e2a0b;--color-idea-body:#5a3f14;--color-success-bg:#ddf3e6;--color-success:#146c3a;--color-danger:#a12b2b;--color-danger-border:#e8b4b4;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-caption:13px;--text-small:14px;--text-ui:15px;--text-body:16px;--text-body-lg:17px;--text-lead:18px;--text-h6:19px;--text-lead-lg:20px;--text-h5:22px;--text-h4:26px;--text-h3:34px;--text-h2:44px;--text-h1:60px;--text-display:66px;--leading-caption:18px;--leading-ui:22px;--leading-body:24px;--leading-body-lg:26px;--leading-lead:29px;--leading-lead-lg:31px;--leading-heading:1.1;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wide:.06em;--tracking-wider:.1em;--tracking-widest:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-22:88px;--space-24:96px;--space-36:144px;--radius-bar:4px;--radius-badge:8px;--radius-control:10px;--radius-button:12px;--radius-tile:14px;--radius-panel:16px;--radius-card:18px;--radius-card-lg:20px;--radius-hero:24px;--radius-full:999px;--opacity-faint:12%;--opacity-subtle:25%;--opacity-soft:45%;--opacity-glass:90%;--container-form:440px;--container-prose:720px;--container-faq:860px;--container-report:960px;--container-page:1200px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--border-width:1px;--border-width-strong:2px;--shadow-card:0 20px 48px #14213d14;--shadow-sample:0 20px 48px #14213d1a;--shadow-selected:0 10px 28px #1f5bd81f;--shadow-bar:0 -8px 24px #14213d0f;--shadow-hero-card:0 20px 48px #050c1e66;--shadow-knob:0 1px 3px #0003;--focus-ring:3px solid var(--color-sky)}
:root{--font-heading:var(--font-loaded-heading), "Space Grotesk", system-ui, sans-serif;--font-body:var(--font-loaded-body), "Atkinson Hyperlegible Next", system-ui, sans-serif;--gutter:144px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--space-6)}body{background:var(--color-page);color:var(--color-body);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}p,li,dd{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}svg{flex-shrink:0;display:block}::selection{background:var(--color-sky-soft);color:var(--color-navy)}.on-navy ::selection{background:var(--color-sky);color:var(--color-navy)}:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-badge)}.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}.skip-link{left:var(--space-4);z-index:10;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-navy);font-weight:var(--font-weight-semibold);border-radius:var(--radius-control);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.container{width:100%;max-width:calc(var(--container-page) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-24)}.section-surface{background:var(--color-surface)}.section-tint{background:var(--color-tint)}.section-navy{background:var(--color-navy);color:var(--color-on-navy)}.section-head{gap:var(--space-3);flex-direction:column;max-width:680px;display:flex}.section-title{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-snug);color:var(--color-navy);text-wrap:balance;line-height:50px}.section-lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-muted);max-width:34em}.btn{min-height:44px;padding:var(--space-4) var(--space-7);border:var(--border-width) solid transparent;border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-ui);cursor:pointer;justify-content:center;align-items:center;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-surface)}.btn-primary:hover{background:var(--color-accent-hover)}.btn-outline-dark{border-color:var(--color-sky);color:var(--color-surface)}.btn-outline-dark:hover{background:var(--color-navy-raised);border-color:var(--color-sky-soft)}.btn-outline-light{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-navy)}.btn-outline-light:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.btn-small{padding:var(--space-3) var(--space-5);font-size:var(--text-ui);border-radius:var(--radius-control);line-height:18px}.btn-row{gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.text-link{min-height:44px;color:var(--color-accent);font-size:var(--text-ui);font-weight:var(--font-weight-semibold);text-underline-offset:4px;align-items:center;line-height:18px;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s ease-out;display:inline-flex}.text-link:hover{color:var(--color-accent-hover);text-decoration-thickness:2px}.site-header{z-index:2;background:var(--color-navy);position:relative}.site-header .container{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:18px;display:flex}.brand{align-items:center;gap:var(--space-3);color:var(--color-surface);font-family:var(--font-heading);font-size:21px;font-weight:var(--font-weight-bold);line-height:26px;display:inline-flex}.nav-links{align-items:center;gap:var(--space-8);display:flex}.nav-link{min-height:44px;color:var(--color-on-navy-strong);font-size:var(--text-ui);font-weight:var(--font-weight-medium);align-items:center;line-height:18px;transition:color .16s ease-out;display:inline-flex}.nav-link:hover{color:var(--color-surface);text-decoration:underline;-webkit-text-decoration-color:var(--color-sky);text-decoration-color:var(--color-sky);text-underline-offset:6px}.header-actions{align-items:center;gap:var(--space-3);display:flex}.header-actions .nav-link{padding-inline:var(--space-2);color:var(--color-surface)}.menu-button{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-surface);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.menu-button:hover{background:var(--color-navy-raised)}.mobile-menu{display:none}.hero{background:var(--color-navy);color:var(--color-on-navy);position:relative;overflow:clip}.hero-map{width:100%;height:100%;opacity:var(--opacity-soft);pointer-events:none;position:absolute;inset:0}.hero .container{align-items:center;gap:var(--space-14);padding-top:var(--space-22);padding-bottom:104px;display:flex;position:relative}.hero-copy{gap:var(--space-6);flex-direction:column;flex:0 0 600px;min-width:0;display:flex}.offer-badge{align-items:center;gap:var(--space-2);padding:var(--space-2) 14px;border:var(--border-width) solid var(--color-navy-border);border-radius:var(--radius-control);color:var(--color-on-navy-strong);font-size:var(--text-small);font-weight:var(--font-weight-semibold);background:#14213db3;align-self:flex-start;line-height:18px;display:inline-flex}.offer-badge .short{display:none}.dot{border-radius:var(--radius-bar);background:var(--color-amber);flex-shrink:0;width:8px;height:8px}.dot-sky{background:var(--color-sky)}.hero-title{color:var(--color-surface);font-family:var(--font-heading);font-size:var(--text-h1);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:64px}.hero-lead{max-width:540px;font-size:var(--text-lead-lg);line-height:var(--leading-lead-lg);color:var(--color-on-navy)}.hero-note{max-width:560px;color:var(--color-on-navy-subtle);font-size:var(--text-ui);line-height:var(--leading-ui)}.hero-sample{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;display:flex}.sample-caption{padding-inline:var(--space-1);color:var(--color-on-navy-subtle);font-size:var(--text-caption);line-height:19px}.rotator{color:var(--color-sky);vertical-align:bottom;display:inline-grid}.rotator>span{white-space:nowrap;grid-area:1/1}.rotator .sizer{visibility:hidden}.rotator .letter{display:inline-block}.rotator .letter.is-in{animation:.52s cubic-bezier(.16,1,.3,1) both letter-in}.rotator .letter.is-out{animation:.32s cubic-bezier(.7,0,.84,0) both letter-out}@keyframes letter-in{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes letter-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(-.3em)}}.report-card{padding:var(--space-6);border-radius:var(--radius-card-lg);background:var(--color-surface);box-shadow:var(--shadow-hero-card);color:var(--color-body);flex-direction:column;gap:18px;display:flex}.report-card-head{align-items:flex-start;gap:var(--space-3);display:flex}.card-meta{color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:18px}.report-card-title{margin-top:var(--space-1);color:var(--color-navy);font-family:var(--font-heading);font-size:21px;font-weight:var(--font-weight-bold);line-height:26px}.findings{gap:var(--space-4);flex-direction:column;display:flex}.finding{align-items:flex-start;gap:var(--space-3);display:flex}.finding-num{border-radius:var(--radius-badge);background:var(--color-tint);width:28px;height:28px;color:var(--color-accent-hover);font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;line-height:18px;display:flex}.finding-body{gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.finding-text{color:var(--color-navy);font-size:var(--text-ui);line-height:var(--leading-ui)}.finding-source{color:var(--color-muted);font-size:var(--text-caption);line-height:18px}.idea{padding:14px var(--space-4);border-radius:var(--radius-button);background:var(--color-idea-bg);flex-direction:column;gap:6px;display:flex}.idea-label{align-items:center;gap:var(--space-2);color:var(--color-idea-text);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:16px;display:flex}.idea-text{color:var(--color-idea-ink);font-size:var(--text-ui);line-height:var(--leading-ui)}.full-report-link{display:none}.insights .container{gap:var(--space-10);flex-direction:column;display:flex}.insights .section-head{gap:var(--space-4);max-width:720px}.insight-grid{gap:var(--space-6);display:flex}.insight{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card-lg);background:var(--color-surface);flex:1 1 0;display:flex}.insight-body{gap:var(--space-3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.insight-title{margin-top:var(--space-1);color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h6);font-weight:var(--font-weight-bold);line-height:var(--leading-body)}.bullets{flex-direction:column;gap:10px;display:flex}.bullets li{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-body);align-items:flex-start;gap:10px;display:flex}.bullets .dot{margin-top:8px}.how .container{gap:var(--space-14);flex-direction:column;display:flex}.how .section-head{max-width:640px}.steps{gap:var(--steps-gap);display:flex;position:relative}.steps-wrap{--steps-gap:var(--space-8);position:relative}.steps-route{width:calc((100% - 2 * var(--steps-gap)) * 2 / 3 + 2 * var(--steps-gap));height:64px;position:absolute;top:0;left:32px;overflow:visible}.step{gap:var(--space-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.step-icon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.step-icon-accent{background:var(--color-accent)}.step-icon-ring{background:var(--color-surface);border:3px solid var(--color-sky)}.step-icon-amber{background:var(--color-amber)}.step-title{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-weight-bold);line-height:28px}.step-text{max-width:340px;color:var(--color-muted);font-size:var(--text-body);line-height:25px}.promises{gap:var(--space-8);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-border);display:flex}.promise{align-items:flex-start;gap:var(--space-3);flex:1 1 0;min-width:0;display:flex}.promise-title{color:var(--color-navy);font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:20px}.promise-text{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-ui);line-height:var(--leading-ui)}.reports .container{gap:var(--space-10);flex-direction:column;display:flex}.report-list{padding:var(--space-2) var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card-lg);background:var(--color-surface);flex-direction:column;display:flex}.report-row{align-items:center;gap:var(--space-7);padding-block:var(--space-6);display:flex}.report-row+.report-row{border-top:var(--border-width) solid var(--color-border)}.report-row-body{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.report-row-title{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-weight-bold);line-height:28px}.report-row-text{max-width:34em;color:var(--color-muted);font-size:var(--text-body);line-height:25px}.report-row-status{flex-shrink:0;width:190px;display:flex}.report-row-action{flex-shrink:0;justify-content:flex-end;width:170px;display:flex}.badge{border-radius:var(--radius-badge);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;padding:6px 10px;line-height:16px;display:inline-block}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-info{background:var(--color-tint);color:var(--color-accent-hover)}.badge-muted{background:var(--color-gray-badge);color:var(--color-muted)}.coming-soon{gap:var(--space-4);flex-direction:column;display:flex}.coming-soon-title{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h6);font-weight:var(--font-weight-bold);line-height:var(--leading-body)}.coming-grid{gap:var(--space-5);display:flex}.coming-card{align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-6);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-card);flex:1 1 0;display:flex}.coming-card-body{gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.coming-card-title{color:var(--color-muted);font-family:var(--font-heading);font-size:var(--text-lead);font-weight:var(--font-weight-bold);line-height:22px}.coming-card-text{color:var(--color-muted);font-size:var(--text-ui);line-height:var(--leading-ui)}.faq .container{align-items:flex-start;gap:var(--space-16);display:flex}.faq-head{gap:var(--space-4);flex-direction:column;flex:0 0 400px;display:flex}.faq-head .section-title{color:var(--color-surface)}.faq-head .section-lead{color:var(--color-on-navy)}.faq-list{flex-direction:column;flex:0 620px;min-width:0;display:flex}.faq-item{gap:var(--space-2);padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--color-navy-border);flex-direction:column;display:flex}.faq-item:first-child{padding-top:0}.faq-item:last-child{border-bottom:0;padding-bottom:0}.faq-q{color:var(--color-surface);font-family:var(--font-heading);font-size:var(--text-lead-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-body)}.faq-a{max-width:34em;color:var(--color-on-navy);font-size:var(--text-body);line-height:25px}.closing .container{align-items:center;gap:var(--space-14);display:flex}.closing-copy{gap:var(--space-5);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.closing-copy .section-lead{color:var(--color-body)}.closing-note{color:var(--color-muted);font-size:var(--text-ui);line-height:18px}.closing .report-card{box-shadow:var(--shadow-sample);flex:0 0 420px;gap:14px}.site-footer{background:var(--color-navy);color:var(--color-on-navy)}.site-footer .container{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-top:var(--space-10);padding-bottom:var(--space-12);display:flex}.footer-brand{gap:var(--space-2);flex-direction:column;display:flex}.footer-brand .brand{font-size:var(--text-lead);gap:10px;line-height:22px}.footer-tagline{font-size:var(--text-ui);line-height:18px}.footer-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.footer-links a{min-height:44px;padding:var(--space-3);color:var(--color-on-navy);font-size:var(--text-ui);font-weight:var(--font-weight-medium);border-radius:var(--radius-badge);align-items:center;line-height:18px;transition:color .16s ease-out;display:inline-flex}.footer-links a:hover{color:var(--color-surface);text-decoration:underline;-webkit-text-decoration-color:var(--color-sky);text-decoration-color:var(--color-sky);text-underline-offset:6px}@media (max-width:1279px){:root{--gutter:64px}}@media (max-width:1199px){:root{--gutter:40px}.section{padding-block:var(--space-20)}.nav-links{display:none}.header-actions{gap:var(--space-2)}.menu-button{display:inline-flex}.mobile-menu{border-top:var(--border-width) solid var(--color-navy-border);display:block}.mobile-menu[hidden]{display:none}.mobile-menu .container{align-items:stretch;gap:var(--space-1);padding-block:var(--space-3) var(--space-5);flex-direction:column}.mobile-menu .nav-link{padding-inline:var(--space-2);font-size:var(--text-body-lg)}.mobile-menu .btn{display:none}.hero .container{align-items:stretch;gap:var(--space-10);padding-top:var(--space-16);padding-bottom:var(--space-20);flex-direction:column}.hero-copy{flex:none}.hero-title{font-size:56px;line-height:60px}.hero-sample{flex:none;max-width:600px}.insight-grid{gap:var(--space-5);flex-direction:column}.insight svg{width:128px;height:128px}.steps-wrap{--steps-gap:var(--space-6)}.step-title{font-size:var(--text-lead-lg);line-height:26px}.step-text{max-width:none}.promises{gap:var(--space-5);flex-direction:column}.report-row{gap:var(--space-3) var(--space-6);flex-wrap:wrap}.report-row-body{flex:400px}.report-row-status{width:auto;padding-left:calc(112px + var(--space-6))}.report-row-action{flex-grow:1;width:auto}.coming-card{align-items:flex-start;gap:var(--space-3);flex-direction:column-reverse}.faq .container,.closing .container{align-items:stretch;gap:var(--space-10);flex-direction:column}.faq-head,.faq-list{flex:none}.closing .report-card{flex:none;width:100%;max-width:480px}.site-footer .container{gap:var(--space-4);flex-direction:column}.footer-links{margin-left:calc(var(--space-3) * -1)}}@media (max-width:767px){:root{--gutter:16px}.section{padding-block:var(--space-16)}.header-actions .btn{display:none}.site-header .container{padding-block:var(--space-3)}.brand{font-size:var(--text-h6)}.mobile-menu .btn{margin-top:var(--space-3);display:inline-flex}.hero .container{gap:var(--space-8);padding-top:var(--space-6);padding-bottom:var(--space-12)}.hero-copy{gap:var(--space-5)}.offer-badge .long{display:none}.offer-badge .short{display:inline}.hero-title{font-size:clamp(34px,10.2vw,44px);line-height:1.1}.hero-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.btn-row{flex-direction:column}.btn-row .btn{width:100%}.hero .report-card{padding:var(--space-4) var(--space-4) var(--space-5);gap:var(--space-4)}.hero .finding:not(:first-child),.hero .idea,.hero .sample-caption,.hero .report-card .card-pin{display:none}.hero .full-report-link{min-height:0;text-decoration:none;display:inline-flex}.hero .full-report-link:hover{text-decoration:underline}.section-title{font-size:34px;line-height:40px}.section-lead{font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.steps{gap:var(--space-8);flex-direction:column}.steps-route{display:none}.step-title{font-size:var(--text-h5);line-height:28px}.coming-grid{flex-direction:column}.insight{padding:var(--space-5);flex-direction:column;align-items:flex-start}.insight svg{width:100%;height:auto;max-height:160px}.hero-sample{max-width:none}.report-list{padding-inline:var(--space-5)}.report-row svg{display:none}.report-row-body{flex-basis:100%}.report-row-status{padding-left:0}.coming-card{gap:var(--space-3);flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rotator .period{color:var(--color-surface)}
:root{--lp-gutter:var(--space-36)}body{flex-direction:column;min-height:100dvh;display:flex}.lp-footer{z-index:10;margin-top:auto;position:sticky;bottom:0}.lp-container{width:100%;max-width:calc(var(--container-page) + var(--lp-gutter) * 2);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-topbar{padding-block:var(--space-6);align-items:center;display:flex;position:relative}.lp-brand{align-items:center;gap:var(--space-3);min-height:44px;color:var(--color-surface);font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-weight-bold);line-height:var(--leading-body-lg);display:inline-flex}.lp-header-solid{z-index:10;background:var(--color-navy);position:sticky;top:0}.lp-hero{background:var(--color-navy);position:relative;overflow:clip}.lp-hero-main{align-items:center;gap:var(--space-16);padding-top:var(--space-16);padding-bottom:var(--space-24);display:flex;position:relative}.lp-pitch{gap:var(--space-6);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.lp-badge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-navy-border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-navy) var(--opacity-glass), transparent);color:var(--color-on-navy-strong);font-size:var(--text-small);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption);align-self:flex-start;display:inline-flex}.lp-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-bar);background:var(--color-amber);flex-shrink:0}.lp-title{color:var(--color-surface);font-family:var(--font-heading);font-size:var(--text-h1);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}.lp-title-accent{color:var(--color-sky)}.lp-lead{color:var(--color-on-navy);font-size:var(--text-lead-lg);line-height:var(--leading-lead-lg)}.lp-form{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.lp-form-label{color:var(--color-on-navy-strong);font-size:var(--text-ui);font-weight:var(--font-weight-semibold);line-height:var(--leading-ui)}.lp-form-row{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-tile);background:var(--color-surface);display:flex}.lp-input{min-width:0;min-height:var(--space-12);padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--color-navy);font:inherit;font-size:var(--text-body-lg);line-height:var(--leading-ui);background:0 0;border:0;flex:auto}.lp-input::placeholder{color:var(--color-muted);opacity:1}.lp-input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lp-input[aria-invalid=true]{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-danger)}.lp-button{min-height:var(--space-12);padding:var(--space-4) var(--space-6);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-surface);font:inherit;font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-ui);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s ease-out;display:inline-flex}.lp-button:hover{background:var(--color-accent-hover)}.lp-button:disabled{cursor:progress;opacity:.8}.lp-turnstile:empty{display:none}.lp-form-note{color:var(--color-on-navy-subtle);font-size:var(--text-ui);line-height:var(--leading-ui)}.lp-form-error{color:var(--color-amber-soft);font-size:var(--text-ui);font-weight:var(--font-weight-semibold);line-height:var(--leading-ui)}.lp-form-done{gap:var(--space-1);padding:var(--space-5) var(--space-6);border-radius:var(--radius-tile);background:var(--color-surface);flex-direction:column;display:flex}.lp-form-done-title{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-weight-bold);line-height:var(--leading-body-lg)}.lp-form-done-text{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body)}.lp-sample{gap:var(--space-3);flex-direction:column;flex:1 1 0;min-width:0;margin:0;display:flex}.lp-card{border-radius:var(--radius-card-lg);background:var(--color-surface);box-shadow:var(--shadow-hero-card);overflow:clip}.lp-card-body{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}.lp-card-title{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-weight-bold);line-height:var(--leading-body-lg)}.lp-findings{gap:var(--space-5);flex-direction:column;display:flex}.lp-finding{align-items:flex-start;gap:var(--space-3);display:flex}.lp-finding-num{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-badge);background:var(--color-tint);color:var(--color-accent-hover);font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--font-weight-bold);line-height:var(--leading-caption);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-finding-body{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.lp-finding-text{color:var(--color-navy);font-size:var(--text-ui);line-height:var(--leading-ui)}.lp-pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-caption);line-height:var(--leading-caption);align-self:flex-start;display:inline-flex}.lp-pill svg{flex-shrink:0;display:block}.lp-pill-source{background:var(--color-gray-badge);color:var(--color-muted);font-weight:var(--font-weight-medium)}.lp-pill-idea{background:color-mix(in srgb, var(--color-amber-soft) var(--opacity-soft), transparent);color:var(--color-idea-text);font-weight:var(--font-weight-semibold)}.lp-idea{gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--color-idea-bg);flex-direction:column;display:flex}.lp-idea-text{color:var(--color-idea-ink);font-size:var(--text-ui);line-height:var(--leading-ui)}.lp-caption{padding-inline:var(--space-1);color:var(--color-on-navy-subtle);font-size:var(--text-caption);line-height:var(--leading-caption)}.lp-points{background:var(--color-page)}.lp-points-inner{gap:var(--space-12);padding-block:var(--space-20);display:flex}.lp-point{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.lp-point-title{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-weight-bold);line-height:var(--leading-body-lg)}.lp-point-text{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body-lg)}.lp-footer{border-top:var(--border-width) solid var(--color-border);background:var(--color-page)}.lp-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-7);color:var(--color-muted);font-size:var(--text-ui);line-height:var(--leading-ui);flex-wrap:wrap;display:flex}.lp-footer-link{min-height:44px;padding:var(--space-3);margin-right:calc(var(--space-3) * -1);color:var(--color-muted);font-weight:var(--font-weight-medium);border-radius:var(--radius-badge);align-items:center;display:inline-flex}.lp-footer-link:hover{color:var(--color-navy);text-underline-offset:4px;text-decoration:underline}.pc-intro{border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.pc-intro .lp-container{gap:var(--space-4);padding-top:var(--space-20);padding-bottom:var(--space-12);flex-direction:column;display:flex}.pc-title{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-snug)}.pc-lead{max-width:36em;color:var(--color-muted);font-size:var(--text-lead);line-height:var(--leading-lead)}.pc-body{align-items:flex-start;gap:var(--space-16);padding-top:var(--space-16);padding-bottom:var(--space-20);display:flex}.pc-privacy{gap:var(--space-8);flex-direction:column;flex:0 1 var(--container-prose);min-width:0;display:flex}.pc-h2{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading)}.pc-section{gap:var(--space-2);flex-direction:column;display:flex}.pc-h3{text-wrap:balance;color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-h6);font-weight:var(--font-weight-bold);line-height:var(--leading-body-lg)}.pc-text{max-width:36em;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.pc-updated{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-caption)}.pc-contact{gap:var(--space-4);min-width:0;padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card-lg);background:var(--color-surface);flex-direction:column;flex:1 1 0;display:flex}.pc-email{color:var(--color-accent);font-size:var(--text-lead);font-weight:var(--font-weight-semibold);line-height:var(--leading-lead);text-underline-offset:4px;overflow-wrap:anywhere;align-self:flex-start;text-decoration:underline;text-decoration-thickness:1px}.pc-email:hover{color:var(--color-accent-hover)}.pc-rule{width:100%;height:var(--border-width);background:var(--color-border);border:0;margin:0}.pc-who{color:var(--color-muted);font-size:var(--text-ui);line-height:var(--leading-ui)}@media (max-width:1279px){:root{--lp-gutter:var(--space-16)}}@media (max-width:1199px){:root{--lp-gutter:var(--space-10)}.lp-hero-main{align-items:stretch;gap:var(--space-10);padding-top:var(--space-12);padding-bottom:var(--space-16);flex-direction:column}.lp-pitch,.lp-sample{flex:none}.lp-sample{max-width:600px}.lp-points-inner{gap:var(--space-8);padding-block:var(--space-16);flex-direction:column}.lp-point-text{max-width:var(--container-prose)}.pc-intro .lp-container{padding-top:var(--space-16);padding-bottom:var(--space-10)}.pc-body{align-items:stretch;gap:var(--space-12);padding-top:var(--space-12);padding-bottom:var(--space-16);flex-direction:column}.pc-privacy,.pc-contact{flex:none}.pc-contact{max-width:var(--container-prose)}}@media (max-width:767px){:root{--lp-gutter:var(--space-5)}.lp-topbar{padding-block:var(--space-4)}.lp-hero-main{gap:var(--space-8);padding-top:var(--space-6);padding-bottom:var(--space-12)}.lp-pitch{gap:var(--space-5)}.lp-badge{align-items:flex-start}.lp-badge .lp-dot{margin-top:5px}.lp-title{font-size:var(--text-h3)}.lp-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.lp-form-row{gap:var(--space-3);background:0 0;flex-direction:column;padding:0}.lp-input{min-height:var(--space-14);padding-inline:var(--space-4);border-radius:var(--radius-button);background:var(--color-surface)}.lp-button{min-height:var(--space-14);border-radius:var(--radius-button)}.lp-sample{max-width:none}.lp-card-body{padding:var(--space-5)}.lp-idea{padding-inline:var(--space-5)}.lp-pill-source{padding-block:var(--space-2);border-radius:var(--radius-control);align-items:flex-start}.lp-pill-source svg{margin-top:3px}.lp-points-inner{gap:var(--space-7);padding-block:var(--space-12)}.lp-footer-inner{gap:var(--space-3);padding-block:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-caption);flex-wrap:nowrap}.lp-footer-link{padding-inline:var(--space-2);margin-right:calc(var(--space-2) * -1);flex-shrink:0}body:has(.lp-input:focus) .lp-footer{position:static}.pc-intro .lp-container{padding-top:var(--space-10);padding-bottom:var(--space-8)}.pc-title{font-size:var(--text-h3)}.pc-lead{font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.pc-body{gap:var(--space-10);padding-top:var(--space-10);padding-bottom:var(--space-12)}.pc-privacy{gap:var(--space-7)}.pc-h2{font-size:var(--text-h4)}.pc-contact{padding:var(--space-6)}}
