.citas.svelte-qga3qp{background:var(--ivory);padding:6rem 4rem 7rem}.grid.svelte-qga3qp{grid-template-columns:1fr 1.1fr;align-items:start;gap:5rem;max-width:1200px;margin:0 auto;display:grid}.info.svelte-qga3qp h2:where(.svelte-qga3qp){font-family:var(--font-serif);color:var(--burgundy);margin-bottom:1.2rem;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:700}.info.svelte-qga3qp>p:where(.svelte-qga3qp){color:var(--text-muted);max-width:50ch;margin-bottom:2rem;font-size:.85rem;font-weight:400;line-height:1.85}.info.svelte-qga3qp ul:where(.svelte-qga3qp){flex-direction:column;gap:.8rem;list-style:none;display:flex}.info.svelte-qga3qp ul:where(.svelte-qga3qp) li:where(.svelte-qga3qp){color:var(--text-muted);align-items:flex-start;gap:.85rem;font-size:.83rem;font-weight:400;line-height:1.65;display:flex}.info.svelte-qga3qp ul:where(.svelte-qga3qp) li:where(.svelte-qga3qp):before{content:"";background:var(--burgundy);flex-shrink:0;width:14px;height:1px;margin-top:.7em}.contact-block.svelte-qga3qp{border-top:1px solid var(--border-color);flex-direction:column;gap:.5rem;margin-top:3rem;padding-top:2rem;display:flex}.contact-eyebrow.svelte-qga3qp{letter-spacing:.3em;text-transform:uppercase;color:var(--petrol);margin-bottom:.4rem;font-size:.58rem}.contact-block.svelte-qga3qp a:where(.svelte-qga3qp){color:var(--burgundy);font-size:.9rem;font-weight:400;transition:color .2s}.contact-block.svelte-qga3qp a:where(.svelte-qga3qp):hover{color:var(--burgundy-dark)}.form-card.svelte-qga3qp{background:var(--ivory);border:1px solid var(--border-color);padding:2.75rem}.row.svelte-qga3qp{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.group.svelte-qga3qp{flex-direction:column;gap:.45rem;margin-bottom:1.3rem;display:flex}label.svelte-qga3qp{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:.58rem;font-weight:500}input.svelte-qga3qp,select.svelte-qga3qp,textarea.svelte-qga3qp{font-family:var(--font-sans);border:1px solid var(--border-color);background:var(--ivory);color:var(--text-dark);border-radius:0;width:100%;padding:.95rem 1rem;font-size:1rem;font-weight:400;transition:border-color .2s,background .2s}input.svelte-qga3qp:focus-visible,select.svelte-qga3qp:focus-visible,textarea.svelte-qga3qp:focus-visible{border-color:var(--burgundy);outline:2px solid var(--burgundy-light);outline-offset:2px}textarea.svelte-qga3qp{resize:vertical;min-height:110px;line-height:1.6}select.svelte-qga3qp{cursor:pointer}.submit.svelte-qga3qp{width:100%;margin-top:.5rem;padding:1.1rem}.submit-alt.svelte-qga3qp{letter-spacing:.28em;text-transform:uppercase;width:100%;color:var(--petrol);border:1px solid var(--border-color);background:0 0;justify-content:center;align-items:center;gap:.6rem;margin-top:.7rem;padding:.85rem 1rem;font-size:.6rem;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:flex}.submit-alt.svelte-qga3qp:hover{background:var(--petrol);border-color:var(--petrol);color:var(--ivory)}.success-actions.svelte-qga3qp{justify-content:center;gap:.8rem;margin-top:1.6rem;display:flex}.error.svelte-qga3qp{border:1px solid var(--burgundy);color:var(--burgundy);text-align:center;background:#991e4e0f;margin:0 0 .9rem;padding:.75rem 1rem;font-size:.82rem;font-weight:400}.submit[disabled].svelte-qga3qp{opacity:.6;cursor:not-allowed}.note.svelte-qga3qp{color:var(--text-muted);text-align:center;margin-top:.9rem;font-size:.7rem;font-weight:400}.success.svelte-qga3qp{text-align:center;padding:3rem 1rem}.success.svelte-qga3qp svg:where(.svelte-qga3qp){margin:0 auto 1.5rem}.success.svelte-qga3qp h3:where(.svelte-qga3qp){font-family:var(--font-serif);color:var(--burgundy);margin-bottom:1rem;font-size:1.9rem;font-weight:700}.success.svelte-qga3qp p:where(.svelte-qga3qp){color:var(--text-muted);max-width:44ch;margin:0 auto;font-size:.85rem;font-weight:400;line-height:1.85}@media (width<=1024px){.citas.svelte-qga3qp{padding:5rem 2rem}.grid.svelte-qga3qp{grid-template-columns:1fr;gap:3rem}.form-card.svelte-qga3qp{padding:2rem}}@media (width<=640px){.row.svelte-qga3qp{grid-template-columns:1fr}}
