.EstimateQuiz-module__OBf-Vq__wrap{max-width:760px;min-height:70vh;margin:0 auto;padding:48px 20px 96px}.EstimateQuiz-module__OBf-Vq__progress{font:600 11px/1 var(--sans);letter-spacing:.12em;color:var(--muted);justify-content:space-between;display:flex}.EstimateQuiz-module__OBf-Vq__bar{background:var(--border);border-radius:2px;height:3px;margin:12px 0 40px;overflow:hidden}.EstimateQuiz-module__OBf-Vq__bar i{background:var(--action);height:100%;transition:width .3s;display:block}.EstimateQuiz-module__OBf-Vq__head{align-items:flex-start;gap:14px;display:flex}.EstimateQuiz-module__OBf-Vq__back{border:1px solid var(--border);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;margin-top:6px;font-size:16px}.EstimateQuiz-module__OBf-Vq__back:hover{border-color:var(--ink)}.EstimateQuiz-module__OBf-Vq__q{font:400 clamp(32px,4.8vw,48px)/1.06 var(--serif);letter-spacing:-.02em;color:var(--ink);outline:none;margin:0}.EstimateQuiz-module__OBf-Vq__help{color:var(--muted);margin:12px 0 28px;font-size:16px}.EstimateQuiz-module__OBf-Vq__list{gap:10px;display:grid}.EstimateQuiz-module__OBf-Vq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.EstimateQuiz-module__OBf-Vq__option{text-align:left;background:var(--paper);border:1px solid var(--border);cursor:pointer;width:100%;color:var(--ink);font:inherit;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:flex}.EstimateQuiz-module__OBf-Vq__option:hover{border-color:var(--action);box-shadow:0 2px 10px #111c350f}.EstimateQuiz-module__OBf-Vq__option:active{transform:scale(.995)}.EstimateQuiz-module__OBf-Vq__option strong{font-size:16px;font-weight:600;display:block}.EstimateQuiz-module__OBf-Vq__option small{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.EstimateQuiz-module__OBf-Vq__compact{padding:14px 16px}.EstimateQuiz-module__OBf-Vq__compact strong{font-size:15px}.EstimateQuiz-module__OBf-Vq__box{border:1.5px solid #b8bfcc;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.EstimateQuiz-module__OBf-Vq__square{border-radius:5px}.EstimateQuiz-module__OBf-Vq__on{border-color:var(--action);box-shadow:0 0 0 1px var(--action) inset;background:#f3f6ff}.EstimateQuiz-module__OBf-Vq__on .EstimateQuiz-module__OBf-Vq__box{border-color:var(--action);background:var(--action)}.EstimateQuiz-module__OBf-Vq__on .EstimateQuiz-module__OBf-Vq__box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.EstimateQuiz-module__OBf-Vq__actions{justify-content:flex-end;margin-top:24px;display:flex}.EstimateQuiz-module__OBf-Vq__cta{appearance:none;background:var(--action);color:#fff;font:600 16px/1 var(--sans);cursor:pointer;border:0;border-radius:10px;padding:17px 28px}.EstimateQuiz-module__OBf-Vq__cta:disabled{opacity:.45;cursor:not-allowed}.EstimateQuiz-module__OBf-Vq__cta:not(:disabled):hover{filter:brightness(1.08)}.EstimateQuiz-module__OBf-Vq__full{width:100%;margin-top:8px}.EstimateQuiz-module__OBf-Vq__form{gap:14px;display:grid}.EstimateQuiz-module__OBf-Vq__form label{font:600 14px var(--sans);color:var(--ink);gap:6px;display:grid}.EstimateQuiz-module__OBf-Vq__form label em{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:400}.EstimateQuiz-module__OBf-Vq__form input,.EstimateQuiz-module__OBf-Vq__form select{font:16px var(--sans);border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:10px;width:100%;padding:13px 14px}.EstimateQuiz-module__OBf-Vq__form input:focus,.EstimateQuiz-module__OBf-Vq__form select:focus{outline:2px solid var(--action);outline-offset:0;border-color:var(--action)}.EstimateQuiz-module__OBf-Vq__two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EstimateQuiz-module__OBf-Vq__bad input{background:#fff7f3;border-color:#c2410c}.EstimateQuiz-module__OBf-Vq__error{color:#b42318;margin:0;font-size:14px}.EstimateQuiz-module__OBf-Vq__fine{color:var(--muted);text-align:center;margin:8px 0 0;font-size:13px}.EstimateQuiz-module__OBf-Vq__fine a{color:inherit}.EstimateQuiz-module__OBf-Vq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.EstimateQuiz-module__OBf-Vq__result{text-align:center;padding-top:24px}.EstimateQuiz-module__OBf-Vq__kicker{font:italic 400 18px var(--serif);color:#b4561f}.EstimateQuiz-module__OBf-Vq__big{font:400 clamp(44px,7.5vw,76px)/1.02 var(--serif);letter-spacing:-.02em;color:var(--ink);outline:none;margin:14px 0 16px}.EstimateQuiz-module__OBf-Vq__lead{color:var(--muted);max-width:540px;margin:0 auto 26px;font-size:16.5px}.EstimateQuiz-module__OBf-Vq__drivers{text-align:left;gap:8px;max-width:520px;margin:0 auto 28px;padding:0;list-style:none;display:grid}.EstimateQuiz-module__OBf-Vq__drivers li{background:var(--paper);border:1px solid var(--border);border-radius:10px;padding:12px 16px;font-size:15px}.EstimateQuiz-module__OBf-Vq__next{text-align:left;background:var(--sage);border-radius:12px;max-width:520px;margin:0 auto 20px;padding:20px 22px;font-size:15px}.EstimateQuiz-module__OBf-Vq__next ol{gap:6px;margin:10px 0 0;padding-left:20px;list-style:decimal;display:grid}.EstimateQuiz-module__OBf-Vq__next li{padding-left:4px}@media (max-width:640px){.EstimateQuiz-module__OBf-Vq__grid,.EstimateQuiz-module__OBf-Vq__two{grid-template-columns:1fr}.EstimateQuiz-module__OBf-Vq__wrap{padding-top:28px}.EstimateQuiz-module__OBf-Vq__bar{margin-bottom:28px}.EstimateQuiz-module__OBf-Vq__option{padding:16px}}.EstimateQuiz-module__OBf-Vq__notes{border-top:1px solid var(--border);max-width:760px;margin:0 auto;padding:24px 20px 96px}.EstimateQuiz-module__OBf-Vq__notes h2{font:400 30px/1.15 var(--serif);letter-spacing:-.015em;color:var(--ink);margin:40px 0 24px}.EstimateQuiz-module__OBf-Vq__notes h3{color:var(--ink);margin:22px 0 6px;font-size:17px;font-weight:600}.EstimateQuiz-module__OBf-Vq__notes p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.65}.EstimateQuiz-module__OBf-Vq__notesMore{margin-top:28px!important}.EstimateQuiz-module__OBf-Vq__notesMore a{color:var(--ink)}
