.privacy-page{--privacy-bg:#050505;--privacy-surface:#101010;--privacy-surface-2:#151515;--privacy-line:#ffffff1a;--privacy-strong:#c6ff0047;--privacy-text:#fff;--privacy-muted:#ffffffad;--privacy-dim:#ffffff75;--privacy-lime:#c6ff00;--privacy-ink:#050505;background:var(--privacy-bg);color:var(--privacy-text)}.privacy-page h1,.privacy-page h2,.privacy-page h3{color:var(--privacy-text);letter-spacing:-.035em;text-wrap:balance;font-family:var(--rp-font-display), Arial, sans-serif!important}.privacy-page a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #c6ff0080;text-decoration:underline #c6ff0080}.privacy-hero{background:linear-gradient(180deg, #c6ff000f, transparent 420px), var(--privacy-bg);padding:clamp(58px,8vw,104px) 0}.privacy-hero-grid,.privacy-two-col{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(32px,6vw,82px);display:grid}.privacy-eyebrow,.privacy-sticky-title span,.privacy-section-head span{color:var(--privacy-lime);font-family:var(--rp-font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.privacy-hero h1{max-width:920px;margin:18px 0 0;font-size:clamp(42px,5.6vw,82px);font-weight:850;line-height:.98}.privacy-hero p,.privacy-panel p,.privacy-section-head p{color:var(--privacy-muted);font-size:18px;line-height:1.65}.privacy-hero p{max-width:680px;margin:24px 0 0}.privacy-summary{border:1px solid var(--privacy-line);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:18px;padding:clamp(24px,4vw,36px)}.privacy-summary strong,.privacy-summary span{display:block}.privacy-summary strong{color:var(--privacy-dim);font-family:var(--rp-font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.privacy-summary span{color:var(--privacy-lime);margin-top:10px;font-size:34px;font-weight:760}.privacy-summary p{margin-top:24px;font-size:15px;line-height:1.6}.privacy-section{padding:clamp(64px,8vw,104px) 0}.privacy-section-alt{border-top:1px solid var(--privacy-line);border-bottom:1px solid var(--privacy-line);background:#0d0d0d}.privacy-sticky-title{position:sticky;top:110px}.privacy-sticky-title h2,.privacy-section-head h2,.privacy-final-card h2{margin:14px 0 0;font-size:clamp(32px,4.2vw,58px);font-weight:850;line-height:1.03}.privacy-panel,.privacy-card,.privacy-use-list article,.privacy-note{border:1px solid var(--privacy-line);background:#ffffff0a;border-radius:18px}.privacy-panel,.privacy-card,.privacy-use-list article{padding:clamp(24px,3.5vw,34px)}.privacy-panel p{margin:0}.privacy-panel p+p,.privacy-panel h3+p,.privacy-panel ul+p{margin-top:18px}.privacy-panel h3{margin:0 0 12px;font-size:24px;font-weight:760}.privacy-panel h3:not(:first-child){margin-top:34px}.privacy-details{border:1px solid var(--privacy-line);background:var(--privacy-line);border-radius:14px;gap:1px;margin:28px 0;display:grid;overflow:hidden}.privacy-details div{background:var(--privacy-surface);grid-template-columns:220px 1fr;gap:18px;padding:15px 18px;display:grid}.privacy-details dt{color:var(--privacy-dim);font-family:var(--rp-font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.privacy-details dd{color:var(--privacy-text);margin:0}.privacy-card h3,.privacy-use-list h3{margin:0;font-size:23px;font-weight:760;line-height:1.12}.privacy-card ul,.privacy-use-list{gap:12px;display:grid}.privacy-card ul{margin-top:22px}.privacy-card li,.privacy-use-list p,.privacy-use-list small{color:var(--privacy-muted);line-height:1.55}.privacy-card li:before{content:"";background:var(--privacy-lime);border-radius:999px;width:7px;height:7px;margin:0 10px 2px 0;display:inline-block}.privacy-section-head{max-width:900px;margin-bottom:clamp(32px,5vw,52px)}.privacy-section-head p{max-width:660px;margin:18px 0 0}.privacy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.privacy-note{border-color:var(--privacy-strong);border-left:2px solid var(--privacy-lime);color:var(--privacy-muted);margin-top:18px;padding:22px 24px;line-height:1.6}.privacy-use-list{gap:14px}.privacy-use-list article{grid-template-columns:minmax(220px,.42fr) minmax(0,.78fr) minmax(220px,.5fr);gap:22px;display:grid}.privacy-use-list p,.privacy-use-list small{margin:0}.privacy-use-list small{color:var(--privacy-lime)}.privacy-chip-list{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.privacy-chip-list li{border:1px solid var(--privacy-line);min-height:38px;color:var(--privacy-text);background:#ffffff0d;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.privacy-final{background:var(--privacy-lime);padding:clamp(70px,8vw,104px) 0 clamp(92px,10vw,138px)}.privacy-final-card{color:var(--privacy-ink);background:#ffffff8c;border-radius:22px;padding:clamp(30px,5vw,58px)}.privacy-final-card h2,.privacy-final-card p{color:var(--privacy-ink)}.privacy-final-card p{max-width:760px;margin:18px 0 26px;font-size:18px;line-height:1.6}.privacy-final-card>a{background:var(--privacy-ink);min-height:48px;color:var(--privacy-lime);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:780;text-decoration:none;display:inline-flex}.legal-final-links{flex-wrap:wrap;gap:12px;display:flex}.legal-final-links a{background:var(--privacy-ink);min-height:48px;color:var(--privacy-lime);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:780;text-decoration:none;display:inline-flex}.legal-note-panel{margin-top:18px}@media (max-width:980px){.privacy-hero-grid,.privacy-two-col,.privacy-use-list article{grid-template-columns:1fr}.privacy-sticky-title{position:static}}@media (max-width:720px){.privacy-hero{padding-top:42px}.privacy-hero h1{font-size:clamp(40px,13vw,58px)}.privacy-hero p,.privacy-panel p,.privacy-section-head p,.privacy-final-card p{font-size:16px}.privacy-card-grid{grid-template-columns:1fr}.privacy-details div{grid-template-columns:1fr;gap:8px}}
