#adas-roi{--ar-red:#8c0a0a;--ar-red-dark:#6d0707;--ar-gold:#cf9723;--ar-gold-dark:#b4831c;--ar-ink:#1c1c1c;--ar-muted:#5c5c5c;--ar-line:#ddd6cf;--ar-bg:#f7f5f2;--ar-card:#fff;box-sizing:border-box;color:var(--ar-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;max-width:880px;padding:56px 20px 64px}@media (max-width:600px){#adas-roi{padding:32px 12px 40px}}#adas-roi *{box-sizing:border-box}.ar-wrap{background:var(--ar-bg);border:1px solid var(--ar-line);border-radius:14px;box-shadow:0 2px 14px rgba(28,28,28,.05);padding:34px 30px}.ar-progress{background:#e7e1da;border-radius:99px;height:8px;margin-bottom:26px;overflow:hidden}.ar-progress-bar{background:var(--ar-red);height:100%;transition:width .3s ease;width:0}.ar-steps-label{color:var(--ar-muted);font-size:12.5px;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.ar-screen{display:none}.ar-screen.active{display:block}.ar-h1{color:var(--ar-ink);font-size:32px;font-weight:700;line-height:1.2;margin:0 0 10px;text-align:center}.ar-h1.red{color:var(--ar-red)}.ar-sub{color:var(--ar-ink);font-size:18px;margin:0 0 18px;text-align:center}.ar-body{font-size:16px;line-height:1.55;margin:0 auto 14px}.ar-body,.ar-fine{max-width:640px;text-align:center}.ar-fine{color:var(--ar-muted);font-size:13px;line-height:1.5;margin:14px auto 0}.ar-q{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 8px}.ar-q,.ar-qhelp{text-align:center}.ar-qhelp{color:var(--ar-muted);font-size:14.5px;margin:0 0 20px}.ar-field{margin:0 auto 16px;max-width:420px}.ar-field label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.ar-field input[type=email],.ar-field input[type=number],.ar-field input[type=tel],.ar-field input[type=text],.ar-field select{background:#fff;border:1px solid #c9c2ba;border-radius:8px;color:var(--ar-ink);font-size:16px;padding:12px 14px;width:100%}.ar-field input:focus,.ar-field select:focus{border-color:var(--ar-red);outline:2px solid var(--ar-red)}.ar-money{position:relative}.ar-money span{color:var(--ar-muted);font-size:16px;left:13px;position:absolute;top:50%;transform:translateY(-50%)}.ar-money input{padding-left:28px!important}.ar-2col{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:640px}@media (max-width:600px){.ar-2col{grid-template-columns:1fr}}.ar-nav{display:flex;gap:14px;justify-content:space-between;margin:24px auto 0;max-width:640px}.ar-nav.center{justify-content:center}.ar-btn{border:0;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;padding:13px 26px}.ar-btn-gold{background:var(--ar-gold);color:#1c1c1c}.ar-btn-gold:hover{background:var(--ar-gold-dark);color:#fff}.ar-btn-red{background:var(--ar-red);color:#fff}.ar-btn-red:hover{background:var(--ar-red-dark)}.ar-btn-ghost{background:transparent;border:1px solid #c9c2ba;color:var(--ar-muted)}.ar-btn:disabled{cursor:not-allowed;opacity:.55}.ar-err{color:#b00020;display:none;font-size:13.5px;margin-top:6px;text-align:left}.ar-msg{border-radius:8px;display:none;font-size:14.5px;margin:16px auto 0;max-width:640px;padding:12px 14px}.ar-msg.err{background:#fdecec;border:1px solid #f2bcbc;color:#8f1d1d;display:block}.ar-report h2{color:var(--ar-red);font-size:30px;margin:0 0 12px;text-align:center}.ar-report .ar-intro{font-size:15.5px;line-height:1.55;margin:0 auto 24px;max-width:680px;text-align:center}.ar-cards{display:grid;gap:18px;grid-template-columns:1fr}.ar-card{background:var(--ar-card);border:1px solid var(--ar-line);border-radius:12px;padding:22px 24px}.ar-card h3{color:var(--ar-red);font-size:21px;margin:0 0 14px;text-align:center}.ar-row{border-bottom:1px solid #efeae4;display:flex;font-size:16px;gap:16px;justify-content:space-between;padding:9px 0}.ar-row:last-child{border-bottom:0}.ar-row .k{font-weight:600}.ar-row .v{font-weight:700;white-space:nowrap}.ar-row.hl{background:#fdf3e0;border-bottom:0;border-radius:8px;margin-top:8px;padding:12px 10px}.ar-row.hl .v{color:var(--ar-red)}.ar-big{font-size:19px}.ar-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}@media print{body *{visibility:hidden}#adas-roi,#adas-roi *{visibility:visible}#adas-roi{left:0;max-width:none;padding:0;position:absolute;top:0;width:100%}.ar-wrap{background:#fff;border:0;box-shadow:none}.ar-actions,.ar-msg,.ar-nav,.ar-progress,.ar-screen,.ar-steps-label{display:none!important}.ar-screen.ar-print{display:block!important}}