.public-header.svelte-16h5b14{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:50;width:100%;position:sticky;top:0}.header-inner.svelte-16h5b14{align-items:center;gap:var(--space-4);max-width:1200px;padding:var(--space-2) var(--space-4);margin:0 auto;display:flex}.logo-link.svelte-16h5b14{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo-img.svelte-16h5b14{border-radius:var(--radius-sm);display:block}.logo-text.svelte-16h5b14{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-left:var(--space-2)}@media (width<=480px){.logo-text.svelte-16h5b14{display:none}}.groups-nav.svelte-16h5b14{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;overflow-x:auto}.groups-nav.svelte-16h5b14::-webkit-scrollbar{display:none}.groups-list.svelte-16h5b14{align-items:center;gap:var(--space-1);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.group-link.svelte-16h5b14{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);text-decoration:none;display:block}.group-link.svelte-16h5b14:hover{color:var(--color-primary-light);background:#a26ffd14}.cta-btn.svelte-16h5b14{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background var(--transition-fast);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.cta-btn.svelte-16h5b14:hover{background:var(--color-primary)}@media (width<=768px){.header-inner.svelte-16h5b14{gap:var(--space-2);padding:var(--space-2)}.group-link.svelte-16h5b14{padding:var(--space-1) var(--space-1);font-size:var(--text-xs)}.cta-btn.svelte-16h5b14{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}}.cta-section.svelte-j0ab6y{width:100%;padding:var(--space-8) var(--space-4)}.cta-card.svelte-j0ab6y{max-width:600px;padding:var(--space-8) var(--space-6);border-radius:var(--radius-md);text-align:center;background:linear-gradient(135deg,#7642f614 0%,#a26ffd0a 100%);border:1px solid #a26ffd33;margin:0 auto}.cta-title.svelte-j0ab6y{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3)}.cta-description.svelte-j0ab6y{font-size:var(--text-base);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0 0 var(--space-6)}.cta-btn.svelte-j0ab6y{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-white);font-size:var(--text-base);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.cta-btn.svelte-j0ab6y:hover{background:var(--color-primary)}.lp-container.svelte-1ow37kk{max-width:1100px;padding:0 var(--space-4);margin:0 auto}.lp-footer.svelte-1ow37kk{padding:var(--space-8) 0;background:var(--color-background);border-top:1px solid #ffffff0f}.lp-footer-top.svelte-1ow37kk{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);text-align:center;flex-direction:column;display:flex}.lp-footer-brand.svelte-1ow37kk{align-items:center;gap:var(--space-2);display:flex}.lp-footer-logo.svelte-1ow37kk{border-radius:6px}.lp-footer-name.svelte-1ow37kk{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-white)}.lp-footer-tagline.svelte-1ow37kk{font-size:var(--text-sm);color:var(--gray-3);margin:0}.lp-footer-links.svelte-1ow37kk{justify-content:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.lp-footer-link.svelte-1ow37kk{font-size:var(--text-sm);color:var(--gray-2);transition:color var(--transition-fast);text-decoration:none}.lp-footer-link.svelte-1ow37kk:hover{color:var(--color-primary-light)}.lp-footer-bottom.svelte-1ow37kk{text-align:center}.lp-footer-copyright.svelte-1ow37kk{font-size:var(--text-xs);color:var(--gray-3);margin:0}
