.contact[data-astro-cid-6bfsojfh]{padding:calc(var(--header-h) + clamp(48px, 7vw, 96px)) 0 clamp(64px, 8vw, 104px);color:var(--text);position:relative;overflow:hidden}.c-grid[data-astro-cid-6bfsojfh]{gap:48px;display:grid;position:relative}.c-copy[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]+[data-astro-cid-6bfsojfh]{margin-top:24px}.next[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);gap:14px;padding-top:28px;display:grid;margin-top:36px!important}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{color:var(--text-2);gap:14px;display:flex}.next[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--primary);padding-top:4px;font-size:12px}.mail[data-astro-cid-6bfsojfh]{align-items:center;gap:10px;font-weight:600;display:inline-flex;margin-top:32px!important}.mail[data-astro-cid-6bfsojfh] svg{width:18px;height:18px;color:var(--primary)}.offices[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:16px 40px;display:flex;margin-top:20px!important}.offices[data-astro-cid-6bfsojfh] address[data-astro-cid-6bfsojfh]{color:var(--text-2);gap:10px;font-style:normal;line-height:1.5;display:flex}.office-k[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px;display:block}.offices[data-astro-cid-6bfsojfh] svg{width:18px;height:18px;color:var(--primary);flex-shrink:0;margin-top:3px}.c-form[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--white);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow);padding:clamp(24px,3.5vw,40px)}.fields[data-astro-cid-6bfsojfh]{gap:18px;margin-top:24px;display:grid}label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--text-2);margin-bottom:8px;font-size:.88rem;font-weight:600;display:block}input[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--line-strong);background:var(--white);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px;font-size:.97rem;transition:border-color .2s,box-shadow .2s}input[data-astro-cid-6bfsojfh]:focus,select[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0f8b8d26}textarea[data-astro-cid-6bfsojfh]{resize:vertical}.hp[data-astro-cid-6bfsojfh]{position:absolute;left:-9999px}.submit[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.status[data-astro-cid-6bfsojfh]{margin-top:16px;font-size:.92rem}.status[data-astro-cid-6bfsojfh].ok{color:var(--green)}.status[data-astro-cid-6bfsojfh].err{color:var(--red)}@media (width>=640px){.fields[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}.full[data-astro-cid-6bfsojfh]{grid-column:1/-1}}@media (width>=1024px){.c-grid[data-astro-cid-6bfsojfh]{grid-template-columns:5fr 6fr;align-items:start;gap:72px}}.faqs[data-astro-cid-6bfsojfh]{gap:12px;margin-top:40px;display:grid}@media (width>=900px){.faqs[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;align-items:start}}.faq[data-astro-cid-6bfsojfh]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.faq[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 24px;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]::-webkit-details-marker{display:none}.plus[data-astro-cid-6bfsojfh]{flex:none;width:16px;height:16px;margin-top:4px;position:relative}.plus[data-astro-cid-6bfsojfh]:before,.plus[data-astro-cid-6bfsojfh]:after{content:"";background:var(--primary);height:2px;transition:transform .25s var(--ease);position:absolute;inset:7px 0 auto}.plus[data-astro-cid-6bfsojfh]:after{transform:rotate(90deg)}.faq[data-astro-cid-6bfsojfh][open] .plus[data-astro-cid-6bfsojfh]:after{transform:rotate(0)}.faq[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--text-2);padding:0 24px 22px;font-size:.97rem}
