.Footer_footer__UaG1g{--bg:#f4f7f3;--ink:#0f1f17;--muted:#55635a;--line:#e3e9e2;--accent:#15583a;--accent-ink:#fff;--field:#fff;background:var(--bg);color:var(--muted);padding:72px 0 28px;font-size:15px}.dark .Footer_footer__UaG1g{--bg:#01251c;--ink:#ecfdf5;--muted:#a3c9b8;--line:rgba(236,253,245,.1);--accent:#4ade80;--accent-ink:#022c22;--field:rgba(236,253,245,.06)}.Footer_wrap__cQh_H{width:min(1240px,100% - 40px);margin-inline:auto}.Footer_grid__qjDt3{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.25fr;gap:40px}.Footer_logo__NsUJK{display:block;width:180px}.Footer_brand___zP6t p{max-width:32ch;margin:18px 0;line-height:1.6}.Footer_coverage__J0EXs{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--ink)}.Footer_coverage__J0EXs svg{color:var(--accent)}.Footer_grid__qjDt3 h2{color:var(--ink);font-size:15px;font-weight:700;margin:0 0 14px}.Footer_footer__UaG1g .Footer_grid__qjDt3 a{display:flex;align-items:center;gap:8px;padding:5px 0;color:var(--muted);text-decoration:none;transition:color .2s}.Footer_footer__UaG1g .Footer_grid__qjDt3 a:hover{color:var(--ink)}.Footer_footer__UaG1g .Footer_grid__qjDt3 a.Footer_more__II7js{color:var(--accent);font-weight:600}.Footer_footer__UaG1g .Footer_grid__qjDt3 a.Footer_contactLine__4VBSn{color:var(--ink);font-weight:600}.Footer_contactLine__4VBSn svg{color:var(--accent);flex:none}.Footer_newsletter__ISWxG{margin-top:18px}.Footer_newsletter__ISWxG h3{color:var(--ink);font-size:14px;margin:0 0 8px}.Footer_newsletter__ISWxG form{display:flex;gap:6px}.Footer_newsletter__ISWxG input{flex:1;min-width:0;padding:11px 14px;border-radius:12px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:14.5px}.Footer_newsletter__ISWxG input:focus{outline:2px solid var(--accent);outline-offset:1px}.Footer_newsletter__ISWxG button{width:44px;flex:none;display:grid;place-items:center;border-radius:12px;border:0;background:var(--accent);color:var(--accent-ink);cursor:pointer}.Footer_newsletter__ISWxG button:disabled{opacity:.6}.Footer_newsletter__ISWxG p{margin:8px 0 0;font-size:13.5px}.Footer_bottom__O5rKs{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:52px;padding-top:22px;border-top:1px solid var(--line);font-size:13.5px}.Footer_bottom__O5rKs div{display:flex;gap:18px}.Footer_footer__UaG1g .Footer_bottom__O5rKs a{color:inherit;text-decoration:none}.Footer_footer__UaG1g .Footer_bottom__O5rKs a:hover{color:var(--ink)}@media (max-width:900px){.Footer_grid__qjDt3{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Footer_grid__qjDt3{grid-template-columns:1fr;gap:32px}}.Footer_logo__NsUJK .brand-svg{display:block;width:100%}@media (max-width:1440px){.Footer_footer__UaG1g{padding-bottom:100px}}.Navbar_header__vG7Lu{--bg:hsla(0,0%,100%,.92);--ink:#0f1f17;--muted:#55635a;--line:#e3e9e2;--accent:#15583a;--accent-ink:#fff;--accent-hover:#1f7a4f;--soft:#e5f2e8;position:sticky;top:0;z-index:50;color:var(--ink)}.dark .Navbar_header__vG7Lu{--bg:rgba(2,44,34,.9);--ink:#ecfdf5;--muted:#a3c9b8;--line:rgba(236,253,245,.1);--accent:#4ade80;--accent-ink:#022c22;--accent-hover:#86efac;--soft:rgba(74,222,128,.12)}.Navbar_wrap__mBaVl{width:min(1380px,100% - 40px);margin-inline:auto;display:flex;align-items:center}.Navbar_utilLink__39b5X{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border-radius:10px;color:var(--ink)!important;font-weight:600;font-size:15px;text-decoration:none;background:none;border:0;cursor:pointer}.Navbar_utilLink__39b5X:hover{background:var(--soft)}.Navbar_iconBtn__Q6If2{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--ink);background:none;border:0;cursor:pointer}.Navbar_iconBtn__Q6If2:hover{background:var(--soft)}.Navbar_main__TIG73{background:var(--bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.Navbar_main__TIG73 .Navbar_wrap__mBaVl{gap:20px;height:80px}.Navbar_tools__DIjz0{display:flex;align-items:center;gap:2px;padding-inline-start:10px;border-inline-start:1px solid var(--line)}.Navbar_logo__UM0Ax{display:block;width:176px;flex:none}.Navbar_links__lFeE5{display:flex;gap:20px}.Navbar_header__vG7Lu .Navbar_links__lFeE5 a{position:relative;color:var(--muted);text-decoration:none;font-weight:600;font-size:15.5px;padding-block:6px}.Navbar_header__vG7Lu .Navbar_links__lFeE5 a.Navbar_active__ZTgb8,.Navbar_header__vG7Lu .Navbar_links__lFeE5 a:hover{color:var(--ink)}.Navbar_header__vG7Lu .Navbar_links__lFeE5 a.Navbar_active__ZTgb8:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;border-radius:2px;background:var(--accent)}.Navbar_actions__1ikpw{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.Navbar_cta__NEzYS,.Navbar_ghost___x_am,.Navbar_outline__0fePh{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:12px;font-weight:700;font-size:14.5px;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.Navbar_header__vG7Lu .Navbar_ghost___x_am{color:var(--ink)}.Navbar_ghost___x_am:hover{background:var(--soft)}.Navbar_header__vG7Lu .Navbar_outline__0fePh{color:var(--ink);border:1.5px solid var(--line)}.Navbar_outline__0fePh:hover{border-color:var(--accent)}.Navbar_ghost___x_am svg,.Navbar_outline__0fePh svg{color:var(--accent)}.Navbar_header__vG7Lu .Navbar_cta__NEzYS{background:var(--accent);color:var(--accent-ink)}.Navbar_cta__NEzYS:hover{background:var(--accent-hover)}.Navbar_menuBtn__J7WFq{display:none;margin-inline-start:4px;width:46px;height:46px;place-items:center;border-radius:12px;background:var(--soft);color:var(--ink);border:0;cursor:pointer}.Navbar_mobile__yXVJ3{background:var(--bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);max-height:calc(100dvh - 80px);overflow-y:auto}.Navbar_mobile__yXVJ3 .Navbar_wrap__mBaVl{flex-direction:column;align-items:stretch;padding-block:12px 20px}.Navbar_mobile__yXVJ3 nav{display:grid}.Navbar_header__vG7Lu .Navbar_mobile__yXVJ3 nav a{display:flex;justify-content:space-between;align-items:center;padding:15px 4px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:600;font-size:17px;text-decoration:none}.Navbar_mobileActions__M9osB{display:grid;gap:10px;margin-top:18px}.Navbar_mobileAccount__AqWFf{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}@media (max-width:1440px){.Navbar_header__vG7Lu .Navbar_actions__1ikpw .Navbar_ghost___x_am svg,.Navbar_header__vG7Lu .Navbar_actions__1ikpw .Navbar_outline__0fePh svg{display:none}.Navbar_logo__UM0Ax{width:160px}}@media (max-width:1259px){.Navbar_actions__1ikpw,.Navbar_desktopOnly__C1bEg,.Navbar_links__lFeE5{display:none}.Navbar_tools__DIjz0{margin-inline-start:auto;border:0;padding:0}.Navbar_menuBtn__J7WFq{display:grid}.Navbar_mobile__yXVJ3 .Navbar_ghost___x_am{display:inline-flex}}@media (max-width:640px){.Navbar_main__TIG73 .Navbar_wrap__mBaVl{height:68px;gap:12px}.Navbar_logo__UM0Ax{width:146px}}.Navbar_logo__UM0Ax .brand-svg{display:block;width:100%}.WhatsAppButton_button___w_uN{position:fixed;z-index:45;inset-inline-end:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:0;height:60px;min-width:60px;padding:0 16px;border-radius:999px;background:#25d366;color:#fff!important;text-decoration:none;font-weight:700;font-size:15.5px;box-shadow:0 10px 28px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.16);transition:transform .2s,box-shadow .2s,gap .25s,background .2s}.WhatsAppButton_button___w_uN:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#25d366;z-index:-1;animation:WhatsAppButton_ring__s0dIO 2.8s ease-out 2s 3}.WhatsAppButton_button___w_uN:hover{background:#1fb855;transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.32);gap:10px}.WhatsAppButton_button___w_uN:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #1fb855}.WhatsAppButton_label__3WhJW{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .3s,opacity .2s}.WhatsAppButton_button___w_uN:focus-visible .WhatsAppButton_label__3WhJW,.WhatsAppButton_button___w_uN:hover .WhatsAppButton_label__3WhJW{max-width:160px;opacity:1}@keyframes WhatsAppButton_ring__s0dIO{0%{transform:scale(1);opacity:.55}to{transform:scale(1.45);opacity:0}}@media (max-width:640px){.WhatsAppButton_button___w_uN{height:56px;min-width:56px;padding:0 14px;inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}}@media (hover:none){.WhatsAppButton_button___w_uN:hover .WhatsAppButton_label__3WhJW{max-width:0;opacity:0}.WhatsAppButton_button___w_uN:hover{gap:0}}@media (prefers-reduced-motion:reduce){.WhatsAppButton_button___w_uN,.WhatsAppButton_label__3WhJW{transition:none}.WhatsAppButton_button___w_uN:before{animation:none}.WhatsAppButton_button___w_uN:hover{transform:none}}@media print{.WhatsAppButton_button___w_uN{display:none}}