.cf-card[data-astro-cid-vekgkm42]{background:var(--panel);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);border-radius:20px;padding:28px}.cf-form[data-astro-cid-vekgkm42]{gap:16px;display:grid}.field[data-astro-cid-vekgkm42]{gap:6px;display:grid}label[data-astro-cid-vekgkm42]{color:var(--ink);font-size:13.5px;font-weight:600}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line-2);background:#fff;border-radius:10px;outline:none;height:46px;padding:0 12px;font-size:15px;transition:border-color .15s,box-shadow .15s}textarea[data-astro-cid-vekgkm42]{resize:vertical;height:auto;padding:11px 12px;line-height:1.45}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2266ff26}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.error[data-astro-cid-vekgkm42]{color:var(--red);margin:0;font-size:14px;line-height:1.5}.error[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:inherit;font-weight:600;text-decoration:underline}.consent[data-astro-cid-vekgkm42]{color:var(--muted);text-align:center;margin:0;font-size:13px}.consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--brand);font-weight:600}.cf-done[data-astro-cid-vekgkm42]{text-align:center;padding:24px 8px}.cf-done[data-astro-cid-vekgkm42] i[data-astro-cid-vekgkm42]{background:var(--green-soft);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.cf-done[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{width:24px;height:24px;stroke:var(--green);stroke-width:2.4px;fill:none}.cf-done[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{letter-spacing:-.02em;color:var(--ink);margin-top:14px;font-size:22px;font-weight:700}.cf-done[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--muted);margin-top:6px;font-size:15px}@media (width<=720px){.cf-card[data-astro-cid-vekgkm42]{border-radius:16px;padding:20px 16px}}.contact[data-astro-cid-6bfsojfh]{background:radial-gradient(55% 60% at 50% 0%, #2266ff1a, transparent 70%), var(--bg);padding:72px 0 96px}.cols[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}h1[data-astro-cid-6bfsojfh]{letter-spacing:-.032em;color:var(--ink);font-size:clamp(34px,4.2vw,54px);font-weight:700;line-height:1.08}.sub[data-astro-cid-6bfsojfh]{color:var(--muted);text-wrap:pretty;max-width:480px;margin-top:16px;font-size:17px;line-height:1.55}.facts[data-astro-cid-6bfsojfh]{gap:22px;margin:32px 0 0;display:grid}.facts[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:13px;font-weight:600}.facts[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--ink);margin:4px 0 0;font-size:17px;line-height:1.5}.email[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;color:var(--brand);font-size:22px;font-weight:700}.email[data-astro-cid-6bfsojfh]:hover{color:var(--brand-hover)}.more[data-astro-cid-6bfsojfh]{color:var(--brand-hover);align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.more[data-astro-cid-6bfsojfh]:hover{color:var(--brand)}.more[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.links[data-astro-cid-6bfsojfh]{color:var(--muted-2);flex-wrap:wrap;gap:8px 12px;margin-top:32px;font-size:14.5px;display:flex}.links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--brand)}.links[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{stroke:currentColor;stroke-width:1.8px;fill:none;width:13px;height:13px}@media (width<=1023px){.cols[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:36px;max-width:640px;margin:0 auto}}@media (width<=720px){.contact[data-astro-cid-6bfsojfh]{padding:40px 0 64px}h1[data-astro-cid-6bfsojfh]{letter-spacing:-.025em;font-size:34px;line-height:1.12}.sub[data-astro-cid-6bfsojfh]{font-size:16px}.facts[data-astro-cid-6bfsojfh]{gap:18px;margin-top:24px}.email[data-astro-cid-6bfsojfh]{font-size:20px}.links[data-astro-cid-6bfsojfh]{margin-top:24px}}
