.renov-studio{max-width:1260px;margin:30px auto;padding:25px;border:1px solid #d4e6dd;border-radius:24px;background:#f6fbf8;color:#183f37}.renov-title h2{font-size:clamp(24px,3vw,36px);margin:8px 0}.renov-title p{color:#58776b}.renov-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#12806b}.renov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.renov-grid>div{min-width:0}.renov-grid label{display:grid;gap:6px;margin:12px 0;font-size:13px;font-weight:700}.renov-grid input,.renov-grid select,.renov-grid textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #bdd8ce;border-radius:10px;background:white;color:#153e36;font:inherit}.renov-photo{height:320px;border:1px dashed #b5d2c7;border-radius:16px;background:#e7f0ec;display:grid;place-items:center;overflow:hidden;color:#5b766c;text-align:center;padding:12px;box-sizing:border-box}.renov-photo img{width:100%;height:100%;object-fit:contain}.renov-after{background:#f0f5f2}.renov-primary{padding:14px 20px;border:0;border-radius:12px;background:#087d6e;color:white;font-weight:800;cursor:pointer;width:100%}.renov-primary:disabled{opacity:.55}.renov-config{padding:12px;background:#fff;border-radius:12px;margin:14px 0}.renov-config summary{cursor:pointer;font-weight:700}.renov-config p,.renov-caption{font-size:12px;color:#58766a}.renov-download{display:inline-block;margin:14px 0;color:#086b5d;font-weight:700}.renov-download[hidden]{display:none}@media(max-width:760px){.renov-studio{padding:16px}.renov-grid{grid-template-columns:1fr}.renov-photo{height:260px}}