.simulacao-page{overflow-x:hidden;max-width:100vw}.simulacao-page .hero-section{position:relative;overflow:hidden}.simulacao-page .hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/images/patterns/dots.svg) repeat;opacity:.1;z-index:0}.simulacao-page .hero-section .hero-content{position:relative;z-index:1}.simulacao-page .form-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.simulacao-page .form-container:hover{transform:translateY(-2px);box-shadow:0 25px 50px rgba(0,0,0,.15)}.simulacao-page .feature-card{transition:all .3s ease;cursor:pointer}.simulacao-page .feature-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.15)}.simulacao-page .feature-card:hover .icon-wrapper{transform:scale(1.05)}.simulacao-page .icon-wrapper{transition:transform .3s ease}.simulacao-page .products-section .swiper{padding:20px 0;overflow:visible}.simulacao-page .products-section .swiper .swiper-slide{transition:transform .3s ease;height:auto}.simulacao-page .products-section .swiper .swiper-slide:hover{transform:scale(1.02)}.simulacao-page .products-section .swiper .swiper-button-next,.simulacao-page .products-section .swiper .swiper-button-prev{color:#255885;background:hsla(0,0%,100%,.9);border-radius:50%;width:40px;height:40px;margin-top:-20px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.simulacao-page .products-section .swiper .swiper-button-next:after,.simulacao-page .products-section .swiper .swiper-button-prev:after{font-size:16px;font-weight:700}.simulacao-page .products-section .swiper .swiper-button-next.swiper-button-disabled,.simulacao-page .products-section .swiper .swiper-button-prev.swiper-button-disabled{opacity:.3}@media(max-width:768px){.simulacao-page .products-section .swiper .swiper-button-next,.simulacao-page .products-section .swiper .swiper-button-prev{width:35px;height:35px;margin-top:-17.5px}.simulacao-page .products-section .swiper .swiper-button-next:after,.simulacao-page .products-section .swiper .swiper-button-prev:after{font-size:14px}}.simulacao-page .products-section .swiper .swiper-pagination{bottom:0}.simulacao-page .products-section .swiper .swiper-pagination .swiper-pagination-bullet{background:#255885;opacity:.3}.simulacao-page .products-section .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.simulacao-page .products-section .SliderVeiculos{max-width:100%;overflow:hidden}.simulacao-page .cta-section{background:linear-gradient(135deg,#255885,#132c43);position:relative}.simulacao-page .cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/images/patterns/dots.svg) repeat;opacity:.05;z-index:0}.simulacao-page .cta-section .cta-content{position:relative;z-index:1}@media(max-width:768px){.simulacao-page .hero-section{padding:4rem 0}.simulacao-page .hero-section .hero-title{font-size:2rem}.simulacao-page .hero-section .hero-subtitle{font-size:1.1rem}.simulacao-page .features-grid{margin-top:2rem}.simulacao-page .features-grid .feature-card{padding:1.5rem}}@media(min-width:769px)and (max-width:1024px){.simulacao-page .hero-section{padding:6rem 0}}@media(min-width:1025px){.simulacao-page .hero-section{padding:8rem 0;min-height:80vh;display:flex;align-items:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInScale{animation:fadeInScale .5s ease-out}.gradient-primary{background:linear-gradient(135deg,#255885,#132c43)}.gradient-card{background:linear-gradient(145deg,#fff,#f8fafc)}