.privacy-page{background-color:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:6rem 20px}.privacy-page .privacy-section .container{max-width:900px;margin:0 auto;background:#fff;border-radius:8px;padding:0 60px 60px;box-shadow:0 2px 8px rgba(0,0,0,.08);border-top:4px solid #323192}@media(max-width:768px){.privacy-page .privacy-section .container{padding:40px 24px}}.privacy-page .privacy-section .policy-header{margin-bottom:48px;padding-bottom:24px;border-bottom:2px solid #f0f0f0;padding-top:2rem}.privacy-page .privacy-section .policy-header h1{font-size:2.5rem;font-weight:700;margin-bottom:12px;letter-spacing:-.01em}@media(max-width:768px){.privacy-page .privacy-section .policy-header h1{font-size:2rem}}.privacy-page .privacy-section .policy-header .updated{font-size:.9rem;color:#6b7280;font-weight:500}.privacy-page .privacy-section .intro{font-size:1.05rem;line-height:1.7;color:#374151;margin-bottom:36px;padding:20px 24px;background:#f9fafb;border-left:3px solid #ea018c;border-radius:4px}.privacy-page .privacy-section .intro strong{color:#323192;font-weight:600}.privacy-page .privacy-section .policy-content section{margin-bottom:36px}.privacy-page .privacy-section .policy-content section:last-child{margin-bottom:0}.privacy-page .privacy-section .policy-content h2{font-size:1.4rem;font-weight:600;color:#1f2937;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #ea018c;display:inline-block}.privacy-page .privacy-section .policy-content p{color:#4b5563;font-size:1rem;line-height:1.7;margin-bottom:16px}.privacy-page .privacy-section .policy-content p strong{color:#1f2937;font-weight:600}.privacy-page .privacy-section .policy-content ul{list-style:none;margin:16px 0;padding:0}.privacy-page .privacy-section .policy-content ul li{position:relative;padding-left:28px;margin-bottom:12px;color:#4b5563;line-height:1.7;font-size:1rem}.privacy-page .privacy-section .policy-content ul li:before{content:"";position:absolute;left:8px;top:10px;width:6px;height:6px;background:#ea018c;border-radius:50%}.privacy-page .privacy-section .policy-content ul li strong{color:#1f2937;font-weight:600}.privacy-page .privacy-section .policy-content ul li a{color:#323192;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.privacy-page .privacy-section .policy-content ul li a:hover{border-bottom-color:#323192}.privacy-page .privacy-section .policy-content .conclusion{margin-top:48px;padding:24px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb;text-align:center;font-size:1rem;font-weight:500;line-height:1.7;color:#374151}::selection{background:#323192;color:#fff}