.landing-root .legal-hero{position:relative;overflow:hidden;background:var(--ink);padding:84px clamp(28px,5vw,80px) 56px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.07)}.landing-root .legal-hero .ph-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(109,40,217,.04) 1px,transparent 0),linear-gradient(90deg,rgba(109,40,217,.04) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 0,transparent 70%);pointer-events:none}.landing-root .legal-hero .ph-orb{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.landing-root .legal-hero .ph-orb-a{width:380px;height:380px;background:rgba(92,46,237,.18);top:-120px;left:50%;transform:translateX(-50%)}.landing-root .legal-hero .legal-hero-inner{position:relative;z-index:2;max-width:780px;margin:0 auto}.landing-root .legal-hero .eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--p3);display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.landing-root .legal-hero .eyebrow:before{content:"";width:20px;height:1.5px;background:linear-gradient(to right,var(--p3),transparent)}.landing-root .legal-hero h1{font-family:var(--fs);font-size:clamp(40px,5.5vw,80px);font-weight:800;letter-spacing:-.04em;line-height:.95;color:#fff;margin:0}.landing-root .legal-body{background:var(--ink);padding:64px clamp(28px,5vw,80px) 100px}.landing-root .legal-body-inner{max-width:800px;margin:0 auto}.landing-root .legal-prose{color:hsla(0,0%,100%,.78);line-height:1.7}.landing-root .legal-prose h1{font-size:clamp(28px,3.4vw,40px);margin:0 0 24px}.landing-root .legal-prose h1,.landing-root .legal-prose h2{font-family:var(--fs);font-weight:800;letter-spacing:-.02em;color:#fff}.landing-root .legal-prose h2{font-size:clamp(22px,2.5vw,30px);margin:48px 0 16px}.landing-root .legal-prose h3{font-family:var(--fs);font-size:18px;font-weight:700;color:#fff;margin:32px 0 12px}.landing-root .legal-prose h4{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.9);margin:24px 0 10px}.landing-root .legal-prose p{color:hsla(0,0%,100%,.7);margin:0 0 16px;line-height:1.7}.landing-root .legal-prose a{color:var(--p3);text-decoration:underline;text-underline-offset:2px}.landing-root .legal-prose a:hover{color:#c4b5fd}.landing-root .legal-prose ol,.landing-root .legal-prose ul{padding-left:24px;margin:0 0 16px}.landing-root .legal-prose ul{list-style:disc}.landing-root .legal-prose ol{list-style:decimal}.landing-root .legal-prose li{margin:4px 0;line-height:1.7;color:hsla(0,0%,100%,.7)}.landing-root .legal-prose strong{color:#fff;font-weight:700}.landing-root .legal-prose em{font-style:italic;color:hsla(0,0%,100%,.85)}.landing-root .legal-prose blockquote{border-left:2px solid rgba(167,139,250,.5);padding-left:16px;font-style:italic;color:hsla(0,0%,100%,.7);margin:16px 0}.landing-root .legal-prose hr{border:none;border-top:1px solid hsla(0,0%,100%,.08);margin:32px 0}.landing-root .legal-prose code{background:hsla(0,0%,100%,.06);padding:2px 6px;border-radius:4px;font-size:13px;color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.landing-root .legal-prose table{width:100%;border-collapse:collapse;border:1px solid hsla(0,0%,100%,.1);margin:24px 0;font-size:13px}.landing-root .legal-prose th{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);padding:10px 12px;text-align:left;color:#fff;font-weight:700}.landing-root .legal-prose td{border:1px solid hsla(0,0%,100%,.08);padding:10px 12px;color:hsla(0,0%,100%,.7)}.landing-root .legal-prose>div:first-child{margin-bottom:40px}