.dys-config{display:grid;grid-template-columns:1fr 1fr;gap:60px}.dys-config aside{align-self:start;position:sticky;top:30px}.dys-config aside img{width:100%;mix-blend-mode:multiply}.dys-config aside p{font-size:14px}.dys-form{max-width:850px;margin:30px auto;display:grid;gap:20px}.dys-form label{display:grid;gap:8px;font-size:15px;font-weight:600}.dys-form input,.dys-form select,.dys-form textarea{width:100%;border:1px solid #bbc0b5;border-radius:3px;padding:13px;background:white;color:#191b18;font:inherit}.dys-form .dys-consent{display:flex;align-items:flex-start;font-weight:400}.dys-consent input{width:auto;margin-top:7px}.dys-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dys-estimate{padding:25px;background:#191b18;color:#fff;border-radius:5px}.dys-estimate h3{font-size:20px}.dys-estimate p{margin:0;font-size:14px}.dys-option-preview img{max-width:140px;margin:15px 0}.dys-option-preview p{font-size:14px;margin-bottom:5px}.dys-success{background:#d9fa59;padding:20px;color:#191b18}.dys-form input:focus-visible,.dys-form select:focus-visible,.dys-form textarea:focus-visible{outline:3px solid #668700;outline-offset:3px}@media(max-width:800px){.dys-config{grid-template-columns:1fr;gap:20px}.dys-config aside{position:static}.dys-config aside img{max-height:320px;object-fit:contain}.dys-form{margin:15px 0}}
