.privacy-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.privacy-highlight{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.privacy-highlight-icon{font-size:1.5rem;margin-bottom:10px}.privacy-highlight-title{font-size:.9rem;font-weight:700;color:var(--text);margin-bottom:6px}.privacy-highlight-desc{font-size:.78rem;color:var(--text2);line-height:1.5}.privacy-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px}.privacy-summary-card{border-radius:14px;padding:26px}.privacy-summary-card.green{background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.25)}.privacy-summary-card.red{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2)}.privacy-summary-card h3{font-size:1rem;font-weight:700;margin-bottom:14px}.privacy-summary-card.green h3{color:#10b981}.privacy-summary-card.red h3{color:#ef4444}.privacy-dot-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.privacy-dot-list li{display:flex;gap:10px;font-size:.85rem;color:var(--text2);line-height:1.5;align-items:flex-start}.privacy-dot-list li .dot{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;margin-top:1px}.privacy-dot-list li .dot.yes{background:rgba(16,185,129,.15);color:#10b981}.privacy-dot-list li .dot.no{background:rgba(239,68,68,.1);color:#ef4444}.privacy-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:28px;align-items:center}.privacy-flow-step{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 14px;text-align:center}.privacy-flow-arrow{text-align:center;color:var(--accent);font-size:1.2rem;font-weight:700}.privacy-flow-step-icon{font-size:1.4rem;margin-bottom:8px}.privacy-flow-step h4{font-size:.78rem;font-weight:700;color:var(--text);margin-bottom:4px}.privacy-flow-step p{font-size:.7rem;color:var(--text2);line-height:1.4;margin:0}.rights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.right-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}.right-card-icon{font-size:1.5rem;margin-bottom:10px}.right-card h3{font-size:.9rem;font-weight:700;margin-bottom:6px;color:var(--text)}.right-card p{font-size:.8rem;color:var(--text2);line-height:1.55;margin:0}.right-card .answer{font-size:.75rem;font-weight:700;color:var(--accent);margin-top:8px}.compliance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px}.compliance-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px}.compliance-card h3{font-size:1rem;font-weight:700;margin-bottom:16px;color:var(--text)}.compliance-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.compliance-card ul li{font-size:.83rem;color:var(--text2);line-height:1.5;display:flex;gap:10px}.compliance-card ul li:before{content:"\2713";color:var(--accent);font-weight:700;flex-shrink:0}.policy-section{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px 32px;margin-bottom:16px}.policy-section h2{font-size:1.1rem;font-weight:700;margin-bottom:14px;color:var(--text)}.policy-section p{font-size:.88rem;color:var(--text2);line-height:1.65;margin-bottom:12px}.policy-section p:last-child{margin-bottom:0}.policy-section ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px;margin:12px 0}.policy-section ul li{font-size:.87rem;color:var(--text2);line-height:1.5;display:flex;gap:10px}.policy-section ul li:before{content:"\203A";color:var(--accent);font-weight:700;flex-shrink:0}@media (max-width:768px){.privacy-highlights{grid-template-columns:repeat(2,1fr)}.compliance-grid,.privacy-summary-grid{grid-template-columns:1fr}.rights-grid{grid-template-columns:repeat(2,1fr)}.privacy-flow{grid-template-columns:1fr}.privacy-flow-arrow{display:none}}