.enquiry-content{width:min(100% - 32px,680px);margin:40px auto 80px}.enquiry-content h1{margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.4}.enquiry-content p{line-height:1.8}.enquiry-context{border-block:1px solid var(--border);margin:24px 0;padding:20px 0}.enquiry-context h2{margin:4px 0 10px;font-size:1.125rem;font-weight:600}.enquiry-content a,.enquiry-retry{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.enquiry-category,.enquiry-privacy{color:var(--muted-foreground);font-size:.875rem}.enquiry-category{margin:0}.enquiry-field{gap:8px;margin-bottom:24px;display:grid}.enquiry-field label{font-weight:500}.enquiry-field textarea{border:1px solid var(--input);border-radius:var(--radius);background:var(--background);width:100%;color:var(--foreground);font:inherit;resize:vertical;padding:12px;line-height:1.7;display:block}.enquiry-field input{min-height:44px}.enquiry-field :is(input,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.enquiry-content form>[data-slot=button]{min-height:48px;margin-top:12px}.enquiry-error{color:var(--destructive);font-size:.9375rem}.enquiry-retry{min-height:44px;margin-top:16px;display:block}.enquiry-success{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);padding:24px}.enquiry-success h2{font-size:1.25rem;font-weight:600}.enquiry-success code{overflow-wrap:anywhere}.enquiry-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=639px){.enquiry-content{margin-top:24px;margin-bottom:48px}.enquiry-content form>[data-slot=button]{width:100%}}
