.rfq-form[data-astro-cid-ohmgj2pv]{gap:24px}.form__intro[data-astro-cid-ohmgj2pv]{border-bottom:1px solid var(--line);gap:10px;padding-bottom:20px;display:grid}.form__intro[data-astro-cid-ohmgj2pv] .mono-label[data-astro-cid-ohmgj2pv]{color:var(--blue-700)}.form__intro-copy[data-astro-cid-ohmgj2pv]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);max-width:40ch;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.35}.rfq-form[data-astro-cid-ohmgj2pv] label[data-astro-cid-ohmgj2pv] em[data-astro-cid-ohmgj2pv]{color:var(--copper-600);font-style:normal}.advanced[data-astro-cid-ohmgj2pv] .optional[data-astro-cid-ohmgj2pv]{color:var(--muted);font-weight:400}.contact-hero[data-astro-cid-6bfsojfh]{background:var(--navy-900);color:var(--white);padding-block:clamp(48px,7vw,84px);position:relative;overflow:hidden}.contact-hero[data-astro-cid-6bfsojfh]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 40% 80%,#0000)}.contact-hero[data-astro-cid-6bfsojfh] .container[data-astro-cid-6bfsojfh]{z-index:1;position:relative}.contact-hero__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(32px,7vw,110px);margin-top:26px;display:grid}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:var(--white);max-width:10ch;margin-top:18px;font-size:clamp(3rem,6vw,5.4rem);line-height:1}.contact-hero__lede[data-astro-cid-6bfsojfh]{max-width:52ch;margin-top:22px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7;color:#ffffffa8!important}.contact-facts[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line-light);list-style:none;display:grid}.contact-facts[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line-light);color:#ffffffa8;align-items:baseline;gap:14px;padding:14px 0;font-size:.84rem;display:flex}.contact-facts[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);color:var(--sky-400);font-size:.58rem}.contact-main[data-astro-cid-6bfsojfh]{background:var(--paper)}.contact-layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.contact-form-card[data-astro-cid-6bfsojfh]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);padding:clamp(22px,4vw,42px);scroll-margin-top:110px}.contact-side[data-astro-cid-6bfsojfh]{gap:18px;display:grid}.contact-side__block[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line-strong);padding-top:18px}.contact-side__block[data-astro-cid-6bfsojfh] .mono-label[data-astro-cid-6bfsojfh]{color:var(--blue-700)}.next-steps[data-astro-cid-6bfsojfh]{margin-top:16px;list-style:none;display:grid}.next-steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.next-steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);color:var(--muted);padding-top:3px;font-size:.6rem}.next-steps[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-bottom:4px;font-size:.92rem}.next-steps[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--slate);font-size:.78rem;line-height:1.55}.contact-email[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-decoration-color:var(--line-strong);word-break:break-all;margin-top:12px;font-size:clamp(1.1rem,1.7vw,1.35rem);display:inline-block}.contact-placeholder[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:10px;font-size:.7rem;line-height:1.55}.contact-assurance[data-astro-cid-6bfsojfh]{background:var(--white);border:1px solid var(--line);color:var(--blue-700);align-items:flex-start;gap:12px;padding:18px;display:flex}.contact-assurance[data-astro-cid-6bfsojfh] .h4[data-astro-cid-6bfsojfh]{color:var(--ink);margin-bottom:5px}.contact-assurance[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--slate);font-size:.78rem;line-height:1.6}.contact-assurance[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--blue-700)}.contact-small[data-astro-cid-6bfsojfh]{color:var(--muted);border-top:0;padding-top:0;font-size:.75rem;line-height:1.6}.contact-small[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--ink-soft)}.before-send__head[data-astro-cid-6bfsojfh]{grid-template-columns:.8fr 1.2fr;gap:40px;margin-bottom:34px;display:grid}.before-send__grid[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.before-send__grid[data-astro-cid-6bfsojfh] article[data-astro-cid-6bfsojfh]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.before-send__grid[data-astro-cid-6bfsojfh] .mono-label[data-astro-cid-6bfsojfh]{color:var(--blue-700);font-size:.6rem}.before-send__grid[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin:28px 0 10px}.before-send__grid[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--slate);font-size:.84rem;line-height:1.7}@media (width<=900px){.contact-hero__grid[data-astro-cid-6bfsojfh],.contact-layout[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-facts[data-astro-cid-6bfsojfh]{max-width:520px}.before-send__head[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:16px}.before-send__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=560px){.contact-form-card[data-astro-cid-6bfsojfh]{padding:20px 16px}}
