@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600&display=swap";:root{--trust-blue:#253b93;--gray:#5e626b;--purple:#825dac;--white:#fff;--black:#111318;--spectrum-low:#bdcdf6;--spectrum-mid:#6a87db;--spectrum-high:var(--trust-blue);--tint-blue:#eeeff6;--tint-gray:#f2f2f3;--line:#dfe0e1;--purple-hover:#704c9a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--font-sans:"Hanken Grotesk", system-ui, sans-serif}.display{font-family:var(--font-sans);letter-spacing:-.02em;font-size:48px;font-weight:600;line-height:52px}.score{font-family:var(--font-sans);letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:44px}.heading-1{font-family:var(--font-sans);letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:36px}.heading-2{font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:28px}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.label{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--black);font-family:var(--font-sans);margin:0;font-size:16px;line-height:24px}a{color:var(--trust-blue)}:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}h1,h2,h3,p{margin:0}.wrap{max-width:760px;padding:0 var(--space-4);margin:0 auto}.wrap.wide{max-width:1120px}.stack>*+*{margin-top:var(--space-4)}.section{margin-top:var(--space-8)}.muted{color:var(--gray)}.band{background:var(--tint-gray)}html{scroll-padding-top:88px}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);font:500 14px/20px var(--font-sans);cursor:pointer;border:1px solid #0000;text-decoration:none;transition:transform .1s ease-out;display:inline-flex}.btn:not([disabled]):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:not([disabled]):active{transform:none}}.btn-primary{background:var(--purple);color:var(--white)}.btn-primary:hover,.btn-primary:active{background:var(--purple-hover)}.btn-secondary{background:var(--white);color:var(--trust-blue);border-color:var(--trust-blue)}.btn-secondary:hover{background:var(--tint-blue)}.btn[disabled]{opacity:.5;cursor:not-allowed}.link{color:var(--trust-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.field-label{font:500 14px/20px var(--font-sans)}textarea,input[type=text]{width:100%;font:400 16px/24px var(--font-sans);color:var(--black);border:1px solid var(--gray);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.check{gap:var(--space-2);min-height:44px;font:500 14px/20px var(--font-sans);align-items:center;display:flex}.check input{width:20px;height:20px;accent-color:var(--trust-blue)}.notice{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--tint-blue)}[hidden]{display:none!important}.eyebrow{color:var(--trust-blue);align-items:center;gap:var(--space-2);font:500 14px/20px var(--font-sans);display:flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.accent{color:var(--trust-blue)}.sec-h{font:600 30px/36px var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.page-h{font:600 36px/40px var(--font-sans);letter-spacing:-.02em;text-wrap:balance}@media (width>=720px){.sec-h{font-size:40px;line-height:44px}.page-h{font-size:48px;line-height:52px}}.btn-lg{min-height:52px;padding:0 var(--space-6);font-size:16px}.low{background:var(--spectrum-low)}.mid{background:var(--spectrum-mid)}.high{background:var(--spectrum-high)}.mini{gap:2px;height:8px;display:flex}.mini span{border-radius:2px;flex-basis:0;min-width:2px}.qa details{border-top:1px solid var(--line);padding:var(--space-4) 0}.qa details:last-child{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;justify-content:space-between;gap:var(--space-4);font:500 16px/24px var(--font-sans);list-style:none;display:flex}.qa summary:after{content:"+";color:var(--trust-blue);font-size:20px}.qa details[open] summary:after{content:"−"}.qa summary::-webkit-details-marker{display:none}.qa details>:not(summary){margin-top:var(--space-3);max-width:62ch;color:var(--gray)}.slider-wrap{gap:var(--space-2);display:grid}.slider-wrap .score-out{color:var(--black);min-height:44px}.slider-wrap[data-unset=true] .score-out{color:var(--line)}.slider-wrap:not([data-unset=true]) .hint{visibility:hidden}.slider-wrap input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0}.slider-wrap input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--black) 0 calc(16px + (100% - 32px) * var(--v,0)), var(--line) 0);border-radius:3px;height:6px}.slider-wrap input[type=range]::-moz-range-track{background:var(--line);border-radius:3px;height:6px}.slider-wrap input[type=range]::-moz-range-progress{background:var(--black);border-radius:3px;height:6px}.slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--black);border:3px solid var(--white);width:32px;height:32px;box-shadow:0 0 0 1px var(--black);border-radius:50%;margin-top:-13px}.slider-wrap input[type=range]::-moz-range-thumb{background:var(--black);border:3px solid var(--white);width:28px;height:28px;box-shadow:0 0 0 1px var(--black);border-radius:50%}.slider-wrap[data-unset=true] input[type=range]::-webkit-slider-thumb{opacity:0}.slider-wrap[data-unset=true] input[type=range]::-moz-range-thumb{opacity:0}.slider-wrap[data-unset=true] input[type=range]::-webkit-slider-runnable-track{background:var(--line)}.slider-wrap[data-unset=true] input[type=range]::-moz-range-progress{background:0 0}.slider-wrap .ticks{justify-content:space-between;padding:0 10px;display:flex}.slider-wrap .ends{justify-content:space-between;display:flex}
