.LanguageSwitcher_switcher__8Mskv{position:relative}.LanguageSwitcher_toggle__fwvAO{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid transparent;border-radius:999px;background:hsla(0,0%,100%,.12);color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.LanguageSwitcher_toggle__fwvAO:hover,.LanguageSwitcher_toggle__fwvAO[aria-expanded=true]{background:hsla(0,0%,100%,.22)}.header-solid .LanguageSwitcher_toggle__fwvAO{background:var(--cream);border-color:var(--line)}.LanguageSwitcher_flag__T_WdB{flex-shrink:0;width:22px;height:15px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.LanguageSwitcher_chevron__XjeJr{width:12px;height:12px;transition:transform var(--duration-fast) var(--ease)}.LanguageSwitcher_toggle__fwvAO[aria-expanded=true] .LanguageSwitcher_chevron__XjeJr{transform:rotate(180deg)}.LanguageSwitcher_menu__gHCUf{position:absolute;top:calc(100% + 10px);right:0;z-index:10;min-width:200px;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 16px 40px rgba(14,21,18,.16);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease),visibility var(--duration)}.LanguageSwitcher_menuOpen__kscEE{opacity:1;visibility:visible;transform:none}.LanguageSwitcher_option__1GBc5{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-size:15px;font-weight:500;transition:background var(--duration-fast) var(--ease)}.LanguageSwitcher_option__1GBc5:hover{background:var(--cream)}.LanguageSwitcher_optionActive__2ClUD{background:var(--mist)}.LanguageSwitcher_optionName__BCVnx{flex:1 1}.LanguageSwitcher_optionCode__Df7Pu{color:var(--ink-soft);font-size:12px;font-weight:600}@media (max-width:860px){.LanguageSwitcher_toggle__fwvAO{display:none}.LanguageSwitcher_menu__gHCUf{position:static;display:flex;gap:8px;min-width:0;padding:0;border:none;background:none;color:inherit;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}.LanguageSwitcher_option__1GBc5{gap:8px;padding:8px 12px;border:1px solid var(--line);font-size:14px}.LanguageSwitcher_optionName__BCVnx{display:none}.LanguageSwitcher_optionCode__Df7Pu{color:inherit;font-size:14px}}.Header_header__072v2{position:fixed;top:0;left:0;right:0;z-index:100;color:#fff;transition:background var(--duration) var(--ease),color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.Header_solid__MIwHJ{color:var(--ink);background:hsla(0,0%,100%,.86);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--line)}.Header_container__DOHRG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:calc(100% - 48px);max-width:var(--content-width);min-height:var(--header-height);margin:0 auto}.Header_logo__0dir7{display:block;width:128px}.Header_logo__0dir7 img{width:100%;height:auto;filter:brightness(0) invert(1);transition:filter var(--duration) var(--ease)}.Header_solid__MIwHJ .Header_logo__0dir7 img{filter:none}.Header_nav__evgr5{display:flex;align-items:center;gap:36px;font-size:15px;font-weight:500}.Header_nav__evgr5>a{opacity:.85;transition:opacity var(--duration-fast) var(--ease)}.Header_nav__evgr5>a:hover{opacity:1}.Header_nav__evgr5 .Header_cta__ny2yT{padding:10px 20px;border:1px solid;border-radius:999px;opacity:1;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.Header_nav__evgr5 .Header_cta__ny2yT:hover{background:var(--accent);border-color:var(--accent);color:var(--brand-night)}.Header_menuButton__SvnQO{display:none}.Header_burger__gMmpf,.Header_burger__gMmpf:after,.Header_burger__gMmpf:before{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.Header_burger__gMmpf{position:relative}.Header_burger__gMmpf:after,.Header_burger__gMmpf:before{content:"";position:absolute;left:0}.Header_burger__gMmpf:before{top:-7px}.Header_burger__gMmpf:after{top:7px}.Header_burgerOpen__kEJBn{background:transparent}.Header_burgerOpen__kEJBn:before{transform:translateY(7px) rotate(45deg)}.Header_burgerOpen__kEJBn:after{transform:translateY(-7px) rotate(-45deg)}@keyframes Header_menuIn__xIDUv{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:860px){.Header_container__DOHRG{width:calc(100% - 32px)}.Header_logo__0dir7{width:104px}.Header_menuButton__SvnQO{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:none;color:inherit;cursor:pointer}.Header_nav__evgr5{display:none;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:16px 0 28px;font-size:18px}.Header_navOpen__Prshy{display:flex;animation:Header_menuIn__xIDUv var(--duration) var(--ease)}}.Footer_footer__yl3k1{background:var(--cream);color:var(--ink-soft)}.Footer_inner__9zxDp{width:calc(100% - 48px);max-width:var(--content-width);margin:0 auto;padding:72px 0 32px}.Footer_top__GIEV4{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--line)}.Footer_brand__epaix{display:flex;flex-direction:column;gap:16px;max-width:320px}.Footer_logo__ZIHpg{width:140px;height:auto}.Footer_tagline__VeQYX{font-family:var(--font-display);font-size:20px;line-height:1.35;color:var(--ink)}.Footer_columns__sU6HJ{display:flex;flex-wrap:wrap;gap:64px}.Footer_column__CWfrO{display:flex;flex-direction:column;gap:10px;font-size:15px}.Footer_columnTitle__7Sdry{margin-bottom:4px;color:var(--ink);font-size:14px;font-weight:600}a.Footer_link__2dc7Z:hover{color:var(--brand)}.Footer_bottom__D31Rr{padding-top:24px;font-size:14px}@media (max-width:768px){.Footer_inner__9zxDp{width:calc(100% - 32px);padding-top:56px}.Footer_columns__sU6HJ{gap:40px}}.Contact_container__FDqBP{width:calc(100% - 48px);max-width:var(--content-width);margin:0 auto}.Contact_banner__yn113{padding:calc(var(--header-height) + 96px) 0 96px;color:#fff;background:radial-gradient(ellipse 70% 120% at 100% 100%,var(--brand-glow) 0,transparent 65%),var(--brand-deep)}.Contact_eyebrow__q4YZ5{margin-bottom:24px;color:hsla(0,0%,100%,.85);font-size:14px;font-weight:500}.Contact_title__18Z0u{max-width:820px;font-family:var(--font-display);font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.04;letter-spacing:-.02em}.Contact_title__18Z0u em{font-style:italic;color:var(--accent)}.Contact_lead__CXfSo{max-width:600px;margin-top:28px;color:hsla(0,0%,100%,.82);font-size:19px;line-height:1.55}.Contact_body__lOUtI{padding:88px 0 112px}.Contact_grid__kxm_E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.Contact_card__MJX5b{display:flex;flex-direction:column;gap:12px;padding:36px;border-radius:var(--radius);background:var(--cream)}.Contact_cardValueLink__VFLH1{transition:color var(--duration-fast) var(--ease)}.Contact_cardValueLink__VFLH1:hover{color:var(--brand)}.Contact_whatsapp__cMkZS{align-self:flex-start;margin-top:8px;padding:8px 16px;border-radius:999px;background:var(--brand-deep);color:#fff;font-size:14px;font-weight:500;transition:background var(--duration-fast) var(--ease)}.Contact_whatsapp__cMkZS:hover{background:var(--brand)}.Contact_cardLabel__0bEoK{color:var(--brand);font-size:14px;font-weight:600}.Contact_cardValue__GnBaF{color:var(--ink);font-family:var(--font-display);font-size:clamp(22px,2.2vw,28px);line-height:1.2;overflow-wrap:anywhere}.Contact_back__do9aw{display:inline-block;margin-top:48px;color:var(--ink-soft);font-size:15px;font-weight:500}.Contact_back__do9aw:hover{color:var(--brand)}@media (max-width:900px){.Contact_grid__kxm_E{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.Contact_container__FDqBP{width:calc(100% - 32px)}.Contact_banner__yn113{padding:calc(var(--header-height) + 56px) 0 64px}.Contact_lead__CXfSo{font-size:17px}.Contact_body__lOUtI{padding:56px 0 88px}.Contact_card__MJX5b{padding:28px}}