@keyframes MarTechHero_gradient__HyVje{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.MarTechHero_animate-gradient__hKopn{background-size:200% 200%;animation:MarTechHero_gradient__HyVje 8s ease infinite}@keyframes MarTechHero_blob__jUaeB{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.MarTechHero_animate-blob__TUyVZ{animation:MarTechHero_blob__jUaeB 7s infinite}.MarTechHero_animation-delay-2000__rYvgd{animation-delay:2s}.MarTechHero_animation-delay-4000__ATd5o{animation-delay:4s}.ItalyMap_container__Dl1BB{max-width:600px;max-height:600px;margin:0 auto;padding:20px;justify-content:center;position:relative;overflow:hidden}.ItalyMap_region__tNafq{fill:#e0e8f0;stroke:#fff;stroke-width:1px;transition:fill .3s}.ItalyMap_region__tNafq:hover{fill:#3498db}.ItalyMap_region-label__tNb9v{font-size:10px;pointer-events:none}.ItalyMap_tooltip__H4gL_{position:absolute;padding:8px;background:rgba(0,0,0,.8);color:#fff;border-radius:4px;font-size:12px;pointer-events:none;opacity:0;transition:opacity .3s}.ItalyMap_autostrada__6_sTM{fill:none;stroke:#666;stroke-width:1px}.ItalyMap_car-emoji__a2bV0{font-size:32px!important;pointer-events:none}.ItalyMap_controls_container__ZGnRV{top:20px;left:20px;z-index:1000}.ItalyMap_controls_button___qTgJ{padding:10px 20px;font-size:16px;cursor:pointer;margin-right:10px;background:#3498db;color:white;border:none;border-radius:4px}.ItalyMap_controls_button___qTgJ:hover{background:#2980b9}.ItalyMap_bannerDiagonal___fCPK{position:relative;top:0;left:0;width:170%;text-align:center;transform:rotate(42deg) translate(-10%,-50%);transform-origin:top left;background-color:#ffcc00;color:black;font-weight:700;padding:.5rem 0;font-size:1rem;z-index:9999;box-shadow:0 0 5px rgba(0,0,0,.3);pointer-events:none}@media (max-width:768px){.ItalyMap_bannerDiagonal___fCPK{display:none}}.ItalyMap_neon__0RctL{color:lime;text-shadow:0 0 5px lime,0 0 10px lime,0 0 20px lime;animation:ItalyMap_neonGlow__aiYTV 1s ease-in-out infinite alternate}@keyframes ItalyMap_neonGlow__aiYTV{0%{text-shadow:0 0 5px lime,0 0 10px lime,0 0 20px lime}to{text-shadow:0 0 10px white,0 0 20px greenyellow,0 0 30px lime}}@keyframes ItalyMap_scuoti__QLwlM{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.ItalyMap_scuotente__euVYF{display:inline-block;animation:ItalyMap_scuoti__QLwlM .3s infinite}@keyframes ItalyMap_arcobaleno__uVHg_{0%{color:red}20%{color:orange}40%{color:yellow}60%{color:green}80%{color:blue}to{color:violet}}.ItalyMap_arcobaleno__uVHg_{animation:ItalyMap_arcobaleno__uVHg_ 2s linear infinite}@keyframes ItalyMap_lampeggio__HHslx{0%,to{opacity:1}50%{opacity:0}}.ItalyMap_lampeggiante__uuwFk{animation:ItalyMap_lampeggio__HHslx .7s infinite}