
.legal-page .nav{position:sticky;top:0;z-index:1000}.legal-subnav{display:flex;align-items:center;gap:7px;overflow:auto;padding:9px max(20px,calc((100vw - 1320px)/2));background:#04192f;border-top:1px solid rgba(107,180,238,.10);border-bottom:1px solid rgba(107,180,238,.14);position:sticky;top:78px;z-index:900;white-space:nowrap}.legal-subnav a{padding:7px 10px;border-radius:999px;color:#9db5c8;text-decoration:none;font-size:10px;font-weight:800}.legal-subnav a:hover,.legal-subnav a.active{background:#0d7fff;color:#fff}.legal-hero,.policy-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 18%,rgba(13,127,255,.30),transparent 34%),radial-gradient(circle at 18% 85%,rgba(35,190,171,.13),transparent 30%),linear-gradient(135deg,#03172e,#062b52 58%,#03172e)}.legal-hero{padding:82px 0 88px}.legal-hero:after,.policy-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(76,175,255,.18) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to right,transparent,#000 55%,transparent)}.legal-hero-grid,.policy-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.legal-hero h1{font-size:60px;letter-spacing:-.045em;margin:14px 0 18px}.legal-hero .lead,.policy-hero .lead{color:#c2d5e4;line-height:1.65}.legal-pills{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0}.legal-pills span{padding:8px 11px;border:1px solid rgba(103,188,255,.28);background:rgba(7,45,80,.72);border-radius:999px;color:#c7d9e7;font-size:11px;font-weight:700}.trust-console{padding:22px;border:1px solid rgba(105,183,246,.28);border-radius:20px;background:linear-gradient(180deg,rgba(7,38,72,.96),rgba(4,25,49,.97));box-shadow:0 30px 75px rgba(0,0,0,.30)}.trust-console-head{display:flex;justify-content:space-between;color:#fff;padding-bottom:14px;border-bottom:1px solid rgba(110,177,229,.14)}.trust-console-head span{font-size:10px;color:#94aec3}.trust-console-head i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#39dc82;box-shadow:0 0 9px #39dc82;margin-right:5px}.trust-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.trust-console-grid div{padding:14px;border-radius:10px;background:#092b4f}.trust-console-grid b,.trust-console-grid span,.trust-console-grid em{display:block}.trust-console-grid b{color:#fff}.trust-console-grid span{font-size:9px;color:#8fa9bf;margin:4px 0}.trust-console-grid em{font-style:normal;font-size:8px;color:#39dc82;text-transform:uppercase;font-weight:900}.trust-console>p{font-size:10px;color:#829fb5;line-height:1.55}.legal-proof{background:#fff;border-bottom:1px solid #e0e9f1}.legal-proof-grid{display:grid;grid-template-columns:repeat(5,1fr)}.legal-proof-grid>div{display:flex;align-items:center;gap:11px;padding:21px 16px;border-right:1px solid #e0e9f1}.legal-proof-grid>div:last-child{border-right:0}.legal-proof-grid>div>span{font-size:24px}.legal-proof-grid b,.legal-proof-grid small{display:block}.legal-proof-grid b{font-size:12px;color:#17314d}.legal-proof-grid small{font-size:9px;color:#7d8da0;margin-top:3px}.legal-core{background:linear-gradient(180deg,#f7fbff,#fff)}.legal-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.legal-card{display:flex;flex-direction:column;min-height:300px;padding:27px;border:1px solid #dce7f2;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 42px rgba(29,68,108,.07);text-decoration:none;color:#17314d;transition:.2s}.legal-card:hover{transform:translateY(-3px);border-color:#72baff}.legal-card>div{width:55px;height:55px;border-radius:15px;display:grid;place-items:center;background:#eaf4ff;font-size:24px;margin-bottom:18px}.legal-card>span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#0d7fff;font-weight:900}.legal-card h3{font-size:24px;margin:8px 0 10px}.legal-card p{color:#62768a;line-height:1.6;flex:1}.legal-card b{color:#0d7fff}.legal-trust-section{background:radial-gradient(circle at 78% 20%,rgba(13,127,255,.22),transparent 34%),linear-gradient(135deg,#03172e,#072b52);color:#fff}.legal-trust-section .section-head p{color:#aec4d5}.trust-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-link-grid a{display:flex;gap:15px;padding:21px;border:1px solid rgba(103,181,246,.18);border-radius:14px;background:rgba(7,39,73,.88);text-decoration:none;color:#fff}.trust-link-grid>a>span{width:45px;height:45px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:#0d7fff;font-size:21px}.trust-link-grid h3{margin:0 0 5px}.trust-link-grid p{margin:0;color:#9fb7ca;font-size:11px}.legal-confidence{background:linear-gradient(180deg,#eef7ff,#fff)}.legal-confidence-grid{display:grid;grid-template-columns:1fr .75fr;gap:55px;align-items:center}.legal-confidence h2{font-size:44px;margin:12px 0}.legal-confidence p{color:#61748a;line-height:1.65}.confidence-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.confidence-list span:before{content:"✓";color:#0d7fff;font-weight:900;margin-right:8px}.legal-contact-card{padding:27px;border-radius:18px;background:linear-gradient(180deg,#071f3b,#092c51);color:#fff}.legal-contact-card>span{font-size:9px;text-transform:uppercase;color:#42caff;font-weight:900}.legal-contact-card h3{font-size:27px}.legal-contact-card a{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid rgba(120,177,224,.15);text-decoration:none;color:#fff}.legal-contact-card b,.legal-contact-card small{display:block}.legal-contact-card small{color:#9eb6c9}.legal-contact-card p{font-size:9px;color:#829fb5}.legal-cta{background:linear-gradient(135deg,#0a7cf7,#10a8e8)}.policy-hero{padding:55px 0}.policy-hero h1{font-size:46px;margin:12px 0}.policy-meta{display:flex;gap:10px;flex-wrap:wrap}.policy-meta span{padding:6px 9px;border-radius:999px;background:rgba(8,50,89,.85);border:1px solid rgba(102,182,247,.18);font-size:9px;color:#a9c1d4}.policy-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.policy-main{background:#f7fafc}.policy-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:35px;align-items:start}.policy-toc{position:sticky;top:135px;padding:17px;border:1px solid #dbe6ef;border-radius:14px;background:#fff;display:flex;flex-direction:column}.policy-toc>strong{margin-bottom:9px}.policy-toc>a{padding:7px 4px;color:#5d7185;text-decoration:none;font-size:10px;border-bottom:1px solid #edf1f4}.policy-contact-mini{margin-top:15px;padding:12px;border-radius:9px;background:#eef7ff}.policy-contact-mini b,.policy-contact-mini a{display:block}.policy-contact-mini a{font-size:9px;margin-top:5px;color:#0d7fff}.policy-content{padding:35px 42px;border:1px solid #dbe6ef;border-radius:16px;background:#fff}.policy-review-note,.status-launch-note{padding:15px 17px;border-left:4px solid #f0a93e;background:#fff5df;color:#75521d;border-radius:6px;font-size:11px;line-height:1.55;margin-bottom:25px}.policy-callout{padding:18px;border-radius:10px;background:#e9f4ff;color:#2c567b;margin-bottom:24px}.policy-section{padding:5px 0 24px;border-bottom:1px solid #e8edf1;margin-bottom:24px;scroll-margin-top:145px}.policy-section:last-child{border-bottom:0}.policy-section h2{font-size:24px;color:#17314d}.policy-section p,.policy-section li{color:#52687d;line-height:1.75}.policy-section a{color:#0d7fff}.status-main{background:#f7fafc}.status-summary{margin:22px 0}.status-summary>div{display:flex;gap:15px;align-items:center;padding:23px;border:1px solid #dbe6ef;border-radius:15px;background:#fff}.status-summary>div>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff5df;color:#f0a93e}.status-components{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.status-components article{padding:20px;border:1px solid #dbe6ef;border-radius:14px;background:#fff}.status-components span{color:#a26c1d;font-size:10px}.status-recommendation{margin-top:28px;padding:27px;border-radius:16px;background:#071f3b;color:#fff}.status-recommendation p{color:#a7bfd1}[data-open-triton-chat]{cursor:pointer}@media(max-width:1050px){.legal-hero-grid,.policy-hero-grid,.legal-confidence-grid{grid-template-columns:1fr}.legal-card-grid,.status-components{grid-template-columns:1fr 1fr}.legal-proof-grid{grid-template-columns:repeat(3,1fr)}.policy-actions{justify-content:flex-start}}@media(max-width:760px){.legal-subnav{top:64px}.legal-hero{padding:55px 0}.legal-hero h1{font-size:43px}.trust-console-grid,.trust-link-grid,.legal-card-grid,.status-components{grid-template-columns:1fr}.legal-proof-grid{grid-template-columns:1fr}.legal-proof-grid>div{border-right:0;border-bottom:1px solid #e0e9f1}.confidence-list{grid-template-columns:1fr}.policy-layout{grid-template-columns:1fr}.policy-toc{position:static}.policy-content{padding:25px 20px}.policy-hero h1{font-size:37px}}@media print{.nav,.legal-subnav,.footer,.triton-chat-launcher,.triton-chat,.policy-actions,.policy-toc,.policy-review-note{display:none!important}.policy-hero{background:#fff!important;color:#000;padding:20px 0}.policy-hero .lead{color:#333}.policy-layout{display:block}.policy-content{border:0;padding:0}}
