
:root{--v281-gold:#d5a83f;--v281-navy:#071b2e;--v281-soft:#f4f1e9}
.renov-intake-page{background:#f7f6f2;color:#132235}.v281-hero{background:linear-gradient(105deg,rgba(5,22,37,.97),rgba(8,37,60,.88)),url('../images/renov-naiveli-artisan-v3903.jpg') center/cover;padding:90px 0;color:white}.v281-hero-grid{display:grid;grid-template-columns:1.5fr .7fr;gap:45px;align-items:center}.v281-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.02;margin:16px 0}.v281-hero h1 em{color:var(--v281-gold);font-style:normal}.v281-hero p{font-size:19px;max-width:720px;line-height:1.65}.v281-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.v281-score-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(15px);padding:30px;border-radius:24px}.v281-score-card strong{display:block;font-size:58px;color:var(--v281-gold);margin:8px 0}.v281-score-bar{height:8px;background:rgba(255,255,255,.15);border-radius:10px;overflow:hidden}.v281-score-bar i{display:block;height:100%;width:20%;background:var(--v281-gold);transition:.3s}.v281-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;align-items:start}.v281-form{display:grid;gap:22px}.v281-step{background:white;border:1px solid #e4e0d7;border-radius:24px;padding:30px;box-shadow:0 12px 35px rgba(7,27,46,.06)}.v281-step header{display:flex;gap:18px;align-items:center;margin-bottom:24px}.v281-step header>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--v281-navy);color:white}.v281-step header span,.v281-naia>span{font-size:11px;letter-spacing:.16em;color:#9c7727;font-weight:800}.v281-step h2{margin:4px 0 0}.v281-trade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v281-trade-grid label{border:1px solid #ddd7ca;border-radius:16px;padding:18px;display:flex;gap:10px;align-items:center;cursor:pointer}.v281-trade-grid label:has(input:checked){border-color:var(--v281-gold);background:#fff9e9}.v281-trade-grid input{accent-color:var(--v281-gold)}.v281-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v281-step label{font-weight:700;font-size:14px}.v281-step input,.v281-step select,.v281-step textarea{width:100%;margin-top:8px;border:1px solid #d7d3ca;border-radius:12px;padding:13px;background:white;font:inherit}.v281-full,.v281-upload{display:block;margin-top:18px}.v281-upload{border:1px dashed #c6b47f;padding:18px;border-radius:14px;background:#fffcf4}.v281-consent{display:flex!important;align-items:center;gap:10px;margin:22px 0}.v281-consent input{width:auto;margin:0}.v281-submit{width:100%;padding:16px}.v281-side{position:sticky;top:100px;display:grid;gap:20px}.v281-naia,.v281-next{background:var(--v281-navy);color:white;border-radius:22px;padding:25px}.v281-next{background:white;color:#132235;border:1px solid #e4e0d7}.v281-side li{margin:12px 0;line-height:1.45}#v281Feedback{min-height:24px;font-weight:700}.v281-success{color:#16734a}.v281-error{color:#b42318}@media(max-width:900px){.v281-hero-grid,.v281-layout{grid-template-columns:1fr}.v281-side{position:static}.v281-trade-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.v281-grid,.v281-trade-grid{grid-template-columns:1fr}.v281-step{padding:22px}.v281-hero{padding:65px 0}}
