@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.1ltw8rh7yk6gc.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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.0gyyyiscluuys.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.0-1vxvac6fapl.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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.1i63hwl5wdzz6.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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.17wwyr13fqy14.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_f85f80dc-module__aMw1va__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_f85f80dc-module__aMw1va__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--navy:#172b36;--gold:#ffc907;--white:#fff;--grey-light:#a9b7c0;--grey-dark:#4a5e69;--error:#ff9b8f;--error-on-white:#b3261e;--line:#a9b7c038;--field-border:#a9b7c099;--surface:#ffffff09;--font-head:var(--font-oswald), "Arial Narrow", sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--radius:4px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--navy);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3{font-family:var(--font-head);margin:0;font-weight:600;line-height:1.1}p{margin:0}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.sr-only{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{background:var(--gold);color:var(--navy);border-radius:var(--radius);z-index:10;padding:8px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.mono{font-variant-numeric:tabular-nums;letter-spacing:.08em}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:768px){.wrap{padding:0 32px}}.site-header{padding:18px 0}.wordmark{font-family:var(--font-head);letter-spacing:.02em;font-size:1.125rem;font-weight:500;text-decoration:none}.site-footer{border-top:1px solid var(--line);color:var(--grey-light);padding:28px 0 40px;font-size:.875rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.hero{padding:8px 0 56px}.hero-grid{gap:28px;display:grid}@media (min-width:960px){.hero{padding:40px 0 88px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:72px}.hero-copy{position:sticky;top:40px}}.hero h1{letter-spacing:.005em;font-size:clamp(2.5rem,9vw,4.5rem);font-weight:700;line-height:1}.lede{color:var(--grey-light);max-width:34rem;margin-top:16px;font-size:1.0625rem}@media (min-width:960px){.lede{margin-top:24px;font-size:1.1875rem}}.hero-points{border-left:2px solid var(--gold);margin:32px 0 0;padding:0;list-style:none;display:none}.hero-points li{padding:4px 0 4px 16px}@media (min-width:960px){.hero-points{display:block}}.check-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:18px;padding:20px 16px 24px;display:grid}@media (min-width:768px){.check-form{padding:28px 28px 32px}}.form-title{font-size:1.5rem;font-weight:500}.field-row{gap:18px;display:grid}@media (min-width:560px){.field-row{grid-template-columns:1fr 1fr;gap:16px}}.field{align-content:start;gap:6px;min-width:0;display:grid}.field label,.field legend{font-size:.9375rem;font-weight:600}fieldset.field{border:0;margin:0;padding:0}fieldset.field legend{margin-bottom:2px;padding:0}input[type=text],input[type=email],input:not([type]){width:100%;font:inherit;color:var(--white);border:1px solid var(--field-border);border-radius:var(--radius);background:#0003;min-height:46px;padding:11px 12px;font-size:1rem}input::placeholder{color:#a9b7c0bf}input:focus-visible{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--gold)}input[aria-invalid=true]{border-color:var(--error)}.field-hint{color:var(--grey-light);font-size:.875rem}.field-note{color:var(--white);border-left:2px solid var(--gold);padding-left:10px;font-size:.875rem}.checkbox-inline{align-items:center;margin-top:4px}.checkbox-inline label{color:var(--white)}.field input[readonly]{opacity:.75}.field-error,.form-error{color:var(--error);font-size:.875rem;font-weight:500}.form-error{border-left:3px solid var(--error);padding-left:12px}.competitor-inputs{gap:10px;margin-top:6px;display:grid}@media (min-width:560px){.competitor-inputs{grid-template-columns:repeat(3,1fr)}}.checkbox{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.checkbox input{width:22px;height:22px;accent-color:var(--gold);margin:1px 0 0}.checkbox label{color:var(--grey-light);font-size:.875rem;font-weight:400}.checkbox label a{color:var(--white)}.btn-primary,.btn-secondary{border-radius:var(--radius);min-height:50px;font-family:var(--font-head);letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;padding:12px 26px;font-size:1.125rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--gold);color:var(--navy);border:0}.btn-primary:hover{background:var(--white)}.btn-primary:disabled{opacity:.7;cursor:progress}.btn-secondary{color:var(--white);border:1px solid var(--grey-light);background:0 0}.btn-secondary:hover{border-color:var(--white);background:#ffffff0f}.check-form .btn-primary{width:100%}.btn-text{font:inherit;color:var(--white);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600;text-decoration:underline}.btn-text:disabled{opacity:.6;cursor:default}.mockbar{border:1px dashed var(--grey-light);border-radius:var(--radius);color:var(--grey-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:24px;padding:10px 14px;font-size:.8125rem;display:flex}.mockbar strong{color:var(--white)}.mockbar-controls{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mockbar label{align-items:center;gap:6px;display:inline-flex}.mockbar select{font:inherit;color:var(--white);background:var(--navy);border:1px solid var(--field-border);border-radius:var(--radius);padding:3px 6px}.mock-note{color:var(--grey-light);border:1px dashed var(--grey-light);border-radius:var(--radius);padding:8px 12px;font-size:.875rem}.mock-note strong{color:var(--white)}.stage{gap:20px;margin:0 auto;padding:16px 0 8px;display:grid}.stage-narrow{max-width:560px}.stage-title{font-size:clamp(2rem,7vw,2.75rem);font-weight:700}.stage-lede{color:var(--grey-light);font-size:1.0625rem}.stage-lede strong{color:var(--white);overflow-wrap:anywhere;font-weight:600}.verify-form{gap:16px;display:grid}.code-input{font-family:var(--font-head);letter-spacing:.4em;text-align:left;max-width:260px;font-size:2rem!important}.verify-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.status-line{color:var(--grey-light);min-height:1.4em;font-size:.875rem}.steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.step{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:14px;padding:14px 0;display:grid}.step-label{font-weight:500}.step-pending .step-label{color:var(--grey-light)}.step-meta{color:var(--grey-light);font-variant-numeric:tabular-nums;font-size:.875rem}.step-note{color:var(--error);margin-top:2px;font-size:.875rem}.step-icon{border:2px solid #a9b7c080;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.step-icon-running{border-color:var(--gold);border-top-color:#0000;animation:.9s linear infinite spin}.step-icon-done{border-color:var(--white);color:var(--white)}.step-icon-failed{border-color:var(--error);color:var(--error)}.step-icon svg{width:16px;height:16px}@keyframes spin{to{transform:rotate(360deg)}}.prompt-list{color:var(--grey-light);gap:4px;margin:10px 0 2px;padding-left:1.25em;font-size:.875rem;display:grid}.stage-error{border-left:3px solid var(--error);gap:16px;padding:4px 0 4px 16px;display:grid}.stage-results{gap:28px;max-width:640px}.results-kicker{font-family:var(--font-body);color:var(--grey-light);text-align:center;font-size:1rem;font-weight:600}.score-reveal{justify-items:center;gap:18px;display:grid}.score-dial{aspect-ratio:1;width:min(240px,70vw);position:relative}.score-ring{width:100%;height:100%;display:block}.score-track{fill:none;stroke:#ffffff1a;stroke-width:12px}.score-arc{fill:none;stroke:var(--gold);stroke-width:12px;stroke-linecap:round}.score-number{font-family:var(--font-head);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;padding-top:30%;display:flex;position:absolute;inset:0}.score-value{font-size:clamp(4rem,20vw,5.5rem);font-weight:700;line-height:1}.score-max{color:var(--grey-light);margin-left:2px;font-size:1.125rem}.score-band{text-align:center;opacity:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}.is-landed .score-band{opacity:1;transform:none}.band-name{font-family:var(--font-head);color:var(--gold);font-size:2.25rem;font-weight:700;line-height:1.1}.band-line{margin-top:4px;font-size:1.0625rem}.band-scale{width:100%;max-width:440px;color:var(--grey-light);grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.band-scale li{border-top:3px solid #ffffff24;padding-top:6px;display:grid}.band-scale .is-current{border-top-color:var(--gold);color:var(--white);font-weight:600}.band-scale-range{font-variant-numeric:tabular-nums;opacity:.85}.headline-finding{text-align:center;max-width:32ch;margin:0 auto;font-size:clamp(1.25rem,4.5vw,1.5rem);font-weight:600;line-height:1.35}.engine-note{color:var(--grey-light);text-align:center;font-size:.9375rem}.report-block,.next-block{border-top:1px solid var(--line);gap:16px;padding-top:28px;display:grid}.report-title,.next-title{font-size:1.75rem}.report-sent{color:var(--grey-light)}.report-sent strong{color:var(--white);overflow-wrap:anywhere}.locked-list{margin:4px 0 0;padding:0;list-style:none}.locked-list li{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;gap:14px;padding:14px 0;display:grid}.locked-list li:first-child{border-top:1px solid var(--line)}.lock-icon{color:var(--grey-light);margin-top:3px}.locked-title{font-weight:600}.locked-teaser{color:var(--grey-light);font-size:.875rem}.redacted{gap:6px;margin-top:10px;display:grid}.redacted span{background:#ffffff17;border-radius:2px;height:8px;display:block}.redacted span:first-child{width:88%}.redacted span:last-child{width:56%}.resend{color:var(--grey-light);justify-items:start;gap:2px;font-size:.9375rem;display:grid}.next-block p{color:var(--grey-light)}.next-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:479px){.next-actions a{width:100%}}.explainer{background:var(--white);color:var(--navy);padding:56px 0 64px}.explainer :focus-visible{outline-color:var(--navy)}.page-min{min-height:60vh}.prose{gap:18px;max-width:760px;display:grid}.prose h1,.prose h2{font-size:clamp(1.75rem,5vw,2.5rem)}.prose p{color:var(--grey-dark);max-width:68ch;font-size:1.0625rem}.prose a{color:var(--navy);font-weight:600}.weights{border-top:1px solid #172b3626;margin:4px 0;display:grid}.weights div{border-bottom:1px solid #172b3626;gap:2px 24px;padding:12px 0;display:grid}@media (min-width:560px){.weights div{grid-template-columns:160px 1fr}}.weights dt{font-family:var(--font-head);font-size:1.125rem;font-weight:600}.weights dd{color:var(--grey-dark);margin:0}.prose h2:not(:first-child){margin-top:24px}.prose strong{color:var(--navy)}.faq{padding-top:0}.faq-list{border-top:1px solid #172b3626;display:grid}.faq-list>div{border-bottom:1px solid #172b3626;gap:6px;padding:18px 0;display:grid}.faq-list h3{font-family:var(--font-head);font-size:1.25rem;font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.step-icon-running{border-top-color:var(--gold);border-right-color:#0000}}
