@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-700-normal.woff2)format("woff2")}:root{--navy:#13324f;--gold:#fdb942;--cyan:#28c2f5;--white:#fff;--mist:#f2f6fa;--line:#d5dee8;--field-border:#6f8296;--bar-track:#e6edf4;--soft:#13324fd1;--muted:#13324fb8;--soft-on-navy:#ffffffd6;--muted-on-navy:#ffffffb8;--heading:"Plus Jakarta Sans", system-ui, sans-serif;--body:"Atkinson Hyperlegible", system-ui, sans-serif;--gutter:clamp(20px, 5vw, 48px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{background:var(--white);min-height:100vh;color:var(--navy);font-family:var(--body);overflow-wrap:break-word;flex-direction:column;margin:0;font-size:18px;line-height:1.55;display:flex}main{flex-direction:column;flex:1 0 auto;display:flex}a{color:var(--navy)}a:hover{color:#0b2340}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;box-shadow:0 0 0 6px var(--navy);border-radius:4px}img{max-width:100%}h1,h2,h3,p,ol,ul,dl,dd{margin:0}.skip-link{z-index:10;background:var(--gold);min-height:48px;color:var(--navy);font-family:var(--heading);border-radius:12px;align-items:center;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:1200px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.navy{background:var(--navy);color:var(--white)}.mist{background:var(--mist)}.band{display:flex}.grow{flex:1 0 auto}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;padding-bottom:22px;display:flex}.logo-link{align-items:center;min-height:44px;display:inline-flex}.logo-header{width:auto;height:52px;display:block}.main-nav{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.nav-link{min-height:44px;color:var(--white);align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--white);text-decoration:underline}.nav-link[aria-current=page]{color:var(--gold)}@media (max-width:719.98px){.nav-link{display:none}.logo-header{height:44px}.site-header .wrap{flex-wrap:nowrap;gap:16px}}.btn{min-height:52px;font-family:var(--heading);cursor:pointer;text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-gold,.btn-gold:hover{background:var(--gold);color:var(--navy)}.btn-navy,.btn-navy:hover{background:var(--navy);color:var(--white)}.btn-ghost,.btn-ghost:hover{color:var(--white);background:0 0;border:2px solid #ffffff73}.btn-header{white-space:nowrap;min-height:48px;padding:0 22px}.btn-hero{min-height:54px;padding:0 28px;font-size:17px}.btn-hero.btn-ghost{padding:0 24px}.btn-close{min-height:56px;padding:0 32px;font-size:18px}.btn-submit{align-self:flex-start;min-height:56px;padding:0 28px;font-size:18px}.text-link{min-height:44px;color:var(--navy);align-items:center;font-size:16px;font-weight:700;display:inline-flex}.kicker{font-family:var(--heading);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:14px;font-weight:700}.kicker-light{color:var(--muted)}.label-caps{font-family:var(--heading);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.h2{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.1}.h2-md{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.12}.h2-report{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.12}.h3{font-family:var(--heading);font-size:24px;font-weight:800;line-height:1.15}.gold{color:var(--gold)}.soft{color:var(--soft)}.muted{color:var(--muted)}.page-top{flex-direction:column;gap:16px;padding-top:40px;padding-bottom:64px;display:flex}.h1-inner{font-family:var(--heading);letter-spacing:-.02em;max-width:760px;font-size:clamp(36px,4.2vw,54px);font-weight:800;line-height:1.08}.top-sub{color:var(--soft-on-navy);max-width:640px;font-size:20px}.hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;padding-top:56px;padding-bottom:96px;display:flex}.hero-copy{flex-direction:column;flex:480px;gap:24px;min-width:0;display:flex}.h1-home{font-family:var(--heading);letter-spacing:-.02em;color:var(--white);font-size:clamp(38px,4.6vw,60px);font-weight:800;line-height:1.06}.hero-sub{color:var(--soft-on-navy);max-width:560px;font-size:20px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px;display:flex}.hero-line{color:var(--muted-on-navy);font-size:16px}.hero-card{background:var(--white);min-width:0;color:var(--navy);border-radius:20px;flex-direction:column;flex:0 440px;gap:18px;padding:28px 28px 24px;display:flex;box-shadow:0 24px 60px #00000047}.card-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-month{color:var(--muted);font-size:14px}.card-business{font-size:18px;font-weight:700}.score-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.score-big{font-family:var(--heading);letter-spacing:-.02em;font-size:56px;font-weight:800;line-height:1}.score-note{color:var(--muted);font-size:16px}.card-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:14px;font-size:15px;display:flex}.card-link{align-self:flex-start}.bars{grid-template-columns:max-content minmax(40px,1fr) max-content;align-items:center;gap:12px 14px;display:grid}.bar-row{display:contents}.bar-label{white-space:nowrap;font-size:15px;font-weight:700}.bar-track{background:var(--bar-track);border-radius:999px;height:10px;overflow:hidden}.bar-fill{background:var(--gold);border-radius:999px;height:100%}.bar-count{text-align:right;white-space:nowrap;min-width:48px;font-size:15px}.bars-lg{gap:14px 16px}.bars-lg .bar-label{font-size:18px}.bars-lg .bar-track{height:12px}.bars-lg .bar-count{min-width:56px;font-size:18px}@media (max-width:359.98px){.bars{grid-template-columns:minmax(0,auto) minmax(40px,1fr) max-content}.bar-label{white-space:normal}}.why{flex-wrap:wrap;gap:32px;padding-top:56px;padding-bottom:56px;display:flex}.why p{font-family:var(--heading);flex:300px;font-size:22px;font-weight:700;line-height:1.35}.split{flex-wrap:wrap;gap:48px;padding-top:96px;padding-bottom:80px;display:flex}.split-head{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.steps{flex-direction:column;flex:2 560px;min-width:0;padding:0;list-style:none;display:flex}.step{border-top:1px solid var(--line);gap:24px;padding:24px 0;display:flex}.step:last-child{border-bottom:1px solid var(--line)}.step-num{font-family:var(--heading);flex:0 0 36px;font-size:28px;font-weight:800;line-height:1.15}.step-body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.pricing{flex-direction:column;gap:40px;padding-top:88px;padding-bottom:88px;display:flex}.pricing .h2{max-width:720px}.cards{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.price-card{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:300px;gap:18px;min-width:0;padding:32px 28px;display:flex}.price-card.featured{background:var(--navy);color:var(--white);border:0;box-shadow:0 20px 48px #13324f38}.price-card h3{font-family:var(--heading);font-size:24px;font-weight:800}.price-row{align-items:baseline;gap:8px;display:flex}.price{font-family:var(--heading);font-size:44px;font-weight:800;line-height:1}.featured .price{color:var(--gold)}.price-note{color:var(--muted);font-size:16px}.featured .price-note{color:#ffffffc7}.featured .soft{color:var(--soft-on-navy)}.price-card ul{flex-direction:column;flex:auto;gap:10px;padding:0 0 0 22px;display:flex}.price-after{color:var(--soft);font-weight:700}.back{flex-wrap:wrap;align-items:center;gap:48px;padding-top:96px;padding-bottom:96px;display:flex}.back-copy{flex-direction:column;flex:400px;gap:20px;min-width:0;display:flex}.back-copy p{font-size:19px}.back-copy .btn{align-self:flex-start}.answer-card{background:var(--mist);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:400px;gap:16px;min-width:0;padding:28px;display:flex}.answer-card-top{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.answer-card-top .label-caps{font-size:14px}.answer-q{font-family:var(--heading);font-size:20px;font-weight:700;line-height:1.3}.answer-inner{background:var(--white);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;font-size:16px;display:flex}.answer-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:15px;display:flex}.promise{flex-wrap:wrap;align-items:center;gap:32px;padding-top:72px;padding-bottom:72px;display:flex}.promise-icon{flex:0 0 96px;width:96px;height:96px}.promise-copy{flex-direction:column;flex:480px;gap:10px;min-width:0;display:flex}.promise-copy h2{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.15}.promise-copy p{color:var(--soft-on-navy);font-size:19px}.faq{flex-wrap:wrap;gap:48px;padding-top:96px;padding-bottom:96px;display:flex}.faq-head{flex:280px;min-width:0}.faq-list{flex-direction:column;flex:2 560px;min-width:0;display:flex}.faq-item{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:24px 0;display:flex}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item dt{font-family:var(--heading);font-size:20px;font-weight:800}.faq-item dd{color:var(--soft)}.closing{flex-direction:column;align-items:flex-start;gap:24px;padding-top:88px;padding-bottom:88px;display:flex}.closing .h2{max-width:720px}.closing-sm{padding-top:72px;padding-bottom:72px}.closing-sm h2{font-family:var(--heading);letter-spacing:-.02em;max-width:720px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.1}.site-footer .wrap{flex-direction:column;gap:28px;padding-top:48px;padding-bottom:48px;display:flex}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.logo-footer{width:auto;height:44px;display:block}.footer-nav{flex-wrap:wrap;gap:0 24px;display:flex}.footer-nav a{min-height:44px;color:var(--white);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.footer-nav a:hover{color:var(--white);text-decoration:underline}.footer-bottom{color:var(--muted-on-navy);border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:15px;display:flex}.check-body{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:72px;padding-bottom:96px;display:flex}.check-form{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:480px;gap:22px;min-width:0;padding:36px 32px;display:flex}@media (max-width:480px){.check-form{padding:28px 20px}}.check-form h2{font-family:var(--heading);font-size:26px;font-weight:800}.field{flex-direction:column;gap:8px;display:flex}.field label{font-size:16px;font-weight:700}.field input,.field select{border:2px solid var(--field-border);min-height:52px;font-family:var(--body);color:var(--navy);background:var(--white);border-radius:12px;width:100%;padding:0 16px;font-size:17px}.field select{padding:0 12px}.field input::placeholder{color:var(--muted);opacity:1}.field [aria-invalid=true]{border-color:var(--navy);border-width:3px}.field-error{color:var(--navy);font-size:16px;font-weight:700}.field-pair{flex-wrap:wrap;gap:16px;display:flex}.field-pair .field:first-child{flex:2 240px;min-width:0}.field-pair .field:last-child{flex:160px;min-width:0}.form-line{color:var(--muted);font-size:15px}.form-status{font-weight:700}.thanks h2:focus{outline:none}.thanks{gap:16px}.check-side{flex-direction:column;flex:320px;gap:24px;min-width:0;display:flex}.next-box{background:var(--mist);border-radius:20px;flex-direction:column;gap:20px;padding:32px 28px;display:flex}.next-box h2{font-family:var(--heading);font-size:22px;font-weight:800}.next-box ol{flex-direction:column;gap:14px;padding:0 0 0 24px;font-size:17px;display:flex}.sample-box{border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}.sample-box p{font-weight:700}.method-assistants{flex-direction:column;gap:20px;padding-top:72px;padding-bottom:40px;display:flex}.method-line{max-width:880px;font-size:20px;font-weight:700}.method-note{color:var(--soft);max-width:720px;font-size:18px}.method-steps{flex-direction:column;gap:28px;padding-top:40px;padding-bottom:96px;display:flex}.method-steps .steps{flex:none;max-width:880px}.report-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:40px;padding-bottom:64px;display:flex}.report-title{flex-direction:column;flex:460px;gap:14px;min-width:0;display:flex}.h1-report{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(34px,4vw,50px);font-weight:800;line-height:1.08}.report-sub{color:#ffffffc7;font-size:18px}.score-box{background:var(--white);min-width:0;color:var(--navy);border-radius:20px;flex-direction:column;flex:0 360px;gap:6px;padding:24px 28px;display:flex}.score-box .score-big{font-size:60px}.report-by{flex-wrap:wrap;align-items:flex-start;gap:40px;padding-top:72px;padding-bottom:40px;display:flex}.report-by-main{flex-direction:column;flex:460px;gap:22px;min-width:0;display:flex}.names-box{background:var(--mist);border-radius:20px;flex-direction:column;flex:320px;gap:16px;min-width:0;padding:28px;display:flex}.names-box h2{font-family:var(--heading);font-size:22px;font-weight:800}.name-list{flex-direction:column;padding:0;list-style:none;display:flex}.name-row{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.name-row:last-child{border-bottom:1px solid var(--line)}.name-row strong{white-space:nowrap}.names-more{color:var(--soft);font-size:16px}.report-section{flex-direction:column;gap:22px;padding-top:40px;padding-bottom:40px;display:flex}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;min-width:760px;font-size:16px}.report-table th{text-align:center;border-bottom:2px solid var(--navy);font-family:var(--heading);padding:12px;font-weight:800}.report-table th:first-child{text-align:left;padding-left:0}.report-table td{text-align:center;border-bottom:1px solid var(--line);color:var(--muted);padding:14px 12px}.report-table td:first-child{text-align:left;color:var(--navy);padding-left:0}.report-table td.named{color:var(--navy);background:var(--gold);font-weight:700}.report-table .cell-label{display:none}.cell-verdict{white-space:nowrap}@media (max-width:719.98px){.report-table,.report-table tbody{width:100%;min-width:0;display:block}.report-table thead{display:none}.report-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:16px 0;display:grid}.report-table tbody tr:first-child{border-top:2px solid var(--navy)}.report-table td{border:0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:8px 4px;display:flex}.report-table td:first-child{grid-column:1/-1;padding:0 0 8px;display:block}.report-table .cell-label{color:var(--muted);text-align:center;margin-bottom:auto;font-size:13px;font-weight:400;line-height:1.25;display:block}.report-table td.named .cell-label{color:var(--navy)}.table-scroll{overflow-x:visible}}.after-table{color:var(--muted);font-size:16px}.fixes{flex-direction:column;gap:24px;padding-top:40px;padding-bottom:96px;display:flex}.fix-cards{flex-wrap:wrap;gap:20px;display:flex}.fix-card{border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:280px;gap:10px;min-width:0;padding:28px;display:flex}.fix-num{font-family:var(--heading);font-size:36px;font-weight:800;line-height:1}.fix-card h3{font-family:var(--heading);font-size:22px;font-weight:800}.fix-box{background:var(--navy);color:var(--white);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}@media (max-width:480px){.fix-box{padding:28px 20px}}.fix-box-copy{flex-direction:column;flex:400px;gap:6px;min-width:0;display:flex}.fix-box-title{font-family:var(--heading);font-size:24px;font-weight:800}.fix-box-sub{color:#ffffffc7}.fix-thanks{color:var(--white);flex:320px;font-weight:700}.fix-status{color:var(--white);flex:0 auto;font-weight:700}.fix-status:empty{flex:0 0 0}details{border-top:1px solid var(--line)}details:last-of-type{border-bottom:1px solid var(--line)}summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700;display:list-item}.names-box details{border:0}.answers{flex-direction:column;display:flex}.answer-text{white-space:pre-line;color:var(--soft);max-width:880px;padding:4px 0 24px}.summary-verdict{font-family:var(--heading);font-weight:800}.prose-wrap{padding-top:72px;padding-bottom:96px}.prose{flex-direction:column;gap:20px;max-width:880px;display:flex}.prose p{color:var(--soft)}.prose .updated{color:var(--muted);font-size:16px}.notfound-body{flex-direction:column;align-items:flex-start;gap:20px;padding-top:72px;padding-bottom:96px;display:flex}
