main[data-astro-cid-u6ohjolg]{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.hero[data-astro-cid-u6ohjolg]{text-align:center;background:linear-gradient(#f0f7ff 0%,#fff 100%);border:1px solid #dbeafe;border-radius:28px;margin-bottom:2.5rem;padding:3.5rem 1.5rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #2563eb0d}.hero-glow[data-astro-cid-u6ohjolg]{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#2563eb26 0%,#6366f10d 60%,#0000 80%);width:700px;height:350px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.hero-logo-badge[data-astro-cid-u6ohjolg]{background:#fff;border:1px solid #dbeafe;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;padding:6px;display:flex;box-shadow:0 8px 24px -4px #2563eb1f}.hero-logo-img[data-astro-cid-u6ohjolg]{object-fit:contain;border-radius:13px;width:100%;height:100%}.hero[data-astro-cid-u6ohjolg] h1[data-astro-cid-u6ohjolg]{letter-spacing:-.025em;color:#0f172a;margin:0 0 .75rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.25}.gradient-text[data-astro-cid-u6ohjolg]{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 50%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-desc[data-astro-cid-u6ohjolg]{color:#475569;max-width:720px;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.65}.policy-meta[data-astro-cid-u6ohjolg]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1.15rem;font-size:.85rem;font-weight:600;display:inline-flex}.lang-switcher-container[data-astro-cid-u6ohjolg]{justify-content:center;margin-bottom:2rem;display:flex}.lang-switcher[data-astro-cid-u6ohjolg]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;padding:4px;display:inline-flex}.lang-btn[data-astro-cid-u6ohjolg]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 20px;font-size:.92rem;font-weight:600;transition:all .2s;display:flex}.lang-btn[data-astro-cid-u6ohjolg].active{color:#1d4ed8;background:#fff;box-shadow:0 2px 8px #00000014}.policy-container[data-astro-cid-u6ohjolg]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:2.75rem 2.5rem;line-height:1.75;box-shadow:0 4px 16px -2px #0000000a}@media (width<=640px){.policy-container[data-astro-cid-u6ohjolg]{border-radius:20px;padding:1.5rem}}.policy-section[data-astro-cid-u6ohjolg]{margin-bottom:3.25rem}.policy-section[data-astro-cid-u6ohjolg]:last-child{margin-bottom:0}.section-header[data-astro-cid-u6ohjolg]{border-bottom:2px solid #f1f5f9;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.section-icon[data-astro-cid-u6ohjolg]{color:#2563eb;font-size:26px}.policy-section[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:700}.policy-section[data-astro-cid-u6ohjolg] h3[data-astro-cid-u6ohjolg]{color:#1e293b;margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:600}.policy-section[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{color:#475569;margin:0 0 1rem;font-size:.98rem}.callout-box[data-astro-cid-u6ohjolg]{background:#eff6ff;border-left:4px solid #2563eb;border-radius:12px;margin:1.25rem 0;padding:1.25rem 1.5rem}.callout-title[data-astro-cid-u6ohjolg]{color:#1e3a8a;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.02rem;font-weight:700;display:flex}.callout-content[data-astro-cid-u6ohjolg]{color:#1e40af;margin:0;font-size:.93rem;line-height:1.65}.callout-link[data-astro-cid-u6ohjolg]{color:#1d4ed8;word-break:break-all;font-weight:600;text-decoration:underline}.policy-refs-bar[data-astro-cid-u6ohjolg]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.5rem;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.9rem;display:flex}.policy-ref-item[data-astro-cid-u6ohjolg]{color:#475569;align-items:center;gap:.5rem;display:flex}.data-table-wrap[data-astro-cid-u6ohjolg]{border:1px solid #e2e8f0;border-radius:14px;margin:1.25rem 0;overflow-x:auto}.data-table[data-astro-cid-u6ohjolg]{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.data-table[data-astro-cid-u6ohjolg] th[data-astro-cid-u6ohjolg]{color:#334155;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.85rem 1rem;font-weight:700}.data-table[data-astro-cid-u6ohjolg] td[data-astro-cid-u6ohjolg]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.85rem 1rem}.data-table[data-astro-cid-u6ohjolg] tr[data-astro-cid-u6ohjolg]:last-child td[data-astro-cid-u6ohjolg]{border-bottom:none}.badge-not-collected[data-astro-cid-u6ohjolg]{color:#065f46;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:4px;padding:.25rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.affirmation-grid[data-astro-cid-u6ohjolg]{grid-template-columns:1fr;gap:1rem;margin:1.25rem 0;display:grid}@media (width>=640px){.affirmation-grid[data-astro-cid-u6ohjolg].two-cols{grid-template-columns:1fr 1fr}}.affirmation-card[data-astro-cid-u6ohjolg]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.affirmation-icon-wrap[data-astro-cid-u6ohjolg]{color:#1d4ed8;background:#dbeafe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:2px;display:flex}.affirmation-title[data-astro-cid-u6ohjolg]{color:#0f172a;margin-bottom:.35rem;font-size:.98rem;font-weight:700}.affirmation-desc[data-astro-cid-u6ohjolg]{color:#64748b;margin:0;font-size:.9rem;line-height:1.55}.info-list[data-astro-cid-u6ohjolg]{margin:0 0 1rem;padding:0;list-style:none}.info-list[data-astro-cid-u6ohjolg] li[data-astro-cid-u6ohjolg]{color:#475569;margin-bottom:.85rem;padding-left:1.5rem;font-size:.96rem;line-height:1.65;position:relative}.info-list[data-astro-cid-u6ohjolg] li[data-astro-cid-u6ohjolg]:before{content:"•";color:#2563eb;font-size:1.2rem;font-weight:700;line-height:1;position:absolute;left:.5rem}.developer-box[data-astro-cid-u6ohjolg]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:1.5rem;padding:1.5rem}.dev-row[data-astro-cid-u6ohjolg]{flex-direction:column;gap:.6rem;display:flex}@media (width>=640px){.dev-row[data-astro-cid-u6ohjolg]{flex-direction:row;justify-content:space-between}}.dev-item[data-astro-cid-u6ohjolg]{color:#475569;align-items:center;gap:.5rem;font-size:.92rem;display:flex}.dev-item[data-astro-cid-u6ohjolg] strong[data-astro-cid-u6ohjolg]{color:#0f172a}.bottom-nav[data-astro-cid-u6ohjolg]{text-align:center;margin-top:3rem}.btn-back-home[data-astro-cid-u6ohjolg]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back-home[data-astro-cid-u6ohjolg]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.lang-content[data-astro-cid-u6ohjolg]{display:none}.lang-content[data-astro-cid-u6ohjolg].active{display:block}
