.layout-wrapper{margin:0 auto;max-width:1200px;padding:20px}.section-header{margin-bottom:50px;text-align:center}.section-header h1{color:#72959a;font-size:2.5rem;margin-bottom:15px}.section-header p{color:#475569;font-size:1.2rem;margin:0 auto;max-width:800px}.feature-grid{display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-top:30px}.feature-card{align-items:center;background:#fff;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.12);transform:translateY(-8px)}.feature-icon{align-items:center;background:linear-gradient(135deg,#0c4b78,#38bdf8);border-radius:50%;color:#fff;display:flex;font-size:28px;height:70px;justify-content:center;margin-bottom:20px;width:70px}.feature-title{color:#72959a;font-size:1.3rem;font-weight:600;margin-bottom:15px}.feature-text{color:#64748b;font-size:.95rem;line-height:1.7}.feature-card:first-child .feature-icon{background:linear-gradient(135deg,#0c4b78,#38bdf8)}.feature-card:nth-child(2) .feature-icon{background:linear-gradient(135deg,#0f766e,#2dd4bf)}.feature-card:nth-child(3) .feature-icon{background:linear-gradient(135deg,#6d28d9,#a78bfa)}.feature-card:nth-child(4) .feature-icon{background:linear-gradient(135deg,#c2410c,#fb923c)}@media (max-width:1024px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.feature-grid{grid-template-columns:1fr}.section-header h1{font-size:2rem}.section-header p{font-size:1rem}}