.hide-scrollbar[data-astro-cid-hm3xp356]::-webkit-scrollbar{display:none}.hide-scrollbar[data-astro-cid-hm3xp356]{-ms-overflow-style:none;scrollbar-width:none}.screenshot-gallery-modal[data-astro-cid-hm3xp356]{box-sizing:border-box;background:0 0;border:0;border-radius:16px;width:min(100vw - 2rem,1100px);max-width:1100px;height:min(84dvh,800px);max-height:calc(100dvh - 2rem);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.screenshot-gallery-modal[data-astro-cid-hm3xp356]::backdrop{backdrop-filter:blur(4px);background:#0f172ad1}.screenshot-gallery-shell[data-astro-cid-hm3xp356]{box-sizing:border-box;background:#fff;border:1px solid #fff3;border-radius:16px;justify-content:center;align-items:center;height:100%;min-height:0;padding:1.25rem 3.5rem 2.75rem;display:flex;position:relative}.screenshot-gallery-figure[data-astro-cid-hm3xp356]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.screenshot-gallery-image[data-astro-cid-hm3xp356]{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100% - 2rem)}.screenshot-gallery-caption[data-astro-cid-hm3xp356]{color:#615d59;padding-top:.75rem;font-size:.875rem}.gallery-close[data-astro-cid-hm3xp356],.gallery-modal-prev[data-astro-cid-hm3xp356],.gallery-modal-next[data-astro-cid-hm3xp356]{z-index:1;color:#000;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute}.gallery-close[data-astro-cid-hm3xp356]{top:.75rem;right:.75rem}.gallery-modal-prev[data-astro-cid-hm3xp356]{left:.75rem}.gallery-modal-next[data-astro-cid-hm3xp356]{right:.75rem}@media (width<=640px){.screenshot-gallery-shell[data-astro-cid-hm3xp356]{padding:3rem 2.75rem 2rem}.screenshot-gallery-figure[data-astro-cid-hm3xp356]{height:100%}.screenshot-gallery-image[data-astro-cid-hm3xp356]{max-height:calc(100% - 4rem)}}.audience-section[data-astro-cid-lcdefpme]{padding-block:var(--spacing-4);color:var(--color-text);font-family:system-ui,-apple-system,sans-serif}.audience-section[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme]{margin:0 0 var(--spacing-4);color:var(--color-text);text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:750;line-height:1.15}.audience-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}.audience-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border-radius:16px;padding:2rem}.audience-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-md);transform:translateY(-4px)}.audience-icon[data-astro-cid-lcdefpme]{background:var(--color-bg-alt);width:3rem;height:3rem;color:var(--color-primary-700);transition:transform var(--duration-fast) var(--ease-spring), background var(--duration-fast) var(--ease-out);border-radius:12px;place-items:center;margin-bottom:1.25rem;display:grid}.audience-card[data-astro-cid-lcdefpme]:hover .audience-icon[data-astro-cid-lcdefpme]{background:var(--color-primary-50);transform:scale(1.06)rotate(-3deg)}.audience-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.75rem;height:1.75rem}.audience-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-text);margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.audience-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.65}.privacy-shield-section[data-astro-cid-lcdefpme]{padding-block:var(--spacing-4);font-family:system-ui,-apple-system,sans-serif}.privacy-shield[data-astro-cid-lcdefpme]{border:1px solid var(--color-primary-100);background:linear-gradient(135deg, var(--color-primary-50), var(--color-surface));color:var(--color-text);box-shadow:var(--shadow-sm);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.privacy-shield__icon[data-astro-cid-lcdefpme]{width:3.5rem;height:3.5rem;color:var(--color-primary-700);margin-bottom:1.25rem}.privacy-shield[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:52rem;color:var(--color-text);margin:0 0 1rem;font-size:clamp(1.875rem,4.5vw,3rem);font-weight:700;line-height:1.12}.privacy-shield[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52rem;color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.7}.privacy-shield[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-primary-700);text-decoration:underline;text-decoration-color:var(--color-accent-300);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}@media (width>=48rem){.audience-section[data-astro-cid-lcdefpme],.privacy-shield-section[data-astro-cid-lcdefpme]{padding-block:var(--spacing-5)}.audience-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.privacy-shield[data-astro-cid-lcdefpme]{padding:4rem 3rem}}@media (prefers-reduced-motion:reduce){.audience-card[data-astro-cid-lcdefpme],.audience-icon[data-astro-cid-lcdefpme]{transition:none}.audience-card[data-astro-cid-lcdefpme]:hover,.audience-card[data-astro-cid-lcdefpme]:hover .audience-icon[data-astro-cid-lcdefpme]{transform:none}}
