@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_cb8af694-module__vBtV-G__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_cb8af694-module__vBtV-G__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
.Navbar-module__cJzEcG__header{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e2e8f0cc;position:sticky;top:0;box-shadow:0 4px 20px -2px #0f172a0d}.Navbar-module__cJzEcG__topBar{color:#f8fafc;background-color:#090e1a;border-bottom:1px solid #ffffff0f;padding:.55rem 0;font-size:.82rem}.Navbar-module__cJzEcG__topBarContainer{justify-content:space-between;align-items:center;display:flex}.Navbar-module__cJzEcG__contactInfo{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}@media (max-width:480px){.Navbar-module__cJzEcG__contactInfo{gap:.5rem}.Navbar-module__cJzEcG__topLink{font-size:.75rem}}.Navbar-module__cJzEcG__topLink{color:#cbd5e1;align-items:center;gap:.45rem;font-weight:500;display:flex}.Navbar-module__cJzEcG__topLink:hover{color:#60a5fa}.Navbar-module__cJzEcG__emailLink{display:none}.Navbar-module__cJzEcG__socialLinks{gap:1rem;display:flex}.Navbar-module__cJzEcG__socialLinks a{color:#94a3b8;align-items:center;transition:all .2s;display:flex}.Navbar-module__cJzEcG__socialLinks a:hover{color:#60a5fa;transform:translateY(-1px)}.Navbar-module__cJzEcG__navbar{background-color:#0000;height:auto;min-height:72px;padding:.4rem 0}.Navbar-module__cJzEcG__navContainer{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:2rem;min-height:100%;display:flex}.Navbar-module__cJzEcG__logo{flex-grow:1;align-items:center;margin-right:auto;display:flex}.Navbar-module__cJzEcG__logoText{font-family:var(--font-heading);color:#0f172a;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:800;line-height:1.2;display:inline-block}.Navbar-module__cJzEcG__desktopMenu{align-items:center;gap:2.25rem;display:none}.Navbar-module__cJzEcG__navLink{font-family:var(--font-heading);color:#334155;letter-spacing:.01em;padding:.5rem 0;font-size:.92rem;font-weight:700;position:relative}.Navbar-module__cJzEcG__navLink:not(.Navbar-module__cJzEcG__active):hover,.Navbar-module__cJzEcG__active{color:#2563eb}.Navbar-module__cJzEcG__active:after{content:"";background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:2px;width:100%;height:2.5px;position:absolute;bottom:-2px;left:0}.Navbar-module__cJzEcG__ctaContainer{margin-left:1rem;display:none}.Navbar-module__cJzEcG__mobileToggle{color:#0f172a;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.5rem;display:block}.Navbar-module__cJzEcG__mobileMenu{background-color:#fff;border-top:1px solid #e2e8f0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 15px 30px #0000001a}.Navbar-module__cJzEcG__mobileNavLink{color:#0f172a;font-size:1.05rem;font-weight:700;font-family:var(--font-heading);border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;transition:all .2s}.Navbar-module__cJzEcG__mobileNavLink:hover{color:#2563eb;background-color:#eff6ff;padding-left:2rem}@media (min-width:480px){.Navbar-module__cJzEcG__emailLink{display:flex}}@media (min-width:768px){.Navbar-module__cJzEcG__navbar{height:78px}.Navbar-module__cJzEcG__logoText{font-size:1.6rem}.Navbar-module__cJzEcG__desktopMenu{display:flex}.Navbar-module__cJzEcG__mobileToggle{display:none}.Navbar-module__cJzEcG__ctaContainer{display:block}.Navbar-module__cJzEcG__mobileMenu{display:none!important}}.Navbar-module__cJzEcG__navItemHasDropdown{align-items:center;display:flex;position:relative}.Navbar-module__cJzEcG__dropdownMenu{-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;z-index:100;pointer-events:none;text-align:left;background:#fffffffa;border:1.5px solid #cbd5e1;border-radius:1rem;grid-template-columns:1.1fr 1fr 1fr;gap:2.25rem;width:920px;padding:2.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(15px)scale(.98);box-shadow:0 20px 45px -10px #0f172a2e}.Navbar-module__cJzEcG__dropdownMenu:before{content:"";background:0 0;width:100%;height:15px;position:absolute;top:-15px;left:0}.Navbar-module__cJzEcG__navItemHasDropdown:hover .Navbar-module__cJzEcG__dropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(4px)scale(1)}.Navbar-module__cJzEcG__dropdownColumn{flex-direction:column;gap:.55rem;display:flex}.Navbar-module__cJzEcG__columnHeader{font-family:var(--font-heading);color:#2563eb;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #e2e8f0;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.85rem;font-weight:800}.Navbar-module__cJzEcG__dropdownLink{color:#334155;white-space:nowrap;padding:.25rem 0;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s}.Navbar-module__cJzEcG__dropdownLink:hover{color:#2563eb;padding-left:6px}.Navbar-module__cJzEcG__mobileAccordionButton{color:#0f172a;width:100%;font-size:1.05rem;font-weight:700;font-family:var(--font-heading);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.Navbar-module__cJzEcG__mobileAccordionContent{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;max-height:450px;padding:.5rem 0;overflow-y:auto}.Navbar-module__cJzEcG__mobileSubGroupHeader{color:#2563eb;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800;font-family:var(--font-heading);padding:.6rem 1.5rem .25rem}.Navbar-module__cJzEcG__mobileSubLink{color:#334155;padding:.5rem 2rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.Navbar-module__cJzEcG__mobileSubLink:hover{color:#2563eb;background-color:#eff6ff;padding-left:2.25rem}
.Footer-module__S6Hkya__footer{color:#e2e8f0;background-color:#090e1a;border-top:1px solid #ffffff14;padding-top:5rem;position:relative}.Footer-module__S6Hkya__grid{grid-template-columns:1fr;gap:3rem;padding-bottom:4rem;display:grid}@media (min-width:640px){.Footer-module__S6Hkya__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer-module__S6Hkya__grid{grid-template-columns:1.4fr .9fr 1fr 1.2fr}}.Footer-module__S6Hkya__brandContainer{margin-bottom:1rem}.Footer-module__S6Hkya__brandTitle{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.35rem;font-weight:800}.Footer-module__S6Hkya__tagline{color:#60a5fa;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700;font-family:var(--font-heading);display:block}.Footer-module__S6Hkya__text{color:#94a3b8;margin-bottom:1.5rem;font-size:.88rem;line-height:1.65}.Footer-module__S6Hkya__dealerCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172abf;border:1px solid #ffffff1f;border-radius:.875rem;padding:1.25rem;box-shadow:0 10px 25px #00000040}.Footer-module__S6Hkya__dealerCardHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.Footer-module__S6Hkya__dealerLogoBox{background:#fff;border-radius:.4rem;align-items:center;padding:4px 10px;display:flex}.Footer-module__S6Hkya__dealerBadgeTag{color:#4ade80;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.Footer-module__S6Hkya__liveDot{background-color:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55e}.Footer-module__S6Hkya__dealerCardBody{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.Footer-module__S6Hkya__dealerFeature{color:#cbd5e1;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.Footer-module__S6Hkya__dealerIcon{color:#60a5fa;flex-shrink:0}.Footer-module__S6Hkya__dealerWhatsAppBtn{color:#fff;text-transform:uppercase;letter-spacing:.03em;width:100%;font-size:.82rem;font-weight:700;font-family:var(--font-heading);background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;transition:all .25s;display:inline-flex;box-shadow:0 4px 12px #16a34a59}.Footer-module__S6Hkya__dealerWhatsAppBtn:hover{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);transform:translateY(-2px);box-shadow:0 6px 18px #16a34a80}.Footer-module__S6Hkya__title{font-family:var(--font-heading);color:#fff;letter-spacing:.02em;margin-bottom:1.5rem;padding-bottom:.6rem;font-size:1.05rem;font-weight:700;position:relative}.Footer-module__S6Hkya__title:after{content:"";background:#2563eb;border-radius:1px;width:35px;height:2px;position:absolute;bottom:0;left:0}.Footer-module__S6Hkya__links{flex-direction:column;gap:.75rem;display:flex}.Footer-module__S6Hkya__links li a{color:#94a3b8;align-items:center;gap:.4rem;font-size:.88rem;transition:all .2s;display:inline-flex}.Footer-module__S6Hkya__links li a:hover{color:#60a5fa;transform:translate(4px)}.Footer-module__S6Hkya__contactList{flex-direction:column;gap:1.1rem;display:flex}.Footer-module__S6Hkya__contactList li{color:#94a3b8;align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.5;display:flex}.Footer-module__S6Hkya__icon{color:#60a5fa;flex-shrink:0;margin-top:2px}.Footer-module__S6Hkya__contactLink{color:#cbd5e1;transition:color .2s}.Footer-module__S6Hkya__contactLink:hover{color:#60a5fa}.Footer-module__S6Hkya__divider{color:#475569;margin:0 .35rem}.Footer-module__S6Hkya__bottom{color:#64748b;background-color:#030712;border-top:1px solid #ffffff0d;padding:1.5rem 0;font-size:.85rem}
.FloatingActions-module__AneK9a__floatingWrapper{z-index:9999;pointer-events:none;justify-content:space-between;width:100%;padding:0 24px;display:flex;position:fixed;bottom:24px;left:0;right:0}.FloatingActions-module__AneK9a__floatBtn{pointer-events:auto;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:visible;box-shadow:0 4px 16px #00000040}.FloatingActions-module__AneK9a__icon{z-index:2;transition:transform .3s;position:relative}.FloatingActions-module__AneK9a__label{z-index:1;background-color:var(--primary,#0f172a);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:20px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .3s;position:absolute;box-shadow:0 2px 8px #00000026}.FloatingActions-module__AneK9a__callBtn{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.FloatingActions-module__AneK9a__callBtn .FloatingActions-module__AneK9a__label{left:70px;transform:translate(-10px)}.FloatingActions-module__AneK9a__callBtn:hover .FloatingActions-module__AneK9a__label{opacity:1;transform:translate(0)}.FloatingActions-module__AneK9a__whatsappBtn{background:linear-gradient(135deg,#25d366,#128c7e)}.FloatingActions-module__AneK9a__whatsappBtn .FloatingActions-module__AneK9a__label{right:70px;transform:translate(10px)}.FloatingActions-module__AneK9a__whatsappBtn:hover .FloatingActions-module__AneK9a__label{opacity:1;transform:translate(0)}.FloatingActions-module__AneK9a__floatBtn:hover{transform:scale(1.1)translateY(-4px);box-shadow:0 8px 24px #00000059}.FloatingActions-module__AneK9a__floatBtn:hover .FloatingActions-module__AneK9a__icon{transform:rotate(15deg)}.FloatingActions-module__AneK9a__pulse{z-index:1;pointer-events:none;border-radius:50%;position:absolute;inset:0}.FloatingActions-module__AneK9a__callBtn .FloatingActions-module__AneK9a__pulse{animation:2s infinite FloatingActions-module__AneK9a__callPulse;box-shadow:0 0 #2563eb99}.FloatingActions-module__AneK9a__whatsappBtn .FloatingActions-module__AneK9a__pulse{animation:2s infinite FloatingActions-module__AneK9a__whatsappPulse;box-shadow:0 0 #25d36699}@keyframes FloatingActions-module__AneK9a__callPulse{0%{box-shadow:0 0 #2563ebb3}70%{box-shadow:0 0 0 15px #2563eb00}to{box-shadow:0 0 #2563eb00}}@keyframes FloatingActions-module__AneK9a__whatsappPulse{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}@media (max-width:768px){.FloatingActions-module__AneK9a__floatingWrapper{padding:0 16px;bottom:16px}.FloatingActions-module__AneK9a__floatBtn{width:50px;height:50px}.FloatingActions-module__AneK9a__callBtn .FloatingActions-module__AneK9a__label{left:60px}.FloatingActions-module__AneK9a__whatsappBtn .FloatingActions-module__AneK9a__label{right:60px}}
:root{--font-sans:"Plus Jakarta Sans",var(--font-plus-jakarta-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-heading:"Plus Jakarta Sans",var(--font-plus-jakarta-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--primary:#090e1a;--primary-dark:#030712;--primary-light:#1e293b;--secondary:#475569;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-light:#eff6ff;--gold:#f59e0b;--background:#f8fafc;--foreground:#090e1a;--surface:#fff;--surface-hover:#f1f5f9;--border:#cbd5e1;--border-light:#e2e8f0;--muted:#334155;--muted-light:#64748b;--shadow-xs:0 1px 2px 0 #0f172a0d;--shadow-sm:0 2px 4px 0 #0f172a0f;--shadow-md:0 8px 16px -2px #0f172a14,0 2px 6px -1px #0f172a0a;--shadow-lg:0 20px 35px -5px #0f172a1a,0 8px 16px -4px #0f172a0d;--shadow-xl:0 25px 50px -12px #0f172a40;--shadow-glow:0 0 25px #2563eb73;--radius-sm:.5rem;--radius:.875rem;--radius-lg:1.25rem;--radius-full:9999px}*{box-sizing:border-box;margin:0;padding:0;font-family:inherit}html{scroll-behavior:smooth;font-family:var(--font-sans)}body{max-width:100vw;font-family:var(--font-sans);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;line-height:1.7;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.heading-font{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--primary);font-weight:700}a{color:inherit;font-family:inherit;text-decoration:none;transition:all .25s}ul{list-style:none}button,input,textarea,select{font-family:var(--font-sans)}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.section{padding:5.5rem 0}.text-center{text-align:center}.btn{border-radius:var(--radius);letter-spacing:.02em;box-shadow:var(--shadow-sm);font-size:.95rem;font-weight:700;font-family:var(--font-heading);text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.85rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#2563eb 50%,#1d4ed8 100%);box-shadow:0 8px 20px -4px #2563eb66}.btn-primary:hover{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 50%,#2563eb 100%);box-shadow:0 12px 28px -4px #2563eb8c}.btn-secondary{background-color:var(--surface);color:var(--primary);border:1.5px solid var(--border);box-shadow:var(--shadow-xs)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--shadow-md);background-color:#fff}.badge-pill{color:#2563eb;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);background-color:#2563eb14;border:1px solid #2563eb33;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.35rem .95rem;font-size:.75rem;font-weight:700;display:inline-flex}.heading-xl{color:var(--primary);letter-spacing:-.03em;font-size:3.5rem;font-weight:800;line-height:1.15}.heading-lg{color:var(--primary);letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1.2}.heading-md{color:var(--primary);letter-spacing:-.01em;font-size:1.75rem;font-weight:700}.text-muted{color:var(--muted)}
