.sales-inquiry-page{width:min(100% - 40px,620px);margin:48px auto 72px}.sales-inquiry-page h1{font-size:clamp(28px,5vw,40px);letter-spacing:-.03em}.sales-inquiry-intro{margin:12px 0 28px;color:hsl(var(--muted-foreground))}.sales-inquiry-header-actions{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.sales-inquiry-form,.sales-inquiry-form fieldset{display:grid;gap:20px}.sales-inquiry-form fieldset{border:0;padding:0;margin:0;min-width:0}.sales-inquiry-field{display:grid;gap:8px;min-width:0}.sales-inquiry-field label{font-weight:600}.sales-inquiry-field input,.sales-inquiry-field textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));color:hsl(var(--foreground));font:inherit}.sales-inquiry-field textarea{resize:vertical}.sales-inquiry-field :is(input,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.sales-inquiry-field [aria-invalid=true]{border-color:var(--danger)}.sales-inquiry-error{color:var(--danger-foreground)}.sales-inquiry-success{padding-block:24px;font-size:20px;font-weight:600}.sales-inquiry-form .button{justify-self:start}.sales-inquiry-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sales-inquiry-loading{display:grid;gap:24px}.sales-inquiry-placeholder{display:block;height:64px;background:hsl(var(--muted));border-radius:10px}.sales-inquiry-placeholder-title{width:65%;height:42px}@media (max-width:480px){.sales-inquiry-header{gap:12px}.sales-inquiry-page{margin-top:28px}.sales-inquiry-header-actions{gap:8px;font-size:13px}}