.hero-futuro{background-image:url("../img/hero/planeje-seu-futuro.avif")}@supports not (background-image:url("../img/hero/planeje-seu-futuro.avif")){.hero-futuro{background-image:url("../img/hero/planeje-seu-futuro.avif")}}.beneficios-section{background-color:var(--light);padding:60px 0}.beneficios-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.beneficio-item{background:var(--white);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px;text-align:center;transition:all .3s}.beneficio-item:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-5px)}.beneficio-icon{color:var(--secondary);font-size:2.5rem;margin-bottom:20px}.produtos-section{padding:80px 0}.produtos-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}@media (max-width:600px){.produtos-grid{grid-template-columns:1fr}}.produto-content p{color:#555;margin-bottom:20px}.simulador-section{background-color:var(--primary);color:var(--white);padding:80px 0;text-align:center}.simulador-container{background:var(--white);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);color:var(--dark);margin:0 auto;max-width:600px;padding:40px}.simulador-container h3{color:var(--primary);margin-bottom:20px}.simulador-container .btn{border:none!important;box-shadow:none!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:500!important;letter-spacing:normal!important;margin-top:10px;width:auto}.simulador-container .btn:hover{background-color:#e65c00!important;box-shadow:0 5px 15px rgba(0,0,0,.1)!important}.form-group{margin-bottom:20px;text-align:left}.form-group label{display:block;font-weight:500;margin-bottom:8px}.form-control{border:1px solid #ddd;border-radius:5px;font-family:Poppins,sans-serif;padding:12px 15px;width:100%}.depoimentos-section{background-color:var(--light);padding:80px 0}@media (max-width:768px){.hero-futuro h1{font-size:var(--font-size-hero-h1-mobile);line-height:1.2;margin-bottom:20px}.hero-futuro p{font-size:1.2rem;margin:0 auto 30px;opacity:.9}.hero-futuro .container>.btn-orange{display:block;margin:0 auto;max-width:280px;text-align:center;width:100%}.produtos-grid{grid-template-columns:1fr}.simulador-container{padding:30px 20px}}