._container_wq3yt_1{display:flex;flex-direction:column;gap:var(--spacing-16);padding-bottom:var(--spacing-16)}._hero_wq3yt_9{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);padding:0 0 var(--spacing-16)}._heroContent_wq3yt_17{flex:1;max-width:800px;text-align:center;display:flex;flex-direction:column;align-items:center}._heroTitle_wq3yt_26{font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-4);line-height:1.2}._heroSubtitle_wq3yt_35{font-size:1.25rem;color:var(--muted-foreground);margin:0 0 var(--spacing-8);line-height:1.6;max-width:600px}._heroButtons_wq3yt_43{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}._features_wq3yt_51{text-align:center}._sectionTitle_wq3yt_55{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-3)}._sectionSubtitle_wq3yt_63{font-size:1.125rem;color:var(--muted-foreground);margin:0 0 var(--spacing-12);max-width:700px;margin-left:auto;margin-right:auto}._featuresGrid_wq3yt_72{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6);margin-top:var(--spacing-12)}._featureCard_wq3yt_79{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._featureCard_wq3yt_79:hover{transform:translateY(-4px);box-shadow:0 0 30px #8b5cf659,0 0 60px #8b5cf626}._featureIcon_wq3yt_95{color:var(--primary);margin-bottom:var(--spacing-4);display:flex;align-items:center;justify-content:center}._featureTitle_wq3yt_103{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-3)}._featureDescription_wq3yt_111{font-size:1rem;color:var(--muted-foreground);margin:0;line-height:1.6}._pricingTeaser_wq3yt_119{text-align:center;padding:var(--spacing-12) 0;background-color:var(--surface);border-radius:var(--radius-lg);margin:0 calc(-1 * var(--spacing-6));padding-left:var(--spacing-6);padding-right:var(--spacing-6);color:#fff}._pricingTeaser_wq3yt_119 ._sectionTitle_wq3yt_55,._pricingTeaser_wq3yt_119 ._sectionSubtitle_wq3yt_63{color:#fff}._pricingCards_wq3yt_138{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6);margin:var(--spacing-8) 0;max-width:900px;margin-left:auto;margin-right:auto}._pricingCard_wq3yt_138{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:2px solid var(--border)}._pricingTier_wq3yt_156{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 var(--spacing-2)}._pricingPrice_wq3yt_164{font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-2)}._pricingDescription_wq3yt_171{font-size:.875rem;color:#fff;margin:0}._finalCTA_wq3yt_178{text-align:center;padding:var(--spacing-12) var(--spacing-6);background:linear-gradient(135deg,#3b82f6,#7c3aed,#e0e7ff);border-radius:var(--radius-lg)}._ctaTitle_wq3yt_185{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-4)}._ctaSubtitle_wq3yt_193{font-size:1.125rem;color:#ffffffe6;margin:0 0 var(--spacing-8);max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){._container_wq3yt_1{gap:var(--spacing-12);padding-bottom:var(--spacing-8)}._hero_wq3yt_9{padding:0 0 var(--spacing-8);gap:var(--spacing-8)}._heroTitle_wq3yt_26{font-size:2rem}._heroSubtitle_wq3yt_35{font-size:1rem;margin-left:auto;margin-right:auto}._heroButtons_wq3yt_43{flex-direction:column;width:100%;justify-content:center}._heroButtons_wq3yt_43>*{width:100%}._featuresGrid_wq3yt_72{grid-template-columns:1fr;gap:var(--spacing-4);margin-top:var(--spacing-8)}._featureCard_wq3yt_79{padding:var(--spacing-6)}._pricingCards_wq3yt_138{grid-template-columns:1fr;gap:var(--spacing-4);margin:var(--spacing-6) 0}._sectionTitle_wq3yt_55{font-size:1.75rem}._sectionSubtitle_wq3yt_63{font-size:1rem;margin-bottom:var(--spacing-8)}._ctaTitle_wq3yt_185{font-size:1.75rem}._ctaSubtitle_wq3yt_193{font-size:1rem;margin-bottom:var(--spacing-6)}._pricingTeaser_wq3yt_119{margin:0;padding:var(--spacing-8) var(--spacing-4)}._finalCTA_wq3yt_178{padding:var(--spacing-8) var(--spacing-4)}}
