.website-request{padding:clamp(28px,5vw,52px);border:1px solid rgba(255,255,255,.15);border-radius:28px;background:#11141d;color:#f5f3ee;box-shadow:0 34px 80px -55px rgba(9,11,18,.9)}
.website-request__head{max-width:680px;margin-bottom:28px}.website-request__head .eyebrow{color:#c9ff45}.website-request__head h2{margin:8px 0 12px;color:#fff;font-size:clamp(2rem,5vw,3.8rem);letter-spacing:-.055em}.website-request__head p{margin:0;color:#c8ccd6;line-height:1.7}
.website-request .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.website-request .field{display:grid;gap:8px}.website-request .field[hidden]{display:none}.website-request .field.full{grid-column:1/-1}.website-request label{color:#f5f3ee;font-size:.82rem;font-weight:780}.website-request label span{color:#aeb4c2;font-weight:500}
.website-request :where(input,select,textarea){width:100%;min-height:48px;padding:12px 13px;border:1px solid #444a58;border-radius:10px;background:#191d28;color:#fff;font:inherit}.website-request textarea{min-height:150px;resize:vertical;line-height:1.55}.website-request :where(input,select,textarea)::placeholder{color:#8e95a5}.website-request :where(input,select,textarea):focus-visible{outline:3px solid #c9ff45;outline-offset:2px;border-color:#c9ff45}.website-request__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.website-request__actions .btn{border:1px solid #c9ff45;background:#c9ff45;color:#090b12}.website-request__actions .btn:disabled{cursor:wait;opacity:.65}.website-request__privacy{max-width:56ch;margin:0;color:#aeb4c2;font-size:.74rem;line-height:1.55}.website-request__privacy a{color:#fff}
.website-request__details{grid-column:1/-1;margin:4px 0 0;border:1px solid #363c49;border-radius:13px;background:#141823}.website-request__details summary{padding:15px 17px;cursor:pointer;color:#fff;font-weight:780}.website-request__details summary:focus-visible{outline:3px solid #c9ff45;outline-offset:2px}.website-request__details>p{margin:0;padding:0 17px 16px;color:#aeb4c2;font-size:.82rem;line-height:1.5}.website-request__details>.form-grid{padding:0 17px 18px}.website-request__error{min-height:1.1em;margin:0;color:#ffb6b6;font-size:.78rem;line-height:1.4}.website-request [aria-invalid=true]{border-color:#ffb6b6}.website-request__status{overflow-wrap:anywhere;min-height:1.6em;margin:18px 0 0;color:#d7dae2;font-weight:700;line-height:1.55}.website-request__status[data-state=error]{color:#ffb6b6}.website-request__status[data-state=success]{color:#c9ff45}.website-request__whatsapp{margin:10px 0 0}.website-request__whatsapp a{color:#c9ff45;font-weight:780}.website-request__trap{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:700px){.website-request{padding:26px 18px;border-radius:22px}.website-request .form-grid{grid-template-columns:1fr}.website-request .field[hidden]{display:none}.website-request .field.full{grid-column:auto}.website-request__actions{display:grid}.website-request__actions .btn{width:100%}}
