@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fa93af41-module__0D_jrq__className{font-family:Inter,Inter Fallback;font-style:normal}
*,:before,:after{box-sizing:border-box;vertical-align:baseline;font:inherit;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}p,span,h1,h2,h3,h4,h5,h6,div{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;text-rendering:optimizeLegibility;scroll-behavior:smooth;font-size:16px;line-height:1.45}body{color:#000;background-color:#fff;width:100%;height:100%;font-weight:400}a{color:inherit;cursor:pointer;background-color:transparent;text-decoration:none}ol,ul{list-style:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit;background:0 0;border:none;outline:none}button{cursor:pointer;background:0 0}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}
@layer tokens{:root{--color-bg:#fafbfc;--color-surface:#fff;--color-bg-secondary:#e1eaeb;--color-text-primary:#1a1a1a;--color-text-secondary:#4a4a4a;--color-primary:#0daead;--color-primary-dark:#0a8f8e;--color-secondary:#68b649;--color-success:#198754;--color-warning:#ffc107;--color-danger:#d32f2f;--color-error-bg:#fdecea;--color-info:#0dcaf0;--shadow-sm:0 1px 2px rgba(0,0,0,.1);--shadow-md:0 6px 16px rgba(0,0,0,.15);--shadow-lg:0 10px 20px rgba(0,0,0,.25);--shadow-xl:0 20px 40px rgba(0,0,0,.18);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-thin:100;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-black:900;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-2xl:2rem;--radius-full:9999px;--radius-circle:100%;--lh:1.45;--tracking-tight:-.065rem;--fs-fluid-sm:clamp(.875rem,.82rem + .3vw,1rem);--fs-fluid-base:clamp(1rem,.95rem + .35vw,1.125rem);--fs-fluid-lg:clamp(1.125rem,1.05rem + .45vw,1.25rem);--fs-fluid-xl:clamp(1.25rem,1.15rem + .55vw,1.5rem);--fs-fluid-2xl:clamp(1.5rem,1.3rem + .8vw,1.875rem);--fs-fluid-3xl:clamp(1.875rem,1.55rem + 1vw,2.25rem);--fs-fluid-4xl:clamp(2.25rem,1.9rem + 1.3vw,3rem);--space-fluid-4:clamp(1rem,.9rem + .5vw,1.5rem);--space-fluid-6:clamp(1.5rem,1.3rem + .6vw,2rem);--space-fluid-8:clamp(2rem,1.8rem + .8vw,2.5rem);--space-fluid-10:clamp(4rem,3.6rem + 1.6vw,5rem);--container-xs:36rem;--container-sm:48rem;--container-md:64rem;--container-lg:80rem;--container-xl:90rem;--ease-out:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ring:color-mix(in srgb,var(--color-primary)70%,#000 30%);--ring-soft:color-mix(in srgb,var(--color-primary)18%,transparent);--border:color-mix(in srgb,var(--color-bg-secondary)60%,#000 6%);--muted:color-mix(in srgb,var(--color-text-secondary)40%,transparent);--nav-item-h:3rem;--pad-x:clamp(1rem,2.2vw,2rem);--fs-fluid-xs:clamp(.78rem,.6vw + .6rem,.9rem);--space-fluid-2:clamp(8px,1.2vw,16px);--color-muted:color-mix(in srgb,var(--color-text-secondary)18%,transparent);--drag:0}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f1113;--color-surface:#15181b;--color-bg-secondary:#1c2124;--color-text-primary:#e6e8ea;--color-text-secondary:#a7b0b6;--shadow-sm:0 1px 2px rgba(0,0,0,.6);--shadow-md:0 6px 16px rgba(0,0,0,.55);--shadow-lg:0 10px 20px rgba(0,0,0,.6);--shadow-xl:0 20px 40px rgba(0,0,0,.65)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f1113;--color-surface:#15181b;--color-bg-secondary:#1c2124;--color-text-primary:#e6e8ea;--color-text-secondary:#a7b0b6;--shadow-sm:0 1px 2px rgba(0,0,0,.6);--shadow-md:0 6px 16px rgba(0,0,0,.55);--shadow-lg:0 10px 20px rgba(0,0,0,.6);--shadow-xl:0 20px 40px rgba(0,0,0,.65)}}}@layer base{*,:before,:after{box-sizing:border-box}html,body{background-color:var(--color-bg);height:100%}html{font-size:100%}body{font-size:var(--text-base);line-height:var(--lh);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:var(--tracking-tight);caret-color:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:auto;accent-color:var(--color-primary);scrollbar-gutter:stable both-edges;margin:0}::selection{background:color-mix(in srgb,var(--color-primary)25%,transparent)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-within{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:0 0 0 4px var(--ring-soft)}h1{font-size:var(--fs-fluid-4xl);margin:0 0 var(--space-4);line-height:1.05;font-weight:var(--font-bold)}h2{font-size:var(--fs-fluid-3xl);margin:0 0 var(--space-4);line-height:1.1;font-weight:var(--font-bold)}h3{font-size:var(--fs-fluid-2xl);margin:0 0 var(--space-3);line-height:1.15;font-weight:var(--font-semibold)}h4{font-size:var(--fs-fluid-xl);margin:0 0 var(--space-3);line-height:1.2;font-weight:var(--font-semibold)}h5{font-size:var(--fs-fluid-lg);margin:0 0 var(--space-2);line-height:1.25;font-weight:var(--font-medium)}h6{font-size:var(--fs-fluid-base);margin:0 0 var(--space-2);line-height:1.3;font-weight:var(--font-medium)}p{margin:0 0 var(--space-3)}small{font-size:var(--text-sm);color:var(--color-text-secondary)}:where(input,textarea,select){border:1px solid var(--border);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)inset;transition:border-color var(--duration-base)var(--ease-out),box-shadow var(--duration-base)var(--ease-out);padding:.6rem .75rem}:where(input,textarea,select):focus-visible{border-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}}@layer utilities{.container{width:min(100% - var(--space-8),var(--container-lg));margin-left:auto;margin-right:auto}.section{padding-block:var(--space-fluid-10);background:var(--color-bg)}.surface{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.surface-lg{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.card{padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);border:1px solid var(--border)}.muted{color:var(--color-text-secondary)}.lead{font-size:var(--fs-fluid-lg);color:var(--color-text-secondary)}.eyebrow{text-transform:uppercase;font-size:var(--fs-fluid-sm);color:var(--muted);letter-spacing:.08em}.stack>*+*{margin-top:var(--space-fluid-4)}.cluster{gap:var(--space-fluid-4);flex-wrap:wrap;align-items:center;display:flex}.grid-autofit{gap:var(--space-fluid-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);height:3rem;width:auto;min-width:10rem;font-weight:var(--font-bold);box-shadow:var(--shadow-sm);transition:background-color var(--duration-base)var(--ease-out),color var(--duration-base)var(--ease-out),border-color var(--duration-base)var(--ease-out),transform var(--duration-fast)var(--ease-out),box-shadow var(--duration-base)var(--ease-out);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid transparent;padding-left:1.25rem;padding-right:1.25rem;line-height:1;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{color:var(--color-surface);background:var(--color-primary);border-color:var(--color-primary)}.btn--primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-md)}.btn--secondary{color:var(--color-primary);background:var(--color-surface);border-color:var(--color-primary)}.btn--secondary:hover{color:var(--color-surface);background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-md)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;height:1px;width:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass{background:color-mix(in srgb,var(--color-surface)80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--border)70%,transparent)}}
:root{--brand-whatsapp:#25d366;--z-overlay:60}.WhatsAppButton-module__Afy3DW__button{bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-4));right:calc(env(safe-area-inset-right,0px) + var(--space-4));background-color:var(--brand-whatsapp);color:var(--color-surface);border-radius:var(--radius-full);padding:var(--space-3);font-weight:var(--font-bold);font-size:var(--fs-fluid-sm);white-space:nowrap;box-shadow:var(--shadow-lg);z-index:var(--z-overlay);transition:transform var(--duration-fast)var(--ease-out),box-shadow var(--duration-base)var(--ease-out),background-color var(--duration-base)var(--ease-out);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed}.WhatsAppButton-module__Afy3DW__button:hover{box-shadow:var(--shadow-xl);transform:translateY(-1px)}.WhatsAppButton-module__Afy3DW__icon{font-size:var(--text-2xl);cursor:pointer;line-height:1}.WhatsAppButton-module__Afy3DW__label{opacity:0;max-width:0;transition:max-width var(--duration-slow)var(--ease-out),opacity var(--duration-base)var(--ease-out),margin var(--duration-base)var(--ease-out);cursor:pointer;margin-left:0;overflow:hidden}.WhatsAppButton-module__Afy3DW__button:hover .WhatsAppButton-module__Afy3DW__label{opacity:1;max-width:240px;margin-left:var(--space-2)}.WhatsAppButton-module__Afy3DW__button:focus-visible .WhatsAppButton-module__Afy3DW__label{opacity:1;max-width:240px;margin-left:var(--space-2)}.WhatsAppButton-module__Afy3DW__inactive{opacity:.65;filter:saturate(.85)}.WhatsAppButton-module__Afy3DW__button:focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:0 0 0 4px var(--ring-soft),var(--shadow-xl)}@media (hover:none){.WhatsAppButton-module__Afy3DW__label{display:none}}
.PrincipalNavigation-module__GurK8a__nav{background:var(--color-bg-secondary);border-bottom:1px solid var(--border)}.PrincipalNavigation-module__GurK8a__inner{justify-content:space-between;align-items:stretch;margin-left:auto;margin-right:auto;display:flex}.PrincipalNavigation-module__GurK8a__list{align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.PrincipalNavigation-module__GurK8a__right{margin-left:var(--space-4)}.PrincipalNavigation-module__GurK8a__item{display:flex}.PrincipalNavigation-module__GurK8a__link{min-height:var(--nav-item-h);padding-inline:var(--pad-x);height:3.75rem;color:var(--color-text-primary);transition:background-color var(--duration-base)var(--ease-out),color var(--duration-base)var(--ease-out);background:0 0;border-radius:0;place-items:center;text-decoration:none;display:grid}.PrincipalNavigation-module__GurK8a__link:hover{background:color-mix(in srgb,var(--color-primary)8%,transparent)}.PrincipalNavigation-module__GurK8a__link:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;box-shadow:0 0 0 4px var(--ring-soft)inset}.PrincipalNavigation-module__GurK8a__active .PrincipalNavigation-module__GurK8a__link{background:var(--color-primary);color:var(--color-surface)}.PrincipalNavigation-module__GurK8a__label{cursor:pointer;line-height:1}.PrincipalNavigation-module__GurK8a__subLabel{cursor:pointer;color:var(--color-text-secondary);margin-top:.25rem}.PrincipalNavigation-module__GurK8a__active .PrincipalNavigation-module__GurK8a__subLabel{color:color-mix(in srgb,var(--color-surface)85%,transparent)}.PrincipalNavigation-module__GurK8a__cta .PrincipalNavigation-module__GurK8a__link,.PrincipalNavigation-module__GurK8a__cta{background:var(--color-primary);color:var(--color-surface)}.PrincipalNavigation-module__GurK8a__cta .PrincipalNavigation-module__GurK8a__link:hover,.PrincipalNavigation-module__GurK8a__cta:hover{background:var(--color-primary-dark)}@media (max-width:960px){.PrincipalNavigation-module__GurK8a__inner{gap:0}.PrincipalNavigation-module__GurK8a__list{scrollbar-width:thin;overflow-x:auto}.PrincipalNavigation-module__GurK8a__link{--pad-x:1rem;white-space:nowrap;height:2.75rem}.PrincipalNavigation-module__GurK8a__subLabel{display:none}}
