.legal-hero-v12{padding:74px 0;text-align:center;background:radial-gradient(circle at 15% 20%,rgba(79,186,133,.2),transparent 25%),linear-gradient(135deg,#101d50,#174a3a);color:#fff}.legal-icon-v12{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;margin:0 auto 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);font-size:29px;color:#74d6a1}.legal-hero-v12>div>span{color:#73d49e;font-weight:800;font-size:13px}.legal-hero-v12 h1{color:#fff;font-size:44px;margin:12px 0}.legal-hero-v12 p{max-width:720px;margin:0 auto;color:#d3dfdb;font-size:17px;line-height:1.9}.legal-hero-v12 small{display:block;color:#9faeca;margin-top:17px}.legal-body-v12{padding:70px 0;background:#f7f9f8}.legal-body-v12>.at-wrap{display:grid;grid-template-columns:245px minmax(0,800px);gap:50px;justify-content:center;align-items:start}.legal-body-v12 aside{position:sticky;top:24px;background:#fff;border:1px solid #e0e7e3;border-radius:13px;padding:20px;display:flex;flex-direction:column;gap:10px}.legal-body-v12 aside>strong{color:#111a50;font-size:16px;border-bottom:1px solid #e1e7e4;padding-bottom:12px}.legal-body-v12 aside>a{font-size:12px;color:#58645e;padding:4px 0}.legal-body-v12 aside>a:hover{color:#2d8962}.legal-body-v12 aside>div{margin-top:10px;padding:14px;background:#153d33;color:#fff;border-radius:8px}.legal-body-v12 aside>div a{display:block;background:#48aa77;color:#fff;text-align:center;padding:8px;border-radius:5px;margin-top:8px;font-size:12px}.legal-summary-v12{background:#eaf7f0;border-right:4px solid #3fa675;border-radius:9px;padding:20px;margin-bottom:28px}.legal-summary-v12 b{color:#1e704f}.legal-summary-v12 p{margin:6px 0 0;color:#52635b;line-height:1.8}.legal-body-v12 article>section{display:grid;grid-template-columns:46px 1fr;gap:16px;background:#fff;border:1px solid #e1e7e4;border-radius:11px;padding:22px;margin:12px 0}.legal-body-v12 article>section>span{width:40px;height:40px;border-radius:9px;background:#eef7f2;color:#2c855f;display:grid;place-items:center;font-size:12px;font-weight:900}.legal-body-v12 h2{font-size:20px;color:#111a50;margin:4px 0 8px}.legal-body-v12 article>section p{color:#59645f;line-height:1.9;margin:0;font-size:14px}.legal-contact-v12{margin-top:30px;background:linear-gradient(135deg,#101d50,#174a3a);color:#fff;border-radius:14px;padding:28px}.legal-contact-v12 h2{color:#fff}.legal-contact-v12 p{color:#ccd9d5}.legal-contact-v12 a{display:inline-block;background:#45aa77;color:#fff;padding:11px 17px;border-radius:7px;font-weight:800}
@media(max-width:800px){.legal-body-v12>.at-wrap{grid-template-columns:1fr}.legal-body-v12 aside{position:static}.legal-hero-v12 h1{font-size:34px}.legal-body-v12 article>section{grid-template-columns:1fr}.legal-body-v12 article>section>span{width:34px;height:34px}}
