@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._6ppYZG_className{font-family:Archivo,Archivo Fallback;font-style:normal}._6ppYZG_variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.22-vvcrakukp_.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/315a5857c5982773-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d7f70ffb4230c570-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.2nm8vsxf84ypi.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7972ad5647803fd9-s.2xh5j9ig7blp7.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.3ohuq16_8-qtv.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.3__uj2j3k64hq.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.CI4b_q_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.CI4b_q_variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--ink:#12252f;--lake:#0f2733;--lake-2:#17394a;--paper:#fbfaf6;--sand:#f0ede4;--line:#dcd8cb;--muted:#4d5f69;--amber:#f2b01e;--amber-d:#d99a0e;--teal:#0b6470;--red:#a8321f;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font:18px/1.6 var(--font-body), system-ui, sans-serif;margin:0}h1,h2,h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;margin:0 0 .5em;font-weight:800;font-stretch:88%;line-height:1.12}h1{font-size:clamp(2.5rem,6vw,4.1rem)}h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}h3{font-size:1.25rem;font-weight:700}p{margin:0 0 1em}a{color:var(--teal)}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.narrow{max-width:760px}.btn{border-radius:var(--radius);font:700 1.05rem var(--font-display), sans-serif;cursor:pointer;text-align:center;border:0;padding:14px 24px;font-stretch:92%;text-decoration:none;display:inline-block}.btn-amber{background:var(--amber);color:#1a1405}.btn-amber:hover{background:var(--amber-d)}.btn-amber:disabled{opacity:.6;cursor:default}.btn-ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff}.btn-sm{white-space:nowrap;padding:9px 16px;font-size:.95rem}:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.top{z-index:20;background:var(--lake);color:#fff;position:sticky;top:0}.top-in{align-items:center;gap:24px;min-height:66px;display:flex}.logo{color:#fff;font:800 1.2rem var(--font-display), sans-serif;white-space:nowrap;align-items:center;gap:9px;font-stretch:88%;text-decoration:none;display:inline-flex}.logo-lt{margin-left:-5px;font-weight:500}.dot{background:var(--amber);border-radius:50%;width:14px;height:14px}.top nav{gap:20px;margin-left:auto;display:flex}.top nav a{color:#e6edf0;font-size:1rem;text-decoration:none}.top nav a:hover{color:var(--amber)}.hero{background:var(--lake);color:#fff;padding:56px 0 72px}.hero-in{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;display:grid}.eyebrow{font:700 .92rem var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--amber);margin-bottom:14px}.eyebrow.dark{color:var(--teal)}.hero-lead{max-width:36em;font-size:1.28rem;line-height:1.45}.ticks{margin:22px 0 28px;padding:0;list-style:none}.ticks li{margin-bottom:7px;padding-left:28px;position:relative}.ticks li:before{content:"";border-left:3px solid var(--amber);border-bottom:3px solid var(--amber);width:13px;height:7px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.form-card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px;box-shadow:0 18px 44px #09192142}.form-card h2{font-size:1.55rem}.form-card label{margin-bottom:12px;font-size:.97rem;font-weight:600;display:block}.form-card input:not([type=checkbox]),.form-card select,.form-card textarea{width:100%;font:17px var(--font-body), sans-serif;color:var(--ink);background:#fff;border:1px solid #a9a798;border-radius:7px;margin-top:4px;padding:11px 12px;display:block}.two{grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.form-card .consent{color:var(--muted);gap:10px;font-size:.86rem;font-weight:400;line-height:1.35;display:flex}.consent input{flex:none;width:18px;height:18px;margin-top:3px}.form-card .btn{width:100%}.form-msg{color:var(--red);min-height:0;margin:10px 0 0;font-size:.95rem}.form-msg:empty{display:none}.fine{color:var(--muted);margin:10px 0 0;font-size:.84rem;line-height:1.35}.hp{left:-9999px;position:absolute!important}.band{padding:68px 0}.alt{background:var(--sand)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.checker{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px}.checker label{margin-bottom:8px;font-weight:700;display:block}.reading-row{border-bottom:3px solid var(--ink);align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.reading-row input{width:100%;min-width:0;font:800 3.6rem var(--font-display), sans-serif;color:var(--ink);background:0 0;border:0;padding:0;font-stretch:85%}.reading-row input:focus{outline:none}.reading-row:focus-within{border-color:var(--teal)}.reading-row span{color:var(--muted);font-size:1.2rem}.verdict{min-height:96px}.verdict h3{margin-bottom:.3em}.verdict.high h3{color:var(--red)}.verdict.mid h3{color:#8a5a00}.verdict.low h3{color:#1d6b43}.stat-band{background:var(--amber);padding:44px 0}.stat-line{font:500 clamp(1.5rem, 3.4vw, 2.3rem)/1.2 var(--font-display), sans-serif;color:#1a1405;max-width:30em;margin-bottom:12px;font-stretch:90%}.stat-line strong{font-weight:800}.src{color:#2d2406;margin:0;font-size:.96rem}.src a{color:inherit}.cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card{border:1px solid var(--line);border-top:4px solid var(--lake);color:var(--ink);background:#fff;border-radius:8px;padding:20px;text-decoration:none;display:block}.card:hover{border-top-color:var(--amber)}.card p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.4}.prose-wrap{max-width:800px}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:3px solid var(--ink);padding-top:14px}.steps li:before{content:counter(s);font:800 2.6rem var(--font-display), sans-serif;color:var(--teal)}.steps p{color:var(--muted);margin:0}.faqs details{border-bottom:1px solid var(--line);padding:14px 0}.faqs summary{cursor:pointer;font-size:1.08rem;font-weight:700}.faqs p{margin:10px 0 0}.page-head{background:var(--lake);color:#fff;padding:40px 0 48px}.page-head h1{font-size:clamp(2.2rem,5vw,3.5rem)}.crumb{color:#c9d5da;font-size:.95rem}.crumb a{color:#c9d5da}.page-grid{grid-template-columns:minmax(0,1fr) 370px;gap:56px;padding-top:44px;padding-bottom:64px;display:grid}.sticky{position:sticky;top:86px}.prose h2{margin-top:1.5em;font-size:clamp(1.5rem,3vw,2rem)}.prose section:first-child h2{margin-top:0}.prose ul{padding-left:22px}.prose li{margin-bottom:7px}.related ul{padding:0;list-style:none}.static{padding-top:48px;padding-bottom:64px}.contact-grid{grid-template-columns:1fr 420px;gap:56px;padding-top:48px;padding-bottom:64px;display:grid}.contact-grid .static{padding:0}.foot{background:var(--lake);color:#d4dee2;padding:52px 0 24px;font-size:.97rem}.foot h2{color:#fff;font-size:1.05rem}.foot .mt{margin-top:1.2em}.foot a{color:#d4dee2}.foot ul{margin:0;padding:0;list-style:none}.foot li{margin-bottom:5px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;display:grid}.logo-foot{margin-bottom:12px}.copyright{color:#aebcc2;margin-top:28px;font-size:.88rem}.mobile-bar{display:none}@media (max-width:980px){.top nav{display:none}.top-in{justify-content:space-between}.hero-in,.split,.page-grid,.contact-grid{grid-template-columns:minmax(0,1fr);gap:32px}.page-grid aside{order:2}.sticky{position:static}.cards{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){body{padding-bottom:72px}.wrap{padding:0 16px}.hero{padding:36px 0 44px}.band{padding:48px 0}.cards,.steps{grid-template-columns:minmax(0,1fr)}.top .btn-sm{display:none}.mobile-bar{z-index:30;background:var(--lake);gap:8px;padding:10px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bar .btn{flex:1;padding:12px}.foot{padding-bottom:28px}}
