.home-enhanced .areas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-enhanced .area-card{position:relative;isolation:isolate;overflow:hidden;text-align:left;padding:34px;border-radius:20px;background:linear-gradient(145deg,#182346,#0a1230);box-shadow:0 14px 32px #02071940,inset 0 1px #ffffff12;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.home-enhanced .area-card:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(350px circle at var(--mx,50%) var(--my,50%),#e5b84b20,transparent 70%);opacity:0;transition:opacity .3s}.home-enhanced .area-card:hover:before{opacity:1}.home-enhanced .area-card:hover{box-shadow:0 25px 45px #02071970,inset 0 1px #e5b84b30}.home-enhanced .area-card p{color:#c8cdd8}.home-enhanced .area-card i{width:62px;height:62px;display:grid;place-items:center;background:#e5b84b12;color:#e5b84b;-webkit-text-fill-color:currentColor;border:1px solid #e5b84b35;border-radius:16px;font-size:27px}.home-enhanced .mv-card,.home-enhanced .diff-item,.home-enhanced .parceiro-item,.home-enhanced .cliente-card{transition:transform .25s,box-shadow .25s;border-radius:18px}.home-enhanced .mv-card:hover,.home-enhanced .diff-item:hover,.home-enhanced .parceiro-item:hover,.home-enhanced .cliente-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #050a1f18}.home-enhanced a:focus-visible,.home-enhanced button:focus-visible{outline:3px solid #b88529;outline-offset:5px}.home-map{background:#f5f1e8}.home-map h2{margin-bottom:12px}.home-map p{margin-bottom:24px}#homeMap{min-height:330px;background:linear-gradient(135deg,#121a3d,#050a1f);border-radius:20px;display:grid;place-items:center;margin-bottom:20px;overflow:hidden}#homeMap iframe{width:100%;height:400px;border:0}.home-enhanced .cursor-glow{display:none!important}@media(max-width:900px){.home-enhanced .areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-enhanced .areas-grid{grid-template-columns:1fr}.home-enhanced .area-card{padding:26px}}@media(prefers-reduced-motion:reduce){.home-enhanced *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
