/*28fe4ceb4a8f92119562be9be25be25a*/
.legal-hero{background:linear-gradient(135deg,#0f172a 0%,#5C3A8F 100%);color:#fff;padding:56px 0}.legal-hero h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;margin:0 0 14px}.legal-hero p{color:rgba(255,255,255,.85);max-width:760px;margin:0;line-height:2;font-size:1.02rem}.legal-wrap{padding:46px 0 60px}.legal-section{max-width:980px;margin:0 auto 40px}.legal-sec-head{margin-bottom:18px}.legal-sec-title{font-size:1.4rem;font-weight:900;margin:0 0 6px;display:flex;align-items:center;gap:10px;color:var(--text,#111)}.legal-sec-desc{color:#6b7280;font-size:.95rem;line-height:1.8;margin:0}.legal-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.legal-card{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;text-decoration:none;color:inherit;transition:all .18s;position:relative}.legal-card:hover{border-color:var(--purple,#5C3A8F);transform:translateY(-3px);box-shadow:0 10px 26px rgba(92,58,143,.1)}.legal-card-title{font-size:1rem;font-weight:800;color:var(--text,#111);margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:8px}.legal-card-title .arrow{color:var(--purple,#5C3A8F);font-weight:900;transition:transform .15s}.legal-card:hover .arrow{transform:translateX(-4px)}.legal-card-desc{font-size:.85rem;color:#6b7280;line-height:1.7;margin:0}.legal-cta{max-width:980px;margin:0 auto;background:linear-gradient(135deg,#5C3A8F,#1B5EBE);color:#fff;border-radius:18px;padding:36px 28px;text-align:center}.legal-cta h2{font-size:1.3rem;font-weight:900;margin:0 0 8px}.legal-cta p{color:rgba(255,255,255,.85);margin:0 0 20px}.legal-cta a{display:inline-block;background:#fff;color:var(--purple,#5C3A8F);padding:12px 30px;border-radius:100px;font-weight:800;text-decoration:none;transition:all .15s}.legal-cta a:hover{transform:translateY(-2px)}
