.LegalDocumentPage-module__wxjgOG__page{background:#fff;min-height:100vh}.LegalDocumentPage-module__wxjgOG__hero{min-height:38vh;padding-top:var(--nav-h);background:linear-gradient(160deg,#001020 0%,#001627 55%,#002240 100%);align-items:center;display:flex;position:relative;overflow:hidden}.LegalDocumentPage-module__wxjgOG__hero:before{content:"";pointer-events:none;background-image:radial-gradient(#01c9e212 1px,#0000 1px);background-size:36px 36px;position:absolute;top:0;bottom:0;left:0;right:0}.LegalDocumentPage-module__wxjgOG__heroGlow{pointer-events:none;background:radial-gradient(#006afe2e 0%,#0000 65%);width:500px;height:500px;position:absolute;top:-10%;left:-5%}.LegalDocumentPage-module__wxjgOG__heroInner{z-index:2;max-width:800px;padding:72px 0 64px;position:relative}.LegalDocumentPage-module__wxjgOG__badge{color:#01c9e2;letter-spacing:.07em;text-transform:uppercase;background:#01c9e21a;border:1px solid #01c9e240;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.LegalDocumentPage-module__wxjgOG__title{font-family:var(--font-display,"Inter", sans-serif);color:#fff;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.LegalDocumentPage-module__wxjgOG__title span{background:linear-gradient(135deg,#01c9e2 0%,#006afe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.LegalDocumentPage-module__wxjgOG__subtitle{color:#ffffff94;max-width:580px;margin:0;font-size:1rem;line-height:1.7}.LegalDocumentPage-module__wxjgOG__body{background:#fff;padding:72px 0 96px}.LegalDocumentPage-module__wxjgOG__container{max-width:820px;margin:0 auto;padding:0 24px}.LegalDocumentPage-module__wxjgOG__effectiveDate{color:#006afe;background:#f0f7ff;border:1px solid #006afe2e;border-radius:8px;margin-bottom:48px;padding:10px 20px;font-size:.88rem;font-weight:600;display:inline-block}.LegalDocumentPage-module__wxjgOG__documentBody .legal-section{margin-bottom:48px}.LegalDocumentPage-module__wxjgOG__documentBody .legal-section h1{margin-bottom:22px}.LegalDocumentPage-module__wxjgOG__documentBody .legal-section h2{color:#001627;letter-spacing:-.01em;border-bottom:2px solid #f0f4f8;margin:40px 0 16px;padding-bottom:10px;font-size:1.2rem;font-weight:700}.LegalDocumentPage-module__wxjgOG__documentBody .legal-section h2 span{color:#006afe}.LegalDocumentPage-module__wxjgOG__documentBody .legal-section p{color:#3a4a5c;margin:0 0 12px;font-size:.97rem;line-height:1.8}.LegalDocumentPage-module__wxjgOG__documentBody .legal-section ul{margin:0 0 12px;padding-left:20px}.LegalDocumentPage-module__wxjgOG__documentBody .legal-section ul li{color:#3a4a5c;margin-bottom:6px;font-size:.97rem;line-height:1.8}:is(.LegalDocumentPage-module__wxjgOG__documentBody .legal-contact-box,.LegalDocumentPage-module__wxjgOG__documentBody .legal-info-box){background:linear-gradient(135deg,#f0f7ff 0%,#e8f5ff 100%);border:1px solid #006afe2e;border-radius:12px;margin-top:16px;padding:28px 32px}.LegalDocumentPage-module__wxjgOG__documentBody .legal-info-box{margin:20px 0}.LegalDocumentPage-module__wxjgOG__documentBody .legal-critical-box{background:linear-gradient(135deg,#fff5f5 0%,#ffecec 100%);border:2px solid #c8282838;border-radius:12px;margin:24px 0;padding:28px 32px}.LegalDocumentPage-module__wxjgOG__documentBody .legal-warning-box{background:linear-gradient(135deg,#fff8f0 0%,#fff3e8 100%);border:2px solid #dc640040;border-radius:12px;margin:24px 0;padding:28px 32px}:is(.LegalDocumentPage-module__wxjgOG__documentBody .critical-title,.LegalDocumentPage-module__wxjgOG__documentBody .warning-title){text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:.92rem;font-weight:700}.LegalDocumentPage-module__wxjgOG__documentBody .critical-title{color:#9b1c1c}.LegalDocumentPage-module__wxjgOG__documentBody .warning-title{color:#b85c00}:is(.LegalDocumentPage-module__wxjgOG__documentBody .legal-contact-box p,.LegalDocumentPage-module__wxjgOG__documentBody .legal-info-box p,.LegalDocumentPage-module__wxjgOG__documentBody .legal-critical-box p,.LegalDocumentPage-module__wxjgOG__documentBody .legal-warning-box p){margin-bottom:10px}:is(.LegalDocumentPage-module__wxjgOG__documentBody .legal-contact-box a,.LegalDocumentPage-module__wxjgOG__documentBody .legal-section a){color:#006afe;font-weight:600;text-decoration:none}:is(.LegalDocumentPage-module__wxjgOG__documentBody .legal-contact-box a:hover,.LegalDocumentPage-module__wxjgOG__documentBody .legal-section a:hover){text-decoration:underline}.LegalDocumentPage-module__wxjgOG__documentBody .scope-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.LegalDocumentPage-module__wxjgOG__documentBody .scope-item{background:#f8fbff;border:1px solid #006afe1f;border-radius:10px;padding:18px 20px}.LegalDocumentPage-module__wxjgOG__documentBody .scope-item strong{color:#006afe;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.88rem;font-weight:700;display:block}.LegalDocumentPage-module__wxjgOG__documentBody .scope-item p{color:#3a4a5c;margin:0;font-size:.9rem;line-height:1.6}@media (max-width:600px){.LegalDocumentPage-module__wxjgOG__body{padding:56px 0 80px}.LegalDocumentPage-module__wxjgOG__heroInner{padding:64px 0 56px}.LegalDocumentPage-module__wxjgOG__documentBody .scope-grid{grid-template-columns:1fr}:is(.LegalDocumentPage-module__wxjgOG__documentBody .legal-contact-box,.LegalDocumentPage-module__wxjgOG__documentBody .legal-info-box,.LegalDocumentPage-module__wxjgOG__documentBody .legal-critical-box,.LegalDocumentPage-module__wxjgOG__documentBody .legal-warning-box){padding:22px 20px}}
