.quick-contact-section[data-astro-cid-75afhfio]{background:var(--color-surface-50);padding-block:clamp(4rem,8vw,7rem)}.quick-contact-layout[data-astro-cid-75afhfio]{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.quick-contact-form[data-astro-cid-75afhfio]{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;padding:clamp(1.25rem,4vw,2.75rem)}.form-header[data-astro-cid-75afhfio]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;padding-bottom:1.5rem;display:grid}.form-header[data-astro-cid-75afhfio] h2[data-astro-cid-75afhfio]{max-width:14ch}.form-header[data-astro-cid-75afhfio] div[data-astro-cid-75afhfio]>p[data-astro-cid-75afhfio]:last-child,.required-hint[data-astro-cid-75afhfio]{color:var(--color-ink-700);line-height:1.7}.form-header[data-astro-cid-75afhfio] div[data-astro-cid-75afhfio]>p[data-astro-cid-75afhfio]:last-child{max-width:42rem}.required-hint[data-astro-cid-75afhfio]{white-space:nowrap;margin:0;font-size:.84rem}.form-grid[data-astro-cid-75afhfio]{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.75rem;display:grid}.field[data-astro-cid-75afhfio]{min-width:0}.field-wide[data-astro-cid-75afhfio]{grid-column:1/-1}label[data-astro-cid-75afhfio]{color:var(--color-brand-950);font-size:.88rem;font-weight:750;display:block}input[data-astro-cid-75afhfio],textarea[data-astro-cid-75afhfio]{border-radius:var(--radius-sm);width:100%;color:var(--color-ink-950);background:#fff;border:1px solid #aebcba;margin-top:.5rem;display:block}input[data-astro-cid-75afhfio]{min-height:3rem;padding:.65rem .75rem}textarea[data-astro-cid-75afhfio]{resize:vertical;min-height:9rem;padding:.8rem;line-height:1.6}[data-astro-cid-75afhfio][aria-invalid=true]{border-color:#a72f17;box-shadow:0 0 0 2px #a72f171f}.field-error[data-astro-cid-75afhfio]{color:#a72f17;min-height:1.2rem;margin:.35rem 0 0;font-size:.82rem;font-weight:700}.form-error[data-astro-cid-75afhfio]{color:#77220f;background:#fff3ef;border-left:.25rem solid #a72f17;margin:1.25rem 0 0;padding:.9rem 1rem;font-weight:700}.form-actions[data-astro-cid-75afhfio]{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.form-actions[data-astro-cid-75afhfio] button[data-astro-cid-75afhfio]{cursor:pointer;border:0}.clear-button[data-astro-cid-75afhfio]{min-height:2.8rem;color:var(--color-brand-950);background:0 0;padding:.7rem 1rem;font-weight:760}.privacy-link[data-astro-cid-75afhfio] a[data-astro-cid-75afhfio]{text-decoration:underline}.contact-guide[data-astro-cid-75afhfio]{border-radius:var(--radius-lg);background:var(--color-brand-950);color:#fff;box-shadow:var(--shadow-soft);position:sticky;top:6.25rem;overflow:hidden}.contact-guide[data-astro-cid-75afhfio]>div[data-astro-cid-75afhfio]{padding:clamp(1.5rem,4vw,2.25rem)}.detailed-rfq[data-astro-cid-75afhfio]{background:#ffffff0d}.detailed-rfq[data-astro-cid-75afhfio] h3[data-astro-cid-75afhfio]{color:#fff;margin:0}.detailed-rfq[data-astro-cid-75afhfio] p[data-astro-cid-75afhfio]{color:#d6dfdd;line-height:1.7}.detailed-rfq[data-astro-cid-75afhfio] a[data-astro-cid-75afhfio]{color:#ffb98d;align-items:center;min-height:2.75rem;font-weight:800;display:inline-flex}@media (width<=58rem){.quick-contact-layout[data-astro-cid-75afhfio]{grid-template-columns:1fr}.contact-guide[data-astro-cid-75afhfio]{position:static}}@media (width<=38rem){.form-header[data-astro-cid-75afhfio],.form-grid[data-astro-cid-75afhfio]{grid-template-columns:1fr}.field-wide[data-astro-cid-75afhfio]{grid-column:auto}.required-hint[data-astro-cid-75afhfio]{white-space:normal}.form-actions[data-astro-cid-75afhfio] button[data-astro-cid-75afhfio]{justify-content:center;width:100%}}.contact-hero[data-astro-cid-jwgij3yf]{background:linear-gradient(115deg,#24373a12,#0000 48%),#fff;padding-block:clamp(4rem,9vw,8rem)}.hero-grid[data-astro-cid-jwgij3yf]{grid-template-columns:minmax(0,52rem);display:grid}.contact-hero[data-astro-cid-jwgij3yf] h1[data-astro-cid-jwgij3yf]{max-width:13ch}.channel-section[data-astro-cid-jwgij3yf]{padding-block:clamp(4rem,8vw,7rem)}.channel-section[data-astro-cid-jwgij3yf]>header[data-astro-cid-jwgij3yf]{max-width:48rem}.channel-section[data-astro-cid-jwgij3yf]>header[data-astro-cid-jwgij3yf]>p[data-astro-cid-jwgij3yf]:last-child{color:var(--color-ink-700);line-height:1.75}.channel-grid[data-astro-cid-jwgij3yf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.channel-grid[data-astro-cid-jwgij3yf] article[data-astro-cid-jwgij3yf]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;flex-direction:column;min-width:0;min-height:13rem;padding:1.5rem;display:flex}.channel-label[data-astro-cid-jwgij3yf]{color:var(--color-accent-600);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.channel-grid[data-astro-cid-jwgij3yf] h3[data-astro-cid-jwgij3yf]{overflow-wrap:anywhere;margin:1.15rem 0 .8rem}.channel-link[data-astro-cid-jwgij3yf]{width:fit-content;color:var(--color-brand-950);margin-top:auto;font-weight:800}@media (width<=52rem){.channel-grid[data-astro-cid-jwgij3yf]{grid-template-columns:1fr}}
