.teams-page.svelte-799cqp{min-height:100vh}.hero.svelte-799cqp{position:relative;padding:5rem 0 3rem;overflow:hidden}.hero-glow.svelte-799cqp{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:80%;height:100%;background:var(--gradient-hero);pointer-events:none}.hero.svelte-799cqp h1:where(.svelte-799cqp){font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;margin-bottom:1.25rem;color:var(--color-text)}.gradient-text.svelte-799cqp{background:linear-gradient(135deg,#5ea4f8,#38f0d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub.svelte-799cqp{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:36rem;margin:0 auto;line-height:1.7}.pill.svelte-799cqp{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;background:var(--color-surface-2);color:var(--color-primary);border:1px solid var(--color-border)}.pill-dot.svelte-799cqp{width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:svelte-799cqp-pulse-dot 2s ease-in-out infinite}@keyframes svelte-799cqp-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.pricing-section.svelte-799cqp{padding:3rem 0 4rem}.pricing-grid.svelte-799cqp{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr auto;gap:1rem;align-items:stretch}.tier-card.svelte-799cqp{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);padding:1.75rem 1.5rem;transition:border-color var(--transition-base),box-shadow var(--transition-base);animation:fadeIn .4s ease-out both}.tier-card.svelte-799cqp:nth-child(1){animation-delay:0ms}.tier-card.svelte-799cqp:nth-child(2){animation-delay:.1s}.tier-card.svelte-799cqp:nth-child(3){animation-delay:.2s}.tier-card.svelte-799cqp:nth-child(4){animation-delay:.3s}.tier-card.svelte-799cqp:hover{border-color:var(--color-border-hover)}.tier-card.featured.svelte-799cqp{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);box-shadow:0 0 30px var(--color-primary-subtle),inset 0 1px 0 var(--color-primary-subtle);border-width:2px;padding:calc(1.75rem - 1px) calc(1.5rem - 1px)}.tier-card.featured.svelte-799cqp:hover{box-shadow:0 0 40px var(--color-primary-subtle),inset 0 1px 0 var(--color-primary-subtle)}.tier-header.svelte-799cqp{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.tier-name.svelte-799cqp{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin-bottom:.75rem}.tier-price.svelte-799cqp{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.75rem}.price-amount.svelte-799cqp{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--color-text)}.featured.svelte-799cqp .price-amount:where(.svelte-799cqp){background:linear-gradient(135deg,#5ea4f8,#38f0d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-period.svelte-799cqp{font-size:var(--text-sm);color:var(--color-text-muted)}.tier-desc.svelte-799cqp{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.tier-features.svelte-799cqp{flex:1;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.feature-row.svelte-799cqp{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.feature-check.svelte-799cqp{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--color-success)}.tier-card.svelte-799cqp:not(.featured) .feature-check:where(.svelte-799cqp){color:var(--color-text-muted)}.tier-cta.svelte-799cqp{align-self:end}.cta-button.svelte-799cqp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;border:none;transition:all var(--transition-base)}.cta-button.primary.svelte-799cqp{background:var(--gradient-primary);color:var(--color-text-on-primary);box-shadow:var(--shadow-glow-sm)}.cta-button.primary.svelte-799cqp:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow)}.cta-button.secondary.svelte-799cqp{background:var(--color-surface-2);color:var(--color-text-secondary);border:1px solid var(--color-border)}.cta-button.secondary.svelte-799cqp:hover:not(:disabled){border-color:var(--color-border-hover);color:var(--color-text)}.cta-button.outline.svelte-799cqp{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);text-decoration:none}.cta-button.outline.svelte-799cqp:hover{background:var(--color-primary-subtle);border-color:var(--color-primary-hover)}.cta-button.svelte-799cqp:disabled{opacity:.5;cursor:not-allowed}.why-section.svelte-799cqp{padding:4rem 0}.section-heading.svelte-799cqp{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;text-align:center;margin-bottom:2.5rem;color:var(--color-text)}.why-grid.svelte-799cqp{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.why-card.svelte-799cqp{padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:border-color var(--transition-base);animation:fadeIn .4s ease-out both}.why-card.svelte-799cqp:nth-child(1){animation-delay:0ms}.why-card.svelte-799cqp:nth-child(2){animation-delay:80ms}.why-card.svelte-799cqp:nth-child(3){animation-delay:.16s}.why-card.svelte-799cqp:nth-child(4){animation-delay:.24s}.why-card.svelte-799cqp:nth-child(5){animation-delay:.32s}.why-card.svelte-799cqp:nth-child(6){animation-delay:.4s}.why-card.svelte-799cqp:hover{border-color:var(--color-border-hover)}.why-icon.svelte-799cqp{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);margin-bottom:1rem;background:var(--color-primary-subtle);color:var(--color-primary)}.why-card.svelte-799cqp h3:where(.svelte-799cqp){font-family:var(--font-display);font-size:var(--text-base);font-weight:600;margin-bottom:.5rem;color:var(--color-text)}.why-card.svelte-799cqp p:where(.svelte-799cqp){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.how-section.svelte-799cqp{padding:4rem 0}.steps.svelte-799cqp{display:flex;flex-direction:column;gap:1.5rem}.step-item.svelte-799cqp{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.step-number.svelte-799cqp{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;background:var(--gradient-primary);color:var(--color-text-on-primary)}.step-item.svelte-799cqp h3:where(.svelte-799cqp){font-family:var(--font-display);font-size:var(--text-base);font-weight:600;margin-bottom:.25rem;color:var(--color-text)}.step-item.svelte-799cqp p:where(.svelte-799cqp){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.faq-section.svelte-799cqp{padding:4rem 0}.bottom-cta.svelte-799cqp{padding:4rem 0 5rem}.bottom-cta.svelte-799cqp h2:where(.svelte-799cqp){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;margin-bottom:.75rem;color:var(--color-text)}.bottom-cta.svelte-799cqp p:where(.svelte-799cqp){font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:2rem}.bottom-cta.svelte-799cqp .cta-button:where(.svelte-799cqp){width:auto;padding:1rem 2rem;font-size:var(--text-base)}@media(max-width:1100px){.pricing-grid.svelte-799cqp{grid-template-columns:repeat(2,1fr);max-width:40rem;margin:0 auto}.tier-card.featured.svelte-799cqp{order:-1}}@media(max-width:900px){.why-grid.svelte-799cqp{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero.svelte-799cqp{padding:3rem 0 2rem}.pricing-grid.svelte-799cqp{grid-template-columns:1fr;max-width:28rem}.tier-card.svelte-799cqp{padding:1.5rem 1.25rem}.why-grid.svelte-799cqp{grid-template-columns:1fr}}
