.privacy-page{min-height:100vh;background-color:transparent;padding:0;position:relative}.privacy-page .gradient-bg-wrapper{display:block}.privacy-container{max-width:800px;margin:0 auto;background-color:#FFFFFF!important;opacity:1;border-radius:8px;padding:40px;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;z-index:1}.privacy-title{font-size:28px;font-weight:600;color:#222;margin:0 0 12px;text-align:center}.privacy-update-date{font-size:14px;color:#999;text-align:center;margin-bottom:32px}.privacy-intro{margin-bottom:32px;line-height:1.8;color:#333}.privacy-intro p{margin:0;font-size:15px}.privacy-section{margin-bottom:32px}.privacy-section-title{font-size:20px;font-weight:600;color:#222;margin:0 0 16px;padding-bottom:0;border-bottom:none}.privacy-subsection-title{font-size:16px;font-weight:600;color:#333;margin:20px 0 12px}.privacy-section p{margin:0 0 12px;line-height:1.8;color:#333;font-size:15px}.privacy-list{margin:16px 0;padding-left:24px}.privacy-list li{margin-bottom:12px;line-height:1.8;color:#333;font-size:15px}.privacy-list li strong{color:#222;font-weight:600}.privacy-link{color:#31C38F;text-decoration:none;transition:color .2s}.privacy-link:hover{color:#2AB880;text-decoration:underline}@media (min-width:1024px){.privacy-page{background-color:transparent;padding:20px 28px}.privacy-page .gradient-bg-wrapper{display:none!important}.privacy-container{max-width:600px}}@media (max-width:1023px){.privacy-page{padding:100px 15px 80px}.privacy-container{padding:24px 20px}.privacy-title{font-size:24px}.privacy-section-title{font-size:18px}}