.privacy-page{background:var(--nexus-bg)}.privacy{position:relative;overflow:hidden;padding:108px 0 54px;background:radial-gradient(circle at 50% 0,var(--nexus-accent-softer),transparent 34rem),var(--nexus-bg)}[data-theme=dark] .privacy{background:radial-gradient(circle at 50% 8%,rgba(247,88,21,.16),transparent 34rem),radial-gradient(circle at 12% 20%,rgba(14,165,233,.045),transparent 24rem),#05070d}.privacy-shell{position:relative;overflow:hidden;border:1px solid var(--nexus-border);border-radius:28px;background:radial-gradient(circle at 76% 12%,rgba(247,88,21,.08),transparent 32rem),linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 5%),var(--nexus-surface));box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .privacy-shell{background:radial-gradient(circle at 78% 14%,rgba(247,88,21,.16),transparent 32rem),radial-gradient(circle at 15% 18%,rgba(14,165,233,.045),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#070b12;border-color:rgba(255,255,255,.14);box-shadow:0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.privacy-shell:before{inset:0;background:linear-gradient(135deg,transparent 0 18%,rgba(247,88,21,.055) 18.15%,transparent 18.35% 100%),linear-gradient(145deg,transparent 0 64%,rgba(247,88,21,.04) 64.15%,transparent 64.35% 100%);opacity:.72}.privacy-shell:after,.privacy-shell:before{content:"";position:absolute;pointer-events:none}.privacy-shell:after{right:28px;top:160px;width:100px;height:210px;background-image:radial-gradient(rgba(247,88,21,.28) 1px,transparent 0);background-size:12px 12px;opacity:.45}.privacy-content-wrap,.privacy-hero,.privacy-page-title{position:relative;z-index:2}.privacy-page-title{padding:28px 32px 0}.privacy-hero{display:flex;justify-content:center;text-align:center;padding:18px 32px 50px}.privacy-hero-center{max-width:760px}.privacy-eyebrow{gap:8px;margin-bottom:10px;color:var(--nexus-accent);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.privacy-eyebrow,.privacy-eyebrow i{display:inline-flex;align-items:center}.privacy-eyebrow i{width:26px;height:26px;justify-content:center;border:1px solid var(--nexus-border-strong);border-radius:9px;background:radial-gradient(circle at center,var(--nexus-accent),transparent 62%),var(--nexus-accent-soft)}.privacy-hero h1{margin:0;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(2.35rem,4vw,4.4rem);font-weight:850;line-height:1;letter-spacing:-.07em}.privacy-hero p{max-width:660px;margin:14px auto 0;color:var(--nexus-muted);font-size:1rem;line-height:1.65;font-weight:500}[data-theme=dark] .privacy-hero p{color:#d0d5dd}.privacy-content-wrap{max-width:980px;margin:0 auto;padding:0 72px 72px}.privacy-meta-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;border:1px solid var(--nexus-border);border-radius:20px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);box-shadow:var(--nexus-shadow-sm)}[data-theme=dark] .privacy-meta-card{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.11)}.privacy-meta-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:16px;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-size:1.2rem}.privacy-meta-label{display:block;margin-bottom:3px;color:var(--nexus-heading);font-size:.84rem;font-weight:850}.privacy-meta-card .text-muted,.privacy-meta-card div,.privacy-meta-card p,.privacy-meta-card small,.privacy-meta-card span,.privacy-meta-card strong,.privacy-meta-card time{margin:0!important;color:var(--nexus-muted)!important;font-size:.9rem;font-weight:650}.privacy-meta-card .privacy-meta-label,.privacy-meta-card strong{color:var(--nexus-heading)!important}[data-theme=dark] .privacy-meta-card,[data-theme=dark] .privacy-meta-card .text-muted,[data-theme=dark] .privacy-meta-card div,[data-theme=dark] .privacy-meta-card p,[data-theme=dark] .privacy-meta-card small,[data-theme=dark] .privacy-meta-card span,[data-theme=dark] .privacy-meta-card time{color:#d0d5dd!important}[data-theme=dark] .privacy-meta-card .privacy-meta-label,[data-theme=dark] .privacy-meta-card strong{color:#f8fafc!important}[data-theme=dark] .privacy-meta-card i,[data-theme=dark] .privacy-meta-card svg{color:var(--nexus-accent)!important}.privacy-content-card{display:flex;flex-direction:column;gap:16px}.privacy-list-item{position:relative;overflow:hidden;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px;border:1px solid var(--nexus-border);border-radius:22px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);box-shadow:var(--nexus-shadow-sm);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}[data-theme=dark] .privacy-list-item{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.11)}.privacy-list-item:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 94% 0,rgba(247,88,21,.1),transparent 16rem),linear-gradient(135deg,transparent 0 35%,rgba(247,88,21,.035) 35.2%,transparent 35.4% 100%);opacity:.85}.privacy-list-item:hover{transform:translateY(-3px);border-color:var(--nexus-border-strong);box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .privacy-list-item:hover{border-color:rgba(247,88,21,.42)}.privacy-list-copy,.privacy-list-number{position:relative;z-index:1}.privacy-list-number{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:var(--nexus-accent);background:var(--nexus-accent-soft);border:1px solid var(--nexus-border-strong);font-size:.95rem;font-weight:950;letter-spacing:-.02em}.privacy .list-item h4,.privacy-list-copy h2,.privacy-list-copy h3,.privacy-list-copy h4,.privacy-list-item h2,.privacy-list-item h3,.privacy-list-item h4{margin:0 0 10px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:850;line-height:1.18;letter-spacing:-.04em}.privacy .list-item p,.privacy-list-content,.privacy-list-content p,.privacy-list-item p{margin:0;color:var(--nexus-muted);font-size:.96rem;line-height:1.75;font-weight:500;word-wrap:break-word!important;white-space:pre-wrap!important}[data-theme=dark] .privacy .list-item h4,[data-theme=dark] .privacy-list-copy h2,[data-theme=dark] .privacy-list-copy h3,[data-theme=dark] .privacy-list-copy h4,[data-theme=dark] .privacy-list-item h2,[data-theme=dark] .privacy-list-item h3,[data-theme=dark] .privacy-list-item h4{color:#f8fafc}[data-theme=dark] .privacy .list-item p,[data-theme=dark] .privacy-list-content,[data-theme=dark] .privacy-list-content p,[data-theme=dark] .privacy-list-item p{color:#d0d5dd}.privacy .list-item a,.privacy-list-content a,.privacy-list-item a{color:var(--nexus-accent);font-weight:800;text-decoration:none}.privacy .list-item a:hover,.privacy-list-content a:hover,.privacy-list-item a:hover{text-decoration:underline}.privacy .list-item ol,.privacy .list-item ul,.privacy-list-content ol,.privacy-list-content ul,.privacy-list-item ol,.privacy-list-item ul{margin:12px 0 0;padding-left:1.2rem}.privacy .list-item li,.privacy-list-content li,.privacy-list-item li{margin-bottom:8px;color:var(--nexus-muted);line-height:1.7}[data-theme=dark] .privacy .list-item li,[data-theme=dark] .privacy-list-content li,[data-theme=dark] .privacy-list-item li{color:#d0d5dd}@media (max-width:1199px){.privacy-content-wrap{padding-left:42px;padding-right:42px}}@media (max-width:991px){.privacy{padding-top:96px}}@media (max-width:768px){.privacy-shell{border-radius:24px}.privacy-page-title{padding:24px 18px 0}.privacy-hero{padding:16px 18px 42px}.privacy-content-wrap{padding-left:18px;padding-right:18px;padding-bottom:42px}.privacy-list-item{grid-template-columns:1fr;gap:14px;padding:20px 18px}.privacy-list-number{width:54px;height:54px}.privacy-meta-card{align-items:flex-start}}@media (max-width:575px){.privacy{padding-top:88px}.privacy-shell{border-radius:20px}.privacy-hero h1{font-size:2.35rem}.privacy .list-item p,.privacy-hero p,.privacy-list-content,.privacy-list-content p,.privacy-list-item p{font-size:.94rem}.privacy-meta-card{padding:14px;border-radius:18px}.privacy-meta-icon{width:44px;height:44px;flex-basis:44px}}