.page-hero{padding:var(--spacing-20)0 var(--spacing-16);background:linear-gradient(135deg,var(--background) 0%,var(--background-light) 100%);position:relative;overflow:hidden}.page-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(43,234,176,.1)0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(43,234,176,.05)0,transparent 50%);pointer-events:none}.page-hero .hero-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.page-hero h1{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-6);background:linear-gradient(135deg,var(--text-primary) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.page-hero .hero-description{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto}.privacy-section{padding:var(--spacing-24)0;background:var(--background)}.privacy-content{max-width:800px;margin:0 auto}.privacy-intro{background:var(--background-light);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--spacing-8);margin-bottom:var(--spacing-12);text-align:center}.privacy-intro-text{margin-bottom:var(--spacing-4);color:var(--text-secondary);font-size:var(--font-size-lg)}.privacy-intro-text:last-child{margin-bottom:0}.privacy-article{margin-bottom:var(--spacing-12);padding:var(--spacing-8);background:var(--background-light);border:1px solid var(--border);border-radius:var(--radius-2xl);transition:all var(--transition-normal)}.privacy-article:hover{border-color:var(--primary);transform:translateY(-2px)}.privacy-subtitle{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);display:inline-block}.privacy-text{font-size:var(--font-size-base);line-height:1.7;color:var(--text-secondary);margin-bottom:var(--spacing-6)}.privacy-text:last-child{margin-bottom:0}.privacy-list{list-style:none;padding:0;margin:var(--spacing-6)0}.privacy-list li{position:relative;padding:var(--spacing-3)0 var(--spacing-3) var(--spacing-8);color:var(--text-secondary);line-height:1.6;border-bottom:1px solid var(--border)}.privacy-list li:last-child{border-bottom:none}.privacy-list li::before{content:"•";position:absolute;left:0;top:var(--spacing-3);color:var(--primary);font-weight:700;font-size:var(--font-size-lg)}.privacy-link{color:var(--primary);text-decoration:none;font-weight:600;transition:color var(--transition-fast)}.privacy-link:hover{color:var(--primary-light);text-decoration:underline}.privacy-footer{background:var(--background-light);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--spacing-8);margin-top:var(--spacing-16);text-align:center}.privacy-footer-text{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:600;margin:0}@media (max-width:768px){.page-hero{padding:var(--spacing-16)0 var(--spacing-12)}.page-hero h1{font-size:var(--font-size-3xl)}.privacy-section{padding:var(--spacing-16)0}.privacy-content{padding:0 var(--spacing-4)}.privacy-article,.privacy-footer,.privacy-intro{padding:var(--spacing-6)}.privacy-subtitle{font-size:var(--font-size-xl)}.privacy-list li,.privacy-text{font-size:var(--font-size-sm)}.privacy-list li{padding:var(--spacing-2)0 var(--spacing-2) var(--spacing-6)}}.privacy-article{animation:fadeIn .6s ease-out}.privacy-article:nth-child(1){animation-delay:.1s}.privacy-article:nth-child(2){animation-delay:.2s}.privacy-article:nth-child(3){animation-delay:.3s}.privacy-article:nth-child(4){animation-delay:.4s}.privacy-article:nth-child(5){animation-delay:.5s}