@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.6s ease-out slideUp}.privacy-policy-page,.terms-page{background:#fff;min-height:100vh;padding-top:80px}.privacy-policy-page .policy-hero,.privacy-policy-page .terms-hero,.terms-page .policy-hero,.terms-page .terms-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);padding:80px 20px 60px}.privacy-policy-page .policy-hero h1,.privacy-policy-page .terms-hero h1,.terms-page .policy-hero h1,.terms-page .terms-hero h1{margin-bottom:15px;font-size:48px;font-weight:700}.privacy-policy-page .policy-hero .last-updated,.privacy-policy-page .terms-hero .last-updated,.terms-page .policy-hero .last-updated,.terms-page .terms-hero .last-updated{opacity:.9;font-size:16px;font-style:italic}.privacy-policy-page .policy-content,.privacy-policy-page .terms-content,.terms-page .policy-content,.terms-page .terms-content{padding:60px 20px}.privacy-policy-page .policy-content .container,.privacy-policy-page .terms-content .container,.terms-page .policy-content .container,.terms-page .terms-content .container{max-width:900px;margin:0 auto}.privacy-policy-page .policy-content .content-wrapper,.privacy-policy-page .terms-content .content-wrapper,.terms-page .policy-content .content-wrapper,.terms-page .terms-content .content-wrapper{background:#fff;border-radius:16px;padding:50px;box-shadow:0 4px 20px #00000014}.privacy-policy-page .policy-content .content-wrapper section,.privacy-policy-page .terms-content .content-wrapper section,.terms-page .policy-content .content-wrapper section,.terms-page .terms-content .content-wrapper section{margin-bottom:50px}.privacy-policy-page .policy-content .content-wrapper section:last-child,.privacy-policy-page .terms-content .content-wrapper section:last-child,.terms-page .policy-content .content-wrapper section:last-child,.terms-page .terms-content .content-wrapper section:last-child{margin-bottom:0}.privacy-policy-page .policy-content .content-wrapper section h2,.privacy-policy-page .terms-content .content-wrapper section h2,.terms-page .policy-content .content-wrapper section h2,.terms-page .terms-content .content-wrapper section h2{color:#1a1a1a;border-bottom:3px solid #3b82f6;margin-bottom:20px;padding-bottom:12px;font-size:28px;font-weight:700}.privacy-policy-page .policy-content .content-wrapper section h3,.privacy-policy-page .terms-content .content-wrapper section h3,.terms-page .policy-content .content-wrapper section h3,.terms-page .terms-content .content-wrapper section h3{color:#1a1a1a;margin-top:25px;margin-bottom:15px;font-size:22px;font-weight:600}.privacy-policy-page .policy-content .content-wrapper section p,.privacy-policy-page .terms-content .content-wrapper section p,.terms-page .policy-content .content-wrapper section p,.terms-page .terms-content .content-wrapper section p{color:#4a5568;margin-bottom:15px;font-size:16px;line-height:1.8}.privacy-policy-page .policy-content .content-wrapper section ul,.privacy-policy-page .terms-content .content-wrapper section ul,.terms-page .policy-content .content-wrapper section ul,.terms-page .terms-content .content-wrapper section ul{margin:15px 0;padding-left:25px}.privacy-policy-page .policy-content .content-wrapper section ul li,.privacy-policy-page .terms-content .content-wrapper section ul li,.terms-page .policy-content .content-wrapper section ul li,.terms-page .terms-content .content-wrapper section ul li{color:#4a5568;margin-bottom:10px;font-size:16px;line-height:1.8}.privacy-policy-page .policy-content .content-wrapper section ul li strong,.privacy-policy-page .terms-content .content-wrapper section ul li strong,.terms-page .policy-content .content-wrapper section ul li strong,.terms-page .terms-content .content-wrapper section ul li strong{color:#1a1a1a;font-weight:600}.privacy-policy-page .policy-content .content-wrapper section a,.privacy-policy-page .terms-content .content-wrapper section a,.terms-page .policy-content .content-wrapper section a,.terms-page .terms-content .content-wrapper section a{color:#3b82f6;font-weight:600;text-decoration:none}.privacy-policy-page .policy-content .content-wrapper section a:hover,.privacy-policy-page .terms-content .content-wrapper section a:hover,.terms-page .policy-content .content-wrapper section a:hover,.terms-page .terms-content .content-wrapper section a:hover{text-decoration:underline}.privacy-policy-page .policy-content .content-wrapper section .contact-info,.privacy-policy-page .terms-content .content-wrapper section .contact-info,.terms-page .policy-content .content-wrapper section .contact-info,.terms-page .terms-content .content-wrapper section .contact-info{background:#f8fafc;border-radius:12px;margin-top:20px;padding:25px}.privacy-policy-page .policy-content .content-wrapper section .contact-info p,.privacy-policy-page .terms-content .content-wrapper section .contact-info p,.terms-page .policy-content .content-wrapper section .contact-info p,.terms-page .terms-content .content-wrapper section .contact-info p{margin-bottom:12px;font-size:15px}.privacy-policy-page .policy-content .content-wrapper section .contact-info p:last-child,.privacy-policy-page .terms-content .content-wrapper section .contact-info p:last-child,.terms-page .policy-content .content-wrapper section .contact-info p:last-child,.terms-page .terms-content .content-wrapper section .contact-info p:last-child{margin-bottom:0}.privacy-policy-page .policy-content .content-wrapper section .contact-info p strong,.privacy-policy-page .terms-content .content-wrapper section .contact-info p strong,.terms-page .policy-content .content-wrapper section .contact-info p strong,.terms-page .terms-content .content-wrapper section .contact-info p strong{color:#1a1a1a;margin-right:8px;font-weight:600}.privacy-policy-page .policy-content .content-wrapper section .disclaimer-box,.privacy-policy-page .terms-content .content-wrapper section .disclaimer-box,.terms-page .policy-content .content-wrapper section .disclaimer-box,.terms-page .terms-content .content-wrapper section .disclaimer-box{background:#fff3cd;border:2px solid #ffc107;border-radius:12px;margin:20px 0;padding:25px}.privacy-policy-page .policy-content .content-wrapper section .disclaimer-box h3,.privacy-policy-page .terms-content .content-wrapper section .disclaimer-box h3,.terms-page .policy-content .content-wrapper section .disclaimer-box h3,.terms-page .terms-content .content-wrapper section .disclaimer-box h3{color:#856404;margin-top:0;margin-bottom:15px;font-size:20px}.privacy-policy-page .policy-content .content-wrapper section .disclaimer-box p,.privacy-policy-page .terms-content .content-wrapper section .disclaimer-box p,.terms-page .policy-content .content-wrapper section .disclaimer-box p,.terms-page .terms-content .content-wrapper section .disclaimer-box p{color:#856404;margin-bottom:15px}.privacy-policy-page .policy-content .content-wrapper section .disclaimer-box p strong,.privacy-policy-page .terms-content .content-wrapper section .disclaimer-box p strong,.terms-page .policy-content .content-wrapper section .disclaimer-box p strong,.terms-page .terms-content .content-wrapper section .disclaimer-box p strong{font-weight:700}.privacy-policy-page .policy-content .content-wrapper section .disclaimer-box ul,.privacy-policy-page .terms-content .content-wrapper section .disclaimer-box ul,.terms-page .policy-content .content-wrapper section .disclaimer-box ul,.terms-page .terms-content .content-wrapper section .disclaimer-box ul{margin-bottom:0}.privacy-policy-page .policy-content .content-wrapper section .disclaimer-box ul li,.privacy-policy-page .terms-content .content-wrapper section .disclaimer-box ul li,.terms-page .policy-content .content-wrapper section .disclaimer-box ul li,.terms-page .terms-content .content-wrapper section .disclaimer-box ul li{color:#856404}@media (max-width:768px){.privacy-policy-page,.terms-page{padding-top:60px}.privacy-policy-page .policy-hero,.privacy-policy-page .terms-hero,.terms-page .policy-hero,.terms-page .terms-hero{padding:60px 20px 40px}.privacy-policy-page .policy-hero h1,.privacy-policy-page .terms-hero h1,.terms-page .policy-hero h1,.terms-page .terms-hero h1{font-size:32px}.privacy-policy-page .policy-hero .last-updated,.privacy-policy-page .terms-hero .last-updated,.terms-page .policy-hero .last-updated,.terms-page .terms-hero .last-updated{font-size:14px}.privacy-policy-page .policy-content,.privacy-policy-page .terms-content,.terms-page .policy-content,.terms-page .terms-content{padding:40px 15px}.privacy-policy-page .policy-content .content-wrapper,.privacy-policy-page .terms-content .content-wrapper,.terms-page .policy-content .content-wrapper,.terms-page .terms-content .content-wrapper{padding:30px 20px}.privacy-policy-page .policy-content .content-wrapper section,.privacy-policy-page .terms-content .content-wrapper section,.terms-page .policy-content .content-wrapper section,.terms-page .terms-content .content-wrapper section{margin-bottom:35px}.privacy-policy-page .policy-content .content-wrapper section h2,.privacy-policy-page .terms-content .content-wrapper section h2,.terms-page .policy-content .content-wrapper section h2,.terms-page .terms-content .content-wrapper section h2{font-size:24px}.privacy-policy-page .policy-content .content-wrapper section h3,.privacy-policy-page .terms-content .content-wrapper section h3,.terms-page .policy-content .content-wrapper section h3,.terms-page .terms-content .content-wrapper section h3{font-size:19px}.privacy-policy-page .policy-content .content-wrapper section p,.privacy-policy-page .policy-content .content-wrapper section ul li,.privacy-policy-page .terms-content .content-wrapper section p,.privacy-policy-page .terms-content .content-wrapper section ul li,.terms-page .policy-content .content-wrapper section p,.terms-page .policy-content .content-wrapper section ul li,.terms-page .terms-content .content-wrapper section p,.terms-page .terms-content .content-wrapper section ul li{font-size:15px}}
