 .security-page .security-hero{padding:85px 0 60px;background:radial-gradient(ellipse at 85% 10%,#3D4C91,#3D4C91 68%);border-bottom:1px solid #285b79}.security-page .security-hero h1{font-size:clamp(2rem,5vw,4rem);max-width:1000px;line-height:1.06;color:#fff}.security-page .security-hero p{font-size:1.15rem;line-height:1.75;max-width:900px;color:#d7edf8}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.security-page .security-card{padding:28px;border:1px solid #315d79;border-radius:18px;background:#3D4C91}.security-page .security-card h3{font-size:1.3rem;line-height:1.3;color:#fff;margin:0 0 12px}.security-page .security-card p{font-size:1rem;line-height:1.7;color:#d5e8f4;margin:0}.security-number{display:block;color:#63d4ff;font-size:1rem;font-weight:800;margin-bottom:14px}.security-iso{padding:32px;border:1px solid #4083a6;border-radius:20px;background:#3D4C91}.security-iso p{font-size:1rem;line-height:1.7;color:#e5f5ff}.security-badges{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.security-badges span{padding:13px 20px;border-radius:12px;background:#f1f9ff;color:#3d4c91;font-weight:800;font-size:1rem}.security-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.security-docs a{display:block;background:#f0f9ff!important;color:#0b3959!important;border:1px solid #bbd5e6;border-radius:14px;padding:20px;text-decoration:none;font-weight:700;font-size:1rem;line-height:1.4}.security-docs a:hover{background:#d9f2ff!important}.security-page .button{white-space:normal}.security-home{background:linear-gradient(125deg,#3D4C91,#3D4C91)!important;color:#fff!important;border-top:1px solid #34627d}.security-home h2{color:#fff!important;font-size:clamp(1.8rem,3.5vw,2.8rem)}.security-home p{color:#d5eaf6!important;font-size:1.1rem;line-height:1.7;max-width:850px}.security-home .eyebrow{color:#62d3ff!important}.security-home .button{margin-top:14px;background:#52caff!important;color:#062339!important;display:inline-block;font-weight:800;padding:15px 22px;border-radius:8px;text-decoration:none}.security-page .section h2{color:#fff}.security-page .security-contact p{font-size:1.1rem;line-height:1.7}@media(max-width:650px){.security-grid,.security-docs{grid-template-columns:1fr}.security-page .security-hero{padding:55px 0 40px}.security-iso{padding:22px}}
.security-page h1,.security-page h2,.security-page h3,.security-docs a{overflow-wrap:anywhere}
