.privacy-hero{color:#fff;border-bottom:1px solid var(--border-color);background-color:#0000;background-image:linear-gradient(#030712cc,#030712f2),url(/privacy-bg.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:130px 0 110px;position:relative;overflow:hidden}.privacy-hero:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.privacy-hero-glow{filter:blur(130px);pointer-events:none;z-index:0;opacity:.35;border-radius:50%;position:absolute}.privacy-hero-glow.glow-red{background:radial-gradient(circle,#d2042d38 0%,#0000 70%);width:450px;height:450px;top:-10%;left:25%}.privacy-hero-content{z-index:2;text-align:center;max-width:800px;margin:0 auto;position:relative}.privacy-hero h1{letter-spacing:-1.2px;background:linear-gradient(135deg,#fff 30%,#e2e8f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:18px;font-size:3rem;font-weight:900}.privacy-hero p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:1.15rem;font-weight:400}.privacy-body-section{background-color:#f8fafc;padding:80px 0 100px}.privacy-layout{grid-template-columns:280px 1fr;align-items:start;gap:50px;display:grid}.privacy-sidebar{border:1px solid var(--border-color);z-index:10;background:#fff;border-radius:12px;padding:26px;position:sticky;top:110px;box-shadow:0 4px 20px #00000005}.privacy-sidebar h3{text-transform:uppercase;color:var(--text-primary);letter-spacing:.8px;border-bottom:1.5px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:14px;font-weight:800}.privacy-toc{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.privacy-toc-link{color:var(--text-secondary);padding-left:0;font-size:14.5px;font-weight:600;line-height:1.4;transition:all .25s;display:block;position:relative}.privacy-toc-link:hover{color:var(--primary-color);transform:translate(4px)}.privacy-article{border:1px solid var(--border-color);background:#fff;border-radius:16px;padding:55px;box-shadow:0 4px 30px #00000003}.privacy-date{color:var(--primary-color);letter-spacing:-.2px;background-color:#d2042d0f;border-radius:50px;margin-bottom:35px;padding:6px 14px;font-size:13.5px;font-weight:700;display:inline-block}.privacy-section{margin-bottom:50px}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{color:var(--text-primary);letter-spacing:-.5px;border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:8px;scroll-margin-top:120px;font-size:1.75rem;font-weight:850}.privacy-section p{color:#475569;margin-bottom:18px;font-size:15.5px;line-height:1.75}.privacy-section ul{color:#475569;margin-bottom:24px;margin-left:24px;font-size:15px;list-style-type:disc}.privacy-section li{margin-bottom:10px;line-height:1.7}.privacy-section strong{color:var(--text-primary);font-weight:700}.privacy-contact-card{border:1px solid var(--border-color);border-left:4px solid var(--primary-color);background-color:#f8fafc;border-radius:8px;margin-top:30px;padding:26px}.privacy-contact-card p{color:#475569;margin-bottom:12px;font-size:15px}.privacy-contact-card p:last-child{margin-bottom:0}.privacy-contact-card strong{color:var(--text-primary)}.privacy-contact-card a{color:var(--primary-color);font-weight:600}.privacy-contact-card a:hover{color:var(--secondary-color)}@media (max-width:1024px){.privacy-layout{grid-template-columns:1fr;gap:40px}.privacy-sidebar{position:static;top:auto}}@media (max-width:768px){.privacy-hero{padding:60px 0 50px}.privacy-hero h1{font-size:2.3rem}.privacy-article{padding:35px 25px}}
