.insights-page{color:#1a1a1a;background-color:#fafafa;font-family:Poppins,sans-serif;overflow-x:hidden}.insights-hero{color:#fff;text-align:center;background:linear-gradient(90deg,#0b0b2c,#1e1e4b);padding:7.5rem 8% 5rem}.insights-hero h1{margin-bottom:1rem;font-size:2.8rem}.highlight{color:#ffce5c}.insights-hero p{color:#797979;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.7}.featured-insight{background:#fff;justify-content:center;padding:6rem 8%;display:flex}.featured-card{flex-wrap:wrap;align-items:center;gap:3rem;max-width:1200px;display:flex}.featured-image{flex:1;min-width:350px}.feature-photo{border-radius:1rem;box-shadow:0 6px 20px #0003}.featured-text{flex:1;min-width:300px}.featured-text h2{color:#1e1e4b;margin-bottom:1rem;font-size:2rem}.featured-text p{color:#333;margin-bottom:1.5rem;line-height:1.8}.read-more{color:#1e1e4b;font-weight:500;text-decoration:none;transition:all .3s}.read-more:hover{color:#ffce5c}.insights-grid{background-color:#f5f7fa;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;padding:5rem 8%;display:grid}.insight-card{background:#fff;border-radius:1rem;transition:transform .3s;overflow:hidden;box-shadow:0 4px 12px #00000014}.insight-card:hover{transform:translateY(-5px)}.insight-image{border-bottom:3px solid #ffce5c;width:100%;height:auto}.insight-content{padding:1.5rem}.insight-content h3{color:#1e1e4b;margin-bottom:.8rem;font-size:1.2rem}.insight-content p{color:#333;margin-bottom:1rem;line-height:1.6}.insights-cta{color:#fff;text-align:center;background:#1e1e4b;padding:5rem 8%}.cta-box h2{margin-bottom:1rem;font-size:2rem}.cta-box p{margin-bottom:2rem;font-size:1.1rem}.subscribe-form{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.subscribe-form input{border:none;border-radius:8px;outline:none;min-width:250px;padding:.8rem 1rem}.subscribe-form button{color:#1a1a1a;cursor:pointer;background:#ffce5c;border:none;border-radius:8px;padding:.8rem 1.5rem;font-weight:500;transition:all .3s}.subscribe-form button:hover{color:#1e1e4b;background:#fff}
