.barra-top[data-astro-cid-jpk2w5cz]{padding-block:var(--space-1) var(--space-1);border-bottom:1px solid var(--border)}.barra-top__inner[data-astro-cid-jpk2w5cz]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:11px;color:var(--fg);font-weight:500;padding-inline:var(--container-gutter-desktop);max-width:var(--container-max);margin-inline:auto;letter-spacing:.03em}.barra-top__dot[data-astro-cid-jpk2w5cz]{color:var(--warn);font-weight:700;font-size:14px;line-height:1}@media(max-width:640px){.barra-top__inner[data-astro-cid-jpk2w5cz]{font-size:9px;gap:var(--space-1);padding-inline:var(--container-gutter-phone)}}.btn[data-astro-cid-6ygtcg62]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight);transition:all var(--motion-base) var(--ease-standard);cursor:pointer;text-decoration:none;text-align:center}.btn--primary[data-astro-cid-6ygtcg62]{background:var(--accent);color:var(--accent-on)}.btn--primary[data-astro-cid-6ygtcg62]:hover{background:var(--accent-hover)}.btn--primary[data-astro-cid-6ygtcg62]:active{background:var(--accent-active)}.btn--secondary[data-astro-cid-6ygtcg62]{background:var(--warn);color:var(--accent)}.btn--secondary[data-astro-cid-6ygtcg62]:hover{background:color-mix(in oklab,var(--warn),black 8%)}.btn--outline[data-astro-cid-6ygtcg62]{background:transparent;color:var(--accent);border:2px solid var(--accent)}.btn--outline[data-astro-cid-6ygtcg62]:hover{background:var(--accent);color:var(--accent-on)}.btn--outline-white[data-astro-cid-6ygtcg62]{border-color:var(--accent-on);color:var(--accent-on)}.btn--outline-white[data-astro-cid-6ygtcg62]:hover{background:var(--accent-on);color:var(--accent)}.header[data-astro-cid-gfykqide]{position:sticky;top:0;z-index:100}.header__backdrop[data-astro-cid-gfykqide]{position:absolute;inset:0;background:color-mix(in oklab,var(--surface),transparent 8%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in oklab,var(--border),transparent 50%)}.header__inner[data-astro-cid-gfykqide]{display:flex;align-items:center;justify-content:space-between;height:68px;position:relative;z-index:1}.header__logo[data-astro-cid-gfykqide]{display:flex;align-items:center;text-decoration:none;transition:opacity var(--motion-fast) var(--ease-standard)}.header__logo[data-astro-cid-gfykqide]:hover{opacity:.8}.header__logo-img[data-astro-cid-gfykqide]{height:60px;width:auto}.header__nav[data-astro-cid-gfykqide]{display:flex;gap:var(--space-8)}.header__nav-link[data-astro-cid-gfykqide]{position:relative;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--fg);text-decoration:none;padding-block:var(--space-1);transition:color var(--motion-fast) var(--ease-standard)}.header__nav-link[data-astro-cid-gfykqide]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--accent);border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-base) var(--ease-standard)}.header__nav-link[data-astro-cid-gfykqide]:hover{color:var(--accent)}.header__nav-link[data-astro-cid-gfykqide]:hover:after{transform:scaleX(1)}.header__nav-link[data-astro-cid-gfykqide]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.header__actions[data-astro-cid-gfykqide]{display:flex;align-items:center;gap:var(--space-3)}.header__menu-toggle[data-astro-cid-gfykqide]{display:none;padding:var(--space-2);color:var(--accent);background:none;border:none;cursor:pointer}.header__mobile-overlay[data-astro-cid-gfykqide]{position:fixed;inset:0;z-index:200;background:color-mix(in oklab,var(--accent),transparent 30%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity var(--motion-slow) var(--ease-standard),visibility var(--motion-slow) var(--ease-standard)}.header__mobile-overlay[data-astro-cid-gfykqide][aria-hidden=false]{opacity:1;visibility:visible}.header__mobile-panel[data-astro-cid-gfykqide]{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);background:var(--surface);display:flex;flex-direction:column;padding:var(--space-6);transform:translate(100%);transition:transform var(--motion-slow) var(--ease-smooth);box-shadow:-4px 0 24px color-mix(in oklab,var(--accent),transparent 85%)}.header__mobile-overlay[data-astro-cid-gfykqide][aria-hidden=false] .header__mobile-panel[data-astro-cid-gfykqide]{transform:translate(0)}.header__mobile-header[data-astro-cid-gfykqide]{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-6);border-bottom:1px solid var(--border);margin-bottom:var(--space-8)}.header__mobile-logo[data-astro-cid-gfykqide]{height:44px;width:auto}.header__mobile-close[data-astro-cid-gfykqide]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--accent);background:none;border:none;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--ease-standard)}.header__mobile-close[data-astro-cid-gfykqide]:hover{background:color-mix(in oklab,var(--border),transparent 50%)}.header__mobile-nav[data-astro-cid-gfykqide]{display:flex;flex-direction:column;gap:var(--space-2);flex:1}.header__mobile-link[data-astro-cid-gfykqide]{display:block;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;color:var(--fg);text-decoration:none;border-radius:var(--radius-md);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.header__mobile-link[data-astro-cid-gfykqide]:hover{background:color-mix(in oklab,var(--border),transparent 40%);color:var(--accent)}.header__mobile-cta[data-astro-cid-gfykqide]{padding-top:var(--space-6);border-top:1px solid var(--border);margin-top:var(--space-4)}.header__mobile-wa[data-astro-cid-gfykqide]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-6);background:var(--warn);color:var(--accent);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;border-radius:var(--radius-md);text-decoration:none;transition:background var(--motion-fast) var(--ease-standard)}.header__mobile-wa[data-astro-cid-gfykqide]:hover{background:color-mix(in oklab,var(--warn),black 8%)}@media(max-width:768px){.header__nav[data-astro-cid-gfykqide],.header__actions[data-astro-cid-gfykqide]{display:none}.header__menu-toggle[data-astro-cid-gfykqide]{display:flex}}.hero[data-astro-cid-anhloy43]{padding-block:var(--section-y-desktop);background:var(--bg);overflow:hidden;position:relative}.hero__bg-accent[data-astro-cid-anhloy43]{position:absolute;top:-30%;right:-10%;width:60%;height:140%;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--surface-warm),transparent 20%) 0%,transparent 70%);pointer-events:none;z-index:0}.hero__bg-glow[data-astro-cid-anhloy43]{position:absolute;bottom:-20%;left:-5%;width:40%;height:80%;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--warn),transparent 60%) 0%,transparent 70%);pointer-events:none;z-index:0}.hero__grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center;position:relative;z-index:1}.hero__title[data-astro-cid-anhloy43]{font-size:var(--text-5xl);color:var(--accent)}.hero__title-accent[data-astro-cid-anhloy43]{background:var(--accent);color:var(--accent-on);padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-sm);white-space:nowrap;display:inline-block}.hero__subtitle[data-astro-cid-anhloy43]{margin-top:var(--space-6);font-size:var(--text-lg);color:var(--fg);max-width:520px}.hero__ctas[data-astro-cid-anhloy43]{display:flex;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap}.hero__meta[data-astro-cid-anhloy43]{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--muted);display:flex;gap:var(--space-3);flex-wrap:wrap}.hero__blob[data-astro-cid-anhloy43]{position:relative;width:100%;aspect-ratio:1;max-width:480px;margin-inline:auto;filter:drop-shadow(0 8px 24px color-mix(in oklab,var(--accent),transparent 88%))}.hero__blob-inner[data-astro-cid-anhloy43]{width:100%;height:100%;border-radius:40% 60% 65% 35%/40% 45% 55% 60%;overflow:hidden;background:var(--surface-warm);display:flex;align-items:center;justify-content:center}.hero__image[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.hero__grid[data-astro-cid-anhloy43]{grid-template-columns:1fr;text-align:center;gap:var(--space-12)}.hero__subtitle[data-astro-cid-anhloy43]{margin-inline:auto}.hero__ctas[data-astro-cid-anhloy43]{justify-content:center}.hero__blob[data-astro-cid-anhloy43]{max-width:360px}.hero__title[data-astro-cid-anhloy43]{font-size:var(--text-3xl)}.hero__bg-accent[data-astro-cid-anhloy43]{top:-20%;right:-20%;width:140%;height:80%}}@media(max-width:640px){.hero[data-astro-cid-anhloy43]{padding-block:var(--section-y-phone)}.hero__title[data-astro-cid-anhloy43]{font-size:var(--text-2xl)}.hero__blob[data-astro-cid-anhloy43]{max-width:280px}.hero__ctas[data-astro-cid-anhloy43]{flex-direction:column;align-items:center}.hero__ctas[data-astro-cid-anhloy43] .btn{width:auto;min-width:260px}.hero__bg-accent[data-astro-cid-anhloy43]{top:-10%;right:-30%;width:160%;height:50%}}.marquee-section[data-astro-cid-rna6anly]{position:relative;overflow:hidden;padding-block:var(--space-8);background:var(--bg)}.marquee__bg[data-astro-cid-rna6anly]{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--surface-warm),transparent 50%) 50%,transparent 100%);pointer-events:none}.marquee__fade-left[data-astro-cid-rna6anly],.marquee__fade-right[data-astro-cid-rna6anly]{position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.marquee__fade-left[data-astro-cid-rna6anly]{left:0;background:linear-gradient(90deg,var(--bg) 0%,transparent 100%)}.marquee__fade-right[data-astro-cid-rna6anly]{right:0;background:linear-gradient(270deg,var(--bg) 0%,transparent 100%)}.marquee__wrapper[data-astro-cid-rna6anly]{width:100%;overflow:hidden;position:relative}.marquee__track[data-astro-cid-rna6anly]{display:flex;width:max-content;animation:marquee-scroll 50s linear infinite}.marquee-section[data-astro-cid-rna6anly]:hover .marquee__track[data-astro-cid-rna6anly]{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.marquee__item[data-astro-cid-rna6anly]{display:flex;align-items:center;gap:var(--space-3);background:var(--surface);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);box-shadow:var(--elev-soft);white-space:nowrap;flex-shrink:0;margin-right:var(--space-4);transition:box-shadow var(--motion-base) var(--ease-standard)}.marquee__item[data-astro-cid-rna6anly]:hover{box-shadow:0 4px 16px color-mix(in oklab,var(--accent),transparent 88%)}.marquee__item-icon[data-astro-cid-rna6anly]{width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--accent-on);display:flex;align-items:center;justify-content:center;flex-shrink:0}.marquee__item-text[data-astro-cid-rna6anly]{display:flex;flex-direction:column;gap:1px}.marquee__item-title[data-astro-cid-rna6anly]{font-family:var(--font-display);font-size:var(--text-base);color:var(--accent);line-height:var(--leading-tight)}.marquee__item-desc[data-astro-cid-rna6anly]{font-size:var(--text-xs);color:color-mix(in oklab,var(--fg),black 30%)}@media(max-width:640px){.marquee-section[data-astro-cid-rna6anly]{padding-block:var(--space-6)}.marquee__fade-left[data-astro-cid-rna6anly],.marquee__fade-right[data-astro-cid-rna6anly]{width:30px}}.v1-bento[data-astro-cid-hc36bveh]{background:var(--bg)}.vbento-inner[data-astro-cid-hc36bveh]{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-gutter-desktop)}.v1-grid[data-astro-cid-hc36bveh]{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-5)}.v1-main[data-astro-cid-hc36bveh]{position:relative;border-radius:var(--radius-xl);overflow:hidden;min-height:480px}.v1-main[data-astro-cid-hc36bveh] img[data-astro-cid-hc36bveh]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.v1-main-overlay[data-astro-cid-hc36bveh]{position:absolute;inset:0;background:linear-gradient(to top,rgba(37,76,101,.92),rgba(37,76,101,.15) 50%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-8) var(--space-6);color:#fff}.v1-main[data-astro-cid-hc36bveh] h3[data-astro-cid-hc36bveh]{font-family:var(--font-display);font-size:var(--text-2xl);color:#fff;margin-bottom:var(--space-2)}.v1-main[data-astro-cid-hc36bveh] p[data-astro-cid-hc36bveh]{font-size:var(--text-sm);opacity:.9;margin-bottom:var(--space-4);max-width:380px;color:#fff}.v1-main[data-astro-cid-hc36bveh] .btn{background:var(--warn);color:var(--accent);align-self:flex-start}.v1-side[data-astro-cid-hc36bveh]{display:flex;flex-direction:column;gap:var(--space-4);min-height:480px}.v1-cats[data-astro-cid-hc36bveh]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);flex:1}.v1-cat[data-astro-cid-hc36bveh]{position:relative;border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center}.v1-cat[data-astro-cid-hc36bveh] img[data-astro-cid-hc36bveh]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.v1-cat-overlay[data-astro-cid-hc36bveh]{position:absolute;inset:0;background:linear-gradient(to top,rgba(37,76,101,.9) 0%,rgba(37,76,101,.5) 45%,rgba(37,76,101,.3) 70%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:var(--space-4)}.v1-cat-overlay[data-astro-cid-hc36bveh] h4[data-astro-cid-hc36bveh]{font-family:var(--font-display);font-size:var(--text-lg);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4);margin-bottom:var(--space-1)}.v1-cat-overlay[data-astro-cid-hc36bveh] p[data-astro-cid-hc36bveh]{font-size:var(--text-sm);opacity:.95;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);text-align:center}.v1-services[data-astro-cid-hc36bveh]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.v1-service[data-astro-cid-hc36bveh]{display:flex;align-items:center;gap:var(--space-3);background:var(--surface);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4);box-shadow:var(--elev-raised);border:1px solid var(--border)}.v1-service[data-astro-cid-hc36bveh] svg{color:var(--accent);flex-shrink:0;width:22px;height:22px}.v1-service-text[data-astro-cid-hc36bveh]{display:flex;flex-direction:column;gap:2px}.v1-service-text[data-astro-cid-hc36bveh] h5[data-astro-cid-hc36bveh]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--accent)}.v1-service-text[data-astro-cid-hc36bveh] p[data-astro-cid-hc36bveh]{font-size:var(--text-xs);color:var(--fg)}.v1-bottom[data-astro-cid-hc36bveh]{margin-top:var(--space-5);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.v1-buy[data-astro-cid-hc36bveh]{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;justify-content:space-between}.v1-buy[data-astro-cid-hc36bveh] h4[data-astro-cid-hc36bveh]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--accent);margin-bottom:var(--space-3)}.v1-buy[data-astro-cid-hc36bveh] ol[data-astro-cid-hc36bveh]{display:flex;flex-direction:column;gap:var(--space-2);padding:0;margin:0 0 var(--space-4);list-style:none}.v1-buy[data-astro-cid-hc36bveh] li[data-astro-cid-hc36bveh]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg)}.v1-step[data-astro-cid-hc36bveh]{width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-on);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.v1-curve[data-astro-cid-hc36bveh]{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--elev-soft);display:flex;flex-direction:column;justify-content:center}.v1-curve[data-astro-cid-hc36bveh] svg{color:var(--accent);margin-bottom:var(--space-2)}.v1-curve[data-astro-cid-hc36bveh] h4[data-astro-cid-hc36bveh]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--accent);margin-bottom:var(--space-1)}.v1-curve[data-astro-cid-hc36bveh] p[data-astro-cid-hc36bveh]{font-size:var(--text-sm);color:var(--fg);margin-bottom:var(--space-3)}.v1-tags[data-astro-cid-hc36bveh]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.v1-tag-row[data-astro-cid-hc36bveh]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v1-tag-cat[data-astro-cid-hc36bveh]{display:inline-block;padding:3px 8px;font-size:11px;font-weight:700;color:var(--accent);white-space:nowrap}.v1-tag[data-astro-cid-hc36bveh]{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--border);font-size:11px;color:var(--fg-2);font-weight:600}@media(max-width:1024px){.vbento-inner[data-astro-cid-hc36bveh]{padding-inline:var(--container-gutter-tablet)}.v1-grid[data-astro-cid-hc36bveh]{grid-template-columns:1fr}.v1-main[data-astro-cid-hc36bveh]{min-height:340px}.v1-bottom[data-astro-cid-hc36bveh]{grid-template-columns:1fr}}@media(max-width:640px){.vbento-inner[data-astro-cid-hc36bveh]{padding-inline:var(--container-gutter-phone)}.v1-cats[data-astro-cid-hc36bveh]{grid-template-columns:1fr 1fr}.v1-services[data-astro-cid-hc36bveh]{grid-template-columns:1fr}}.btn-ghost[data-astro-cid-hc36bveh]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;color:var(--accent);border:2px solid var(--accent);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;transition:all var(--motion-fast) var(--ease-standard);text-decoration:none}.btn-ghost[data-astro-cid-hc36bveh]:hover{background:var(--accent);color:var(--accent-on);transform:translateY(-1px)}.btn-ghost[data-astro-cid-hc36bveh] svg[data-astro-cid-hc36bveh]{width:20px;height:20px;flex-shrink:0}.btn-peach-sm[data-astro-cid-hc36bveh]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--warn);color:var(--accent);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;transition:all var(--motion-fast) var(--ease-standard);text-decoration:none}.btn-peach-sm[data-astro-cid-hc36bveh]:hover{background:color-mix(in oklab,var(--warn),black 8%);transform:translateY(-1px)}.btn-peach-sm[data-astro-cid-hc36bveh] svg[data-astro-cid-hc36bveh]{width:18px;height:18px}.vc-row[data-astro-cid-hc36bveh]{display:flex;flex-direction:column;gap:var(--space-3)}.vc-row[data-astro-cid-hc36bveh] h4[data-astro-cid-hc36bveh],.vc-row[data-astro-cid-hc36bveh] p[data-astro-cid-hc36bveh]{margin-bottom:0}.vc-row[data-astro-cid-hc36bveh] .v1-tags{margin-bottom:var(--space-4)}.vc-row[data-astro-cid-hc36bveh] .btn-peach-sm{align-self:flex-start}.testimonios-wall[data-astro-cid-exfo3e5j]{position:relative;overflow:hidden}.testimonios-top[data-astro-cid-exfo3e5j]{text-align:center;margin-bottom:var(--space-10)}.testimonios-title[data-astro-cid-exfo3e5j]{text-align:center;font-family:var(--font-display);font-size:var(--text-3xl);color:var(--accent);margin-bottom:var(--space-2)}.testimonios-sub[data-astro-cid-exfo3e5j]{text-align:center;font-size:var(--text-base);color:var(--fg);max-width:540px;margin-inline:auto}.vts-compact-card[data-astro-cid-exfo3e5j]{background:var(--surface);border-radius:var(--radius-md);padding:var(--space-5);display:flex;gap:var(--space-4);align-items:flex-start;box-shadow:0 1px 4px color-mix(in oklab,var(--fg),transparent 90%)}.vts-compact-card[data-astro-cid-exfo3e5j] .vts-avatar[data-astro-cid-exfo3e5j]{width:36px;height:36px;border-radius:50%;background:color-mix(in oklab,var(--accent),white 20%);color:var(--accent-on);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;flex-shrink:0}.vts-compact-card[data-astro-cid-exfo3e5j] blockquote[data-astro-cid-exfo3e5j]{font-size:var(--text-xs);color:var(--fg);line-height:1.5;font-style:italic;margin-bottom:var(--space-2)}.vts-compact-card[data-astro-cid-exfo3e5j] strong[data-astro-cid-exfo3e5j]{font-size:11px;font-weight:600;color:var(--accent)}.vts-compact-card[data-astro-cid-exfo3e5j] span[data-astro-cid-exfo3e5j]{font-size:10px;color:var(--fg);opacity:.7}.vts-compact-track[data-astro-cid-exfo3e5j]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.vts-carousel[data-astro-cid-exfo3e5j]{display:none;position:relative}.vts-carousel__wrapper[data-astro-cid-exfo3e5j]{display:flex;gap:var(--space-4);transition:transform var(--motion-slow) var(--ease-smooth);will-change:transform}.vts-carousel__card[data-astro-cid-exfo3e5j]{flex-shrink:0}.vts-carousel__arrow[data-astro-cid-exfo3e5j]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--accent);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 2px 8px color-mix(in oklab,var(--fg),transparent 88%);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.vts-carousel__arrow[data-astro-cid-exfo3e5j]:hover{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.vts-carousel__arrow--prev[data-astro-cid-exfo3e5j]{left:-18px}.vts-carousel__arrow--next[data-astro-cid-exfo3e5j]{right:-18px}.vts-carousel__dots[data-astro-cid-exfo3e5j]{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-6)}.vts-dot[data-astro-cid-exfo3e5j]{width:8px;height:8px;border-radius:50%;background:var(--border);border:none;cursor:pointer;padding:0;transition:background var(--motion-fast) var(--ease-standard),width var(--motion-fast) var(--ease-standard)}.vts-dot[data-astro-cid-exfo3e5j].is-active{background:var(--accent);width:24px;border-radius:4px}@media(max-width:640px){.vts-compact-track[data-astro-cid-exfo3e5j]{display:none}.vts-carousel[data-astro-cid-exfo3e5j]{display:block}.vts-carousel__card[data-astro-cid-exfo3e5j]{width:100%}.testimonios-title[data-astro-cid-exfo3e5j]{font-size:var(--text-2xl)}.vts-carousel__arrow[data-astro-cid-exfo3e5j]{width:32px;height:32px}.vts-carousel__arrow--prev[data-astro-cid-exfo3e5j]{left:-14px}.vts-carousel__arrow--next[data-astro-cid-exfo3e5j]{right:-14px}}@media(min-width:641px)and (max-width:1023px){.vts-compact-track[data-astro-cid-exfo3e5j]{display:none}.vts-carousel[data-astro-cid-exfo3e5j]{display:block}.vts-carousel__card[data-astro-cid-exfo3e5j]{width:calc(50% - var(--space-2))}}@media(min-width:1024px){.vts-carousel[data-astro-cid-exfo3e5j]{display:none!important}}.section-title[data-astro-cid-66rg7cch]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8)}.section-title__eyebrow[data-astro-cid-66rg7cch]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--warn)}.section-title__heading[data-astro-cid-66rg7cch]{color:var(--accent)}.como-comprar[data-astro-cid-dximkfyx]{position:relative;overflow:hidden}.como-comprar__header[data-astro-cid-dximkfyx]{text-align:center;margin-bottom:var(--space-10)}.como-comprar__subtitle[data-astro-cid-dximkfyx]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg);max-width:600px;margin-inline:auto;line-height:var(--leading-body);margin-top:var(--space-2)}.como-comprar__grid[data-astro-cid-dximkfyx]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-12);position:relative}.como-comprar__card[data-astro-cid-dximkfyx]{position:relative;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;align-items:flex-start;gap:var(--space-5);box-shadow:0 2px 12px color-mix(in oklab,var(--accent),transparent 92%);border:1px solid color-mix(in oklab,var(--border),transparent 30%);transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.como-comprar__card[data-astro-cid-dximkfyx]:nth-child(2){transform:translateY(var(--space-8))}.como-comprar__card[data-astro-cid-dximkfyx]:nth-child(4){transform:translateY(var(--space-8))}.como-comprar__card[data-astro-cid-dximkfyx]:hover{transform:translateY(-4px);box-shadow:0 8px 32px color-mix(in oklab,var(--accent),transparent 85%)}.como-comprar__card[data-astro-cid-dximkfyx]:nth-child(2):hover,.como-comprar__card[data-astro-cid-dximkfyx]:nth-child(4):hover{transform:translateY(calc(var(--space-8) - 4px))}.como-comprar__card-bg[data-astro-cid-dximkfyx]{position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(ellipse at top right,color-mix(in oklab,var(--accent),transparent 92%) 0%,transparent 70%);pointer-events:none;border-radius:0 var(--radius-lg) 0 0}.como-comprar__card-number[data-astro-cid-dximkfyx]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--accent);line-height:1;flex-shrink:0;opacity:.35;min-width:48px}.como-comprar__card-body[data-astro-cid-dximkfyx]{flex:1}.como-comprar__card-title[data-astro-cid-dximkfyx]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-1);line-height:var(--leading-tight)}.como-comprar__card-desc[data-astro-cid-dximkfyx]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--fg);line-height:var(--leading-body)}.como-comprar__cta[data-astro-cid-dximkfyx]{text-align:center;position:relative;padding-top:var(--space-4)}.como-comprar__cta-text[data-astro-cid-dximkfyx]{font-size:var(--text-base);color:var(--fg);margin-bottom:var(--space-4);font-weight:500}.como-comprar__cta-btn[data-astro-cid-dximkfyx] .btn{font-size:var(--text-lg);padding:var(--space-4) var(--space-10);font-weight:700;box-shadow:0 4px 16px color-mix(in oklab,var(--warn),transparent 60%)}@media(max-width:1024px){.como-comprar__grid[data-astro-cid-dximkfyx]{gap:var(--space-5)}.como-comprar__card[data-astro-cid-dximkfyx]{padding:var(--space-6)}.como-comprar__card[data-astro-cid-dximkfyx]:nth-child(2),.como-comprar__card[data-astro-cid-dximkfyx]:nth-child(4){transform:translateY(0)}.como-comprar__card[data-astro-cid-dximkfyx]:hover{transform:translateY(-4px)}.como-comprar__card[data-astro-cid-dximkfyx]:nth-child(2):hover,.como-comprar__card[data-astro-cid-dximkfyx]:nth-child(4):hover{transform:translateY(-4px)}.como-comprar__subtitle[data-astro-cid-dximkfyx]{font-size:var(--text-base)}}@media(max-width:640px){.como-comprar__grid[data-astro-cid-dximkfyx]{grid-template-columns:1fr;gap:var(--space-4)}.como-comprar__card[data-astro-cid-dximkfyx]{padding:var(--space-5);gap:var(--space-3)}.como-comprar__card-number[data-astro-cid-dximkfyx]{font-size:var(--text-2xl);min-width:36px}.como-comprar__card-title[data-astro-cid-dximkfyx]{font-size:var(--text-lg)}.como-comprar__card-desc[data-astro-cid-dximkfyx]{font-size:var(--text-sm)}}.nuevos__card[data-astro-cid-tfio5geh]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;background:linear-gradient(160deg,var(--accent) 0%,color-mix(in oklab,var(--accent),black 15%) 100%);border-radius:var(--radius-xl);padding:var(--space-12);position:relative;overflow:hidden}.nuevos__card[data-astro-cid-tfio5geh]:before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:160%;background:radial-gradient(ellipse,color-mix(in oklab,var(--warn),transparent 80%) 0%,transparent 70%);pointer-events:none}.nuevos__content[data-astro-cid-tfio5geh]{position:relative;z-index:1}.nuevos__tag[data-astro-cid-tfio5geh]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--warn);margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid color-mix(in oklab,var(--warn),transparent 50%);border-radius:var(--radius-pill)}.nuevos__title[data-astro-cid-tfio5geh]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--accent-on);margin-bottom:var(--space-4);line-height:var(--leading-tight)}.nuevos__texto[data-astro-cid-tfio5geh]{font-size:var(--text-base);color:var(--accent-on);opacity:.85;margin-bottom:var(--space-6);line-height:var(--leading-body);max-width:45ch}.nuevos__list[data-astro-cid-tfio5geh]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-sm);list-style:none;padding:0}.nuevos__list[data-astro-cid-tfio5geh] li[data-astro-cid-tfio5geh]{display:flex;align-items:center;gap:var(--space-2);color:var(--accent-on);opacity:.9}.nuevos__list[data-astro-cid-tfio5geh] li[data-astro-cid-tfio5geh] svg{flex-shrink:0;color:var(--warn)}.nuevos__ctas[data-astro-cid-tfio5geh]{display:flex;gap:var(--space-4);flex-wrap:wrap}.nuevos__ctas[data-astro-cid-tfio5geh] .btn--whatsapp{background:var(--warn);color:var(--accent);font-weight:700}.nuevos__ctas[data-astro-cid-tfio5geh] .btn--whatsapp:hover{background:color-mix(in oklab,var(--warn),black 8%)}.nuevos__media[data-astro-cid-tfio5geh]{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.nuevos__image-card[data-astro-cid-tfio5geh]{position:relative;width:100%;max-width:320px;aspect-ratio:3 / 4;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 12px 40px #00000040}.nuevos__image[data-astro-cid-tfio5geh]{width:100%;height:100%;object-fit:cover}.nuevos__image-overlay[data-astro-cid-tfio5geh]{position:absolute;bottom:0;left:0;right:0;padding:var(--space-4) var(--space-5);background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%)}.nuevos__badge[data-astro-cid-tfio5geh]{display:inline-flex;align-items:center;gap:var(--space-2);background:#ffffff1f;backdrop-filter:blur(6px);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:11px;font-weight:600;color:#fff}@media(max-width:1024px){.nuevos__card[data-astro-cid-tfio5geh]{grid-template-columns:1fr;text-align:center;padding:var(--space-8);gap:var(--space-8)}.nuevos__list[data-astro-cid-tfio5geh]{align-items:center}.nuevos__ctas[data-astro-cid-tfio5geh]{justify-content:center}.nuevos__image-card[data-astro-cid-tfio5geh]{max-width:240px}.nuevos__texto[data-astro-cid-tfio5geh]{margin-inline:auto}.nuevos__title[data-astro-cid-tfio5geh]{font-size:var(--text-2xl)}}@media(max-width:640px){.nuevos__image-card[data-astro-cid-tfio5geh]{max-width:200px}.nuevos__card[data-astro-cid-tfio5geh]{padding:var(--space-6)}}.faq[data-astro-cid-mh6t5pw4]{background:var(--bg)}.faq__header[data-astro-cid-mh6t5pw4]{text-align:center}.faq__subtitle[data-astro-cid-mh6t5pw4]{text-align:center;font-size:var(--text-base);color:var(--fg);max-width:540px;margin:calc(var(--space-2) * -1) auto var(--space-8)}.faq__list[data-astro-cid-mh6t5pw4]{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}.faq__item[data-astro-cid-mh6t5pw4]{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden;transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.faq__item[data-astro-cid-mh6t5pw4]:hover{border-color:color-mix(in oklab,var(--accent),transparent 60%)}.faq__item[data-astro-cid-mh6t5pw4][open]{border-color:var(--accent);box-shadow:0 4px 20px color-mix(in oklab,var(--accent),transparent 90%)}.faq__question[data-astro-cid-mh6t5pw4]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) var(--space-6);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--accent);cursor:pointer;list-style:none;user-select:none;gap:var(--space-4)}.faq__question[data-astro-cid-mh6t5pw4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-mh6t5pw4]{flex-shrink:0;color:var(--accent);transition:transform var(--motion-base) var(--ease-standard)}.faq__item[data-astro-cid-mh6t5pw4][open] .faq__icon[data-astro-cid-mh6t5pw4]{transform:rotate(45deg)}.faq__answer[data-astro-cid-mh6t5pw4]{padding:0 var(--space-6) var(--space-6)}.faq__answer[data-astro-cid-mh6t5pw4] p[data-astro-cid-mh6t5pw4]{font-size:var(--text-sm);color:var(--fg);line-height:var(--leading-body)}.faq__cta[data-astro-cid-mh6t5pw4]{text-align:center}@media(max-width:640px){.faq__question[data-astro-cid-mh6t5pw4]{padding:var(--space-4);font-size:var(--text-sm)}.faq__answer[data-astro-cid-mh6t5pw4]{padding:0 var(--space-4) var(--space-4)}}.cta-impact[data-astro-cid-aoukejqz]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--accent) 0%,color-mix(in oklab,var(--accent),black 20%) 100%);color:var(--accent-on)}.cta-impact__bg[data-astro-cid-aoukejqz]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cta-impact__circle[data-astro-cid-aoukejqz]{position:absolute;border-radius:50%}.cta-impact__circle--1[data-astro-cid-aoukejqz]{top:-15%;right:-8%;width:500px;height:500px;background:radial-gradient(circle,color-mix(in oklab,var(--warn),transparent 60%) 0%,transparent 70%)}.cta-impact__circle--2[data-astro-cid-aoukejqz]{bottom:-20%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,color-mix(in oklab,var(--accent-on),transparent 92%) 0%,transparent 70%)}.cta-impact__circle--3[data-astro-cid-aoukejqz]{top:40%;left:60%;width:200px;height:200px;background:radial-gradient(circle,color-mix(in oklab,var(--warn),transparent 80%) 0%,transparent 70%)}.cta-impact__content[data-astro-cid-aoukejqz]{text-align:center;position:relative;z-index:1;padding-block:var(--space-12)}.cta-impact__eyebrow[data-astro-cid-aoukejqz]{display:inline-block;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--warn);margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);border:1px solid color-mix(in oklab,var(--warn),transparent 50%);border-radius:var(--radius-pill)}.cta-impact__title[data-astro-cid-aoukejqz]{font-size:var(--text-4xl);color:var(--accent-on);max-width:720px;margin-inline:auto;margin-bottom:var(--space-4)}.cta-impact__highlight[data-astro-cid-aoukejqz]{color:var(--warn)}.cta-impact__text[data-astro-cid-aoukejqz]{font-size:var(--text-lg);color:var(--accent-on);opacity:.85;max-width:540px;margin-inline:auto;margin-bottom:var(--space-10);line-height:var(--leading-body)}.cta-impact__stats[data-astro-cid-aoukejqz]{display:flex;align-items:center;justify-content:center;gap:var(--space-8);margin-bottom:var(--space-10)}.cta-impact__stat[data-astro-cid-aoukejqz]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.cta-impact__stat-num[data-astro-cid-aoukejqz]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--warn);line-height:1}.cta-impact__stat-label[data-astro-cid-aoukejqz]{font-size:var(--text-xs);color:var(--accent-on);opacity:.7}.cta-impact__stat-divider[data-astro-cid-aoukejqz]{width:1px;height:40px;background:var(--accent-on);opacity:.15}.cta-impact__ctas[data-astro-cid-aoukejqz]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-6)}.cta-impact__ctas[data-astro-cid-aoukejqz] .btn--whatsapp{background:var(--warn);color:var(--accent);font-weight:700}.cta-impact__ctas[data-astro-cid-aoukejqz] .btn--whatsapp:hover{background:color-mix(in oklab,var(--warn),black 8%);color:var(--accent)}.cta-impact__ctas[data-astro-cid-aoukejqz] .btn--outline{border-color:var(--accent-on);color:var(--accent-on)}.cta-impact__ctas[data-astro-cid-aoukejqz] .btn--outline:hover{background:var(--accent-on);color:var(--accent)}.cta-impact__micro[data-astro-cid-aoukejqz]{font-size:var(--text-sm);color:var(--accent-on);opacity:.5;font-weight:400}@media(max-width:1024px){.cta-impact__title[data-astro-cid-aoukejqz]{font-size:var(--text-3xl)}.cta-impact__stats[data-astro-cid-aoukejqz]{gap:var(--space-6)}.cta-impact__stat-num[data-astro-cid-aoukejqz]{font-size:var(--text-2xl)}}@media(max-width:640px){.cta-impact__content[data-astro-cid-aoukejqz]{padding-block:var(--space-8)}.cta-impact__title[data-astro-cid-aoukejqz]{font-size:var(--text-2xl)}.cta-impact__text[data-astro-cid-aoukejqz]{font-size:var(--text-base);margin-bottom:var(--space-8)}.cta-impact__stats[data-astro-cid-aoukejqz]{flex-direction:row;gap:var(--space-3)}.cta-impact__stat-divider[data-astro-cid-aoukejqz]{width:1px;height:32px}.cta-impact__stat-num[data-astro-cid-aoukejqz]{font-size:var(--text-xl)}.cta-impact__stat-label[data-astro-cid-aoukejqz]{font-size:11px}.cta-impact__ctas[data-astro-cid-aoukejqz]{flex-direction:row;justify-content:center}.cta-impact__ctas[data-astro-cid-aoukejqz] .btn{width:auto}.cta-impact__circle--1[data-astro-cid-aoukejqz],.cta-impact__circle--3[data-astro-cid-aoukejqz]{display:none}}[data-astro-cid-bh6mmg44][data-chat] .wa-chat-bubble[data-astro-cid-bh6mmg44],[data-astro-cid-bh6mmg44][data-chat] .wa-chat-bubble--alt[data-astro-cid-bh6mmg44]{animation:none!important}[data-astro-cid-bh6mmg44][data-chat] [data-astro-cid-bh6mmg44][data-msg]{opacity:0;transition:opacity .35s ease-out}[data-astro-cid-bh6mmg44][data-chat] [data-astro-cid-bh6mmg44][data-msg].vis{opacity:1}[data-astro-cid-bh6mmg44][data-chat] [data-astro-cid-bh6mmg44][data-msg^=dot]{display:flex;gap:4px;opacity:0;transition:opacity .3s ease-out}[data-astro-cid-bh6mmg44][data-chat] [data-astro-cid-bh6mmg44][data-msg^=dot].vis{opacity:1}[data-astro-cid-bh6mmg44][data-chat] [data-astro-cid-bh6mmg44][data-msg^=dot] span[data-astro-cid-bh6mmg44]{width:6px;height:6px;border-radius:50%;background:#fff9;animation:dot-pulse 1s ease-in-out infinite}[data-astro-cid-bh6mmg44][data-chat] [data-astro-cid-bh6mmg44][data-msg^=dot] span[data-astro-cid-bh6mmg44]:nth-child(2){animation-delay:.15s}[data-astro-cid-bh6mmg44][data-chat] [data-astro-cid-bh6mmg44][data-msg^=dot] span[data-astro-cid-bh6mmg44]:nth-child(3){animation-delay:.3s}@keyframes dot-pulse{0%,60%,to{opacity:.3}30%{opacity:1}}.vc-hero-contact[data-astro-cid-bh6mmg44]{align-items:stretch}.vc-hero-contact[data-astro-cid-bh6mmg44]>div[data-astro-cid-bh6mmg44]:last-child{display:flex;flex-direction:column}.vc-hero-contact[data-astro-cid-bh6mmg44]>div[data-astro-cid-bh6mmg44]:last-child .vc-side-card[data-astro-cid-bh6mmg44]{flex:1}.contacto[data-astro-cid-bh6mmg44]{background:var(--bg)}.contacto__grid[data-astro-cid-bh6mmg44]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.contacto__card[data-astro-cid-bh6mmg44]{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 2px 12px color-mix(in oklab,var(--accent),transparent 92%);border:1px solid var(--border);transition:box-shadow var(--motion-base) var(--ease-standard)}.contacto__card[data-astro-cid-bh6mmg44]:hover{box-shadow:0 8px 28px color-mix(in oklab,var(--accent),transparent 86%)}.contacto__card--full[data-astro-cid-bh6mmg44]{grid-column:span 2}.contacto__card-accent[data-astro-cid-bh6mmg44]{height:4px;background:var(--accent);flex-shrink:0}.contacto__card-body[data-astro-cid-bh6mmg44]{padding:var(--space-6) var(--space-8) var(--space-8);display:flex;flex-direction:column;flex:1}.contacto__icon-ring[data-astro-cid-bh6mmg44]{width:44px;height:44px;border-radius:50%;background:color-mix(in oklab,var(--accent),transparent 88%);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.contacto__card-title[data-astro-cid-bh6mmg44]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-2)}.contacto__card-desc[data-astro-cid-bh6mmg44]{font-size:var(--text-sm);color:var(--fg);margin-bottom:var(--space-4);line-height:var(--leading-body);max-width:45ch}.contacto__card-desc[data-astro-cid-bh6mmg44] strong[data-astro-cid-bh6mmg44]{font-weight:600}.contacto__features[data-astro-cid-bh6mmg44]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5);flex:1}.contacto__feature[data-astro-cid-bh6mmg44]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--fg-2)}.contacto__feature[data-astro-cid-bh6mmg44] svg[data-astro-cid-bh6mmg44]{flex-shrink:0;color:var(--fg-2)}.contacto__btn[data-astro-cid-bh6mmg44]{margin-top:auto}.contacto__btn[data-astro-cid-bh6mmg44] .btn{width:100%}.contacto__link[data-astro-cid-bh6mmg44]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--accent);text-decoration:none;margin-top:auto;padding:var(--space-3) var(--space-4);border:2px solid var(--accent);border-radius:var(--radius-md);width:100%;transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),gap var(--motion-fast) var(--ease-standard);box-sizing:border-box}.contacto__link[data-astro-cid-bh6mmg44]:hover{background:var(--accent);color:var(--accent-on);gap:var(--space-3)}.contacto__link[data-astro-cid-bh6mmg44] svg[data-astro-cid-bh6mmg44]{flex-shrink:0}.contacto__social-row[data-astro-cid-bh6mmg44]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-8)}.contacto__social-link[data-astro-cid-bh6mmg44]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--accent);text-decoration:none;transition:gap var(--motion-fast) var(--ease-standard)}.contacto__social-link[data-astro-cid-bh6mmg44]:hover{gap:var(--space-3)}.contacto__social-link[data-astro-cid-bh6mmg44] svg[data-astro-cid-bh6mmg44]:last-child{opacity:.4}.contacto__social-sep[data-astro-cid-bh6mmg44]{width:1px;height:20px;background:var(--border)}.contacto__social-rating[data-astro-cid-bh6mmg44]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--fg-2)}.contacto__social-rating[data-astro-cid-bh6mmg44] svg{fill:var(--warn);stroke:var(--warn)}.contacto__map-rating[data-astro-cid-bh6mmg44]{font-size:var(--text-xs);color:var(--muted);text-align:center;margin:0}.contacto__map-rating[data-astro-cid-bh6mmg44] strong[data-astro-cid-bh6mmg44]{font-weight:600;color:var(--fg)}.wa-chat-preview[data-astro-cid-bh6mmg44]{display:flex;flex-direction:column;width:100%;margin-bottom:var(--space-4)}.wa-chat-bubble[data-astro-cid-bh6mmg44]{background:#ffffff1a;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);text-align:left;font-size:var(--text-sm);max-width:85%;align-self:flex-start}.wa-chat-bubble--alt[data-astro-cid-bh6mmg44]{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);align-self:flex-end;background:#ffffff2e}.contacto__map-frame[data-astro-cid-bh6mmg44]{width:100%;min-height:140px;border:none;border-radius:var(--radius-sm);flex:1}.contacto__social-hero[data-astro-cid-bh6mmg44]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:color-mix(in oklab,var(--accent),transparent 88%);color:var(--accent);text-decoration:none;transition:background .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);width:100%;box-sizing:border-box;transform:scale(1)}.contacto__social-hero[data-astro-cid-bh6mmg44]:hover{background:linear-gradient(135deg,var(--brand-start) 0%,var(--brand-mid) 50%,var(--brand-end) 100%);color:#fff;transform:scale(1.015)}.contacto__social-hero[data-astro-cid-bh6mmg44] svg[data-astro-cid-bh6mmg44]{flex-shrink:0}.contacto__social-hero-text[data-astro-cid-bh6mmg44]{display:flex;flex-direction:column;gap:2px;line-height:1.2}.contacto__social-hero-text[data-astro-cid-bh6mmg44] strong[data-astro-cid-bh6mmg44]{font-size:var(--text-base);font-weight:600}.contacto__social-hero-text[data-astro-cid-bh6mmg44] small[data-astro-cid-bh6mmg44]{font-size:var(--text-xs);color:var(--fg)}.contacto__social-hero[data-astro-cid-bh6mmg44]:hover .contacto__social-hero-text[data-astro-cid-bh6mmg44] small[data-astro-cid-bh6mmg44]{color:#fff}.contacto__social-badges[data-astro-cid-bh6mmg44]{display:flex;gap:var(--space-3);justify-content:center}.contacto__social-badge[data-astro-cid-bh6mmg44]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:color-mix(in oklab,var(--accent),transparent 86%);color:var(--accent);text-decoration:none;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.contacto__social-badge[data-astro-cid-bh6mmg44]:hover{background:var(--brand);color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--brand),transparent 50%)}.contacto__social-badge[data-astro-cid-bh6mmg44] svg[data-astro-cid-bh6mmg44]{flex-shrink:0}@media(max-width:1024px){.contacto__grid[data-astro-cid-bh6mmg44]{gap:var(--space-5)}.contacto__card-body[data-astro-cid-bh6mmg44]{padding:var(--space-5) var(--space-6) var(--space-6)}}@media(max-width:640px){.contacto__grid[data-astro-cid-bh6mmg44]{grid-template-columns:1fr}.contacto__card--full[data-astro-cid-bh6mmg44]{grid-column:span 1}.contacto__card-body[data-astro-cid-bh6mmg44]{padding:var(--space-5) var(--space-5) var(--space-6)}.contacto__map-frame[data-astro-cid-bh6mmg44]{min-height:120px;max-height:240px}.contacto[data-astro-cid-bh6mmg44] .section-title{align-items:center;text-align:center}}.vc-hero-contact[data-astro-cid-bh6mmg44]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.vc-hero-whatsapp[data-astro-cid-bh6mmg44]{background:linear-gradient(135deg,var(--accent) 0%,#1a3a4e 100%);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-8);color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}.vc-hero-whatsapp[data-astro-cid-bh6mmg44] h3[data-astro-cid-bh6mmg44]{font-family:var(--font-display);font-size:var(--text-2xl);color:#fff;margin-bottom:var(--space-3)}.vc-hero-whatsapp[data-astro-cid-bh6mmg44] p[data-astro-cid-bh6mmg44]{font-size:var(--text-sm);opacity:.9;color:#fff;margin-bottom:var(--space-5)}.vc-hero-whatsapp[data-astro-cid-bh6mmg44] .contacto__features{justify-content:center}.vc-hero-whatsapp[data-astro-cid-bh6mmg44] .contacto__features span{color:#ffffffe6}.vc-hero-whatsapp[data-astro-cid-bh6mmg44] .contacto__features svg{stroke:#fff}.vc-hero-whatsapp[data-astro-cid-bh6mmg44] .btn{background:var(--warn);color:var(--accent)}.vc-side-card[data-astro-cid-bh6mmg44]{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:0}.vc-side-card[data-astro-cid-bh6mmg44] h3[data-astro-cid-bh6mmg44]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--accent);margin-bottom:0}.contacto__card-block[data-astro-cid-bh6mmg44]{display:flex;flex-direction:column;gap:var(--space-3)}.contacto__card-block[data-astro-cid-bh6mmg44]:first-child{flex:1}.contacto__card-block[data-astro-cid-bh6mmg44]:last-child{align-items:center}.contacto__card-divider[data-astro-cid-bh6mmg44]{border:none;height:1px;background:var(--border);margin:var(--space-4) 0;opacity:.6}@media(max-width:1024px){.vc-hero-contact[data-astro-cid-bh6mmg44]{grid-template-columns:1fr}.contacto__map-frame[data-astro-cid-bh6mmg44]{max-height:300px}}.footer[data-astro-cid-scinlfmn]{background:var(--accent);color:var(--accent-on);padding-block:var(--space-12) 0}.footer__grid[data-astro-cid-scinlfmn]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);padding-bottom:var(--space-12);border-bottom:1px solid color-mix(in oklab,var(--accent-on),transparent 80%)}.footer__logo[data-astro-cid-scinlfmn]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.footer__logo-img[data-astro-cid-scinlfmn]{height:200px;width:auto}.footer__desc[data-astro-cid-scinlfmn]{font-size:var(--text-sm);opacity:.8}.footer[data-astro-cid-scinlfmn] h4[data-astro-cid-scinlfmn]{font-family:var(--font-display);font-size:var(--text-base);margin-bottom:var(--space-4);color:var(--warn)}.footer__nav[data-astro-cid-scinlfmn],.footer__contact[data-astro-cid-scinlfmn],.footer__info[data-astro-cid-scinlfmn]{display:flex;flex-direction:column;gap:var(--space-2)}.footer[data-astro-cid-scinlfmn] a[data-astro-cid-scinlfmn]{font-size:var(--text-sm);color:var(--accent-on);text-decoration:none;opacity:.8;transition:opacity var(--motion-fast) var(--ease-standard);display:inline-flex;align-items:center;gap:var(--space-1)}.footer[data-astro-cid-scinlfmn] a[data-astro-cid-scinlfmn]:hover{opacity:1}.footer__contact[data-astro-cid-scinlfmn] p[data-astro-cid-scinlfmn],.footer__contact-info[data-astro-cid-scinlfmn]{font-size:var(--text-sm);opacity:.8;margin:0;display:inline-flex;align-items:flex-start;gap:var(--space-1)}.footer__bottom[data-astro-cid-scinlfmn]{padding-block:var(--space-4);text-align:center;font-size:var(--text-xs);opacity:.6}@media(max-width:1024px){.footer__grid[data-astro-cid-scinlfmn]{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.footer__logo-img[data-astro-cid-scinlfmn]{height:140px}}@media(max-width:640px){.footer[data-astro-cid-scinlfmn]{padding-block:var(--space-8) 0}.footer__grid[data-astro-cid-scinlfmn]{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "nav info" "contact contact";gap:var(--space-5);padding-bottom:var(--space-8)}.footer__brand[data-astro-cid-scinlfmn]{grid-area:brand;text-align:center}.footer__nav[data-astro-cid-scinlfmn]{grid-area:nav}.footer__info[data-astro-cid-scinlfmn]{grid-area:info}.footer__contact[data-astro-cid-scinlfmn]{grid-area:contact}.footer__contact[data-astro-cid-scinlfmn]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.footer__contact[data-astro-cid-scinlfmn] h4[data-astro-cid-scinlfmn]{grid-column:1 / -1}.footer__contact-socials[data-astro-cid-scinlfmn],.footer__contact-info-col[data-astro-cid-scinlfmn]{display:flex;flex-direction:column;gap:var(--space-2)}.footer__logo[data-astro-cid-scinlfmn]{justify-content:center}.footer__logo-img[data-astro-cid-scinlfmn]{height:60px}.footer[data-astro-cid-scinlfmn] h4[data-astro-cid-scinlfmn]{margin-bottom:var(--space-2);font-size:var(--text-xs)}.footer[data-astro-cid-scinlfmn] a[data-astro-cid-scinlfmn],.footer__contact[data-astro-cid-scinlfmn] p[data-astro-cid-scinlfmn],.footer__contact-info[data-astro-cid-scinlfmn],.footer__desc[data-astro-cid-scinlfmn]{font-size:var(--text-xs)}.footer__bottom[data-astro-cid-scinlfmn]{padding-block:var(--space-3)}}
