@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;--navy-2:#1f3743;--gold:#ffc907;--gold-hover:#ffd633;--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{background:var(--navy);padding:14px 0}.header-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.logo-link{line-height:0;display:block}.logo{display:block}.header-link{color:var(--gold);font-size:.9375rem;font-weight:500;text-decoration:none}.header-link:hover{text-decoration:underline}.site-footer{border-top:4px solid var(--gold);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{background:var(--white);color:var(--navy)}.hero-band{background:var(--gold);color:var(--navy);padding:36px 0 120px;position:relative;overflow:hidden}.hero-band:before,.hero-band:after{content:"";background:#172b3612;border-radius:44px;width:340px;height:340px;display:none;position:absolute}.hero-band:before{top:-80px;right:150px}.hero-band:after{top:130px;right:-30px}.hero-copy{z-index:1;position:relative}.hero h1{font-weight:700}.h1-kicker{font-family:var(--font-body);margin-bottom:10px;font-size:1rem;font-weight:600;line-height:1.4;display:block}.h1-main{letter-spacing:.005em;max-width:21ch;font-size:clamp(2.5rem,9.5vw,5rem);line-height:1.03;display:block}.hl{background:var(--navy);color:var(--gold);margin-top:.08em;padding:.06em .14em .1em;line-height:1;display:inline-block}.lede{max-width:42rem;margin-top:18px;font-size:1.0625rem;font-weight:500}.hero-lift{z-index:2;margin-top:-88px;padding-bottom:40px;position:relative}.hero-stats{gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hero-stats li{border-left:3px solid var(--gold);gap:4px;padding-left:16px;display:grid}.stat-n{font-family:var(--font-head);font-size:2.75rem;font-weight:700;line-height:1}.stat-l{color:var(--grey-dark);max-width:26ch;font-size:.9375rem}@media (min-width:720px){.hero-stats{grid-template-columns:repeat(3,1fr);gap:32px}}@media (min-width:960px){.hero-band{padding:60px 0 168px}.hero-band:before,.hero-band:after{display:block}.h1-kicker{margin-bottom:14px;font-size:1.125rem}.lede{margin-top:24px;font-size:1.1875rem}.hero-lift{margin-top:-120px;padding-bottom:56px}.hero-stats{margin-top:44px}}.mock-strip{background:var(--navy);color:var(--white);padding:4px 0 12px}.mock-strip .mockbar{margin-bottom:0}.stage-shell{background:var(--navy);color:var(--white);padding:28px 0 64px}@media (min-width:960px){.stage-shell{padding:48px 0 96px}}.check-form{background:var(--navy);color:var(--white);border-radius:10px;gap:18px;padding:22px 16px 26px;display:grid;box-shadow:0 18px 48px #172b3647}@media (min-width:768px){.check-form{padding:30px 32px 34px}}@media (min-width:1000px){.check-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.check-form .field-row{display:contents}.check-form .form-title,.check-form .form-error{grid-column:1/-1}.check-form .competitors,.check-form .field-email,.check-form .consent,.check-form .turnstile{grid-column:span 2}.check-form .consent{align-self:center}}.form-title{font-size:1.625rem;font-weight:600}.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)}.check-form input[type=text],.check-form input[type=email],.check-form input:not([type]){background:var(--white);color:var(--navy);border:2px solid var(--white)}.check-form input::placeholder{color:#7b8088}.check-form input:focus-visible{border-color:var(--gold)}.check-form input[aria-invalid=true]{border-color:var(--error)}.check-form input[readonly]{background:#dfe5e9;border-color:#dfe5e9}.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:600;text-decoration:none;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.btn-primary{background:var(--gold);color:var(--navy);border:0;box-shadow:0 6px 22px #ffc90738}.btn-primary:hover{background:var(--gold-hover);transform:translateY(-2px);box-shadow:0 10px 28px #ffc90752}.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%}@media (min-width:1000px){.check-form .btn-primary{grid-column:1/-1;justify-self:start;width:auto;min-width:320px}}.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:36px;max-width:1040px}.result-hero{border-radius:10px;display:grid;overflow:hidden}.result-score{background:var(--gold);color:var(--navy);padding:28px 24px 30px}.results-kicker{font-family:var(--font-body);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.4}.results-kicker:focus-visible{outline-color:var(--navy)}.score-reveal{justify-items:start;gap:14px;margin-top:6px;display:grid}.score-number{font-family:var(--font-head);font-variant-numeric:tabular-nums;display:grid}.score-value{font-size:clamp(6.5rem,30vw,10rem);font-weight:700;line-height:.95}.score-max{font-family:var(--font-body);font-size:.875rem;font-weight:600}.score-band{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);font-size:2rem;font-weight:700;line-height:1.1}.band-line{margin-top:4px;font-weight:500}.band-scale{grid-template-columns:repeat(4,1fr);gap:4px;width:100%;max-width:420px;margin:8px 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.band-scale li{border-top:6px solid #172b3633;padding-top:6px;display:grid}.band-scale .is-passed,.band-scale .is-current{border-top-color:var(--navy)}.band-scale .is-current{font-weight:700}.band-scale-range{font-variant-numeric:tabular-nums}.result-detail{background:var(--navy-2);align-content:start;gap:20px;padding:28px 24px 30px;display:grid}.headline-finding{font-family:var(--font-head);max-width:24ch;font-size:clamp(1.5rem,5vw,2.125rem);font-weight:600;line-height:1.15}.engine-note{color:var(--grey-light);text-align:center;font-size:.9375rem}.result-detail .engine-note{text-align:left}.result-inbox{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.result-lower{gap:36px;display:grid}@media (min-width:880px){.result-hero{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.result-score{padding:40px 36px}.result-detail{padding:40px}.result-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}}.report-block,.next-block{border-top:3px solid var(--gold);gap:16px;padding-top:22px;display:grid}.report-title,.next-title{font-size:1.625rem}.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:48px 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}}.pb-band{padding-bottom:112px}.pb-h1{max-width:20ch;font-size:clamp(2.25rem,7.5vw,4rem)}.pb-lede{max-width:56ch;margin-top:18px;font-size:1.125rem;font-weight:500}.pb-panel{z-index:1;background:var(--navy);max-width:560px;color:var(--white);border-radius:10px;gap:18px;margin-top:-80px;padding:24px 18px 26px;display:grid;position:relative;box-shadow:0 18px 48px #172b3647}@media (min-width:768px){.pb-panel{padding:32px 32px 30px}}.pb-price-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.pb-price{font-family:var(--font-head);color:var(--gold);font-size:3rem;font-weight:700;line-height:1}.pb-note{color:var(--white);font-weight:600}.pb-buy{width:100%}.pb-fine{color:var(--grey-light);font-size:.875rem;line-height:1.55}.pb-done-title{color:var(--gold);font-size:1.75rem}.pb-done{font-size:1.0625rem;line-height:1.6}.pb-list{max-width:68ch;color:var(--grey-dark);gap:12px;padding-left:20px;font-size:1.0625rem;display:grid}.next-playbook{border-top:1px solid #a9b7c059;margin-top:22px;padding-top:18px}.next-playbook p{margin-bottom:12px}.header-nav{align-items:center;gap:20px;display:flex}@media (max-width:559px){.header-link-site{display:none}}.footer-links{flex-wrap:wrap;gap:8px 20px;display:flex}.pb-promo{background:var(--navy);color:var(--white);border-top:4px solid var(--gold);padding:48px 0}.pb-promo-inner{align-items:center;gap:24px;display:grid}@media (min-width:900px){.pb-promo-inner{grid-template-columns:1fr auto;gap:48px}}.pb-promo-kicker{color:var(--gold);margin-bottom:10px;font-weight:600}.pb-promo h2{max-width:24ch;margin-bottom:14px;font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.1}.pb-promo-copy p:last-child{color:var(--grey-light);max-width:62ch;font-size:1.0625rem}.pb-promo-btn{justify-self:start}
