.quick-check-hero{padding:clamp(72px,10vw,150px) 0 56px}.quick-check-hero .wrap{max-width:1120px}.quick-check-hero h1{max-width:880px;margin:14px 0 22px}.quick-check-hero .lead{max-width:760px}.quick-check-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.quick-check-trust span{border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-weight:700}.quick-check-shell{padding:32px 0 clamp(80px,10vw,140px)}.quick-check-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);gap:28px;align-items:start}.quick-check-card{border:1px solid var(--line);background:#fff;padding:clamp(24px,4vw,52px);min-height:460px}.quick-check-progress-row{display:flex;align-items:center;gap:18px;margin-bottom:40px}.quick-check-progress-row progress{width:100%;height:10px;accent-color:#50a605}.quick-check-progress-row span{white-space:nowrap;font-weight:750}.quick-check-step{border:0;padding:0;margin:0}.quick-check-step legend{font-family:Georgia,serif;font-size:clamp(30px,4vw,52px);line-height:1.05;max-width:820px;margin-bottom:30px}.quick-check-options{display:grid;gap:12px}.quick-check-option{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);padding:18px 20px;cursor:pointer;font-weight:650}.quick-check-option:has(input:checked){border-color:#50a605;background:#f2f9ec}.quick-check-option input{margin-top:4px;inline-size:20px;block-size:20px;accent-color:#50a605}.quick-check-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.quick-check-error{margin-top:18px;color:#a53521;font-weight:750}.quick-check-result{min-height:390px}.quick-check-score{display:inline-block;background:#14251f;color:#fff;border-radius:999px;padding:9px 15px;font-weight:800;margin-bottom:18px}.quick-check-result h2{margin:0 0 16px}.quick-check-result .lead{margin-bottom:24px}.quick-check-result-box{border-left:5px solid #50a605;padding:4px 0 4px 22px;margin:26px 0}.quick-check-aside{border:1px solid var(--line);padding:26px}.quick-check-aside h2{font-size:25px;margin-top:0}.quick-check-aside ol{padding-left:22px}.quick-check-aside li+li{margin-top:12px}.quick-check-privacy{font-size:14px;color:var(--muted)}.quick-check-links{padding:70px 0}.quick-check-links .grid-3{margin-top:30px}@media(max-width:800px){.quick-check-layout{grid-template-columns:1fr}.quick-check-card{min-height:0}.quick-check-progress-row{margin-bottom:28px}.quick-check-aside{order:-1}.quick-check-actions .btn{width:100%;text-align:center}}
