.privacy-bg *,.privacy-bg :before,.privacy-bg :after{box-sizing:border-box}.privacy-bg{color:#d9d9d9;-webkit-overflow-scrolling:touch;background-color:#1a1a1a;min-height:100vh;font-family:Century Gothic,Arial,sans-serif;position:relative;overflow-x:hidden}.privacy-grain{opacity:.05;pointer-events:none;z-index:9999;mix-blend-mode:overlay;background-image:url(https://grainy-gradients.vercel.app/noise.svg);background-repeat:repeat;width:300%;height:300%;animation:8s steps(10,end) infinite grain;position:fixed;top:-100%;left:-100%}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.privacy-header{z-index:100;-webkit-backdrop-filter:blur(16px);background:#1b1b1be0;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 48px;display:flex;position:sticky;top:0;left:0;right:0}.privacy-back-link{color:#d9d9d9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:8px;padding:8px 18px;font-size:15px;text-decoration:none;transition:color .25s,border-color .25s,background .25s,transform .25s;display:flex}.privacy-back-link:hover{color:#f7931e;background:#f7931e0f;border-color:#f7931e66;transform:translate(-3px)}.privacy-back-arrow{font-size:17px;line-height:1;transition:transform .2s}.privacy-back-link:hover .privacy-back-arrow{transform:translate(-3px)}.privacy-header-logo{color:#fff;letter-spacing:-.5px;pointer-events:none;flex-shrink:0;font-family:Tilla,Century Gothic,Arial,sans-serif;font-size:28px;font-weight:900}.privacy-content{max-width:900px;margin:0 auto;padding:56px 24px 100px;position:relative}.privacy-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#f7931e0a 0%,#0000 70%);width:600px;height:600px;position:fixed;top:20%;left:50%;transform:translate(-50%)}.privacy-card{z-index:1;background:linear-gradient(160deg,#1e1e1e 0%,#191919 100%);border:1px solid #ffffff12;border-radius:24px;padding:56px 64px;position:relative;box-shadow:0 4px 32px #00000080,inset 0 0 0 1px #ffffff08}.privacy-title-block{margin-bottom:48px}.privacy-title{color:#fff;letter-spacing:-.3px;margin:0 0 20px;font-family:Bounded,Century Gothic,Arial,sans-serif;font-size:clamp(20px,4vw,34px);font-weight:700;line-height:1.3}.privacy-title-divider{background:linear-gradient(90deg,#f7931e,#f7931e4d);border-radius:3px;width:60px;height:3px;margin-bottom:20px}.privacy-effective-date{color:#d9d9d98c;margin:0;font-size:14px}.privacy-label{color:#f7931eb3;margin-right:4px;font-weight:500}.privacy-date-value{color:#d9d9d9b3}.privacy-section{border-bottom:1px solid #ffffff0d;margin-bottom:44px;padding-bottom:44px}.privacy-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-section-title{color:#fff;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 18px;font-family:Bounded,Century Gothic,Arial,sans-serif;font-size:clamp(15px,2.5vw,20px);font-weight:600;display:flex}.privacy-section-num{color:#f7931e;flex-shrink:0;font-size:1em;font-weight:700}.privacy-text{color:#d9d9d9d1;margin:0 0 14px;font-size:15px;line-height:1.8}.privacy-text:last-child{margin-bottom:0}.privacy-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.privacy-list li{color:#d9d9d9d1;background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;line-height:1.75;transition:border-color .2s,background .2s;display:flex}.privacy-list li:hover{background:#ffffff0a;border-color:#f7931e26}.privacy-list li:before{content:"›";color:#f7931e;flex-shrink:0;font-size:18px;font-weight:700;line-height:1.6}.privacy-list li strong{color:#fff;font-weight:600}.privacy-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #ffffff14;border-radius:12px;margin:20px 0;overflow-x:auto}.privacy-table-wrapper:after{content:"";display:none}.privacy-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.privacy-table thead tr{background:#f7931e14}.privacy-table th{text-align:left;color:#f7931ee6;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:13px 16px;font-family:Bounded,Century Gothic,Arial,sans-serif;font-size:12px;font-weight:600}.privacy-table td{vertical-align:top;color:#d9d9d9cc;border-bottom:1px solid #ffffff0d;padding:13px 16px;line-height:1.65}.privacy-table tbody tr:last-child td{border-bottom:none}.privacy-table tbody tr{transition:background .2s}.privacy-table tbody tr:hover{background:#ffffff06}.privacy-table td:first-child{color:#f7931e;text-align:center;width:46px;font-size:16px;font-weight:700}.privacy-table-scroll-hint{color:#f7931e80;text-align:center;letter-spacing:.3px;margin:6px 0 0;font-size:12px;display:none}.privacy-link{color:#f7931e;border-bottom:1px solid #f7931e4d;text-decoration:none;transition:color .2s,border-color .2s}.privacy-link:hover{color:#fa4;border-color:#fa49}.privacy-contacts-section{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-contacts{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.privacy-contact-row{color:#d9d9d9d1;border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:16px;padding:14px 20px;font-size:14px;line-height:1.6;transition:background .2s;display:flex}.privacy-contact-row:last-child{border-bottom:none}.privacy-contact-row:hover{background:#ffffff08}.privacy-contact-label{color:#f7931ecc;flex-shrink:0;min-width:160px;padding-top:1px;font-size:13px;font-weight:600}.privacy-footer-line{text-align:center;margin-top:48px}.privacy-footer-divider{background:linear-gradient(90deg,#0000 0%,#ffffff12 20%,#f7931e40 50%,#ffffff12 80%,#0000 100%);height:1px;margin-bottom:24px}.privacy-footer-text{color:#d9d9d959;letter-spacing:.3px;margin:0;font-size:13px}@media (max-width:1024px){.privacy-card{padding:48px 52px}}@media (max-width:768px){.privacy-header{padding:12px 20px}.privacy-header-logo{font-size:22px}.privacy-back-link{gap:6px;padding:7px 14px;font-size:14px}.privacy-content{padding:36px 16px 80px}.privacy-card{border-radius:18px;padding:32px 28px}.privacy-title-block{margin-bottom:36px}.privacy-section{margin-bottom:36px;padding-bottom:36px}.privacy-contact-row{flex-direction:column;gap:4px;padding:12px 16px}.privacy-contact-label{min-width:unset;font-size:12px}.privacy-table-scroll-hint{display:block}}@media (max-width:480px){.privacy-header{padding:10px 14px}.privacy-header-logo{font-size:20px}.privacy-back-link{padding:6px 12px;font-size:13px}.privacy-content{padding:20px 10px 60px}.privacy-card{border-radius:14px;padding:24px 18px}.privacy-title{font-size:20px}.privacy-text{font-size:14px;line-height:1.75}.privacy-list{gap:8px}.privacy-list li{gap:10px;padding:10px 13px;font-size:13px}.privacy-list li:before{font-size:16px}.privacy-table{min-width:440px;font-size:12px}.privacy-table th{padding:10px;font-size:11px}.privacy-table td{padding:10px;font-size:12px;line-height:1.55}.privacy-table td:first-child{width:38px;font-size:14px}.privacy-contact-row{padding:10px 14px;font-size:13px}.privacy-footer-line{margin-top:32px}.privacy-footer-text{font-size:12px}}@media (max-width:360px){.privacy-card{border-radius:12px;padding:20px 14px}.privacy-content{padding:16px 8px 50px}.privacy-header{padding:10px 12px}.privacy-header-logo{display:none}.privacy-title{font-size:18px}.privacy-back-link{padding:6px 12px;font-size:13px}.privacy-section{margin-bottom:28px;padding-bottom:28px}.privacy-table{min-width:380px}}@media (hover:none){.privacy-list li:hover,.privacy-table tbody tr:hover,.privacy-contact-row:hover{background:initial;border-color:#ffffff0d}.privacy-back-link:hover{color:#d9d9d9;background:#ffffff0a;border-color:#ffffff1a;transform:none}}
