.Privacy_privacyWrapper__Ro_Ho{padding:var(--spacing-20) 0;min-height:80vh;background:linear-gradient(180deg,#fcfcfc,#ffffff)}.Privacy_privacyHeader__zT3YS{text-align:center;margin-bottom:var(--spacing-16);animation:Privacy_fadeInDown__bG1pI .8s ease-out}.Privacy_privacyHeader__zT3YS h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:var(--color-gray-900);margin-bottom:var(--spacing-4);letter-spacing:-.02em}.Privacy_lastUpdated__ZF8Xo{color:var(--color-gray-500);font-size:var(--text-sm);font-weight:500}.Privacy_contentBody___5uYF{max-width:800px;margin:0 auto;background:white;padding:var(--spacing-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-gray-100);animation:Privacy_fadeInUp__kSOqI .8s ease-out}.Privacy_section__mhYE6{margin-bottom:var(--spacing-12)}.Privacy_section__mhYE6 h2{font-size:var(--text-2xl);font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-3)}.Privacy_section__mhYE6 h2:before{content:"";display:block;width:4px;height:1.5rem;background:var(--color-accent);border-radius:2px}.Privacy_section__mhYE6 h3{font-size:var(--text-xl);font-weight:600;color:var(--color-gray-800);margin:var(--spacing-6) 0 var(--spacing-3)}.Privacy_section__mhYE6 p{line-height:1.8;color:var(--color-gray-700);margin-bottom:var(--spacing-4)}.Privacy_section__mhYE6 ul{list-style:none;margin-bottom:var(--spacing-6);padding-left:var(--spacing-4)}.Privacy_section__mhYE6 ul li{position:relative;padding-left:var(--spacing-6);margin-bottom:var(--spacing-3);color:var(--color-gray-700);line-height:1.6}.Privacy_section__mhYE6 ul li:before{content:"→";position:absolute;left:0;color:var(--color-accent);font-weight:700}.Privacy_contactBox__PrvlN{background:var(--color-gray-50);padding:var(--spacing-8);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);margin-top:var(--spacing-8)}.Privacy_contactBox__PrvlN p{margin-bottom:var(--spacing-2)}@keyframes Privacy_fadeInDown__bG1pI{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Privacy_fadeInUp__kSOqI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Privacy_contentBody___5uYF{padding:var(--spacing-6);box-shadow:none;border:none}.Privacy_privacyWrapper__Ro_Ho{padding:var(--spacing-12) 0}}