.hero-saude{background-image:url("../img/hero/plano-de-saude.avif")}@supports not (background-image:url("../img/hero/plano-de-saude.avif")){.hero-saude{background-image:url("../img/hero/plano-de-saude.avif")}}.features-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.feature-card{background-color:var(--white);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px;text-align:center;transition:all .3s}.feature-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translateY(-10px)}.feature-icon{color:var(--secondary);font-size:2.5rem;margin-bottom:20px}.feature-card h3{color:var(--primary);font-size:1.3rem;margin-bottom:15px}.operadoras{background-color:var(--light);padding:60px 0;text-align:center}.operadoras-grid{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-left:auto;margin-right:auto;margin-top:40px;max-width:1200px;padding:0 15px}.operadora-item{align-items:center;background-color:var(--white);border:1px solid #e0e0e0;border-radius:5px;display:flex;flex-direction:column;padding:20px 10px;transition:all .3s}.operadora-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.05)}.operadora-img{height:60px;margin-bottom:15px;object-fit:contain;width:100px}.benefits{background-color:var(--light-color);padding:60px 0}.benefits-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.benefit-item{background-color:var(--light);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px;text-align:center;transition:transform .3s}.benefit-item:hover{transform:translateY(-10px)}.benefit-icon{color:var(--secondary);font-size:2.5rem;margin-bottom:20px}.benefit-item h3{color:var(--primary);margin-bottom:15px}.plans-comparison{background-color:var(--light);padding:80px 0}.comparison-table{border-collapse:collapse;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-top:40px;width:100%}.comparison-table td,.comparison-table th{border:1px solid var(--border-color);padding:15px;text-align:center}.comparison-table th{background-color:var(--primary);color:#fff;font-weight:500}.comparison-table tr:nth-child(2n){background-color:var(--white)}.comparison-table .feature-name{background-color:var(--primary);color:#fff;font-weight:500;text-align:left}.comparison-table .check{color:var(--secondary);font-size:1.2rem}.network-section{background-color:var(--white);padding:80px 0}.network-map{margin-top:40px;text-align:center}.network-map img{border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);height:auto;max-width:100%}.testimonials-section{background-color:var(--light);padding:80px 0}.testimonials-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.testimonial-card{background-color:var(--white);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px}.testimonial-text{font-style:italic;margin-bottom:20px;position:relative}.testimonial-text:before{color:var(--secondary);content:'"';font-size:3rem;left:-10px;opacity:.2;position:absolute;top:-15px}.testimonial-author{align-items:center;display:flex}.author-avatar{border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.author-avatar img{height:100%;object-fit:cover;width:100%}.author-info h4{color:var(--primary);margin-bottom:5px}.author-info p{color:var(--text-color);font-size:.9rem}.plan-types-section{background:#f8f9fa;padding:80px 0;position:relative}.plan-types-section .section-title{margin-bottom:50px;text-align:center}.plan-types-section .section-title h2{color:#1e3f7a;font-size:32px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.plan-types-section .section-title p{color:var(--text-color);font-size:18px;line-height:1.6;margin:0 auto;max-width:600px}.plan-types-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px}.plan-type-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.plan-type-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.plan-type-card.featured{border-color:#e74c3c;position:relative}.plan-badge{background:#e74c3c;border-radius:20px;color:#fff;font-size:12px;font-weight:600;left:50%;letter-spacing:.5px;padding:6px 20px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.plan-icon{margin-bottom:25px;text-align:center}.plan-icon i{color:#1e3f7a;font-size:50px;margin-bottom:15px}.plan-type-card.featured .plan-icon i{color:#e74c3c}.plan-content{display:flex;flex-direction:column;flex-grow:1;height:100%}.plan-content h3{color:#1e3f7a;font-size:22px;font-weight:600;line-height:1.3;margin-bottom:15px}.plan-type-card.featured .plan-content h3{color:#e74c3c}.plan-content p{color:var(--text-color);font-size:15px;line-height:1.6;margin-bottom:25px}.plan-features{flex-grow:1;list-style:none;margin:25px 0;padding:0;text-align:left}.plan-features li{align-items:flex-start;color:var(--text-muted);display:flex;font-size:14px;gap:12px;line-height:1.4;padding:8px 0}.plan-features li i{color:#28a745;flex-shrink:0;font-size:14px;margin-top:2px}.plan-cta{margin-top:auto;padding-top:20px;text-align:center}.btn-outline{background:#fff;border:2px solid #1e3f7a;color:#1e3f7a}.btn-outline:hover{background:#1e3f7a;color:#fff;text-decoration:none}@media (max-width:768px){.hero-saude h1{font-size:var(--font-size-hero-h1-mobile);line-height:1.2;margin-bottom:20px}.hero-saude p{font-size:1.2rem;margin:0 auto 30px;opacity:.9}.hero-saude .container>div,.hero-saude .hero-saude-content>div{align-items:center;display:flex;flex-direction:column;gap:12px}.hero-saude .container>div .btn-orange,.hero-saude .container>div .btn-white,.hero-saude .hero-saude-content>div .btn-orange,.hero-saude .hero-saude-content>div .btn-white{max-width:280px;text-align:center;width:100%}.features-grid{gap:16px;grid-template-columns:1fr;margin-top:30px;padding:0 12px}.feature-card{padding:18px 16px}.feature-icon{font-size:2rem}.feature-card h3{font-size:1.1rem}.operadoras{padding:40px 0}.operadoras-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;padding:0 12px}.operadora-item{padding:12px 8px}.operadora-img{height:50px;width:90px}.benefits{padding:40px 0}.benefits-grid{gap:16px;grid-template-columns:1fr;padding:0 12px}.benefit-item{padding:20px 16px}.benefit-icon{font-size:2rem}.plan-types-section{padding:50px 0}.plan-types-section .section-title{margin-bottom:30px;padding:0 12px}.plan-types-section .section-title h2{font-size:1.5rem}.plan-types-section .section-title p{font-size:.95rem}.plan-types-grid{gap:20px;grid-template-columns:1fr;padding:0 12px}.plan-type-card{padding:22px 16px}.plan-icon i{font-size:40px}.plan-content h3{font-size:1.1rem}.plan-features{margin:18px 0}.plan-features li{font-size:.9rem}.plans-comparison{padding:50px 0}.comparison-table{display:block;overflow-x:auto;width:100%}.comparison-table td,.comparison-table th{padding:10px;white-space:nowrap}.testimonials-section{padding:50px 0}.testimonials-grid{gap:16px;grid-template-columns:1fr;padding:0 12px}.testimonial-card{padding:20px 16px}.faq-section{padding:50px 0}.faq-item{margin:0 12px 12px}.faq-question{padding:14px}.faq-answer{padding:0 14px}.faq-item.active .faq-answer{padding:14px}.cta-section{padding:60px 16px}.section-title{padding:0 12px}.container{padding-left:12px;padding-right:12px}}@media (max-width:576px){.operadoras-grid{gap:10px}.plan-type-card{padding:20px 14px}}@media (max-width:480px){.operadoras-grid{grid-template-columns:1fr 1fr}.operadora-img{height:45px;width:80px}.feature-card{padding:16px 12px}.plan-features li{font-size:.85rem}}