.ds-contact{padding-block:clamp(48px,7vw,104px) var(--ds-section)}.ds-contact__grid{grid-gap:clamp(32px,6vw,80px);align-items:start;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-contact__title{font-size:clamp(2.2rem,4.6vw,3.6rem);max-width:16ch}.ds-contact__copy>.ds-rise:not(:first-child){margin-top:clamp(28px,4vw,40px)}.ds-contact__direct{grid-gap:14px;border-top:1px solid var(--ds-line);display:grid;gap:14px;padding-top:clamp(24px,3vw,32px)}.ds-contact__direct>a{align-items:center;color:var(--ds-ink);display:flex;gap:14px}.ds-contact__direct>a svg{border:1px solid var(--ds-line-strong);border-radius:12px;color:var(--accent);flex:none;height:40px;padding:11px;transition:border-color .2s ease,background-color .2s ease;width:40px}.ds-contact__direct>a:hover svg{background:var(--accent-soft);border-color:var(--accent)}.ds-contact__direct em{color:var(--ds-muted);display:block;font-family:var(--ds-mono);font-size:.7rem;font-style:normal;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.ds-contact__social{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:6px}.ds-contact__social .ds-link{gap:8px}.ds-contact__faq{padding-top:clamp(24px,3vw,32px)}.ds-contact__faq,.ds-contact__faq .ds-faq__item:first-of-type{border-top:1px solid var(--ds-line)}.ds-contact__faq .ds-faq__icon{color:var(--accent);font-size:1.3rem;line-height:1;transition:transform .25s var(--ds-ease)}.ds-contact__faq .ds-faq__item[open] .ds-faq__icon{transform:rotate(45deg)}.ds-contact__form{background:var(--ds-panel);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow);padding:clamp(22px,3vw,36px);position:sticky;top:clamp(90px,12vh,120px)}@media (max-width:1000px){.ds-contact__grid{grid-template-columns:minmax(0,1fr)}.ds-contact__form{position:static}}
/*# sourceMappingURL=page-contact.a79f601b.chunk.css.map*/