@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg-color:#050505;--text-main:#fdfdfd;--text-muted:#a1a1aa;--card-bg:#141414b3;--card-border:#d4af3740;--primary:#d4af37;--primary-glow:#d4af3740;--secondary:#ebd58b}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15%,#d4af3712,#0000 30%),radial-gradient(circle at 85% 30%,#ebd58b0d,#0000 30%);background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.privacy-container{max-width:800px;margin:0 auto;padding:40px 20px}.header{text-align:center;margin-bottom:50px;animation:.8s ease-out forwards fadeInDown}.header h1{background:linear-gradient(135deg, var(--text-main), var(--primary));-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:3rem;font-weight:700}.effective-date{color:var(--primary);background:var(--primary-glow);border:1px solid #38bdf833;border-radius:20px;padding:6px 16px;font-size:1.1rem;font-weight:500;display:inline-block}.content{flex-direction:column;gap:24px;display:flex}.card{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s;animation:.8s ease-out both fadeInUp;box-shadow:0 4px 20px #0003}.card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 30px #0000004d}.card:first-child{animation-delay:.1s}.card:nth-child(2){animation-delay:.2s}.card:nth-child(3){animation-delay:.3s}.card:nth-child(4){animation-delay:.4s}.card:nth-child(5){animation-delay:.5s}.card:nth-child(6){animation-delay:.6s}.card:nth-child(7){animation-delay:.7s}.card:nth-child(8){animation-delay:.8s}.card:nth-child(9){animation-delay:.9s}.card:nth-child(10){animation-delay:1s}.card:nth-child(11){animation-delay:1.1s}.card h2{color:var(--secondary);align-items:center;margin-bottom:16px;font-size:1.5rem;font-weight:600;display:flex}.card p{color:var(--text-muted);margin-bottom:12px;font-size:1.05rem}.sub-section{border-top:1px dashed #ffffff1a;margin-top:20px;padding-top:16px}.sub-section h3{color:var(--text-main);margin-bottom:12px;font-size:1.2rem;font-weight:500}ul{margin-bottom:16px;list-style-type:none}ul li{color:var(--text-muted);margin-bottom:8px;padding-left:24px;position:relative}ul li:before{content:"→";color:var(--primary);font-weight:700;position:absolute;left:0}.note{border-left:4px solid var(--secondary);background:#ffffff08;border-radius:0 8px 8px 0;margin-top:16px;padding:12px 16px;font-size:.95rem;font-style:italic}.highlight{font-weight:600;color:var(--text-main)!important}a{color:var(--primary);text-decoration:none;transition:color .2s}a:hover{color:#7dd3fc;text-decoration:underline}.contact-info{background:#0003;border-radius:12px;margin-top:16px;padding:20px}.contact-info p{margin-bottom:8px}.contact-info p:last-child{margin-bottom:0}.footer{text-align:center;color:var(--text-muted);margin-top:60px;padding-bottom:40px;font-size:.9rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.header h1{font-size:2.2rem}.card{padding:24px}}
