.form[data-astro-cid-vekgkm42]{gap:24px;display:grid}.row[data-astro-cid-vekgkm42].two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field[data-astro-cid-vekgkm42]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42]{letter-spacing:.04em;font-size:.8125rem;font-weight:600}legend[data-astro-cid-vekgkm42]{margin-bottom:10px;padding:0}.opt[data-astro-cid-vekgkm42]{letter-spacing:0;color:var(--text-muted);font-weight:400}label[data-astro-cid-vekgkm42]:is([for=f-name],[for=f-email],[for=f-service]):after,.form[data-astro-cid-vekgkm42]:has([name=preferred_contact][value=whatsapp]:checked,[name=preferred_contact][value=phone]:checked) label[data-astro-cid-vekgkm42][for=f-phone]:after,.consent[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]:after{content:" *";content:" *" / "";color:var(--error);font-weight:600}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:52px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), background-color .15s var(--ease);padding:12px 14px;font-size:1rem;line-height:1.4}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:132px}[data-astro-cid-vekgkm42]:is(input,select,textarea):hover{border-color:var(--text-muted)}[data-astro-cid-vekgkm42]:is(input,select,textarea):focus-visible{border-color:var(--rule);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--error)!important}.phone[data-astro-cid-vekgkm42]{grid-template-columns:124px 1fr;gap:8px;display:grid}.select[data-astro-cid-vekgkm42]{position:relative}select[data-astro-cid-vekgkm42]{appearance:none;padding-right:40px}.phone[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:auto;padding-right:10px}.select[data-astro-cid-vekgkm42] svg{pointer-events:none;color:var(--brass);position:absolute;top:50%;right:14px;translate:0 -50%}.choices[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:8px;display:flex}.choice[data-astro-cid-vekgkm42]{letter-spacing:0;font-weight:500;position:relative}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);min-height:46px;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);align-items:center;padding:0 18px;font-size:.9375rem;display:inline-flex}.choice[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:var(--rule)}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{border-color:var(--ink);background:var(--ink);color:var(--on-ink);font-weight:600}:root[data-theme=dark] .choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--accent);outline-offset:2px}.hint[data-astro-cid-vekgkm42]{color:var(--text-muted);font-size:.875rem;line-height:1.5}.consent[data-astro-cid-vekgkm42]{border-top:1px solid var(--border);letter-spacing:0;align-items:flex-start;gap:12px;padding-top:20px;font-size:.9375rem;font-weight:400;line-height:1.55;display:flex}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:24px;height:24px;accent-color:var(--brand);flex:none;margin-top:-1px}.err[data-astro-cid-vekgkm42]{color:var(--error);gap:6px;font-size:.875rem;font-weight:550;display:flex}.error-summary[data-astro-cid-vekgkm42]{border-left:3px solid var(--error);background:var(--error-bg);color:var(--error);align-items:center;gap:10px;padding:14px 16px;font-size:.9375rem;font-weight:600;display:flex}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[data-astro-cid-vekgkm42]{justify-self:start;min-width:220px}.submit[data-astro-cid-vekgkm42][disabled]{opacity:.7;cursor:progress}@media (width<=640px){.row[data-astro-cid-vekgkm42].two{grid-template-columns:1fr}.submit[data-astro-cid-vekgkm42]{justify-self:stretch}}.head[data-astro-cid-ru3eahjb]{gap:18px;max-width:48rem;margin-top:clamp(32px,5vw,64px);display:grid}.top[data-astro-cid-ru3eahjb]{padding-block:0 var(--section)}.grid[data-astro-cid-ru3eahjb]{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(-56px,-4vw,-32px);display:grid;position:relative}.form-card[data-astro-cid-ru3eahjb]{border-top:3px solid var(--brass);box-shadow:var(--shadow);gap:28px;padding:clamp(24px,4vw,48px);display:grid}.form-card[data-astro-cid-ru3eahjb] h2[data-astro-cid-ru3eahjb]{border-bottom:1px solid var(--border);padding-bottom:20px;font-size:clamp(1.5rem,1.3rem + .7vw,1.9rem)}.details[data-astro-cid-ru3eahjb]{background:var(--ink-2);border-color:var(--on-ink-line);color:var(--on-ink);gap:24px;display:grid}.details[data-astro-cid-ru3eahjb] h2[data-astro-cid-ru3eahjb]{color:var(--on-ink)}.details[data-astro-cid-ru3eahjb] .ico{color:var(--brass-on-ink)}.details[data-astro-cid-ru3eahjb] .lbl{color:var(--on-ink-muted)}.details[data-astro-cid-ru3eahjb] li{border-bottom-color:var(--on-ink-line)}.details[data-astro-cid-ru3eahjb] a{color:var(--on-ink)}.side[data-astro-cid-ru3eahjb]{top:calc(var(--header-h) + 24px);position:sticky}.narrow[data-astro-cid-ru3eahjb]{gap:28px;max-width:52rem;display:grid}@media (width<=900px){.grid[data-astro-cid-ru3eahjb]{grid-template-columns:1fr}.side[data-astro-cid-ru3eahjb]{position:static}}
