.icon[data-astro-cid-ccg5yoga]{flex:none}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-label-md);letter-spacing:var(--letter-spacing-label-md);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn--md[data-astro-cid-ekguhzzh]{min-height:44px;padding-block:0;padding-inline:var(--space-6)}.btn--lg[data-astro-cid-ekguhzzh]{min-height:52px;padding-block:0;padding-inline:var(--space-8)}.btn--full[data-astro-cid-ekguhzzh]{width:100%;display:flex}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--color-accent-default);color:var(--color-text-on-accent)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-accent-hover);box-shadow:var(--effect-glow-accent-sm)}.btn--primary[data-astro-cid-ekguhzzh]:focus-visible{background:var(--color-accent-default);box-shadow:var(--effect-focus-ring)}.btn--primary[data-astro-cid-ekguhzzh]:active{background:var(--color-accent-pressed);box-shadow:none}.btn--secondary[data-astro-cid-ekguhzzh]{border-color:var(--color-border-glass);background:var(--color-surface-glass);box-shadow:var(--effect-glass-md);backdrop-filter:var(--effect-glass-md-backdrop)}.btn--secondary[data-astro-cid-ekguhzzh]:hover{border-color:var(--color-border-strong);background:var(--color-surface-glass-strong)}.btn--secondary[data-astro-cid-ekguhzzh]:focus-visible{border-color:var(--color-border-glass);background:var(--color-surface-glass);box-shadow:var(--effect-focus-ring), var(--effect-glass-md)}.btn--secondary[data-astro-cid-ekguhzzh]:active{background:var(--color-accent-pressed);border-color:var(--color-accent-pressed);color:var(--color-text-on-accent)}.btn--ghost[data-astro-cid-ekguhzzh]:hover{background:var(--color-surface-glass)}.btn--ghost[data-astro-cid-ekguhzzh]:focus-visible{box-shadow:none;outline:2px solid var(--color-border-focus);outline-offset:-2px}.btn--ghost[data-astro-cid-ekguhzzh]:active{background:var(--color-accent-pressed);color:var(--color-text-on-accent)}.btn[data-astro-cid-ekguhzzh]:disabled,.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{cursor:not-allowed;pointer-events:none;box-shadow:none;color:var(--color-text-muted)}.btn--primary[data-astro-cid-ekguhzzh]:disabled,.btn--primary[data-astro-cid-ekguhzzh][aria-disabled=true]{background:var(--color-surface-raised)}.btn--secondary[data-astro-cid-ekguhzzh]:disabled,.btn--secondary[data-astro-cid-ekguhzzh][aria-disabled=true]{border-color:var(--color-border-subtle);background:var(--color-surface-glass);box-shadow:var(--effect-glass-md)}.btn--ghost[data-astro-cid-ekguhzzh]:disabled,.btn--ghost[data-astro-cid-ekguhzzh][aria-disabled=true]{background:0 0}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh]{transition:none}}.cookie-banner[data-astro-cid-hq3mgpmn]{gap:var(--space-6);width:100%;max-width:var(--layout-container-max);padding:var(--space-6);border:1px solid var(--color-border-glass);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--effect-shadow-md);flex-direction:column;display:flex}.cookie-banner[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-banner--fixed[data-astro-cid-hq3mgpmn]{z-index:40;right:0;bottom:var(--space-5);width:calc(100% - 2 * var(--layout-margin));margin-inline:auto;position:fixed;left:0}.cookie-banner--fixed[data-astro-cid-hq3mgpmn]:not([hidden]){animation:.25s ease-out cookie-banner-in}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(100%)}}.cookie-banner__message[data-astro-cid-hq3mgpmn]{color:var(--color-text-secondary)}.cookie-banner__link[data-astro-cid-hq3mgpmn]{color:var(--color-text-accent);text-decoration:underline}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width>=1280px){.cookie-banner--fixed[data-astro-cid-hq3mgpmn]{bottom:var(--space-10)}.cookie-banner[data-astro-cid-hq3mgpmn]{padding:var(--space-6) var(--space-8);flex-direction:row;align-items:center}.cookie-banner__message[data-astro-cid-hq3mgpmn]{flex:1}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{flex-shrink:0}}.wa[data-astro-cid-dsjoc6do]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-brand-whatsapp);color:var(--color-text-on-whatsapp);font-family:var(--font-family-body);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-label-md);letter-spacing:var(--letter-spacing-label-md);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.wa--md[data-astro-cid-dsjoc6do]{min-height:44px;padding:var(--space-3) var(--space-6)}.wa--lg[data-astro-cid-dsjoc6do]{min-height:52px;padding:var(--space-4) var(--space-8)}.wa--full[data-astro-cid-dsjoc6do]{width:100%;display:flex}.wa--floating[data-astro-cid-dsjoc6do]{width:56px;height:56px;padding:var(--space-4);box-shadow:var(--effect-shadow-md)}.wa[data-astro-cid-dsjoc6do]:hover{background:var(--color-brand-whatsapp-hover)}.wa[data-astro-cid-dsjoc6do]:focus-visible{background:var(--color-brand-whatsapp);box-shadow:var(--effect-focus-ring)}.wa--floating[data-astro-cid-dsjoc6do]:focus-visible{box-shadow:var(--effect-focus-ring), var(--effect-shadow-md)}.wa[data-astro-cid-dsjoc6do]:active{background:var(--color-brand-whatsapp-hover)}.wa[data-astro-cid-dsjoc6do][aria-disabled=true]{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.wa[data-astro-cid-dsjoc6do]{transition:none}}.logo[data-astro-cid-f7espo7c]{color:var(--color-text-primary);flex:none}.nav-link[data-astro-cid-3o5q7yvo]{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-label-md);letter-spacing:var(--letter-spacing-label-md);white-space:nowrap;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.nav-link[data-astro-cid-3o5q7yvo]:hover,.nav-link[data-astro-cid-3o5q7yvo][data-state=hover]{color:var(--color-text-primary)}.nav-link[data-astro-cid-3o5q7yvo][aria-current]{color:var(--color-text-accent)}@media (prefers-reduced-motion:reduce){.nav-link[data-astro-cid-3o5q7yvo]{transition:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-primary)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-12);padding-block:var(--space-16);flex-direction:column;display:flex}.footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-10);flex-direction:column;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{margin-block:calc(-1 * var(--space-2));padding-block:var(--space-2);color:var(--color-text-primary);border-radius:var(--radius-xs);display:inline-flex}.footer__tagline[data-astro-cid-jo6i4kqk]{color:var(--color-text-accent)}.footer__about[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary)}.footer__col[data-astro-cid-jo6i4kqk]{gap:var(--space-1);flex-direction:column;display:flex}.footer__col-title[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted)}.footer__links[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-1);margin-inline:calc(-1 * var(--space-3));flex-direction:column;display:flex}.footer__action[data-astro-cid-jo6i4kqk],.footer__disabled[data-astro-cid-jo6i4kqk]{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;transition:color .15s;display:inline-flex}.footer__action[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text-primary)}.footer__disabled[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);cursor:default}.footer__bottom[data-astro-cid-jo6i4kqk]{gap:var(--space-2);padding-top:var(--space-12);border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);flex-direction:column;display:flex}@media (width>=1280px){.footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--layout-gutter);grid-template-columns:minmax(0,384fr) repeat(3,minmax(0,248fr));display:grid}.footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.footer__action[data-astro-cid-jo6i4kqk]{transition:none}}.navbar[data-astro-cid-l7arcky5]{z-index:50;border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(135deg, var(--color-glass-fill-start), var(--color-glass-fill-end));backdrop-filter:var(--effect-glass-md-backdrop)}.navbar--fixed[data-astro-cid-l7arcky5]{position:fixed;inset:0 0 auto}.navbar__bar[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:63px;padding-block:var(--space-2);padding-inline:var(--space-5);display:flex}.navbar__logo[data-astro-cid-l7arcky5]{border-radius:var(--radius-xs);min-height:44px;color:var(--color-text-primary);align-items:center;display:inline-flex}.navbar__nav[data-astro-cid-l7arcky5],.navbar__cta[data-astro-cid-l7arcky5]{display:none}.navbar__links[data-astro-cid-l7arcky5]{gap:var(--space-4);display:flex}.navbar__toggle[data-astro-cid-l7arcky5]{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-text-primary);background:0 0;border:0;place-items:center;display:inline-grid}.navbar__toggle[data-astro-cid-l7arcky5]:hover{background:var(--color-surface-glass)}.navbar__panel[data-astro-cid-l7arcky5]{z-index:60;gap:var(--space-8);height:100dvh;padding:var(--space-2) var(--space-5) var(--space-8);background:var(--color-bg-primary);flex-direction:column;animation:.18s ease-out navbar-panel-in;display:flex;position:fixed;inset:0;overflow-y:auto}.navbar__panel[data-astro-cid-l7arcky5][hidden]{display:none}.navbar__panel-top[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;min-height:48px;display:flex}.navbar__menu-links[data-astro-cid-l7arcky5]{gap:var(--space-1);flex-direction:column;display:flex}.navbar__menu-link[data-astro-cid-l7arcky5]{min-height:52px;padding-inline:var(--space-2);border-radius:var(--radius-xs);color:var(--color-text-primary);align-items:center;text-decoration:none;display:flex}.navbar__menu-link[data-astro-cid-l7arcky5]:hover{color:var(--color-text-accent)}.navbar__menu-actions[data-astro-cid-l7arcky5]{gap:var(--space-3);flex-direction:column;display:flex}.navbar--static-open[data-astro-cid-l7arcky5] .navbar__bar[data-astro-cid-l7arcky5]{display:none}.navbar--static-open[data-astro-cid-l7arcky5] .navbar__panel[data-astro-cid-l7arcky5]{z-index:auto;height:auto;min-height:0;animation:none;position:relative}@keyframes navbar-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width>=1280px){.navbar__bar[data-astro-cid-l7arcky5]{min-height:71px;padding-block:0;padding-inline:var(--layout-margin)}.navbar__nav[data-astro-cid-l7arcky5],.navbar__cta[data-astro-cid-l7arcky5]{display:flex}.navbar__toggle[data-astro-cid-l7arcky5],.navbar__panel[data-astro-cid-l7arcky5]{display:none}.navbar--static-open[data-astro-cid-l7arcky5] .navbar__panel[data-astro-cid-l7arcky5]{display:flex}}@media (prefers-reduced-motion:reduce){.navbar__panel[data-astro-cid-l7arcky5]{animation:none}}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}:root{--color-green-950:#07110d;--color-green-900:#10251b;--color-green-800:#173323;--color-green-700:#1f422e;--color-green-600:#2a573d;--color-green-500:#3a7352;--color-lime-200:#e0ffb0;--color-lime-300:#cbff7a;--color-lime-400:#b7ff45;--color-lime-500:#a2eb2c;--color-lime-600:#83c41a;--color-leaf-500:#6ba30a;--color-leaf-600:#578a04;--color-leaf-700:#447300;--color-leaf-800:#365c00;--color-leaf-900:#284500;--color-neutral-0:#fff;--color-neutral-50:#f4f7f3;--color-neutral-100:#e8ede7;--color-neutral-200:#d4dcd3;--color-neutral-300:#b5c1b4;--color-neutral-400:#8e9c8d;--color-neutral-500:#6e7c6d;--color-neutral-600:#546253;--color-neutral-700:#3c483c;--color-neutral-800:#263026;--color-neutral-900:#161c17;--color-red-400:#ff7a6e;--color-red-600:#c4302a;--color-amber-400:#ffc24d;--color-amber-700:#8f5b00;--color-blue-400:#6cb4ff;--color-blue-700:#1f5fb5;--color-whatsapp-500:#25d366;--color-whatsapp-600:#1ebe5a;--color-white-alpha-4:#ffffff0a;--color-white-alpha-8:#ffffff14;--color-white-alpha-12:#ffffff1f;--color-white-alpha-16:#ffffff29;--color-white-alpha-24:#ffffff3d;--color-white-alpha-40:#fff6;--color-white-alpha-64:#ffffffa3;--color-white-alpha-80:#fffc;--color-black-alpha-8:#00000014;--color-black-alpha-16:#00000029;--color-black-alpha-24:#0000003d;--color-black-alpha-40:#0006;--color-black-alpha-64:#000000a3;--color-lime-alpha-8:#b7ff4514;--color-lime-alpha-16:#b7ff4529;--color-lime-alpha-24:#b7ff453d;--color-lime-alpha-40:#b7ff4566;--color-leaf-alpha-12:#4473001f;--color-leaf-alpha-24:#4473003d;--font-family-space-grotesk:"Space Grotesk", system-ui, sans-serif;--font-family-inter:"Inter", system-ui, sans-serif;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-17:1.0625rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-26:1.625rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-40:2.5rem;--font-size-42:2.625rem;--font-size-44:2.75rem;--font-size-48:3rem;--font-size-60:3.75rem;--font-size-72:4.5rem;--line-height-16:1rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-26:1.625rem;--line-height-28:1.75rem;--line-height-30:1.875rem;--line-height-32:2rem;--line-height-36:2.25rem;--line-height-38:2.375rem;--line-height-40:2.5rem;--line-height-44:2.75rem;--line-height-48:3rem;--line-height-56:3.5rem;--line-height-64:4rem;--line-height-76:4.75rem;--letter-spacing-0:0;--letter-spacing-1:1px;--letter-spacing-minus-1-5:-1.5px;--letter-spacing-minus-1-25:-1.25px;--letter-spacing-minus-1:-1px;--letter-spacing-minus-0-75:-.75px;--letter-spacing-minus-0-5:-.5px;--letter-spacing-minus-0-25:-.25px;--color-graphite-950:#070807;--color-graphite-900:#131514;--color-graphite-800:#1f2120;--color-graphite-700:#262b29;--color-graphite-600:#3d4742;--color-graphite-500:#595e5c;--color-graphite-400:#8c9491;--color-graphite-alpha-600-55:#3d47428c;--color-graphite-alpha-700-70:#262b29b2;--color-lime-alpha-6:#b7ff450f;--color-lime-alpha-80:#b7ff45cc;--color-white-alpha-2:#ffffff05;--color-white-alpha-6:#ffffff0f;--color-white-alpha-10:#ffffff1a;--color-white-alpha-50:#ffffff80;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-0-5:2px;--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--color-bg-primary:var(--color-graphite-950);--color-bg-secondary:var(--color-graphite-900);--color-bg-inverse:var(--color-neutral-50);--color-surface-default:var(--color-graphite-900);--color-surface-raised:var(--color-graphite-800);--color-surface-glass:var(--color-white-alpha-4);--color-surface-glass-strong:var(--color-white-alpha-8);--color-surface-overlay:var(--color-black-alpha-64);--color-text-primary:var(--color-neutral-50);--color-text-secondary:var(--color-neutral-300);--color-text-muted:var(--color-neutral-400);--color-text-inverse:var(--color-graphite-950);--color-text-accent:var(--color-lime-400);--color-text-on-accent:var(--color-graphite-950);--color-text-on-whatsapp:var(--color-graphite-950);--color-accent-default:var(--color-lime-400);--color-accent-hover:var(--color-lime-300);--color-accent-pressed:var(--color-lime-500);--color-accent-subtle:var(--color-lime-alpha-16);--color-accent-glow:var(--color-lime-alpha-40);--color-border-subtle:var(--color-white-alpha-8);--color-border-default:var(--color-white-alpha-16);--color-border-strong:var(--color-white-alpha-24);--color-border-glass:var(--color-white-alpha-12);--color-border-focus:var(--color-lime-400);--color-feedback-success:var(--color-lime-400);--color-feedback-warning:var(--color-amber-400);--color-feedback-danger:var(--color-red-400);--color-feedback-info:var(--color-blue-400);--color-brand-whatsapp:var(--color-whatsapp-500);--color-brand-whatsapp-hover:var(--color-whatsapp-600);--color-bg-gradient-top:var(--color-graphite-900);--color-bg-gradient-bottom:var(--color-graphite-950);--color-aurora-neutral:var(--color-graphite-alpha-600-55);--color-aurora-deep:var(--color-graphite-alpha-700-70);--color-aurora-accent:var(--color-lime-alpha-6);--color-glass-fill-start:var(--color-white-alpha-10);--color-glass-fill-end:var(--color-white-alpha-2);--color-glass-stroke-highlight:var(--color-white-alpha-50);--color-glass-stroke-low:var(--color-white-alpha-6);--color-glass-stroke-accent:var(--color-lime-alpha-80);--color-glass-inner-highlight:var(--color-white-alpha-24);--color-glass-shadow:var(--color-black-alpha-40);--color-grain:var(--color-white-alpha-6);--font-family-display:var(--font-family-space-grotesk);--font-family-body:var(--font-family-inter);--font-weight-regular:var(--font-weight-400);--font-weight-medium:var(--font-weight-500);--font-weight-semibold:var(--font-weight-600);--font-weight-bold:var(--font-weight-700);--font-size-display:var(--font-size-44);--line-height-display:var(--line-height-48);--letter-spacing-display:var(--letter-spacing-minus-1);--font-size-h1:var(--font-size-36);--line-height-h1:var(--line-height-40);--letter-spacing-h1:var(--letter-spacing-minus-0-75);--font-size-h2:var(--font-size-32);--line-height-h2:var(--line-height-38);--letter-spacing-h2:var(--letter-spacing-minus-0-5);--font-size-h3:var(--font-size-26);--line-height-h3:var(--line-height-32);--letter-spacing-h3:var(--letter-spacing-minus-0-25);--font-size-h4:var(--font-size-22);--line-height-h4:var(--line-height-28);--letter-spacing-h4:var(--letter-spacing-minus-0-25);--font-size-body-lg:var(--font-size-17);--line-height-body-lg:var(--line-height-26);--letter-spacing-body-lg:var(--letter-spacing-0);--font-size-body-md:var(--font-size-16);--line-height-body-md:var(--line-height-24);--letter-spacing-body-md:var(--letter-spacing-0);--font-size-body-sm:var(--font-size-14);--line-height-body-sm:var(--line-height-20);--letter-spacing-body-sm:var(--letter-spacing-0);--font-size-caption:var(--font-size-12);--line-height-caption:var(--line-height-16);--letter-spacing-caption:var(--letter-spacing-0);--font-size-overline:var(--font-size-12);--line-height-overline:var(--line-height-16);--letter-spacing-overline:var(--letter-spacing-1);--font-size-label-md:var(--font-size-14);--line-height-label-md:var(--line-height-20);--letter-spacing-label-md:var(--letter-spacing-0);--layout-columns:4;--layout-margin:var(--space-5);--layout-gutter:var(--space-4);--layout-container-max:350px;--layout-section-padding-y:var(--space-16);--blur-glass:12px;--blur-glass-lg:20px;--blur-liquid:24px;--blur-aurora:120px}[data-theme=ternal]{--color-bg-primary:var(--color-graphite-950);--color-bg-secondary:var(--color-graphite-900);--color-bg-inverse:var(--color-neutral-50);--color-surface-default:var(--color-graphite-900);--color-surface-raised:var(--color-graphite-800);--color-surface-glass:var(--color-white-alpha-4);--color-surface-glass-strong:var(--color-white-alpha-8);--color-surface-overlay:var(--color-black-alpha-64);--color-text-primary:var(--color-neutral-50);--color-text-secondary:var(--color-neutral-300);--color-text-muted:var(--color-neutral-400);--color-text-inverse:var(--color-graphite-950);--color-text-accent:var(--color-lime-400);--color-text-on-accent:var(--color-graphite-950);--color-text-on-whatsapp:var(--color-graphite-950);--color-accent-default:var(--color-lime-400);--color-accent-hover:var(--color-lime-300);--color-accent-pressed:var(--color-lime-500);--color-accent-subtle:var(--color-lime-alpha-16);--color-accent-glow:var(--color-lime-alpha-40);--color-border-subtle:var(--color-white-alpha-8);--color-border-default:var(--color-white-alpha-16);--color-border-strong:var(--color-white-alpha-24);--color-border-glass:var(--color-white-alpha-12);--color-border-focus:var(--color-lime-400);--color-feedback-success:var(--color-lime-400);--color-feedback-warning:var(--color-amber-400);--color-feedback-danger:var(--color-red-400);--color-feedback-info:var(--color-blue-400);--color-brand-whatsapp:var(--color-whatsapp-500);--color-brand-whatsapp-hover:var(--color-whatsapp-600);--color-bg-gradient-top:var(--color-graphite-900);--color-bg-gradient-bottom:var(--color-graphite-950);--color-aurora-neutral:var(--color-graphite-alpha-600-55);--color-aurora-deep:var(--color-graphite-alpha-700-70);--color-aurora-accent:var(--color-lime-alpha-6);--color-glass-fill-start:var(--color-white-alpha-10);--color-glass-fill-end:var(--color-white-alpha-2);--color-glass-stroke-highlight:var(--color-white-alpha-50);--color-glass-stroke-low:var(--color-white-alpha-6);--color-glass-stroke-accent:var(--color-lime-alpha-80);--color-glass-inner-highlight:var(--color-white-alpha-24);--color-glass-shadow:var(--color-black-alpha-40);--color-grain:var(--color-white-alpha-6)}[data-theme=base-light]{--color-bg-primary:var(--color-neutral-50);--color-bg-secondary:var(--color-neutral-0);--color-bg-inverse:var(--color-graphite-950);--color-surface-default:var(--color-neutral-0);--color-surface-raised:var(--color-neutral-100);--color-surface-glass:var(--color-white-alpha-64);--color-surface-glass-strong:var(--color-white-alpha-80);--color-surface-overlay:var(--color-black-alpha-40);--color-text-primary:var(--color-graphite-950);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-50);--color-text-accent:var(--color-leaf-700);--color-text-on-accent:var(--color-neutral-0);--color-text-on-whatsapp:var(--color-graphite-950);--color-accent-default:var(--color-leaf-700);--color-accent-hover:var(--color-leaf-800);--color-accent-pressed:var(--color-leaf-900);--color-accent-subtle:var(--color-leaf-alpha-12);--color-accent-glow:var(--color-leaf-alpha-24);--color-border-subtle:var(--color-black-alpha-8);--color-border-default:var(--color-black-alpha-16);--color-border-strong:var(--color-black-alpha-24);--color-border-glass:var(--color-white-alpha-64);--color-border-focus:var(--color-leaf-700);--color-feedback-success:var(--color-leaf-700);--color-feedback-warning:var(--color-amber-700);--color-feedback-danger:var(--color-red-600);--color-feedback-info:var(--color-blue-700);--color-brand-whatsapp:var(--color-whatsapp-500);--color-brand-whatsapp-hover:var(--color-whatsapp-600);--color-bg-gradient-top:var(--color-neutral-0);--color-bg-gradient-bottom:var(--color-neutral-50);--color-aurora-neutral:var(--color-black-alpha-8);--color-aurora-deep:var(--color-black-alpha-8);--color-aurora-accent:var(--color-leaf-alpha-12);--color-glass-fill-start:var(--color-white-alpha-80);--color-glass-fill-end:var(--color-white-alpha-40);--color-glass-stroke-highlight:var(--color-white-alpha-80);--color-glass-stroke-low:var(--color-black-alpha-8);--color-glass-stroke-accent:var(--color-leaf-700);--color-glass-inner-highlight:var(--color-white-alpha-80);--color-glass-shadow:var(--color-black-alpha-16);--color-grain:var(--color-black-alpha-8)}@media (width>=768px){:root{--font-size-display:var(--font-size-60);--line-height-display:var(--line-height-64);--letter-spacing-display:var(--letter-spacing-minus-1-25);--font-size-h1:var(--font-size-42);--line-height-h1:var(--line-height-48);--font-size-h2:var(--font-size-36);--line-height-h2:var(--line-height-44);--letter-spacing-h2:var(--letter-spacing-minus-0-75);--font-size-h3:var(--font-size-28);--line-height-h3:var(--line-height-36);--letter-spacing-h3:var(--letter-spacing-minus-0-5);--line-height-h4:var(--line-height-30);--font-size-body-lg:var(--font-size-18);--line-height-body-lg:var(--line-height-28);--layout-columns:8;--layout-margin:var(--space-10);--layout-gutter:var(--space-6);--layout-container-max:688px;--layout-section-padding-y:var(--space-24);--blur-glass:16px;--blur-glass-lg:32px;--blur-liquid:40px;--blur-aurora:180px}}@media (width>=1280px){:root{--font-size-display:var(--font-size-72);--line-height-display:var(--line-height-76);--letter-spacing-display:var(--letter-spacing-minus-1-5);--font-size-h1:var(--font-size-48);--line-height-h1:var(--line-height-56);--letter-spacing-h1:var(--letter-spacing-minus-1);--font-size-h2:var(--font-size-40);--line-height-h2:var(--line-height-48);--font-size-h3:var(--font-size-32);--line-height-h3:var(--line-height-40);--font-size-h4:var(--font-size-24);--line-height-h4:var(--line-height-32);--layout-columns:12;--layout-margin:120px;--layout-container-max:1200px;--layout-section-padding-y:var(--space-32);--blur-glass:24px;--blur-glass-lg:40px;--blur-liquid:48px;--blur-aurora:220px}}:root{--effect-glass-md:inset 0 1px 0 var(--color-border-glass);--effect-glass-md-backdrop:blur(var(--blur-glass));--effect-glow-accent-sm:0 0 24px var(--color-accent-glow);--effect-shadow-md:0 8px 24px var(--color-surface-overlay);--effect-focus-ring:0 0 0 2px var(--color-bg-primary), 0 0 0 4px var(--color-border-focus);--effect-glass-lg:0 24px 60px var(--color-glass-shadow), inset 0 1.5px 1px var(--color-glass-inner-highlight);--effect-glass-lg-backdrop:blur(var(--blur-glass-lg));--effect-glass-liquid:0 30px 80px var(--color-glass-shadow), inset 0 -18px 40px var(--color-glass-stroke-low), inset 0 2px 2px var(--color-glass-inner-highlight);--effect-glass-liquid-backdrop:blur(var(--blur-liquid));--effect-aurora-blur:blur(var(--blur-aurora))}.effect-glass-md{background:var(--color-surface-glass);border:1px solid var(--color-border-glass);backdrop-filter:var(--effect-glass-md-backdrop);box-shadow:var(--effect-glass-md)}.effect-glow-accent-sm{box-shadow:var(--effect-glow-accent-sm)}.effect-shadow-md{box-shadow:var(--effect-shadow-md)}.effect-focus-ring{box-shadow:var(--effect-focus-ring)}.effect-glass-lg{backdrop-filter:var(--effect-glass-lg-backdrop);box-shadow:var(--effect-glass-lg)}.effect-glass-liquid{backdrop-filter:var(--effect-glass-liquid-backdrop);box-shadow:var(--effect-glass-liquid)}.text-display{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-44);line-height:var(--line-height-48);letter-spacing:var(--letter-spacing-minus-1)}.text-heading-h1{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:var(--letter-spacing-minus-0-75)}.text-heading-h2{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-32);line-height:var(--line-height-38);letter-spacing:var(--letter-spacing-minus-0-5)}.text-heading-h3{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3)}.text-heading-h4{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4)}.text-body-lg{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);letter-spacing:var(--letter-spacing-body-lg)}.text-body-md{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);letter-spacing:var(--letter-spacing-body-md)}.text-body-sm{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm)}.text-label-caption{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption)}.text-label-overline{font-family:var(--font-family-display);font-weight:var(--font-weight-medium);font-size:var(--font-size-overline);line-height:var(--line-height-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase}.text-label-md{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);letter-spacing:var(--letter-spacing-label-md)}@media (width>=1280px){.text-display{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-72);line-height:var(--line-height-76);letter-spacing:var(--letter-spacing-minus-1-5)}.text-heading-h1{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-48);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-minus-1)}.text-heading-h2{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-40);line-height:var(--line-height-48);letter-spacing:var(--letter-spacing-minus-0-75)}}.glass-lg,.glass-chip{background:linear-gradient(135deg, var(--color-glass-fill-start), var(--color-glass-fill-end)) padding-box;border-style:solid;border-color:#0000;position:relative}.glass-lg{backdrop-filter:blur(var(--blur-glass-lg));box-shadow:inset 0 1.5px 1px var(--color-glass-inner-highlight), 0 24px 60px var(--color-glass-shadow);border-width:1.2px}.glass-lg--accent{border-width:1.8px}.glass-chip{border-width:1px}.glass-lg:before,.glass-chip:before{border-radius:inherit;background:linear-gradient(135deg, var(--color-glass-stroke-highlight), var(--color-glass-stroke-low)) border-box;pointer-events:none;content:"";border-style:solid;border-color:#0000;position:absolute;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.glass-lg:before{border-width:1.2px;inset:-1.2px}.glass-lg--accent:before{background:linear-gradient(135deg, var(--color-glass-stroke-accent), var(--color-glass-stroke-low)) border-box;border-width:1.8px;inset:-1.8px}.glass-chip:before{border-width:1px;inset:-1px}.glass-band{border-block:1px solid var(--color-glass-stroke-low);backdrop-filter:blur(calc(var(--blur-glass-lg) * .3));position:relative}.glass-band:before{z-index:-1;background:linear-gradient(180deg, var(--color-glass-fill-start), var(--color-glass-fill-end));opacity:.4;pointer-events:none;content:"";position:absolute;inset:0}*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;text-size-adjust:100%;hanging-punctuation:first last}[data-theme=base-light]{color-scheme:light}body{background:var(--color-bg-primary);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);overflow-wrap:break-word}p{overflow-wrap:break-word}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--color-accent-default);color:var(--color-text-on-accent)}:focus{outline:none}:focus-visible{box-shadow:var(--effect-focus-ring);outline:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext}}:where(button,[role=button],select,summary){min-height:44px}.container{width:100%;max-width:calc(var(--layout-container-max) + 2 * var(--layout-margin));padding-inline:var(--layout-margin);margin-inline:auto}.section{padding-block:var(--layout-section-padding-y)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--color-accent-default);color:var(--color-text-on-accent);font-family:var(--font-family-body);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-label-md);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
