@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ac70e9{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ac70e9{--font-display:"Sora","Sora Fallback"}.Footer_footer__eNA9m{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-primary) 0,var(--color-primary-deep) 100%);color:var(--color-on-overlay);padding-top:var(--space-3xl)}.Footer_footer__eNA9m:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='rgba(255,255,255,.075)' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5;pointer-events:none}.Footer_footer__eNA9m :focus-visible{outline-color:var(--color-on-overlay)}.Footer_bubbles__eP11Q{position:absolute;inset:0;pointer-events:none}.Footer_bubble__F_hbz{position:absolute;border-radius:50%;background:rgba(255,255,255,.08);box-shadow:inset 0 0 20px rgba(255,255,255,.2);animation:Footer_float__FWNdE 5s ease-in-out infinite}.Footer_bubble__F_hbz:first-child{width:100px;height:100px;top:10%;right:10%;animation-duration:4s}.Footer_bubble__F_hbz:nth-child(2){width:150px;height:150px;bottom:20%;left:5%}.Footer_bubble__F_hbz:nth-child(3){width:70px;height:70px;top:30%;left:15%;animation-duration:3s}.Footer_bubble__F_hbz:nth-child(4){width:120px;height:120px;bottom:10%;right:15%;animation-duration:6s}.Footer_bubble__F_hbz:nth-child(5){width:44px;height:44px;top:55%;left:42%;animation-duration:4.5s;animation-delay:-1s}.Footer_bubble__F_hbz:nth-child(6){width:90px;height:90px;top:-24px;left:48%;animation-duration:5.5s;animation-delay:-2s}@keyframes Footer_float__FWNdE{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.Footer_inner__ngCVB{position:relative;z-index:1;max-width:1120px;margin-inline:auto;padding-inline:var(--space-lg);display:grid;grid-template-columns:.85fr 2.6fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.Footer_logo__8uCHD{display:block;width:220px;height:auto;aspect-ratio:447.4/100;object-fit:contain}.Footer_tagline__WuViG{margin-top:var(--space-md);font-size:15px;line-height:1.6;max-width:34ch}.Footer_socialList__jb3NN{display:flex;gap:var(--space-sm);margin-top:var(--space-lg);list-style:none}.Footer_socialLink__nh4hv{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-on-overlay);color:var(--color-primary);font-size:18px;box-shadow:var(--shadow-floating);transition:transform .3s ease,background .3s ease,color .3s ease}.Footer_socialLink__nh4hv:hover{transform:translateY(-3px) scale(1.05);background:var(--color-bg-lavender);color:var(--color-primary-deep)}.Footer_columns__GA_x6{display:grid;grid-template-columns:2fr 1.1fr .9fr;grid-gap:var(--space-xl);gap:var(--space-xl)}.Footer_columnTitle__75v_I{display:inline-flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:2px solid rgba(255,255,255,.35);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-overlay)}.Footer_linkList__K_ONQ{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.Footer_productsList__L3AI_{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--space-lg);column-gap:var(--space-lg);grid-row-gap:var(--space-xs);row-gap:var(--space-xs);align-items:start}.Footer_link___mmVB{display:inline-flex;align-items:center;gap:var(--space-sm);padding-block:var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-on-overlay);font-size:14px;line-height:1.45}.Footer_link___mmVB:hover{text-decoration:underline;text-underline-offset:3px}.Footer_contactItem__M0DvS{display:flex;align-items:center;gap:var(--space-sm)}.Footer_ico__vV_1K{flex:none;width:34px;height:34px;border-radius:var(--radius-pill);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.35);color:var(--color-on-overlay);font-size:14px;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.Footer_contactItem__M0DvS:hover .Footer_ico__vV_1K,.Footer_link___mmVB:hover .Footer_ico__vV_1K{background:var(--color-on-overlay);color:var(--color-primary)}.Footer_contactLabel__vGQ8Q{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Footer_hours__KqcGw{font-size:14px}.Footer_bottom__ch0uR{position:relative;z-index:1;max-width:1120px;margin:var(--space-2xl) auto 0;padding:var(--space-lg);border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-xl)}.Footer_disclaimers__8z_8U{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);max-width:72ch}.Footer_disclaimer__phEKy{font-size:13px;line-height:1.6;color:rgba(255,255,255,.88);max-width:72ch}.Footer_copyright__vFlrA{font-size:13px;color:rgba(255,255,255,.88);white-space:nowrap}@media (prefers-reduced-motion:reduce){.Footer_bubble__F_hbz{animation:none}}@media (max-width:1023px){.Footer_inner__ngCVB{grid-template-columns:1fr;gap:var(--space-xl)}}@media (max-width:767px){.Footer_footer__eNA9m{padding-top:var(--space-2xl)}.Footer_columns__GA_x6{grid-template-columns:1fr;gap:var(--space-xl)}.Footer_bottom__ch0uR{flex-direction:column;align-items:flex-start}.Footer_copyright__vFlrA{white-space:normal}}.LanguageSwitcher_switcher__e5m_E{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-sm);font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--color-primary);background:var(--color-primary-bg);border-radius:var(--radius-pill);transition:background .15s ease}.LanguageSwitcher_switcher__e5m_E:hover{background:var(--color-bg-lavender)}.ContactDrawer_header__NpM1w{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.ContactDrawer_title__JzYz0{font-size:22px;font-weight:700}.ContactDrawer_close___q3P3{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--radius-md);background:transparent;font-size:20px;color:var(--color-text-primary);cursor:pointer}.ContactDrawer_intro__fPYLX{font-size:16px;color:var(--color-text-secondary)}.ContactDrawer_whatsapp__PvrJE{margin-top:var(--space-lg);display:flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:48px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);background:var(--color-whatsapp-active);color:var(--color-on-overlay);font-weight:600;font-size:16px;transition:box-shadow .15s ease}.ContactDrawer_whatsapp__PvrJE:hover{color:var(--color-on-overlay);box-shadow:var(--shadow-brand)}.ContactDrawer_whatsapp__PvrJE .anticon{font-size:20px}.ContactDrawer_list__MZ1R3{margin-top:var(--space-lg);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2xs)}.ContactDrawer_item__jjZHC{display:flex;align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-primary)}a.ContactDrawer_item__jjZHC:hover{background:var(--color-primary-bg);color:var(--color-text-primary)}.ContactDrawer_icon__vsrUA{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary);font-size:18px}.ContactDrawer_label__82obr{display:block;font-size:13px;color:var(--color-text-secondary)}.ContactDrawer_value__QMffo{display:block;font-size:16px;font-weight:600;overflow-wrap:anywhere}.ContactDrawer_socialTitle__0ugZZ{margin-top:var(--space-xl);font-size:15px;font-weight:600}.ContactDrawer_socials__cOH7D{margin-top:var(--space-sm);padding:0;list-style:none;display:flex;gap:var(--space-xs)}.ContactDrawer_social__ri4on{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary-deep);font-size:20px;transition:background .15s ease}.ContactDrawer_social__ri4on:hover{background:var(--color-bg-lavender);color:var(--color-primary-deep)}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-subtle)}.Header_inner__ry5Nk{max-width:1120px;margin-inline:auto;padding:var(--space-sm) var(--space-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:64px}.Header_logo__e5KhT{display:flex;align-items:center;gap:var(--space-sm)}.Header_logoImage__qjzBq{display:block;width:179px;height:40px;object-fit:contain}@media (min-width:1024px){.Header_logoImage__qjzBq{width:197px;height:44px}}.Header_nav__3fHSH{display:flex;align-items:center;gap:var(--space-lg)}.Header_labelShort__hm7_8{display:none}.Header_navLink__LzXns{white-space:nowrap;color:var(--color-text-secondary);font-weight:500;padding:var(--space-xs) 0;transition:color .15s ease}.Header_navLink__LzXns:hover{color:var(--color-primary)}.Header_navButton__InTj0{border:none;background:transparent;font:inherit;font-weight:500;text-align:left;cursor:pointer}.Header_ctaLink__gRzkj{display:inline-flex}.Header_mobileActions___Jwz_{display:none;align-items:center;gap:var(--space-sm)}.Header_menuButton__Da67y{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;font-size:20px;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-md)}.Header_drawerHeader__umwwC{display:flex;align-items:center;justify-content:space-between}.Header_drawerNav__MVXS2{display:flex;flex-direction:column;gap:var(--space-lg);font-size:18px}@media (min-width:768px) and (max-width:1023px){.Header_nav__3fHSH{gap:var(--space-md)}.Header_labelLong__N6Q_D{display:none}.Header_labelShort__hm7_8{display:inline}}@media (max-width:767px){.Header_nav__3fHSH{display:none}.Header_mobileActions___Jwz_{display:flex}.Header_logoImage__qjzBq{width:161px;height:36px}.Header_inner__ry5Nk{padding-inline:var(--space-md);gap:var(--space-xs)}.Header_mobileActions___Jwz_{gap:var(--space-2xs)}.Header_compactCta___rGoV{padding-inline:14px}}@media (max-width:380px){.Header_logoImage__qjzBq{width:152px;height:34px}.Header_compactCta___rGoV{padding-inline:12px}}.WhatsAppButton_button__PwodK{position:fixed;right:max(var(--space-md),env(safe-area-inset-right));bottom:max(var(--space-lg),env(safe-area-inset-bottom));z-index:900;display:block;border-radius:50%;animation:WhatsAppButton_enter__mTw5A .4s ease-out both}@keyframes WhatsAppButton_enter__mTw5A{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.WhatsAppButton_circle__Zpsa_{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--color-whatsapp);color:var(--color-on-overlay);font-size:30px;box-shadow:0 0 0 3px var(--color-on-overlay),var(--shadow-overlay);transition:background .2s ease,transform .2s ease}.WhatsAppButton_label__5VEb4{position:absolute;top:50%;right:calc(100% + var(--space-sm));padding:8px 14px;border-radius:var(--radius-pill);background:var(--color-on-overlay);color:var(--color-text-primary);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-floating);opacity:0;transform:translate(8px,-50%);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.WhatsAppButton_button__PwodK:hover .WhatsAppButton_circle__Zpsa_{background:var(--color-whatsapp-hover);transform:scale(1.06)}.WhatsAppButton_button__PwodK:active .WhatsAppButton_circle__Zpsa_{background:var(--color-whatsapp-active);transform:scale(.97)}.WhatsAppButton_button__PwodK:focus-visible{outline:3px solid var(--color-whatsapp-active);outline-offset:5px;border-radius:50%}@media (hover:hover){.WhatsAppButton_button__PwodK:hover .WhatsAppButton_label__5VEb4{opacity:1;transform:translateY(-50%)}}.WhatsAppButton_button__PwodK:focus-visible .WhatsAppButton_label__5VEb4{opacity:1;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.WhatsAppButton_button__PwodK{animation:none}.WhatsAppButton_button__PwodK:active .WhatsAppButton_circle__Zpsa_,.WhatsAppButton_button__PwodK:hover .WhatsAppButton_circle__Zpsa_{transform:none}}@media (max-width:767px){body:has([data-sticky-cta=visible]) .WhatsAppButton_button__PwodK{translate:0 calc(-1 * var(--sticky-cta-height))}.WhatsAppButton_button__PwodK{transition:translate .25s ease}.WhatsAppButton_circle__Zpsa_{width:54px;height:54px;font-size:28px}}@media print{.WhatsAppButton_button__PwodK{display:none}}:root{--color-primary:#7a4acd;--color-primary-deep:#5b21b6;--color-primary-bg:#f5f3ff;--color-bg-warm:#f8f5ff;--color-bg-lavender:#efdbff;--color-text-primary:rgba(0,0,0,0.85);--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-text-muted:#d1d5db;--color-border:rgba(0,0,0,0.06);--color-border-subtle:rgba(0,0,0,0.04);--color-warning-bg:#fff4e0;--color-warning-border:#b45309;--color-warning-text:#7c3505;--color-overlay:rgba(17,12,28,0.92);--color-on-overlay:#ffffff;--sticky-cta-height:64px;--color-whatsapp:#1da851;--color-whatsapp-hover:#128c7e;--color-whatsapp-active:#075e54;--hero-overlay:linear-gradient(135deg,rgba(91,33,182,0.8),rgba(76,29,149,0.88));--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:96px;--shadow-raised:0 1px 3px rgba(0,0,0,0.08);--shadow-elevated:0 2px 8px rgba(0,0,0,0.08);--shadow-floating:0 4px 16px rgba(0,0,0,0.12);--shadow-overlay:0 8px 24px rgba(0,0,0,0.16);--shadow-brand:0 12px 32px rgba(122,74,205,0.15);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:24px;--radius-pill:999px;--ease-out:cubic-bezier(0.23,1,0.32,1);--duration-press:160ms;--duration-hover:200ms}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--color-text-primary);background:#ffffff;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display),var(--font-inter),sans-serif;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}.nowrap{white-space:nowrap}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{position:absolute;top:-100px;left:var(--space-md);z-index:1000;padding:var(--space-sm) var(--space-lg);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:600;transition:top .15s ease}.skip-link:focus-visible{top:var(--space-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:767px){:root:has([data-sticky-cta=visible]){scroll-padding-bottom:calc(var(--sticky-cta-height) + 16px)}}