.contact-page[data-astro-cid-rl55jkoi]{color:#1d1f26;background:radial-gradient(60% 50% at 50% 0,#0029ff12,#0000 70%),linear-gradient(#f5f6f8 0% 40%,#fff 100%)}.contact-page[data-astro-cid-rl55jkoi]+.logos{padding:32px 0 72px}.contact-page__inner[data-astro-cid-rl55jkoi]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro form";align-items:center;gap:40px 72px;max-width:1140px;margin:0 auto;padding:148px 32px 88px;display:grid}.contact-intro[data-astro-cid-rl55jkoi]{grid-area:intro}.contact-panel[data-astro-cid-rl55jkoi]{grid-area:form;align-self:start}.contact-intro[data-astro-cid-rl55jkoi] h1[data-astro-cid-rl55jkoi]{color:#1d1f26;text-wrap:balance;letter-spacing:-.025em;max-width:15ch;margin-top:14px;font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:700;line-height:1.1}.contact-intro__lead[data-astro-cid-rl55jkoi]{color:#5b616d;max-width:46ch;margin-top:20px;font-size:clamp(1rem,1.25vw,1.1rem);font-weight:500;line-height:1.7}.contact-intro__lead[data-astro-cid-rl55jkoi] strong[data-astro-cid-rl55jkoi]{color:#1d1f26;font-weight:700}.contact-points[data-astro-cid-rl55jkoi]{flex-direction:column;gap:16px;margin-top:32px;display:flex}.contact-points[data-astro-cid-rl55jkoi] li[data-astro-cid-rl55jkoi]{color:#1d1f26;align-items:center;gap:14px;font-size:.98rem;font-weight:500;line-height:1.45;display:flex}.contact-points__check[data-astro-cid-rl55jkoi]{color:#0029ff;flex:none;place-items:center;display:grid}.contact-panel[data-astro-cid-rl55jkoi]{background:#fff;border:1px solid #e6e8ed;border-radius:28px;padding:36px;box-shadow:0 30px 60px -40px #141e504d}.contact-panel__title[data-astro-cid-rl55jkoi]{color:#1d1f26;letter-spacing:-.015em;font-family:Montserrat,sans-serif;font-size:1.45rem;font-weight:700}.contact-panel__lead[data-astro-cid-rl55jkoi]{color:#6b7180;margin-top:8px;font-size:.95rem;font-weight:500;line-height:1.6}.contact-form[data-astro-cid-rl55jkoi]{margin-top:26px;position:relative}.contact-form__grid[data-astro-cid-rl55jkoi]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.contact-form[data-astro-cid-rl55jkoi] label[data-astro-cid-rl55jkoi]{color:#33363f;font-size:.82rem;font-weight:600;display:block}.contact-form[data-astro-cid-rl55jkoi] label[data-astro-cid-rl55jkoi]>span[data-astro-cid-rl55jkoi][aria-hidden]{color:#0029ff;margin-left:2px}.contact-form[data-astro-cid-rl55jkoi] input[data-astro-cid-rl55jkoi]:not([type=checkbox]),.contact-form[data-astro-cid-rl55jkoi] textarea[data-astro-cid-rl55jkoi]{color:#1d1f26;background:#f9fafb;border:1px solid #e3e6eb;border-radius:12px;width:100%;margin-top:7px;padding:13px 14px;font:500 .92rem/1.4 Montserrat,sans-serif;transition:border-color .16s,box-shadow .16s,background-color .16s}.contact-form[data-astro-cid-rl55jkoi] input[data-astro-cid-rl55jkoi]:not([type=checkbox]):hover,.contact-form[data-astro-cid-rl55jkoi] textarea[data-astro-cid-rl55jkoi]:hover{border-color:#d3d8e0}.contact-form[data-astro-cid-rl55jkoi] input[data-astro-cid-rl55jkoi]:focus,.contact-form[data-astro-cid-rl55jkoi] textarea[data-astro-cid-rl55jkoi]:focus{background:#fff;border-color:#0029ff;outline:none;box-shadow:0 0 0 4px #0029ff14}.contact-form[data-astro-cid-rl55jkoi] textarea[data-astro-cid-rl55jkoi]{resize:vertical}.contact-form[data-astro-cid-rl55jkoi] textarea[data-astro-cid-rl55jkoi]::placeholder{color:#9aa0ab}.contact-form__wide[data-astro-cid-rl55jkoi]{margin-top:16px}.contact-form__privacy[data-astro-cid-rl55jkoi]{align-items:flex-start;gap:11px;margin-top:18px;line-height:1.55;color:#6b7180!important;font-size:.8rem!important;font-weight:500!important;display:flex!important}.contact-form__privacy[data-astro-cid-rl55jkoi] input[data-astro-cid-rl55jkoi]{accent-color:#0029ff;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.contact-form__privacy[data-astro-cid-rl55jkoi] a[data-astro-cid-rl55jkoi]{color:#0029ff;text-underline-offset:2px;text-decoration:underline}.contact-form__turnstile[data-astro-cid-rl55jkoi]{margin-top:18px}.contact-form__honeypot[data-astro-cid-rl55jkoi]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__status[data-astro-cid-rl55jkoi]{border-radius:12px;margin-top:16px;padding:12px 14px;font-size:.86rem;font-weight:600;line-height:1.45}.contact-form__status[data-astro-cid-rl55jkoi][data-state=pending]{color:#34415b;background:#eef2ff}.contact-form__status[data-astro-cid-rl55jkoi][data-state=success]{color:#0f5132;background:#d1e7dd}.contact-form__status[data-astro-cid-rl55jkoi][data-state=error]{color:#842029;background:#f8d7da}.contact-form__submit[data-astro-cid-rl55jkoi]{color:#fff;cursor:pointer;background:#0029ff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:22px;padding:15px 22px;font:700 1rem/1.2 Montserrat,sans-serif;transition:background-color .16s,transform .16s;display:flex}.contact-form__submit[data-astro-cid-rl55jkoi]:hover{background:#0020cc;transform:translateY(-1px)}.contact-form__submit[data-astro-cid-rl55jkoi]:disabled{cursor:wait;opacity:.72;transform:none}@media (width<=980px){.contact-page__inner[data-astro-cid-rl55jkoi]{grid-template:"intro""form"/minmax(0,1fr);gap:32px;max-width:640px;padding:128px 24px 88px}}@media (width<=640px){.contact-page__inner[data-astro-cid-rl55jkoi]{padding:108px 20px 64px}.contact-intro[data-astro-cid-rl55jkoi] h1[data-astro-cid-rl55jkoi]{font-size:clamp(2.1rem,9vw,2.55rem)}.contact-panel[data-astro-cid-rl55jkoi]{border-radius:22px;padding:24px 18px}.contact-form__grid[data-astro-cid-rl55jkoi]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contact-form__submit[data-astro-cid-rl55jkoi]{transition:none}}
