.security-hero{text-align:center;padding:80px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.security-hero h1{font-size:2.6rem;font-weight:800;color:#111827}.security-hero p{margin-top:10px;font-size:1.15rem;color:#4b5563}.security-section{max-width:900px;margin:60px auto;padding:0 20px}.security-section h2{font-size:2rem;font-weight:700;margin-bottom:15px}.security-section p{font-size:1.1rem;color:#444;line-height:1.65}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:25px;margin-top:25px}.security-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:25px;text-align:center;transition:.2s ease}.security-card:hover{background:#fff;box-shadow:0 4px 12px #0000000f}.security-card .icon{font-size:2rem;margin-bottom:10px}.security-infra{padding:70px 20px;background:#eef2ff;border-top:1px solid #e0e7ff;border-bottom:1px solid #e0e7ff;text-align:center}.infra-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;margin-top:30px}.infra-item{background:#fff;border-radius:12px;padding:22px;border:1px solid #e0e7ff}.infra-item h3{font-weight:700}.security-compliance{max-width:900px;margin:70px auto;padding:0 20px}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px}.compliance-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px;background:#f9fafb}@media(max-width:600px){.security-hero h1{font-size:2rem}.security-section h2{font-size:1.55rem}}
