.breadcrumb{padding:2rem 2rem 0;max-width:1200px;margin:0 auto;font-size:.9rem;color:#6a6e7a}.breadcrumb a{color:#5b6abf;text-decoration:none}.feature-hero{padding:5rem 2rem 4rem;text-align:center;background:#fff;border-bottom:1px solid #e8eaf0}.feature-hero h1{font-size:3rem;margin-bottom:1.5rem;color:#1a1d2e}.feature-hero p{font-size:1.25rem;color:#4a4e5a;max-width:800px;margin:0 auto}.feature-section{padding:4rem 2rem;max-width:1200px;margin:0 auto}.section-intro{text-align:center;max-width:800px;margin:0 auto}.section-intro p{margin-top:1rem}.feature-section .card-grid{margin-top:3rem;gap:2rem}.feature-section .card-grid .card{display:grid;grid-template-columns:auto 1fr;gap:0 .75rem;align-items:start;text-align:left;padding:2rem}.feature-section .card-grid .card h3{margin:.2rem 0;color:#1a1d2e}.feature-section .card-grid a.card h3{color:#5b6abf}.feature-section .card-grid .card-icon{line-height:1}.feature-section .card-grid .card p{grid-column:1/-1}.card-icon{font-size:2rem}.feature-cta-box{margin-top:5rem;padding:4rem 2rem;text-align:center;background:#5b6abf;color:#fff;border-radius:20px}.feature-cta-box h2{margin-bottom:1rem}.feature-cta-box p{margin-bottom:2rem;opacity:.9}.feature-cta-box .btn-white{background:#fff;color:#5b6abf;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:700;display:inline-block}.features-cta{margin-top:5rem;padding:4rem 2rem;text-align:center;background:#fff;border-top:1px solid #e8eaf0}.features-cta p{margin:1rem 0 2rem}