@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";
:root{--accent:#ff7a30;--input-border:#e6e9ee;--input-bg:#fff;--text:#0f1724;--muted:#6b7280;--error:#d9534f;--radius:8px;--max-width:880px}.inquiry-form{max-width:var(--max-width);color:var(--text);background:#fff;border-radius:12px;margin:0 auto;padding:28px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.inquiry-title{color:#0b3b59;margin-bottom:18px;font-size:16px;font-weight:700}.grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;display:grid}.form-group{flex-direction:column;display:flex}.form-group label{color:#16324f;margin-bottom:8px;font-size:.9rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{border-radius:var(--radius);border:1px solid var(--input-border);background:var(--input-bg);box-sizing:border-box;outline:none;padding:12px 14px;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.form-group input::placeholder,.form-group textarea::placeholder,.form-group select::placeholder{color:#9aa3ad}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#0000001f;box-shadow:0 2px 8px #0b3b590f}.form-group textarea{resize:vertical;min-height:110px}.field-error{color:var(--error);margin-top:6px;font-size:.85rem}.form-actions{gap:12px;margin-top:10px;display:flex}.btn-submit{background:linear-gradient(180deg,var(--accent),#ff6a10);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:12px 16px;font-size:1rem;font-weight:600;transition:transform .12s,box-shadow .12s,opacity .12s;display:block;box-shadow:0 6px 18px #ff7a3026}.btn-submit:disabled{opacity:.7;cursor:not-allowed}.btn-submit:hover:not(:disabled){transform:translateY(-2px)}.status{margin-top:12px}.status-success{color:#0f7a52;font-weight:600}.status-error{color:var(--error);font-weight:600}@media (max-width:768px){.inquiry-form{padding:20px}.grid-2{grid-template-columns:1fr}.inquiry-title{font-size:1.125rem}}
