.landing .legal-nav{border-bottom:1px solid #223e58;justify-content:space-between;align-items:center;gap:25px;max-width:1080px;margin:auto;padding:25px 28px;display:flex}.landing .legal-nav>a:last-child,.landing .legal-back{color:#8fc9ff;align-items:center;gap:8px;font-size:.875rem;display:flex}.landing .legal-document{max-width:940px;margin:auto;padding:50px 28px 70px}.landing .legal-title>svg{color:#58afff;filter:drop-shadow(0 0 13px #198dff66);width:40px;height:40px;margin-bottom:20px}.landing .legal-title h1{overflow-wrap:anywhere;margin:14px 0 18px;font-size:clamp(2rem,5vw,3.7rem)}.landing .legal-title>p:last-child{font-size:.875rem}.landing .legal-tabs{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.landing .legal-tabs a{background:#0a1a2c;border:1px solid #2c5173;border-radius:5px;padding:10px 16px;font-size:.875rem}.landing .legal-tabs a:hover{color:#75bfff;border-color:#4babff}.landing .legal-body{overflow-wrap:anywhere;background:linear-gradient(130deg,#091827,#050d16);border:1px solid #264663;border-radius:12px;padding:32px}.landing .legal-body h2{margin:35px 0 15px;font-size:1.45rem;line-height:1.3}.landing .legal-body h3{margin:24px 0 12px;font-size:1.1rem;line-height:1.4}.landing .legal-body p{color:#b8c9dc;margin:12px 0;font-size:1rem;line-height:1.8}.landing .legal-body a{color:#79bfff;text-underline-offset:3px;text-decoration:underline}.landing .legal-body strong{color:#e1f0ff}.landing .legal-body .legal-lead{border-left:2px solid #419cff;padding-left:17px}.landing .legal-lead>span{display:none}.landing .legal-facts{border-block:1px solid #25425c;flex-wrap:wrap;gap:24px;margin-top:25px;padding:20px 0;display:flex}.landing .legal-facts small,.landing .legal-facts strong{display:block}.landing .legal-facts small{color:#8fb3d4;margin-bottom:6px;font-size:.8125rem}.landing .legal-b2b{color:#70bfff;font-size:.875rem}.landing .legal-b2b span{color:#a5c0dc;margin-top:8px;display:block}.landing .legal-review{background:#6e4a1119;border:1px solid #776039;border-radius:8px;padding:20px}.landing .legal-review>strong{color:#e6c485;font-size:.9375rem}.landing .legal-review p{color:#c2bba9;margin-bottom:0;font-size:.875rem}.landing .legal-back{margin-top:28px}.landing .lp-trust{background:linear-gradient(115deg,#091b2b,#040c16);border:1px solid #2b577e;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;padding:25px 12px;display:grid;box-shadow:0 0 35px #0572c914}.landing .lp-trust>article{align-items:center;gap:17px;padding:10px 20px;display:flex;position:relative}.landing .lp-trust>article+article{border-left:1px solid #264158}.landing .trust-icon{background:linear-gradient(140deg,#14447666,#071526);border:1px solid #2f6899;border-radius:12px;flex-shrink:0;place-items:center;width:53px;height:58px;display:grid;box-shadow:inset 0 1px #75bcff22,0 0 20px #126cdc22}.landing .lp-trust .trust-icon svg{color:#8fcfff;filter:drop-shadow(0 0 7px #3fa8ff66);width:27px;height:27px}.landing .lp-trust>article:nth-child(2) .trust-icon{border-color:#514776}.landing .lp-trust>article:nth-child(2) .trust-icon svg{color:#c6a3ff}.landing .lp-trust>article:nth-child(4) .trust-icon svg{color:#a7e884}.landing .lp-trust h3{letter-spacing:-.02em;margin-bottom:6px;font-size:1rem;line-height:1.3}.landing .lp-trust p{color:#9ab5d0;font-size:.8125rem;line-height:1.5}.landing .lp-footer-top{gap:18px}.landing .lp-footer-links{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.landing .lp-footer-bottom{color:#7994ad;border-top:1px solid #1e364d;padding-top:16px;font-size:.75rem}@media (max-width:1100px){.landing .lp-trust{grid-template-columns:1fr 1fr}.landing .lp-trust>article:nth-child(3){border-left:0}.landing .lp-trust>article:nth-child(n+3){border-top:1px solid #264158}.landing .lp-trust>article{padding:19px}.landing .lp-footer-links{width:100%}}@media (max-width:580px){.landing .lp-trust{grid-template-columns:1fr;padding:8px}.landing .lp-trust>article+article{border-top:1px solid #264158;border-left:0}.landing .lp-trust>article{padding:17px 13px}.landing .trust-icon{width:48px;height:50px}.landing .legal-document{padding:30px 18px 45px}.landing .legal-body{padding:22px 18px}.landing .legal-nav{padding:20px 18px}.landing .legal-tabs{gap:8px}.landing .legal-tabs a{padding:9px 12px}.landing .legal-facts{flex-direction:column;gap:17px}.landing .legal-review{padding:15px}.landing .lp-footer-links{gap:14px}}
