.consent-field[data-astro-cid-v56yoci2]{display:flex;align-items:flex-start;gap:.6rem;margin-top:.25rem}.consent-field[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]{width:auto;margin-top:.2rem;flex:0 0 auto}.consent-field[data-astro-cid-v56yoci2] label[data-astro-cid-v56yoci2]{font-size:.82rem;line-height:1.45;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-muted)}.consent-field[data-astro-cid-v56yoci2] label[data-astro-cid-v56yoci2] a{color:inherit}.consent-field[data-astro-cid-v56yoci2].invalid label[data-astro-cid-v56yoci2]{color:var(--color-danger, #b3261e)}.inquiry[data-astro-cid-v56yoci2] h3[data-astro-cid-v56yoci2]{font-size:1.35rem;margin:0 0 1.25rem}.field-row[data-astro-cid-v56yoci2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field[data-astro-cid-v56yoci2]{margin-bottom:1rem;display:flex;flex-direction:column}label[data-astro-cid-v56yoci2]{font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.4rem}label[data-astro-cid-v56yoci2] span[data-astro-cid-v56yoci2]{color:var(--color-accent-strong)}input[data-astro-cid-v56yoci2],select[data-astro-cid-v56yoci2],textarea[data-astro-cid-v56yoci2]{font-family:inherit;font-size:.95rem;color:var(--ink);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:.7rem .85rem;width:100%;transition:border-color var(--transition-premium)}input[data-astro-cid-v56yoci2]:focus,select[data-astro-cid-v56yoci2]:focus,textarea[data-astro-cid-v56yoci2]:focus{border-color:var(--color-accent-strong)}textarea[data-astro-cid-v56yoci2]{resize:vertical}input[data-astro-cid-v56yoci2][aria-invalid=true],textarea[data-astro-cid-v56yoci2][aria-invalid=true]{border-color:var(--color-sold)}.form-actions[data-astro-cid-v56yoci2]{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.form-actions[data-astro-cid-v56yoci2]>[data-astro-cid-v56yoci2]{width:100%;justify-content:center}@media(min-width:520px){.form-actions[data-astro-cid-v56yoci2]{flex-direction:row;align-items:center;gap:.85rem}.form-actions[data-astro-cid-v56yoci2]>[data-astro-cid-v56yoci2]{width:auto}}.btn-whatsapp-form[data-astro-cid-v56yoci2]{display:inline-flex;align-items:center;gap:.5rem;background:#128c7e;color:#fff;border:none;cursor:pointer;font:inherit;font-weight:900;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:.85rem 1.35rem;border-radius:var(--radius-md);box-shadow:0 4px #0d6b60;transition:background .15s ease}.btn-whatsapp-form[data-astro-cid-v56yoci2]:hover,.btn-whatsapp-form[data-astro-cid-v56yoci2]:focus-visible{background:#25d366;box-shadow:0 4px #128c7e}.btn-whatsapp-form[data-astro-cid-v56yoci2]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn-whatsapp-form[data-astro-cid-v56yoci2] svg[data-astro-cid-v56yoci2]{width:16px;height:16px;flex:0 0 auto}.honeypot[data-astro-cid-v56yoci2]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status[data-astro-cid-v56yoci2]{margin:1rem 0 0;font-size:.9rem;font-weight:700;color:var(--color-accent-strong)}button[data-astro-cid-v56yoci2]{margin-top:.5rem}@media(max-width:600px){.field-row[data-astro-cid-v56yoci2]{grid-template-columns:1fr;gap:0}button[data-astro-cid-v56yoci2]{width:100%;justify-content:center}}.contact-section[data-astro-cid-vudcfoxn]{padding:3.5rem 0 4rem}.contact-grid[data-astro-cid-vudcfoxn]{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:start}.form-card[data-astro-cid-vudcfoxn]{background:var(--color-surface-raised);border:2px solid var(--line);border-radius:var(--radius-md);padding:2rem}.contact-aside[data-astro-cid-vudcfoxn]{display:grid;gap:1.25rem}.contact-aside[data-astro-cid-vudcfoxn] h3[data-astro-cid-vudcfoxn]{font-size:1.02rem;margin:0 0 1rem}.contact-list[data-astro-cid-vudcfoxn]{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.contact-list[data-astro-cid-vudcfoxn] li[data-astro-cid-vudcfoxn]{display:flex;flex-direction:column;gap:.2rem}.contact-label[data-astro-cid-vudcfoxn]{font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.contact-list[data-astro-cid-vudcfoxn] a[data-astro-cid-vudcfoxn],.contact-list[data-astro-cid-vudcfoxn] li[data-astro-cid-vudcfoxn]>span[data-astro-cid-vudcfoxn]:last-child{font-size:.95rem;font-weight:700;color:var(--ink)}.contact-list[data-astro-cid-vudcfoxn] a[data-astro-cid-vudcfoxn]:hover{color:var(--color-accent-strong)}.aside-note[data-astro-cid-vudcfoxn]{margin:0;font-size:.92rem;line-height:1.65;color:var(--color-muted)}.quick-links[data-astro-cid-vudcfoxn]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.quick-links[data-astro-cid-vudcfoxn] a[data-astro-cid-vudcfoxn]{font-size:.92rem;font-weight:700}@media(max-width:900px){.contact-grid[data-astro-cid-vudcfoxn]{grid-template-columns:1fr}.form-card[data-astro-cid-vudcfoxn]{padding:1.25rem}}
