.pricing-hero.svelte-3nffxu{position:relative;padding:160px 0 80px;text-align:center;overflow:hidden;background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg) 100%);border-bottom:1px solid var(--color-border)}.badge.svelte-3nffxu{display:inline-flex;align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);padding:.5rem 1rem;border:1px solid var(--color-accent);margin-bottom:1.5rem}.hero-title.svelte-3nffxu{font-size:clamp(2.5rem,6vw,4rem);font-weight:300;letter-spacing:.02em;line-height:1.2;margin-bottom:1.5rem}.hero-title.svelte-3nffxu .accent:where(.svelte-3nffxu){color:var(--color-accent)}.hero-subtitle.svelte-3nffxu{font-size:1.125rem;color:var(--color-text-secondary);font-weight:300;max-width:500px;margin:0 auto 2.5rem}.hero-glow.svelte-3nffxu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(0,208,132,.08) 0%,transparent 60%);pointer-events:none;z-index:0}.pricing-hero.svelte-3nffxu .container:where(.svelte-3nffxu){position:relative;z-index:1}.billing-toggle.svelte-3nffxu{display:inline-flex;align-items:center;gap:.75rem}.toggle-label.svelte-3nffxu{font-size:.875rem;color:var(--color-text-muted);transition:color .2s}.toggle-label.active.svelte-3nffxu{color:var(--color-text);font-weight:500}.save-badge.svelte-3nffxu{display:inline-block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:#00d0841a;border:1px solid rgba(0,208,132,.3);padding:.125rem .5rem;margin-left:.375rem;vertical-align:middle}.toggle-switch.svelte-3nffxu{position:relative;width:48px;height:26px;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:13px;cursor:pointer;transition:all .3s;padding:0}.toggle-switch.annual.svelte-3nffxu{background:#00d08426;border-color:var(--color-accent)}.toggle-knob.svelte-3nffxu{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--color-text-secondary);border-radius:50%;transition:all .3s}.toggle-switch.annual.svelte-3nffxu .toggle-knob:where(.svelte-3nffxu){left:24px;background:var(--color-accent)}.pricing-section.svelte-3nffxu{padding:80px 0}.pricing-grid.svelte-3nffxu{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto}.pricing-card.svelte-3nffxu{position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:2.5rem;display:flex;flex-direction:column;transition:all var(--transition-medium)}.pricing-card.svelte-3nffxu:hover{border-color:var(--color-border-hover);transform:translateY(-4px)}.pricing-card.popular.svelte-3nffxu{border-color:var(--color-accent);background:linear-gradient(180deg,var(--color-bg-secondary) 0%,rgba(0,208,132,.03) 100%)}.popular-badge.svelte-3nffxu{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--color-accent);color:var(--color-bg);font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:.375rem 1rem;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px)}.plan-header.svelte-3nffxu{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.plan-name.svelte-3nffxu{font-size:1.5rem;font-weight:400;letter-spacing:.02em;margin-bottom:.5rem}.plan-description.svelte-3nffxu{font-size:.875rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.5}.plan-price.svelte-3nffxu{display:flex;align-items:baseline;gap:.25rem}.price.svelte-3nffxu{font-size:3rem;font-weight:300;color:var(--color-text);line-height:1}.period.svelte-3nffxu{font-size:1rem;color:var(--color-text-muted)}.annual-note.svelte-3nffxu{font-size:.75rem;color:var(--color-accent);margin-top:.5rem}.plan-features.svelte-3nffxu{list-style:none;flex:1;margin-bottom:2rem}.plan-features.svelte-3nffxu li:where(.svelte-3nffxu){display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:.875rem}.plan-features.svelte-3nffxu li:where(.svelte-3nffxu) svg:where(.svelte-3nffxu){color:var(--color-accent);flex-shrink:0;margin-top:.25rem}.plan-cta.svelte-3nffxu{width:100%;text-align:center}.compute-section.svelte-3nffxu{padding:0 0 40px}.compute-card.svelte-3nffxu{max-width:1100px;margin:0 auto;background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:2rem 2.5rem}.compute-header.svelte-3nffxu{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.compute-icon.svelte-3nffxu{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);background:#00d0841a}.compute-content.svelte-3nffxu{flex:1}.compute-title.svelte-3nffxu{font-size:1.25rem;font-weight:400;letter-spacing:.02em;margin-bottom:.25rem}.compute-desc.svelte-3nffxu{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.compute-details.svelte-3nffxu{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.compute-item.svelte-3nffxu{display:flex;flex-direction:column;gap:.25rem}.compute-label.svelte-3nffxu{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.compute-value.svelte-3nffxu{font-size:1rem;color:var(--color-text-secondary)}.compute-value.highlight.svelte-3nffxu{color:var(--color-accent);font-weight:500}.onboarding-banner.svelte-3nffxu{padding:0 0 20px}.onboarding-card.svelte-3nffxu{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;padding:2rem 2.5rem;background:linear-gradient(135deg,#00d0840f,#00d08405);border:1px solid var(--color-accent);position:relative}.onboarding-icon.svelte-3nffxu{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);background:#00d0841a}.onboarding-content.svelte-3nffxu{flex:1}.onboarding-title.svelte-3nffxu{font-size:1.25rem;font-weight:400;letter-spacing:.02em;margin-bottom:.25rem;color:var(--color-accent)}.onboarding-desc.svelte-3nffxu{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5}@media(max-width:640px){.onboarding-card.svelte-3nffxu{flex-direction:column;text-align:center;padding:1.5rem}.compute-header.svelte-3nffxu{flex-direction:column;text-align:center}}.onboarding-price.svelte-3nffxu{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.price-struck.svelte-3nffxu{font-size:1.25rem;color:var(--color-text-muted);text-decoration:line-through}.price-free.svelte-3nffxu{font-size:1.25rem;font-weight:500;color:var(--color-accent)}.guarantee-card.svelte-3nffxu{border-color:var(--color-border);background:var(--color-bg-secondary)}.guarantee-icon.svelte-3nffxu{color:var(--color-accent);background:#00d0841a}.services-section.svelte-3nffxu{padding:80px 0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-secondary) 50%,var(--color-bg) 100%)}.services-grid.svelte-3nffxu{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.service-card.svelte-3nffxu{background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:2.5rem;display:flex;flex-direction:column;position:relative;transition:all var(--transition-medium)}.service-card.svelte-3nffxu:hover{border-color:var(--color-border-hover);transform:translateY(-4px)}.service-card.consulting.svelte-3nffxu{border-color:var(--color-accent)}.service-badge.svelte-3nffxu{position:absolute;top:1rem;right:1rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .75rem}.workshop-badge.svelte-3nffxu{background:#00d0841a;color:var(--color-accent);border:1px solid rgba(0,208,132,.3)}.service-name.svelte-3nffxu{font-size:1.5rem;font-weight:400;letter-spacing:.02em;margin-bottom:.5rem}.service-desc.svelte-3nffxu{font-size:.875rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.5}.service-price.svelte-3nffxu{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.service-price-value.svelte-3nffxu{font-size:1.5rem;font-weight:300;color:var(--color-text)}.service-features.svelte-3nffxu{list-style:none;flex:1;margin-bottom:2rem}.service-features.svelte-3nffxu li:where(.svelte-3nffxu){font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:.75rem;padding-left:1.25rem;position:relative}.service-features.svelte-3nffxu li:where(.svelte-3nffxu):before{content:"✓";position:absolute;left:0;color:var(--color-accent)}@media(max-width:640px){.services-grid.svelte-3nffxu{grid-template-columns:1fr}}.faq-section.svelte-3nffxu{padding:100px 0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-secondary) 50%,var(--color-bg) 100%)}.section-header.svelte-3nffxu{text-align:center;margin-bottom:4rem}.section-title.svelte-3nffxu{font-size:clamp(2rem,4vw,2.5rem);font-weight:300;letter-spacing:.02em;margin-bottom:.75rem}.section-subtitle.svelte-3nffxu{font-size:1rem;color:var(--color-text-muted);font-weight:300}.faq-grid.svelte-3nffxu{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:900px;margin:0 auto}@media(max-width:640px){.faq-grid.svelte-3nffxu{grid-template-columns:1fr}}.faq-item.svelte-3nffxu{background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:1.75rem}.faq-question.svelte-3nffxu{font-size:1rem;font-weight:400;letter-spacing:.02em;margin-bottom:.75rem;color:var(--color-text)}.faq-answer.svelte-3nffxu{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.cta-section-pricing.svelte-3nffxu{position:relative;padding:120px 0;text-align:center;overflow:hidden}.cta-title.svelte-3nffxu{font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:.02em;margin-bottom:1rem}.cta-subtitle.svelte-3nffxu{font-size:1.125rem;color:var(--color-text-secondary);font-weight:300;margin-bottom:2rem}.btn-large.svelte-3nffxu{padding:1rem 2.5rem;font-size:.875rem}.cta-glow.svelte-3nffxu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(0,208,132,.06) 0%,transparent 60%);pointer-events:none;z-index:0}.cta-section-pricing.svelte-3nffxu .container:where(.svelte-3nffxu){position:relative;z-index:1}
