.contact[data-astro-cid-6bfsojfh]{gap:var(--e237-spacing-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.contact[data-astro-cid-6bfsojfh]{gap:var(--e237-spacing-8);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.card[data-astro-cid-6bfsojfh]{border:1px solid var(--e237-border);background:var(--e237-surface);border-radius:22px}.form-card[data-astro-cid-6bfsojfh]{padding:var(--e237-spacing-6);background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--e237-accent) 7%, transparent), transparent 70%), var(--e237-surface);position:relative}@media (width>=720px){.form-card[data-astro-cid-6bfsojfh]{padding:var(--e237-spacing-8)}}.form-card[data-astro-cid-6bfsojfh] .cf{gap:var(--e237-spacing-5);flex-direction:column;display:flex}.form-card[data-astro-cid-6bfsojfh] .cf-row{gap:var(--e237-spacing-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.form-card[data-astro-cid-6bfsojfh] .cf-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-card[data-astro-cid-6bfsojfh] .e237-field-label,.form-card[data-astro-cid-6bfsojfh] label.text-xs{color:var(--e237-text-primary);font-size:13px;font-weight:700}.form-card[data-astro-cid-6bfsojfh] .e237-field,.form-card[data-astro-cid-6bfsojfh] .ui-field{background:var(--e237-bg);border-color:var(--e237-border-strong)}.form-card[data-astro-cid-6bfsojfh] .e237-field--area{min-height:150px}.form-card[data-astro-cid-6bfsojfh] .cf-err{color:var(--e237-danger);margin:6px 0 0;font-size:13px;font-weight:600}.form-card[data-astro-cid-6bfsojfh] .cf-foot{justify-content:space-between;gap:var(--e237-spacing-3);display:flex}.form-card[data-astro-cid-6bfsojfh] .cf-count{color:var(--e237-text-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}.form-card[data-astro-cid-6bfsojfh] .cf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-card[data-astro-cid-6bfsojfh] .cf-server-error,.cf-server-error[data-astro-cid-6bfsojfh]{border-radius:var(--e237-radius-md);border:1px solid var(--e237-danger-border);background:var(--e237-danger-subtle);color:var(--e237-text-primary);white-space:pre-line;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.form-card[data-astro-cid-6bfsojfh] .cf-actions{align-items:center;gap:var(--e237-spacing-4);flex-wrap:wrap;display:flex}.form-card[data-astro-cid-6bfsojfh] .cf-privacy{color:var(--e237-text-muted);margin:0;font-size:13px}.form-card[data-astro-cid-6bfsojfh] .cf-privacy a{color:var(--e237-cyan)}.form-card[data-astro-cid-6bfsojfh] .cf-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite cf-spin}@keyframes cf-spin{to{transform:rotate(360deg)}}.form-card[data-astro-cid-6bfsojfh] .cf-success{align-items:center;gap:var(--e237-spacing-3);padding:var(--e237-spacing-8) var(--e237-spacing-4);text-align:center;outline:none;flex-direction:column;display:flex}.form-card[data-astro-cid-6bfsojfh] .cf-success h2{margin:var(--e237-spacing-2) 0 0;letter-spacing:-.03em;color:var(--e237-text-strong);font-size:clamp(26px,4vw,34px)}.form-card[data-astro-cid-6bfsojfh] .cf-success p{max-width:44ch;color:var(--e237-text-secondary);margin:0;line-height:1.6}.form-card[data-astro-cid-6bfsojfh] .cf-success__check{width:72px;height:72px}.form-card[data-astro-cid-6bfsojfh] .cf-success__check circle,.form-card[data-astro-cid-6bfsojfh] .cf-success__check path{fill:none;stroke:var(--e237-success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s cubic-bezier(.22,1,.36,1) forwards cf-draw}.form-card[data-astro-cid-6bfsojfh] .cf-success__check path{animation-delay:.38s}@keyframes cf-draw{to{stroke-dashoffset:0}}.side[data-astro-cid-6bfsojfh]{gap:var(--e237-spacing-4);flex-direction:column;display:flex}.side-card[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:var(--e237-spacing-2);padding:var(--e237-spacing-5);flex-direction:column;display:flex}.side-card[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin:var(--e237-spacing-2) 0 0;color:var(--e237-text-strong);font-size:17px}.side-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--e237-text-secondary);margin:0;font-size:14px;line-height:1.55}.side-card__icon[data-astro-cid-6bfsojfh]{border-radius:var(--e237-radius-md);width:36px;height:36px;color:var(--e237-accent);background:var(--e237-accent-subtle);border:1px solid var(--e237-accent-border);place-items:center;display:grid}.side-card__icon--cyan[data-astro-cid-6bfsojfh]{color:var(--e237-cyan);background:var(--e237-cyan-subtle);border-color:var(--e237-cyan-border)}.side-card__icon--gold[data-astro-cid-6bfsojfh]{color:var(--e237-gold);background:var(--e237-gold-subtle);border-color:var(--e237-gold-border)}.side-link[data-astro-cid-6bfsojfh]{min-height:40px;color:var(--e237-cyan);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.side-link[data-astro-cid-6bfsojfh]:hover{text-underline-offset:4px;text-decoration:underline}.socials[data-astro-cid-6bfsojfh]{margin:var(--e237-spacing-2) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.muted[data-astro-cid-6bfsojfh]{color:var(--e237-text-muted)!important;font-size:12.5px!important}@media (prefers-reduced-motion:reduce){.form-card[data-astro-cid-6bfsojfh] .cf-success__check circle,.form-card[data-astro-cid-6bfsojfh] .cf-success__check path{stroke-dashoffset:0;animation:none}}
