@charset "UTF-8";
:root{--ink:#252a28;--muted:#656c67;--orange:#e64d2b;--orange-hover:#cd3d1d;--pale:#f4f5f2;--line:#dedfd9;--white:#fff;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;color:var(--ink);background:#fdfdfb;font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(1232px,calc(100% - 112px));margin-inline:auto}.section-space{padding-block:104px}.eyebrow,.tiny-label{font-size:.75rem;letter-spacing:.16em;font-weight:700}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:25px}.eyebrow-line{display:block;width:30px;height:2px;background:var(--orange)}.skip-link{position:fixed;top:-100px;left:20px;background:var(--ink);color:white;padding:16px;z-index:100}.skip-link:focus{top:12px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.preview-bar{min-height:36px;background:var(--ink);color:#e8ebe7;display:flex;align-items:center;justify-content:center;gap:18px;font-size:.75rem;padding:7px 20px}.preview-bar>span{color:#ffa28b;letter-spacing:.13em;font-weight:700;font-size:.6875rem}.preview-bar button{border:0;background:none;color:inherit;padding:0;font-size:inherit;text-decoration:underline;text-underline-offset:3px}.preview-bar button span{margin-left:3px}.site-header{height:106px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;gap:12px;align-items:center;font-weight:750;font-size:1.6rem;line-height:1.05;letter-spacing:-.055em}.brand-mark{width:44px;height:47px;color:var(--orange);font-size:3.3rem;font-weight:800;line-height:.9;letter-spacing:-.13em}.brand-sub{display:block;font-size:.8rem;font-weight:500;letter-spacing:.055em;margin-top:6px}.site-header nav{display:flex;gap:31px;margin-left:auto;margin-right:38px;font-size:.875rem;font-weight:550}.site-header nav a:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;padding:14px 23px;border:1px solid transparent;border-radius:5px;font-size:.875rem;font-weight:650;line-height:1.4;transition:background .16s,transform .16s}.button span{font-size:1.25rem;line-height:1}.button-header{border-color:var(--line);background:transparent;min-height:46px;padding:11px 18px;gap:22px}.button-header:hover{border-color:var(--ink);background:var(--pale)}.button-primary{color:white;background:var(--orange);box-shadow:0 3px 0 rgba(95,24,8,.07)}.button-primary:hover{background:var(--orange-hover)}.button-primary:active{transform:translateY(1px)}
.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:48px;padding-top:30px;padding-bottom:55px;align-items:stretch}.hero-copy{padding-block:28px 2px}.hero h1{font-size:clamp(3.6rem,5.5vw,5.05rem);letter-spacing:-.065em;font-weight:620;line-height:1.05;margin-left:-4px}.hero h1>span{color:var(--orange)}.hero-amount{font-size:1.35rem;letter-spacing:-.025em;margin-top:28px}.hero-amount strong{font-weight:680}.hero-description{max-width:405px;font-size:1.04rem;color:var(--muted);line-height:1.7;margin-block:18px 28px}.hero-copy>.button{min-height:58px;gap:36px;padding-inline:23px}.hero-note{display:flex;align-items:center;gap:9px;margin-top:17px;font-size:.8125rem;color:#525a54}.hero-note svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.hero-disclaimer{font-size:.75rem;line-height:1.6;color:var(--muted);max-width:390px;margin-top:26px}.hero-visual{position:relative;min-height:565px;overflow:hidden;background:var(--ink);border-radius:8px}.hero-photo{height:100%;width:100%;position:absolute;object-fit:cover;object-position:65% center}.photo-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,12,.25) 0%,transparent 30%,rgba(14,19,15,.28) 61%,rgba(14,19,15,.85) 100%)}.photo-tag{position:absolute;top:28px;left:27px;border:1px solid rgba(255,255,255,.5);border-radius:3px;color:white;font-size:.65rem;letter-spacing:.14em;padding:7px 10px}.visual-caption{position:absolute;bottom:105px;left:32px;color:white;line-height:1.18;letter-spacing:-.035em;font-size:2.35rem}.visual-caption span{display:block;font-weight:400}.visual-caption strong{display:block;font-weight:550}.photo-footer{position:absolute;bottom:38px;left:32px;right:32px;display:flex;align-items:center;justify-content:space-between;color:#f5f6f2;font-size:.8rem;border-top:1px solid rgba(255,255,255,.35);padding-top:15px}.visual-symbol{font-size:1.8rem;line-height:1}.photo-credit{position:absolute;bottom:10px;right:14px;font-size:.65rem;color:#e3e5df}
.criteria{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.1fr;border-block:1px solid var(--line);padding-block:31px 33px;gap:26px}.criteria-intro{padding-right:10px}.tiny-label{font-size:.625rem;color:var(--muted);letter-spacing:.14em}.criteria-intro p{font-size:.9rem;line-height:1.5;margin-top:8px}.criterion{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line);padding-left:36px}.criterion>strong{font-size:2.4rem;letter-spacing:-.06em;font-weight:600;line-height:1.2}.criterion strong span{font-size:1.25rem;letter-spacing:-.035em}.criterion>span{font-size:.8125rem;color:var(--muted);margin-top:6px}.opportunity,.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.section-intro h2,.process-heading h2{font-size:2.7rem;line-height:1.13;letter-spacing:-.045em;font-weight:600}.section-intro h2>span{color:var(--muted)}.section-intro>p:last-child{color:var(--muted);font-size:1rem;line-height:1.75;margin-top:24px;max-width:350px}.opportunity-items article{display:flex;gap:23px;padding:24px 0;border-bottom:1px solid var(--line)}.opportunity-items article:first-child{padding-top:0}.item-number{color:var(--orange);font-size:.8125rem;font-weight:650;padding-top:2px}.opportunity-items h3{font-size:1.1rem;letter-spacing:-.015em;font-weight:630;margin-bottom:9px}.opportunity-items p{color:var(--muted);font-size:.9375rem;line-height:1.7}.process-section{background:var(--ink);color:#f7f8f5;padding-block:76px 60px}.process-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end}.process-heading .eyebrow{color:#ff9c84;margin-bottom:22px}.process-heading>p{color:#bfc7bf;font-size:.95rem;padding-bottom:5px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:52px}.process-grid article{border-top:1px solid #59615b;padding-top:23px}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:31px}.step-top>span{font-size:.875rem;color:#c4cbc4}.step-top svg{width:28px;height:28px;stroke:#ff957b;stroke-width:1.4;fill:none}.process-grid h3{font-size:1.25rem;letter-spacing:-.025em;font-weight:550;margin-bottom:13px}.process-grid p{color:#c4cbc4;font-size:.9375rem;line-height:1.7;max-width:315px}.process-note{color:#b9c1b9;font-size:.75rem;margin-top:35px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;padding:22px 0;font-size:1rem;font-weight:550;cursor:pointer}.faq-list details:first-child summary{padding-top:4px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:1.4rem;font-weight:400;color:var(--orange)}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:.9375rem;color:var(--muted);line-height:1.75;padding:0 24px 23px 0}.closing-cta{display:flex;align-items:center;justify-content:space-between;gap:34px;background:#ecefe9;padding:46px 50px;border-radius:7px}.closing-cta .eyebrow{margin-bottom:17px;font-size:.6875rem}.closing-cta h2{font-size:2.55rem;line-height:1.1;letter-spacing:-.045em;font-weight:600}.closing-cta>div:last-child>p{font-size:.75rem;color:var(--muted);margin-top:14px;text-align:center}.closing-cta .button{min-height:57px}.site-footer{padding-block:56px 30px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top>p{font-size:.8125rem;color:var(--muted);line-height:1.6}.text-link{border:0;padding:4px 0;background:transparent;font-size:.8125rem;text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;justify-content:space-between;gap:50px;border-top:1px solid var(--line);margin-top:34px;padding-top:20px;color:var(--muted);font-size:.6875rem}.footer-bottom>p{max-width:780px}.footer-bottom>span{flex-shrink:0;font-size:.625rem;letter-spacing:.12em;padding-top:4px}.mobile-cta{display:none}.noscript{padding:20px;background:#fff3e5;text-align:center}
body.modal-open{overflow:hidden}dialog{border:0;padding:0;color:var(--ink);background:#fdfdfb;box-shadow:0 25px 100px #0005}dialog::backdrop{background:rgba(22,27,23,.65);backdrop-filter:blur(5px)}.quiz-dialog{width:min(624px,calc(100% - 32px));max-height:calc(100dvh - 32px);border-radius:12px;overflow:auto}.quiz-top{display:flex;align-items:center;justify-content:space-between;padding:21px 28px;border-bottom:1px solid var(--line)}.quiz-brand{font-weight:700;letter-spacing:-.04em;font-size:1.3rem}.quiz-brand>span{font-size:.85rem;letter-spacing:0;font-weight:400;color:var(--muted)}.icon-button{border:0;background:var(--pale);border-radius:50%;width:36px;height:36px;line-height:1;display:grid;place-items:center;font-size:1.75rem;font-weight:300}.icon-button:hover{background:#e5e8e1}.quiz-content{padding:26px 38px 18px}.progress-label{display:flex;justify-content:space-between;gap:12px;font-size:.6875rem;margin-bottom:8px}.progress-label>span:first-child{font-weight:700;letter-spacing:.1em}.progress-label>span:last-child{color:var(--muted)}progress{width:100%;height:4px;border:0;display:block;appearance:none;background:#e8ebe4;accent-color:var(--orange);border-radius:10px;overflow:hidden}progress::-webkit-progress-bar{background:#e8ebe4}progress::-webkit-progress-value{background:var(--orange)}progress::-moz-progress-bar{background:var(--orange)}#quiz-title{font-size:1.85rem;line-height:1.18;letter-spacing:-.04em;font-weight:620;margin-top:29px;outline:none}#quiz-description{font-size:.875rem;color:var(--muted);line-height:1.65;margin-top:11px;min-height:43px}.quiz-step{margin-top:26px}.field-label{display:block;font-size:.8125rem;font-weight:550;margin-bottom:8px}.field-label>span{color:var(--muted);font-weight:400}.amount-input{position:relative}.amount-input input{font-size:2rem;letter-spacing:-.025em;padding:16px 70px 16px 17px;font-weight:550;width:100%}.amount-input>span{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:.875rem}input:not([type=radio]):not([type=checkbox]),select{border:1px solid #b9c0b7;border-radius:5px;background:white;color:var(--ink);min-height:49px;width:100%}input::placeholder{color:#828981;font-weight:400}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.amount-presets>button{border:1px solid var(--line);background:var(--pale);border-radius:5px;font-size:.8125rem;flex:1;padding:10px 7px;white-space:nowrap}.amount-presets>button:hover,.amount-presets>button[aria-pressed=true]{border-color:var(--orange);color:#ba3a1e;background:#fff1eb}.field-note{font-size:.75rem;color:var(--muted);margin-top:12px;line-height:1.55}fieldset{padding:0;margin:0;border:0;min-width:0}.choice{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 18px;border:1px solid #cdd2ca;border-radius:6px;cursor:pointer;margin-bottom:11px;background:white}.choice:has(input:checked){border-color:var(--orange);background:#fff5ef;box-shadow:inset 0 0 0 1px var(--orange)}.choice:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:3px}.choice:hover{border-color:#939c90}.choice>input{position:absolute;opacity:0;width:1px;height:1px}.choice strong{display:block;font-size:.9375rem;font-weight:580}.choice small{display:block;font-size:.75rem;color:var(--muted);margin-top:3px}.radio-mark{width:20px;height:20px;border:1.5px solid #a1a99c;border-radius:50%;flex-shrink:0;position:relative}.choice input:checked~.radio-mark{border:6px solid var(--orange)}.choice.compact{padding:13px 16px;margin-bottom:9px}.result-label{margin-top:20px}select{padding:10px;font-size:.875rem}.info-note,.demo-notice{background:#edf0e9;border-radius:5px;padding:13px 15px;font-size:.8125rem;line-height:1.6;color:#4d574e;margin-top:20px}.demo-notice{margin-top:0;margin-bottom:20px;border-left:3px solid var(--orange)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quiz-step[data-step="5"] input:not([type=checkbox]){font-size:1rem;padding:10px 12px;margin-top:5px}.quiz-step[data-step="5"]>.field-label{margin-top:13px}.demo-checkbox{display:flex;gap:10px;font-size:.75rem;line-height:1.6;align-items:flex-start;margin-top:19px}.demo-checkbox input{accent-color:var(--orange);width:18px;height:18px;flex-shrink:0;margin:3px 0 0}.contact-owner{font-size:.75rem;color:var(--muted);margin-top:16px;line-height:1.65}.contact-owner strong{font-weight:550}.quiz-navigation{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:31px}.quiz-navigation .button{margin-left:auto;min-width:147px}.back-button{border:0;background:none;padding:12px 0;font-size:.875rem;color:var(--muted)}.quiz-footer{margin-top:25px;padding-top:17px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.625rem;letter-spacing:.04em}.quiz-footer button{border:0;background:none;font-size:.6875rem;text-decoration:underline}.form-error{font-size:.8125rem;color:#aa2e14;background:#fff0e9;border:1px solid #ffcbbb;border-radius:5px;padding:11px 13px;margin-top:18px}.result-badge{display:inline-flex;align-items:center;background:#eaf0e6;color:#3b5635;padding:6px 10px;border-radius:4px;font-size:.75rem;font-weight:600;margin-block:22px 15px}.result-badge[data-status="not_eligible"]{background:#fff0e9;color:#a03f26}.result-badge[data-status="needs_clarification"]{background:#fcf1cf;color:#76591b}#result-explanation{font-size:.9375rem;line-height:1.65}.result-details{padding:0;margin:25px 0}.result-details>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.8125rem}.result-details dt{color:var(--muted)}.result-details dd{margin:0;text-align:right;max-width:64%;overflow-wrap:anywhere}.result-actions{display:flex;gap:22px;align-items:center;margin-top:24px}.privacy-dialog{width:min(670px,calc(100% - 32px));max-height:calc(100dvh - 40px);border-radius:12px;overflow:auto}.privacy-content{padding:38px;position:relative}.privacy-content>.icon-button{position:absolute;right:22px;top:22px}.privacy-content>.eyebrow{padding-right:40px;font-size:.625rem}.privacy-content h2{font-size:2.2rem;letter-spacing:-.04em;line-height:1.15;margin-bottom:25px}.privacy-content p:not(.eyebrow){font-size:.875rem;line-height:1.7;color:var(--muted)}.privacy-content h3{font-size:1rem;margin-top:25px;margin-bottom:7px}.privacy-footnote{border-top:1px solid var(--line);padding-top:20px;margin-top:25px}
.unsecured-highlight{display:inline-block;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.45;letter-spacing:-.02em;background:#fff0e8;border-left:4px solid var(--orange);padding:11px 15px;margin-top:17px;color:var(--ink)}.unsecured-highlight strong{font-weight:750}.unsecured-highlight>span{display:block;font-size:.875rem;margin-top:3px;font-weight:450}
@media(min-width:1500px){.hero h1{font-size:5.1rem}.hero-visual{min-height:610px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:32px}.hero h1{font-size:4.3rem}.hero-description{font-size:1rem}.site-header nav{margin-right:8px;gap:20px}.hero-copy>.button{gap:18px;font-size:.8125rem;padding-inline:17px}.criterion{padding-left:24px}.opportunity,.faq-section{gap:50px}.section-intro h2,.process-heading h2{font-size:2.3rem}.closing-cta{padding:40px}.closing-cta h2{font-size:2.2rem}}
@media(max-width:820px){.wrap{width:calc(100% - 44px)}.site-header{height:88px}.site-header nav{display:none}.hero{gap:24px;padding-top:20px}.hero h1{font-size:3.5rem}.hero-visual{min-height:550px}.hero-copy{padding-top:13px}.hero-amount{font-size:1.12rem;margin-top:22px}.hero-description{font-size:.9375rem;line-height:1.6}.hero-copy>.button{width:100%;gap:12px}.visual-caption{font-size:1.85rem;left:22px;bottom:114px}.photo-footer{left:22px;right:22px;gap:15px;font-size:.75rem}.photo-tag{left:18px;top:20px;font-size:.5625rem;padding:7px}.criteria{gap:16px;grid-template-columns:1fr 1fr 1fr}.criteria-intro{display:none}.criterion:first-of-type{border-left:0}.criterion{padding-left:18px}.criterion>strong{font-size:2.15rem}.criterion strong span{font-size:1.05rem}.criterion>span{font-size:.75rem}.section-space{padding-block:70px}.opportunity,.faq-section{grid-template-columns:1fr;gap:40px}.section-intro>p:last-child{max-width:500px;margin-top:18px}.process-heading{align-items:flex-start;flex-direction:column;gap:22px}.process-grid{gap:22px;margin-top:35px}.process-grid h3{font-size:1.05rem}.process-grid p{font-size:.875rem}.closing-cta{padding:30px;gap:25px}.closing-cta h2{font-size:1.9rem}.closing-cta .button{font-size:.8125rem;gap:14px;padding-inline:15px}.footer-top{flex-wrap:wrap}.footer-bottom{gap:20px}.footer-bottom>span{white-space:normal;min-width:95px}}
@media(max-width:600px){body{padding-bottom:82px}.wrap{width:calc(100% - 40px)}.preview-bar{justify-content:center;gap:10px;font-size:.625rem;padding:8px 9px;min-height:33px}.preview-bar>span{font-size:.5625rem;white-space:nowrap}.preview-bar button{display:none}.site-header{height:82px;gap:12px}.brand{font-size:1.35rem;gap:7px}.brand-mark{font-size:2.85rem;width:37px;height:42px}.brand-sub{font-size:.65rem;margin-top:5px}.button-header{font-size:.75rem;gap:10px;padding:9px 11px;min-height:40px}.button-header>span{font-size:1rem}.hero{grid-template-columns:1fr;gap:30px;padding-top:13px;padding-bottom:33px}.hero-copy{padding-top:0}.hero .eyebrow{font-size:.625rem;margin-bottom:23px;letter-spacing:.13em}.hero h1{font-size:clamp(3.35rem,12.6vw,4.7rem);letter-spacing:-.065em;line-height:1.035;margin-left:-2px}.hero-amount{font-size:1.25rem;margin-top:22px}.hero-description{font-size:1rem;line-height:1.65;margin-block:15px 23px;max-width:none}.hero-copy>.button{font-size:.875rem;min-height:56px;justify-content:space-between;padding-inline:18px}.hero-note{font-size:.75rem;margin-top:14px}.hero-disclaimer{font-size:.6875rem;margin-top:16px;max-width:none}.hero-visual{min-height:350px}.hero-photo{object-position:65% 43%}.photo-tag{top:19px;left:21px;font-size:.5625rem}.visual-caption{font-size:2rem;left:24px;bottom:88px}.photo-footer{left:24px;right:24px;bottom:26px;padding-top:12px;font-size:.6875rem}.photo-credit{bottom:6px;font-size:.5625rem}.criteria{gap:0;padding-block:24px}.criterion{padding-left:12px;padding-right:5px}.criterion:nth-child(2){border-left:0;padding-left:0}.criterion>strong{font-size:1.75rem;white-space:nowrap}.criterion strong span{font-size:.82rem;letter-spacing:-.045em}.criterion>span{font-size:.6875rem;line-height:1.45;margin-top:7px;max-width:95px}.section-space{padding-block:56px}.eyebrow{font-size:.625rem;margin-bottom:20px}.section-intro h2,.process-heading h2{font-size:2.2rem;line-height:1.14}.section-intro>p:last-child{font-size:.9375rem;line-height:1.65}.opportunity{gap:33px}.opportunity-items article{gap:16px;padding-block:22px}.opportunity-items h3{font-size:1rem;line-height:1.4}.opportunity-items p{font-size:.875rem;line-height:1.65}.process-section{padding-block:52px 35px}.process-heading>p{font-size:.875rem}.process-grid{grid-template-columns:1fr;gap:27px;margin-top:31px}.step-top{margin-bottom:15px}.process-grid h3{font-size:1.2rem;margin-bottom:8px}.process-grid p{max-width:none}.process-note{font-size:.6875rem;margin-top:25px}.faq-section{gap:28px}.faq-list summary{font-size:.9375rem;padding-block:19px;line-height:1.45}.faq-list details>p{font-size:.875rem;padding-right:0}.closing-cta{display:block;padding:30px 23px;border-radius:6px}.closing-cta h2{font-size:2rem}.closing-cta>div:last-child{margin-top:26px}.closing-cta .button{width:100%;justify-content:space-between;font-size:.8125rem}.closing-cta>div:last-child>p{font-size:.6875rem}.site-footer{padding-top:39px;padding-bottom:20px}.footer-top{gap:21px}.footer-top>p{font-size:.6875rem;margin-left:auto}.footer-top>.text-link{font-size:.75rem}.footer-bottom{flex-direction:column;gap:16px;margin-top:25px;font-size:.6875rem}.footer-bottom>span{font-size:.5625rem}.mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:rgba(253,253,251,.97);border-top:1px solid var(--line);padding:10px 20px calc(10px + env(safe-area-inset-bottom));z-index:10}.mobile-cta>.button{width:100%;min-height:49px;justify-content:space-between}.modal-open .mobile-cta{visibility:hidden}.quiz-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:9px}.quiz-top{padding:16px 20px}.quiz-content{padding:22px 21px 17px}#quiz-title{font-size:1.65rem;margin-top:25px}#quiz-description{font-size:.8125rem;min-height:0}.quiz-step{margin-top:23px}.choice{padding:17px 13px}.choice.compact{padding:13px}.choice strong{font-size:.875rem}.choice small{font-size:.6875rem}.amount-input input{font-size:1.7rem}.amount-presets{gap:5px}.amount-presets>button{padding-inline:5px;font-size:.75rem}.quiz-navigation{margin-top:26px}.contact-grid{gap:10px}.quiz-footer{font-size:.5625rem;letter-spacing:0}.result-actions{flex-direction:column;align-items:stretch;gap:15px}.result-details>div{font-size:.75rem}.privacy-content{padding:31px 24px}.privacy-content h2{font-size:1.8rem}.privacy-content p:not(.eyebrow){font-size:.8125rem}.privacy-content>.icon-button{top:16px;right:16px}.progress-label{font-size:.625rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.privacy-content a{text-decoration:underline;overflow-wrap:anywhere}.privacy-content p+p{margin-top:12px}.privacy-content p:not(.eyebrow){font-size:1rem}.demo-checkbox,.contact-owner{font-size:.875rem}.contact-owner .text-link{font-size:inherit;padding:0;text-decoration:underline}.quiz-footer{font-size:.75rem}.quiz-footer button{font-size:.8125rem}
