.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:var(--color-neutral-50)}.hero-blob[data-astro-cid-bbe6dxrz]{position:absolute;inset:auto -10% -20%;width:80%;max-width:720px;z-index:0;pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:72rem;margin-inline:auto;padding:3rem 1.5rem 4.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:900px){.hero-inner[data-astro-cid-bbe6dxrz]{min-height:calc(100vh - 72px);grid-template-columns:55fr 45fr;gap:3.5rem;padding-block:4rem 5rem}}.hero-copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.4rem;animation:fadeUp .7s ease-out both}.hero-badge[data-astro-cid-bbe6dxrz]{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--color-secondary-dark);background:color-mix(in srgb,var(--g-400) 20%,transparent);border:1px solid color-mix(in srgb,var(--g-400) 45%,transparent);border-radius:9999px;animation:fadeUp .7s 60ms ease-out both}.hero-h1[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:500;color:var(--color-neutral-900);font-size:clamp(2.25rem,3.6vw + 1rem,3.5rem);line-height:1.05;letter-spacing:-.01em;margin:0}.hero-h1[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:italic;color:var(--c-700)}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:1.125rem;color:var(--n-700);max-width:32rem;line-height:1.6}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.btn-primary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.75rem;background:var(--color-primary);color:var(--cta-fg);font-family:var(--font-body);font-weight:600;border-radius:var(--r-pildora);box-shadow:var(--e1);transition:background-color var(--med) var(--ease),transform var(--med) var(--ease),box-shadow var(--med) var(--ease)}.btn-primary[data-astro-cid-bbe6dxrz]:hover{background:var(--cta-h);box-shadow:var(--e2)}.btn-primary[data-astro-cid-bbe6dxrz]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.btn-secondary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;padding:.85rem 1.75rem;border:1.5px solid var(--line-control);color:var(--color-secondary-dark);font-family:var(--font-body);font-weight:600;border-radius:var(--r-pildora);transition:background-color var(--med) var(--ease),color var(--med) var(--ease),transform var(--med) var(--ease)}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{background:var(--color-secondary);color:#fff}.btn-secondary[data-astro-cid-bbe6dxrz]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.hero-location[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--n-650)}.hero-image[data-astro-cid-bbe6dxrz]{position:relative;width:100%;max-width:460px;justify-self:center;animation:fadeUp .8s .12s ease-out both}.hero-blob-shape[data-astro-cid-bbe6dxrz]{width:100%;aspect-ratio:3 / 4;border-radius:60% 40% 55% 45%/50% 60% 40% 55%;background:linear-gradient(135deg,color-mix(in srgb,var(--c-500) 32%,transparent),color-mix(in srgb,var(--g-400) 25%,transparent) 55%,color-mix(in srgb,var(--g-600) 22%,transparent));box-shadow:0 30px 60px -30px #2f352740;position:relative;overflow:hidden}.hero-photo-placeholder[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--n-650);font-family:var(--font-body);font-size:.875rem}.hero-logo-dot[data-astro-cid-bbe6dxrz]{position:absolute;left:-8px;bottom:12px;width:100px;height:100px;border-radius:9999px;background:var(--n-0);padding:6px;box-shadow:0 12px 24px -10px #2f352759}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-bbe6dxrz],.hero-badge[data-astro-cid-bbe6dxrz],.hero-image[data-astro-cid-bbe6dxrz]{animation:none}.btn-primary[data-astro-cid-bbe6dxrz],.btn-secondary[data-astro-cid-bbe6dxrz]{transition:none}}.stats[data-astro-cid-bhxv2qxz]{background:var(--color-secondary);color:#fff}.stats-inner[data-astro-cid-bhxv2qxz]{max-width:72rem;margin-inline:auto;padding:3rem 1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media(min-width:768px){.stats-inner[data-astro-cid-bhxv2qxz]{grid-template-columns:repeat(4,1fr);padding-block:4rem}}.stat[data-astro-cid-bhxv2qxz]{padding:1.25rem 1rem;text-align:center;position:relative}.stat[data-astro-cid-bhxv2qxz]+.stat[data-astro-cid-bhxv2qxz]:before{content:"";position:absolute;top:1rem;bottom:1rem;left:0;width:1px;background:#fff3}@media(max-width:767px){.stat[data-astro-cid-bhxv2qxz]:nth-child(3):before,.stat[data-astro-cid-bhxv2qxz]:nth-child(odd):before{display:none}.stat[data-astro-cid-bhxv2qxz]:nth-child(3),.stat[data-astro-cid-bhxv2qxz]:nth-child(4){border-top:1px solid rgb(255 255 255 / .2)}}.stat-value[data-astro-cid-bhxv2qxz]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem,4vw + 1rem,3rem);line-height:1.05;letter-spacing:-.01em}.stat-label[data-astro-cid-bhxv2qxz]{margin-top:.4rem;font-family:var(--font-body);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;opacity:.8}.stat-prefix[data-astro-cid-bhxv2qxz],.stat-suffix[data-astro-cid-bhxv2qxz]{display:inline}.sobremi[data-astro-cid-ufbbhydc]{background:var(--n-0);padding:5rem 0}.sobremi-inner[data-astro-cid-ufbbhydc]{max-width:72rem;margin-inline:auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:900px){.sobremi-inner[data-astro-cid-ufbbhydc]{grid-template-columns:5fr 6fr;gap:4rem}}.sobremi-media[data-astro-cid-ufbbhydc]{display:flex;flex-direction:column;gap:1rem;max-width:440px;width:100%;margin-inline:auto}.sobremi-blob[data-astro-cid-ufbbhydc]{aspect-ratio:4 / 5;border-radius:58% 42% 48% 52%/55% 45%;background:linear-gradient(135deg,color-mix(in srgb,var(--c-500) 30%,transparent),color-mix(in srgb,var(--g-400) 22%,transparent));display:flex;align-items:center;justify-content:center;box-shadow:0 30px 60px -30px #2f352740}.sobremi-placeholder[data-astro-cid-ufbbhydc]{color:var(--n-650)}.credenciales[data-astro-cid-ufbbhydc]{background:var(--color-neutral-50);border-left:4px solid var(--g-600);border-radius:0 var(--r-md) var(--r-md) 0;padding:1rem 1.15rem}.credenciales[data-astro-cid-ufbbhydc] ul[data-astro-cid-ufbbhydc]{display:flex;flex-direction:column;gap:.55rem}.credenciales[data-astro-cid-ufbbhydc] li[data-astro-cid-ufbbhydc]{display:flex;align-items:flex-start;gap:.65rem;font-family:var(--font-body);font-size:.9rem;color:var(--n-800);line-height:1.45}.cred-icon[data-astro-cid-ufbbhydc]{display:inline-flex;color:var(--g-800);flex-shrink:0;margin-top:1px}.eyebrow[data-astro-cid-ufbbhydc]{display:inline-block;color:var(--g-800);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600;margin-bottom:.6rem}.sobremi-h2[data-astro-cid-ufbbhydc]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.85rem,2.5vw + 1rem,2.75rem);line-height:1.15;letter-spacing:-.005em;color:var(--color-neutral-900);margin:0 0 1.25rem}.sobremi-body[data-astro-cid-ufbbhydc]{display:flex;flex-direction:column;gap:.9rem;color:var(--n-800);line-height:1.65}.sobremi-body[data-astro-cid-ufbbhydc] strong[data-astro-cid-ufbbhydc]{color:var(--color-neutral-900);font-weight:600}.pilares[data-astro-cid-ufbbhydc]{margin:1.5rem 0 1.75rem;display:flex;flex-direction:column;gap:.6rem}.pilares[data-astro-cid-ufbbhydc] li[data-astro-cid-ufbbhydc]{display:flex;align-items:center;gap:.7rem;font-weight:500;color:var(--color-neutral-900)}.pilar-icon[data-astro-cid-ufbbhydc]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-md);background:color-mix(in srgb,var(--g-400) 35%,transparent);color:var(--color-secondary-dark);flex-shrink:0}.btn-primary[data-astro-cid-ufbbhydc]{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.75rem;background:var(--color-primary);color:var(--cta-fg);font-family:var(--font-body);font-weight:600;border-radius:var(--r-pildora);box-shadow:var(--e1);transition:background-color var(--med) var(--ease),transform var(--med) var(--ease),box-shadow var(--med) var(--ease);align-self:flex-start}.btn-primary[data-astro-cid-ufbbhydc]:hover{background:var(--cta-h);box-shadow:var(--e2)}.btn-primary[data-astro-cid-ufbbhydc]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.esp[data-astro-cid-xtprq5kz]{background:var(--color-neutral-50);padding:5rem 0}.esp-inner[data-astro-cid-xtprq5kz]{max-width:72rem;margin-inline:auto;padding:0 1.5rem}.esp-header[data-astro-cid-xtprq5kz]{text-align:center;max-width:42rem;margin:0 auto 3rem}.eyebrow[data-astro-cid-xtprq5kz]{display:inline-block;color:var(--g-800);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.esp-h2[data-astro-cid-xtprq5kz]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.85rem,2.5vw + 1rem,2.75rem);line-height:1.15;color:var(--color-neutral-900);margin:.5rem 0 .8rem}.esp-sub[data-astro-cid-xtprq5kz]{color:var(--n-700);line-height:1.6}.esp-grid[data-astro-cid-xtprq5kz]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.esp-grid[data-astro-cid-xtprq5kz]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.esp-grid[data-astro-cid-xtprq5kz]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-xtprq5kz]{position:relative;background:var(--n-0);border-radius:var(--r-lg);padding:1.75rem 1.5rem 1.6rem;border:1px solid var(--line);border-top:3px solid var(--card-accent, var(--color-primary));transition:transform var(--med) var(--ease),box-shadow var(--med) var(--ease);display:flex;flex-direction:column;gap:.85rem}.card[data-astro-cid-xtprq5kz]:hover{transform:translateY(-2px);box-shadow:var(--e3)}.card[data-astro-cid-xtprq5kz].accent-primary{--card-accent: var(--color-primary);--card-bg: color-mix(in srgb, var(--c-500) 15%, transparent);--card-fg: var(--color-primary-dark)}.card[data-astro-cid-xtprq5kz].accent-secondary{--card-accent: var(--g-600);--card-bg: color-mix(in srgb, var(--g-600) 18%, transparent);--card-fg: var(--color-secondary-dark)}.card[data-astro-cid-xtprq5kz].accent-accent{--card-accent: var(--color-accent);--card-bg: color-mix(in srgb, var(--g-400) 30%, transparent);--card-fg: var(--color-secondary-dark)}.card-icon[data-astro-cid-xtprq5kz]{width:48px;height:48px;border-radius:var(--r-md);background:var(--card-bg);color:var(--card-fg);display:inline-flex;align-items:center;justify-content:center}.card-badge[data-astro-cid-xtprq5kz]{position:absolute;top:1rem;right:1rem;padding:.25rem .65rem;font-size:.7rem;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--c-500) 18%,transparent);color:var(--color-primary-dark);border-radius:9999px}.card-title[data-astro-cid-xtprq5kz]{font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.25;color:var(--color-neutral-900);margin:0}.card-text[data-astro-cid-xtprq5kz]{color:var(--n-700);line-height:1.55;font-size:.95rem;margin:0}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-xtprq5kz]{transition:none}}.serv[data-astro-cid-qwsjowbz]{background:var(--n-0);padding:5rem 0}.serv-inner[data-astro-cid-qwsjowbz]{max-width:72rem;margin-inline:auto;padding:0 1.5rem}.serv-header[data-astro-cid-qwsjowbz]{text-align:center;margin-bottom:3rem}.eyebrow[data-astro-cid-qwsjowbz]{display:inline-block;color:var(--g-800);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.serv-h2[data-astro-cid-qwsjowbz]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.85rem,2.5vw + 1rem,2.75rem);line-height:1.15;color:var(--color-neutral-900);margin-top:.5rem}.serv-grid[data-astro-cid-qwsjowbz]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:900px){.serv-grid[data-astro-cid-qwsjowbz]{grid-template-columns:repeat(2,1fr)}}.svc[data-astro-cid-qwsjowbz]{position:relative;background:var(--n-0);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.75rem;display:flex;flex-direction:column;gap:.9rem;transition:box-shadow var(--med) var(--ease),transform var(--med) var(--ease)}.svc[data-astro-cid-qwsjowbz]:hover{transform:translateY(-2px);box-shadow:var(--e3)}.svc-featured[data-astro-cid-qwsjowbz]{background:color-mix(in srgb,var(--c-500) 8%,transparent);border-color:color-mix(in srgb,var(--c-500) 35%,transparent)}.svc-top[data-astro-cid-qwsjowbz]{display:flex;align-items:center;justify-content:space-between}.svc-icon[data-astro-cid-qwsjowbz]{width:48px;height:48px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--g-400) 30%,transparent);color:var(--color-secondary-dark)}.svc-featured[data-astro-cid-qwsjowbz] .svc-icon[data-astro-cid-qwsjowbz]{background:color-mix(in srgb,var(--c-500) 20%,transparent);color:var(--color-primary-dark)}.svc-badge[data-astro-cid-qwsjowbz]{padding:.25rem .7rem;font-size:.72rem;font-weight:600;color:var(--cta-fg);background:var(--color-primary);border-radius:9999px}.svc-title[data-astro-cid-qwsjowbz]{font-family:var(--font-display);font-weight:500;font-size:1.35rem;color:var(--color-neutral-900);margin:0}.svc-text[data-astro-cid-qwsjowbz]{color:var(--n-700);line-height:1.55;font-size:.95rem;margin:0}.svc-bullets[data-astro-cid-qwsjowbz]{display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem}.svc-bullets[data-astro-cid-qwsjowbz] li[data-astro-cid-qwsjowbz]{display:flex;align-items:flex-start;gap:.6rem;color:var(--n-800);font-size:.92rem}.svc-bullets[data-astro-cid-qwsjowbz] svg[data-astro-cid-qwsjowbz]{color:var(--color-secondary);flex-shrink:0;margin-top:2px}.svc-featured[data-astro-cid-qwsjowbz] .svc-bullets[data-astro-cid-qwsjowbz] svg[data-astro-cid-qwsjowbz]{color:var(--color-primary-dark)}.svc-cta[data-astro-cid-qwsjowbz]{align-self:flex-start;margin-top:.35rem;display:inline-flex;align-items:center;gap:.45rem;padding:.75rem 1.4rem;background:var(--color-secondary);color:#fff;font-family:var(--font-body);font-weight:600;border-radius:var(--r-pildora);transition:background-color var(--med) var(--ease),transform var(--med) var(--ease)}.svc-cta[data-astro-cid-qwsjowbz]:hover{background:var(--color-secondary-dark)}.svc-cta[data-astro-cid-qwsjowbz]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.svc-featured[data-astro-cid-qwsjowbz] .svc-cta[data-astro-cid-qwsjowbz]{background:var(--color-primary);color:var(--cta-fg)}.svc-featured[data-astro-cid-qwsjowbz] .svc-cta[data-astro-cid-qwsjowbz]:hover{background:var(--cta-h)}@media(prefers-reduced-motion:reduce){.svc[data-astro-cid-qwsjowbz],.svc-cta[data-astro-cid-qwsjowbz]{transition:none}}.cf[data-astro-cid-uuwexhho]{background:var(--color-secondary);color:#fff;padding:5rem 0}.cf-inner[data-astro-cid-uuwexhho]{max-width:72rem;margin-inline:auto;padding:0 1.5rem}.cf-header[data-astro-cid-uuwexhho]{text-align:center;margin-bottom:3.5rem}.eyebrow[data-astro-cid-uuwexhho]{color:var(--g-100);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.cf-h2[data-astro-cid-uuwexhho]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.85rem,2.5vw + 1rem,2.75rem);line-height:1.2;color:#fff;margin-top:.5rem}.cf-steps[data-astro-cid-uuwexhho]{display:grid;grid-template-columns:1fr;gap:2.25rem;counter-reset:step}@media(min-width:900px){.cf-steps[data-astro-cid-uuwexhho]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.step[data-astro-cid-uuwexhho]{position:relative;padding:1rem .5rem 0;text-align:left}.step-num[data-astro-cid-uuwexhho]{font-family:var(--font-display);font-weight:500;font-size:4rem;line-height:1;color:#fff3;display:block;margin-bottom:.25rem}.step-icon[data-astro-cid-uuwexhho]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-md);background:#ffffff1f;color:#fff;margin-bottom:.9rem}.step-title[data-astro-cid-uuwexhho]{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:#fff;margin:0 0 .5rem}.step-text[data-astro-cid-uuwexhho]{color:var(--n-0);line-height:1.55;font-size:.975rem;max-width:22rem}.step-arrow[data-astro-cid-uuwexhho]{display:none;width:36px;height:36px;color:var(--g-300);position:absolute;right:-30px;top:1.8rem}@media(min-width:900px){.step-arrow[data-astro-cid-uuwexhho]{display:block}}.cf-cta[data-astro-cid-uuwexhho]{margin-top:3.5rem;display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.cf-cta[data-astro-cid-uuwexhho] p[data-astro-cid-uuwexhho]{font-family:var(--font-display);font-size:1.25rem;color:var(--n-0)}.btn-white[data-astro-cid-uuwexhho]{display:inline-flex;align-items:center;padding:.85rem 2rem;background:var(--n-0);color:var(--color-secondary-dark);font-family:var(--font-body);font-weight:600;border-radius:var(--r-pildora);transition:background-color var(--med) var(--ease),color var(--med) var(--ease),transform var(--med) var(--ease)}.btn-white[data-astro-cid-uuwexhho]:hover{background:var(--color-accent);color:var(--color-secondary-dark)}.btn-white[data-astro-cid-uuwexhho]:focus-visible{outline:2px solid var(--on-marca);outline-offset:3px}.tst[data-astro-cid-ipbqhs6o]{background:var(--color-neutral-50);padding:5rem 0}.tst-inner[data-astro-cid-ipbqhs6o]{max-width:72rem;margin-inline:auto;padding:0 1.5rem}.tst-header[data-astro-cid-ipbqhs6o]{text-align:center;margin-bottom:3rem}.eyebrow[data-astro-cid-ipbqhs6o]{color:var(--g-800);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.tst-h2[data-astro-cid-ipbqhs6o]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.85rem,2.5vw + 1rem,2.75rem);color:var(--color-neutral-900);margin-top:.5rem}.tst-carousel[data-astro-cid-ipbqhs6o]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center}@media(max-width:640px){.tst-carousel[data-astro-cid-ipbqhs6o]{grid-template-columns:1fr;gap:.75rem}}.tst-arrow[data-astro-cid-ipbqhs6o]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgb(47 53 39 / .1);background:var(--n-0);color:var(--color-neutral-900);cursor:pointer;box-shadow:0 6px 14px -10px #2f352740;transition:background-color var(--med) var(--ease),color var(--med) var(--ease),transform var(--med) var(--ease)}.tst-arrow[data-astro-cid-ipbqhs6o]:hover{background:var(--color-secondary);color:var(--n-0)}.tst-arrow[data-astro-cid-ipbqhs6o]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:640px){.tst-arrow[data-astro-cid-ipbqhs6o]{display:none}}.tst-marquee[data-astro-cid-ipbqhs6o]{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.tst-marquee[data-astro-cid-ipbqhs6o]::-webkit-scrollbar{display:none}.tst-marquee[data-astro-cid-ipbqhs6o].is-dragging{cursor:grabbing;user-select:none}.tst-marquee[data-astro-cid-ipbqhs6o].is-dragging .tst-card[data-astro-cid-ipbqhs6o]{pointer-events:none}.tst-marquee[data-astro-cid-ipbqhs6o]:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--r-md)}.tst-track[data-astro-cid-ipbqhs6o]{display:flex;gap:1.25rem;padding:.5rem 0 1rem;width:max-content}@media(max-width:640px){.tst-marquee[data-astro-cid-ipbqhs6o]{mask-image:none;-webkit-mask-image:none}}.tst-card[data-astro-cid-ipbqhs6o]{position:relative;background:var(--n-0);border-radius:var(--r-lg);padding:2rem 1.5rem 1.75rem;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;gap:.9rem;flex-shrink:0;width:320px}@media(min-width:640px){.tst-card[data-astro-cid-ipbqhs6o]{width:360px}}@media(min-width:1024px){.tst-card[data-astro-cid-ipbqhs6o]{width:400px}}.tst-quote[data-astro-cid-ipbqhs6o]{position:absolute;top:-1.2rem;left:.8rem;font-family:var(--font-display);font-size:6rem;line-height:1;color:color-mix(in srgb,var(--c-500) 20%,transparent);pointer-events:none}.tst-stars[data-astro-cid-ipbqhs6o]{display:inline-flex;gap:2px;color:#e3a64a}.tst-text[data-astro-cid-ipbqhs6o]{color:var(--n-800);line-height:1.6;font-size:.97rem;flex:1}.tst-meta[data-astro-cid-ipbqhs6o]{display:flex;align-items:center;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--line)}.tst-avatar[data-astro-cid-ipbqhs6o]{width:48px;height:48px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-family:var(--font-display);font-size:1rem}.tst-meta[data-astro-cid-ipbqhs6o] div[data-astro-cid-ipbqhs6o]{display:flex;flex-direction:column;line-height:1.3}.tst-meta[data-astro-cid-ipbqhs6o] strong[data-astro-cid-ipbqhs6o]{color:var(--color-neutral-900);font-weight:600;font-size:.95rem}.tst-meta[data-astro-cid-ipbqhs6o] span[data-astro-cid-ipbqhs6o]{font-size:.8rem;color:var(--n-650)}.tst-service[data-astro-cid-ipbqhs6o]{color:var(--color-secondary-dark)!important;font-weight:500}.tst-disclaimer[data-astro-cid-ipbqhs6o]{margin-top:2rem;text-align:center;font-size:.8rem;color:var(--n-650)}.faq[data-astro-cid-al2ca2vr]{background:var(--n-0);padding:5rem 0}.faq-inner[data-astro-cid-al2ca2vr]{max-width:48rem;margin-inline:auto;padding:0 1.5rem}.faq-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:2.5rem}.eyebrow[data-astro-cid-al2ca2vr]{color:var(--g-800);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.faq-h2[data-astro-cid-al2ca2vr]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.85rem,2.5vw + 1rem,2.75rem);color:var(--color-neutral-900);margin-top:.5rem}.faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--line)}.faq-q[data-astro-cid-al2ca2vr]{width:100%;padding:1.1rem .25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--font-body);font-weight:500;font-size:1.02rem;color:var(--color-neutral-900);min-height:48px}.faq-q[data-astro-cid-al2ca2vr]:hover{color:var(--g-800)}.faq-q[data-astro-cid-al2ca2vr]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--r-xs)}.faq-plus[data-astro-cid-al2ca2vr]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;color:var(--g-800);background:var(--acc-soft);transition:transform var(--med) var(--ease),background-color var(--med) var(--ease);flex-shrink:0}.faq-q[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-plus[data-astro-cid-al2ca2vr]{transform:rotate(45deg);background:color-mix(in srgb,var(--c-500) 25%,transparent)}.faq-a[data-astro-cid-al2ca2vr]{overflow:hidden;max-height:0;transition:max-height var(--med) var(--ease)}.faq-a[data-astro-cid-al2ca2vr][hidden]{display:block;max-height:0}.faq-a[data-astro-cid-al2ca2vr].is-open{max-height:600px}.faq-a[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{padding:0 .25rem 1.2rem;color:var(--n-700);font-size:.95rem;line-height:1.65}.faq-cta[data-astro-cid-al2ca2vr]{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.faq-cta[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:var(--n-700)}.faq-link[data-astro-cid-al2ca2vr]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary-dark);font-weight:600;padding:.5rem .75rem;border-radius:var(--r-pildora);transition:background-color var(--med) var(--ease)}.faq-link[data-astro-cid-al2ca2vr]:hover{background:color-mix(in srgb,var(--c-500) 12%,transparent)}.faq-link[data-astro-cid-al2ca2vr]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.faq-plus[data-astro-cid-al2ca2vr],.faq-a[data-astro-cid-al2ca2vr]{transition:none}}.ctc[data-astro-cid-xjughlio]{background:var(--color-neutral-50);padding:5rem 0}.ctc-inner[data-astro-cid-xjughlio]{max-width:72rem;margin-inline:auto;padding:0 1.5rem}.ctc-header[data-astro-cid-xjughlio]{text-align:center;margin-bottom:3rem}.eyebrow[data-astro-cid-xjughlio]{color:var(--g-800);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.ctc-h2[data-astro-cid-xjughlio]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.85rem,2.5vw + 1rem,2.75rem);color:var(--color-neutral-900);margin-top:.5rem}.ctc-grid[data-astro-cid-xjughlio]{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:900px){.ctc-grid[data-astro-cid-xjughlio]{grid-template-columns:1fr 1fr;gap:2rem}}.ctc-col[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:1rem}.card[data-astro-cid-xjughlio]{background:var(--n-0);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.5rem}.card-head[data-astro-cid-xjughlio]{display:flex;gap:.9rem;align-items:flex-start}.card[data-astro-cid-xjughlio] h3[data-astro-cid-xjughlio]{font-family:var(--font-display);font-weight:500;font-size:1.2rem;color:var(--color-neutral-900);margin:0 0 .25rem}.wa-card[data-astro-cid-xjughlio]{border-color:color-mix(in srgb,var(--c-500) 30%,transparent)}.wa-icon[data-astro-cid-xjughlio]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.wa-number[data-astro-cid-xjughlio]{font-weight:600;font-size:1.25rem;color:var(--color-neutral-900)}.wa-note[data-astro-cid-xjughlio]{color:var(--n-650);font-size:.85rem;margin-top:.25rem}.btn-wa[data-astro-cid-xjughlio]{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.95rem 1rem;margin-top:1rem;background:#25d366;color:var(--n-950);font-weight:600;border-radius:var(--r-pildora);transition:background-color var(--med) var(--ease),transform var(--med) var(--ease)}.btn-wa[data-astro-cid-xjughlio]:hover{background:#1ca350}.btn-wa[data-astro-cid-xjughlio]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.btn-vcf[data-astro-cid-xjughlio]{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.75rem 1.4rem;margin-top:.6rem;border:1.5px solid var(--color-secondary);color:var(--color-secondary-dark);border-radius:var(--r-pildora);font-weight:600;transition:background-color var(--med) var(--ease),color var(--med) var(--ease)}.btn-vcf[data-astro-cid-xjughlio]:hover{background:var(--color-secondary);color:#fff}.btn-vcf[data-astro-cid-xjughlio]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ig-icon[data-astro-cid-xjughlio]{flex-shrink:0;color:var(--color-secondary-dark);display:inline-flex}.ig-handle[data-astro-cid-xjughlio]{font-weight:500;color:var(--color-neutral-900);margin-bottom:.3rem}.ig-note[data-astro-cid-xjughlio]{color:var(--n-700);font-size:.9rem;line-height:1.55}.btn-ig[data-astro-cid-xjughlio]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.4rem;margin-top:1rem;border:1.5px solid var(--color-secondary);color:var(--color-secondary-dark);border-radius:var(--r-pildora);font-weight:600;transition:background-color var(--med) var(--ease),color var(--med) var(--ease)}.btn-ig[data-astro-cid-xjughlio]:hover{background:var(--color-secondary);color:#fff}.btn-ig[data-astro-cid-xjughlio]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.fb-icon[data-astro-cid-xjughlio]{flex-shrink:0;color:#1877f2;display:inline-flex}.fb-note[data-astro-cid-xjughlio]{color:var(--n-700);font-size:.9rem;line-height:1.55;margin-top:.3rem}.fb-actions[data-astro-cid-xjughlio]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.btn-fb[data-astro-cid-xjughlio]{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1rem;background:#145dc3;color:#fff;font-weight:600;font-size:.9rem;border-radius:var(--r-pildora);transition:background-color var(--med) var(--ease),transform var(--med) var(--ease)}.btn-fb[data-astro-cid-xjughlio]:hover{background:#0f4a9c}.btn-fb[data-astro-cid-xjughlio]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.btn-fb-alt[data-astro-cid-xjughlio]{background:var(--n-0);color:#145dc3;border:1.5px solid #145dc3;padding-block:calc(.6rem - 2px)}.btn-fb-alt[data-astro-cid-xjughlio]:hover{background:#145dc3;color:#fff}.map-tabs[data-astro-cid-xjughlio]{display:inline-flex;gap:.3rem;padding:.25rem;margin:.75rem 0 .9rem;background:var(--n-100);border-radius:9999px}.map-tab[data-astro-cid-xjughlio]{padding:.45rem 1rem;font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--n-700);background:transparent;border:0;border-radius:9999px;cursor:pointer;transition:background-color var(--med) var(--ease),color var(--med) var(--ease)}.map-tab[data-astro-cid-xjughlio]:hover{color:var(--color-neutral-900)}.map-tab[data-astro-cid-xjughlio][aria-selected=true]{background:var(--n-0);color:var(--color-neutral-900);box-shadow:0 2px 8px -4px #2f352733}.map-tab[data-astro-cid-xjughlio]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.map-panel[data-astro-cid-xjughlio][hidden]{display:none}.map-address[data-astro-cid-xjughlio]{display:flex;align-items:flex-start;gap:.5rem;color:var(--n-800);font-size:.9rem;line-height:1.5;margin-bottom:.75rem}.map-address[data-astro-cid-xjughlio] svg[data-astro-cid-xjughlio]{color:var(--g-800);flex-shrink:0;margin-top:3px}.map-wrap[data-astro-cid-xjughlio]{aspect-ratio:16 / 10;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:var(--n-100)}.map-wrap[data-astro-cid-xjughlio] iframe[data-astro-cid-xjughlio]{width:100%;height:100%;border:0;display:block}.map-link[data-astro-cid-xjughlio]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;color:var(--g-800);font-weight:600;font-size:.9rem;padding:.35rem .6rem;border-radius:var(--r-pildora);transition:background-color var(--med) var(--ease)}.map-link[data-astro-cid-xjughlio]:hover{background:var(--acc-soft)}.map-link[data-astro-cid-xjughlio]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ctc-online[data-astro-cid-xjughlio]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line);color:var(--n-700);font-size:.9rem}.ctc-online[data-astro-cid-xjughlio] svg[data-astro-cid-xjughlio]{color:var(--g-800);flex-shrink:0}.ctc-loc[data-astro-cid-xjughlio] ul[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:.5rem;margin-top:.3rem}.ctc-loc[data-astro-cid-xjughlio] li[data-astro-cid-xjughlio]{display:inline-flex;align-items:center;gap:.55rem;color:var(--n-800);font-size:.95rem}.ctc-loc[data-astro-cid-xjughlio] svg[data-astro-cid-xjughlio]{color:var(--g-800);flex-shrink:0}.ig-grid[data-astro-cid-xjughlio]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;border-radius:var(--r-lg)}.ig-cell[data-astro-cid-xjughlio]{position:relative;aspect-ratio:1 / 1;border-radius:var(--r-md);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--n-650)}.ig-cell[data-astro-cid-xjughlio]:nth-child(1){background:color-mix(in srgb,var(--c-500) 25%,transparent)}.ig-cell[data-astro-cid-xjughlio]:nth-child(2){background:color-mix(in srgb,var(--g-400) 40%,transparent)}.ig-cell[data-astro-cid-xjughlio]:nth-child(3){background:color-mix(in srgb,var(--g-600) 22%,transparent)}.ig-cell[data-astro-cid-xjughlio]:nth-child(4){background:color-mix(in srgb,var(--g-400) 30%,transparent)}.ig-cell[data-astro-cid-xjughlio]:nth-child(5){background:color-mix(in srgb,var(--c-500) 18%,transparent)}.ig-cell[data-astro-cid-xjughlio]:nth-child(6){background:color-mix(in srgb,var(--g-600) 30%,transparent)}.ig-overlay[data-astro-cid-xjughlio]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#0000;opacity:0;transition:opacity var(--med) var(--ease),background-color var(--med) var(--ease)}.ig-grid[data-astro-cid-xjughlio]:hover .ig-overlay[data-astro-cid-xjughlio],.ig-grid[data-astro-cid-xjughlio]:focus-visible .ig-overlay[data-astro-cid-xjughlio]{opacity:1;background:#0006}.ig-grid[data-astro-cid-xjughlio]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ig-more[data-astro-cid-xjughlio]{margin-top:1rem;text-align:center;color:var(--n-700);font-size:.9rem}.ig-more[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]{color:var(--color-secondary-dark);font-weight:600}.ig-more[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]:hover{text-decoration:underline}
