.breadcrumbs[data-astro-cid-ilhxcym7]{background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:.95rem}.breadcrumbs[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{list-style:none;margin:0;padding:.65rem 0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center}.breadcrumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;gap:.5rem;margin:0}.breadcrumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]{color:var(--color-text-muted);text-decoration:none;font-weight:500}.breadcrumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]:hover{color:var(--color-primary);text-decoration:underline}.breadcrumbs[data-astro-cid-ilhxcym7] span[data-astro-cid-ilhxcym7][aria-current]{color:var(--color-primary);font-weight:700}.breadcrumbs[data-astro-cid-ilhxcym7] .breadcrumbs__sep{width:1rem;height:1rem;color:var(--color-text-muted);transform:rotate(90deg)}.page-hero[data-astro-cid-s5hxusys]{background:radial-gradient(60rem 30rem at 100% -10%,rgba(201,151,43,.14),transparent 60%),linear-gradient(180deg,#fff 0%,var(--color-bg) 100%);padding-block:clamp(2.5rem,2rem + 2.5vw,4.5rem);border-bottom:1px solid var(--color-border)}.page-hero__grid[data-astro-cid-s5hxusys]{display:grid;gap:var(--space-6);align-items:center}.page-hero__grid[data-astro-cid-s5hxusys]>[data-astro-cid-s5hxusys]{min-width:0}@media(min-width:900px){.page-hero__grid[data-astro-cid-s5hxusys]{grid-template-columns:1.15fr 1fr}}.page-hero__eyebrow[data-astro-cid-s5hxusys]{display:inline-block;background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:700;padding:.3rem .9rem;border-radius:999px;margin-bottom:var(--space-3);font-size:.95rem}.page-hero__intro[data-astro-cid-s5hxusys]{max-width:50rem;font-size:1.12rem;color:var(--color-text-muted);margin-bottom:var(--space-5)}.chips[data-astro-cid-vjw4vp5d] svg{width:1rem;height:1rem}.contact-form-wrap[data-astro-cid-svshx33u]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);box-shadow:var(--shadow)}.contact-form__intro[data-astro-cid-svshx33u]{color:var(--color-text-muted)}.contact-form[data-astro-cid-svshx33u]{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.field[data-astro-cid-svshx33u]{display:grid;gap:.35rem}.field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-weight:700}.field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u] span[data-astro-cid-svshx33u]{color:var(--color-danger)}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{font:inherit;width:100%;padding:.75rem .95rem;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{border-color:var(--color-primary);background:#fff}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][aria-invalid=true],.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u][aria-invalid=true]{border-color:var(--color-danger);background:var(--color-danger-soft)}.field__error[data-astro-cid-svshx33u]{color:var(--color-danger);font-size:.92rem;margin:0;font-weight:500}.hp[data-astro-cid-svshx33u]{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.form-status[data-astro-cid-svshx33u]{margin:0;font-weight:600;color:var(--color-danger);min-height:1.2em}.form-status[data-astro-cid-svshx33u]:empty{display:none}.form-outcome[data-astro-cid-svshx33u]{margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius);background:var(--color-success-soft);border:1px solid #bfe3cd}.form-outcome[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{color:var(--color-success)}.privacy[data-astro-cid-svshx33u]{margin-top:var(--space-5);font-size:.9rem;color:var(--color-text-muted);border-top:1px dashed var(--color-border);padding-top:var(--space-4)}.contact-hero[data-astro-cid-5ox55buz]{background:radial-gradient(60rem 30rem at 100% -10%,rgba(201,151,43,.14),transparent 60%),linear-gradient(180deg,#fff 0%,var(--color-bg) 100%);padding-block:clamp(2.5rem,2rem + 2.5vw,4rem);border-bottom:1px solid var(--color-border)}.contact-hero__intro[data-astro-cid-5ox55buz]{max-width:50rem;font-size:1.12rem;color:var(--color-text-muted);margin-bottom:var(--space-5)}.contact-grid[data-astro-cid-5ox55buz]{display:grid;gap:var(--space-6);align-items:start}@media(min-width:960px){.contact-grid[data-astro-cid-5ox55buz]{grid-template-columns:.9fr 1.1fr}}.contact-info[data-astro-cid-5ox55buz] h2[data-astro-cid-5ox55buz]{font-size:1.35rem}.info-list[data-astro-cid-5ox55buz]{list-style:none;padding:0;margin:0 0 var(--space-6);display:grid;gap:var(--space-4)}.info-list[data-astro-cid-5ox55buz] li[data-astro-cid-5ox55buz]{display:flex;gap:var(--space-3);align-items:flex-start;margin:0}.info-list__icon[data-astro-cid-5ox55buz]{flex:none;width:2.75rem;height:2.75rem;border-radius:12px;background:var(--color-accent-soft);color:var(--color-accent-strong);display:grid;place-items:center}.info-list__icon--wa[data-astro-cid-5ox55buz]{background:var(--color-success-soft);color:var(--color-whatsapp)}.info-list__icon[data-astro-cid-5ox55buz] svg{width:1.4rem;height:1.4rem}.info-list__label[data-astro-cid-5ox55buz]{display:block;color:var(--color-text-muted);font-size:.92rem;font-weight:500}.info-list__value[data-astro-cid-5ox55buz]{display:block;font-weight:800;font-size:1.15rem;color:var(--color-primary);text-decoration:none}a[data-astro-cid-5ox55buz].info-list__value:hover{text-decoration:underline;color:var(--color-accent-strong)}.info-list__hours[data-astro-cid-5ox55buz]{font-size:1rem;font-weight:700}.info-list__sub[data-astro-cid-5ox55buz]{font-size:.92rem}.contact-info[data-astro-cid-5ox55buz] .contact-photo{margin-bottom:var(--space-5)}.before-call[data-astro-cid-5ox55buz]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-5)}.before-call[data-astro-cid-5ox55buz] h2[data-astro-cid-5ox55buz]{font-size:1.15rem}.error-note[data-astro-cid-r7qnznij]{margin-top:var(--space-4);max-width:52rem}.related__title[data-astro-cid-tzn4f6j3]{font-size:1.25rem}.gallery[data-astro-cid-zbo42owe]{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:640px){.gallery[data-astro-cid-zbo42owe]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.gallery[data-astro-cid-zbo42owe]{grid-template-columns:repeat(3,1fr)}}.gallery[data-astro-cid-zbo42owe] .photo img{max-height:30rem}
