.words-app .privacy-page .container{max-width:860px}.words-app .privacy-page .page-hero{text-align:center;margin-top:100px;padding:56px 0 48px;animation:.8s wordsPrivacyFadeInUp}@keyframes wordsPrivacyFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.words-app .privacy-page .page-hero .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#a5b4fc;margin-bottom:14px;font-size:12px;font-weight:700}.words-app .privacy-page .page-hero h1{letter-spacing:-.03em;color:#f9fafb;margin-bottom:16px;font-size:44px;font-weight:800;line-height:1.1}.words-app .privacy-page .page-hero p{color:#9ca3af;max-width:520px;margin:0 auto;font-size:18px;line-height:1.7}.words-app .privacy-page .page-hero .last-updated{color:#6b7280;background:#94a3b814;border:1px solid #94a3b826;border-radius:999px;align-items:center;gap:6px;margin-top:20px;padding:6px 16px;font-size:13px;display:inline-flex}.words-app .privacy-page .toc-card{background:#0f172ad9;border:1px solid #94a3b838;border-radius:20px;margin-bottom:16px;padding:28px 32px;animation:.7s wordsPrivacyFadeInUp}.words-app .privacy-page .toc-label{text-transform:uppercase;letter-spacing:.18em;color:#6b7280;margin-bottom:16px;font-size:11px;font-weight:700}.words-app .privacy-page .toc-list{flex-direction:column;gap:4px;list-style:none;display:flex}.words-app .privacy-page .toc-list li a{color:#a5b4fc;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.words-app .privacy-page .toc-list li a:hover{color:#c7d2fe;background:#6366f11a}.words-app .privacy-page .toc-num{color:#818cf8;background:#6366f126;border:1px solid #6366f140;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.words-app .privacy-page .privacy-section{border-top:1px solid #94a3b833;padding:64px 0;scroll-margin-top:80px;animation:.7s wordsPrivacyFadeInUp}.words-app .privacy-page .section-label{text-transform:uppercase;letter-spacing:.18em;color:#a5b4fc;margin-bottom:10px;font-size:12px;font-weight:700}.words-app .privacy-page .section-title{color:#f9fafb;letter-spacing:-.02em;margin-bottom:20px;font-size:28px;font-weight:800}.words-app .privacy-page .prose{color:#9ca3af;font-size:15px;line-height:1.8}.words-app .privacy-page .prose p{margin-bottom:16px}.words-app .privacy-page .prose p:last-child{margin-bottom:0}.words-app .privacy-page .prose a{color:#a5b4fc;text-decoration:none}.words-app .privacy-page .prose a:hover{color:#c7d2fe;text-decoration:underline}.words-app .privacy-page .prose strong{color:#e5e7eb;font-weight:600}.words-app .privacy-page .info-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px;display:grid}.words-app .privacy-page .info-card{background:#0f172ad9;border:1px solid #94a3b838;border-radius:16px;flex-direction:column;gap:10px;padding:22px 20px;transition:border-color .25s,box-shadow .25s;display:flex}.words-app .privacy-page .info-card:hover{border-color:#6366f173;box-shadow:0 8px 32px #0f172a99}.words-app .privacy-page .info-card-icon{background:#6366f126;border:1px solid #6366f14d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.words-app .privacy-page .info-card-title{color:#e5e7eb;font-size:14px;font-weight:700}.words-app .privacy-page .info-card-desc{color:#6b7280;font-size:13px;line-height:1.65}.words-app .privacy-page .info-card-desc a{color:#a5b4fc;text-decoration:none}.words-app .privacy-page .info-card-desc a:hover{text-decoration:underline}.words-app .privacy-page .privacy-list{flex-direction:column;gap:10px;margin-top:20px;list-style:none;display:flex}.words-app .privacy-page .privacy-list li{color:#9ca3af;align-items:flex-start;gap:12px;font-size:15px;line-height:1.7;display:flex}.words-app .privacy-page .privacy-list li:before{content:"";background:#6366f1;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.words-app .privacy-page .privacy-list li strong{white-space:nowrap;color:#e5e7eb}.words-app .privacy-page .highlight-box{color:#a5b4fc;background:#6366f114;border:1px solid #6366f140;border-radius:14px;margin-top:24px;padding:20px 22px;font-size:14px;line-height:1.7}.words-app .privacy-page .highlight-box strong{color:#c7d2fe}.words-app .privacy-page footer{margin-top:48px}@media (max-width:768px){.words-app .privacy-page .page-hero h1{font-size:30px}.words-app .privacy-page .page-hero p{font-size:16px}.words-app .privacy-page .section-title{font-size:22px}.words-app .privacy-page .toc-card{padding:22px 20px}.words-app .privacy-page .privacy-section{padding:48px 0}}
