/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.static{position:static}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{color:#0b1530;-webkit-font-smoothing:antialiased;background:#fff;font-family:Figtree,system-ui,sans-serif;overflow-x:hidden}::selection{color:#0b3383;background:#ffd400}@keyframes floatBlob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(36px,-46px)scale(1.12)}}@keyframes floatBlob2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.08)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes bobSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulsePin{0%{opacity:.85;transform:translate(-50%,-50%)scale(.5)}70%{opacity:0;transform:translate(-50%,-50%)scale(2.6)}to{opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes scrollCue{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes shineCard{0%{transform:translate(-140%)rotate(8deg)}55%,to{transform:translate(260%)rotate(8deg)}}@keyframes riverFlow{to{stroke-dashoffset:-200px}}@keyframes mapFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ping{0%{opacity:.75;transform:translate(-50%,-50%)scale(.5)}80%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}to{opacity:0}}@keyframes dashMove{to{stroke-dashoffset:-300px}}@keyframes glowPulse{0%,to{opacity:.35}50%{opacity:.7}}@keyframes plSpin{to{transform:rotate(360deg)}}@keyframes plPulse{0%,to{opacity:.55;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes plFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}@media(max-width:900px){.nav-desktop{display:none!important}.nav-mobile{display:flex!important}.hero-grid{grid-template-columns:1fr!important;gap:10px!important;padding-top:104px!important}.hero-cards{display:none!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.stats-grid>div:nth-child(2){border-right:0!important}.stats-grid>div:first-child,.stats-grid>div:nth-child(2){border-bottom:1px solid #eef1fb!important}.hist-grid,.cred-grid,.lojas-grid,.cat-grid,.blog-grid,.trab-grid,.foot-grid,.gal-main{grid-template-columns:1fr!important}.gal-row{grid-template-columns:1fr 1fr!important}.cat-grid{grid-template-columns:repeat(2,1fr)!important}.blog-grid{grid-template-columns:1fr!important}.foot-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}.trab-btn{justify-content:flex-start!important}}@media(max-width:560px){.cat-grid,.foot-grid,.gal-row{grid-template-columns:1fr!important}.hero-grid{padding-top:96px!important;padding-bottom:60px!important}.hero-cta{width:100%!important}.hero-cta>a{flex:auto!important;justify-content:center!important}.sec-pad{padding-top:64px!important;padding-bottom:64px!important}.stats-grid>div{padding:22px 12px!important}}.mdp-navlink{opacity:.92}.mdp-navlink:hover{opacity:1}.mdp-nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ffd40080}.mdp-hero-cta-primary:hover{transform:translateY(-3px);box-shadow:0 20px 44px #ffd4008c}.mdp-hero-cta-ghost:hover{background:#ffffff24;border-color:#fff}.mdp-cat-card:hover{border-color:#ffd400;transform:translateY(-6px);box-shadow:0 18px 40px #0b338321}.mdp-cat-card-blue:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0b338340}.mdp-cred-cta:hover{transform:translateY(-3px)}.mdp-city-chip:hover{background:#ffd4002e}.mdp-lojas-cta:hover{transform:translateY(-3px)}.mdp-atend-cta:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 24px 50px #0b33836b}.mdp-blog-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px #0b338324}.mdp-trab-cta:hover{transform:translateY(-3px)}.mdp-social:hover{background:#ffd400}.mdp-foot-link:hover{color:#ffd400}.mdp-wa-float:hover{transform:scale(1.08)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
