.privacy-container{max-width:800px;margin:0 auto;padding:40px 20px 80px}.privacy-hero{text-align:center;margin-bottom:48px}.privacy-hero h1{font-size:32px;font-weight:700;color:#1f2937;margin:0 0 12px}.privacy-hero p{font-size:18px;color:#6b7280;margin:0}.summary-section{background:#eff6ff;border-radius:16px;padding:32px;margin-bottom:32px;border:1px solid #bfdbfe}.summary-section h2{font-size:20px;font-weight:600;color:#1e40af;margin:0 0 20px;display:flex;align-items:center;gap:10px}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.summary-card{background:#fff;border-radius:12px;padding:20px;border:1px solid #bfdbfe}.summary-card h3{font-size:14px;font-weight:600;color:#dc9435;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.summary-card p{font-size:14px;color:#4b5563;margin:0;line-height:1.6}.rights-section{background:#eff6ff;border-radius:16px;padding:32px;margin-bottom:32px;border:1px solid #bfdbfe}.rights-section h2{font-size:20px;font-weight:600;color:#1e40af;margin:0 0 16px}.rights-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.rights-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#1e3a5f}.rights-list li:before{content:"\2713";color:#2563eb;font-weight:700;flex-shrink:0}.contact-section{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:32px;margin-bottom:32px}.contact-section h2{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}.contact-section>p{color:#6b7280;margin:0 0 24px}.contact-form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.form-row{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:14px;font-weight:500;color:#374151}.form-group input,.form-group select,.form-group textarea{padding:12px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-family:inherit;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#dc9435}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{background:#dc9435;color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;align-self:flex-start}.submit-btn:hover{background:#c17f2a}.submit-btn:disabled{background:#9ca3af;cursor:not-allowed}.form-success{background:#d1fae5;border:1px solid #34d399;color:#065f46;padding:16px;border-radius:8px;display:none}.links-section{display:flex;gap:16px;flex-wrap:wrap}.policy-link{display:flex;align-items:flex-start;gap:12px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;color:#1f2937;font-weight:500;transition:all .2s;flex:1;min-width:200px}.policy-link:hover{border-color:#dc9435;background:#f0f4ff}.policy-link-icon{display:none}.policy-link-text{display:flex;flex-direction:column;gap:4px}.policy-link-text strong{font-size:15px;color:#1f2937}.policy-link-text span{font-size:13px;color:#6b7280;font-weight:400}.last-updated{text-align:center;color:#9ca3af;font-size:13px;margin-top:32px}[data-theme=dark] .privacy-hero h1{color:var(--color-text, #e5e5e5)}[data-theme=dark] .privacy-hero p{color:var(--color-text-muted, #9ca3af)}[data-theme=dark] .summary-section{background:var(--color-bg-card, #1e1e1e);border-color:var(--color-border, #333)}[data-theme=dark] .summary-section h2{color:var(--color-text, #e5e5e5)}[data-theme=dark] .summary-card{background:var(--color-bg, #121212);border-color:var(--color-border, #333)}[data-theme=dark] .summary-card h3{color:#dc9435}[data-theme=dark] .summary-card p{color:var(--color-text-secondary, #d1d1d1)}[data-theme=dark] .rights-section{background:var(--color-bg-card, #1e1e1e);border-color:var(--color-border, #333)}[data-theme=dark] .rights-section h2{color:var(--color-text, #e5e5e5)}[data-theme=dark] .rights-list li{color:var(--color-text-secondary, #d1d1d1)}[data-theme=dark] .rights-list li:before{color:#60a5fa}[data-theme=dark] .contact-section{background:var(--color-bg-card, #1e1e1e);border-color:var(--color-border, #333)}[data-theme=dark] .contact-section h2{color:var(--color-text, #e5e5e5)}[data-theme=dark] .contact-section>p{color:var(--color-text-muted, #9ca3af)}[data-theme=dark] .form-group label{color:var(--color-text-secondary, #d1d1d1)}[data-theme=dark] .form-group input,[data-theme=dark] .form-group select,[data-theme=dark] .form-group textarea{background:var(--color-bg, #121212);border-color:var(--color-border, #333);color:var(--color-text, #e5e5e5)}[data-theme=dark] .policy-link{background:var(--color-bg-card, #1e1e1e);border-color:var(--color-border, #333)}[data-theme=dark] .policy-link:hover{border-color:#dc9435;background:var(--color-bg, #121212)}[data-theme=dark] .policy-link-text strong{color:var(--color-text, #e5e5e5)}[data-theme=dark] .policy-link-text span,[data-theme=dark] .last-updated{color:var(--color-text-muted, #9ca3af)}
