.container.svelte-cwls5q{max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--space-4)}.section-title.svelte-cwls5q{font-size:var(--text-2xl);font-weight:var(--font-bold);text-align:center;margin:0 0 var(--space-10) 0;color:var(--color-text-primary)}.features.svelte-cwls5q{margin-bottom:var(--space-16)}.feature-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8)}.feature-card.svelte-cwls5q{padding:var(--space-8);background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:all var(--transition-slow)}.feature-card.svelte-cwls5q:hover{transform:var(--hover-lift);box-shadow:var(--shadow-lg)}.icon-wrapper.svelte-cwls5q{width:64px;height:64px;margin:0 auto var(--space-6);background:var(--color-primary-50);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.feature-icon.svelte-cwls5q{color:var(--color-primary-500)}.feature-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0 0 var(--space-3) 0;color:var(--color-text-primary)}.feature-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.steps-section.svelte-cwls5q{margin-bottom:var(--space-16)}.steps.svelte-cwls5q{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin:0 auto;max-width:1000px}.step.svelte-cwls5q{flex:1;text-align:center;padding:var(--space-6)}.step-number.svelte-cwls5q{width:60px;height:60px;margin:0 auto var(--space-4);background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:var(--font-bold);box-shadow:var(--shadow-primary-md)}.step-content.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-2) 0;color:var(--color-text-primary)}.step-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.step-arrow.svelte-cwls5q{color:var(--color-gray-300);flex-shrink:0}.cta-section.svelte-cwls5q{background:var(--gradient-primary);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);box-shadow:var(--shadow-primary-lg)}.cta-content.svelte-cwls5q{text-align:center;max-width:700px;margin:0 auto}.cta-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-2xl);font-weight:var(--font-bold);color:#fff;margin:0 0 var(--space-4) 0}.cta-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);color:#ffffffe6;line-height:var(--leading-relaxed);margin:0 0 var(--space-8) 0}.cta-buttons.svelte-cwls5q{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.cta-button.svelte-cwls5q{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-8);background:#fff;color:var(--color-primary-600);text-decoration:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-semibold);transition:all var(--transition-base);box-shadow:var(--shadow-md)}.cta-button.svelte-cwls5q:hover{transform:var(--hover-lift);box-shadow:var(--shadow-lg);background:var(--color-gray-50)}@media (max-width: 768px){.container.svelte-cwls5q{padding:var(--space-8) var(--space-4)}.section-title.svelte-cwls5q{font-size:var(--text-xl);margin-bottom:var(--space-8)}.feature-grid.svelte-cwls5q{grid-template-columns:1fr;gap:var(--space-6)}.features.svelte-cwls5q,.steps-section.svelte-cwls5q{margin-bottom:var(--space-12)}.steps.svelte-cwls5q{flex-direction:column;align-items:stretch;gap:var(--space-8);position:relative;padding-left:5rem}.steps.svelte-cwls5q:before{content:"";position:absolute;left:30px;top:30px;bottom:calc(50px + 2rem);width:2px;background:linear-gradient(180deg,var(--color-primary-500) 0%,var(--color-gray-300) 100%);z-index:0}.step.svelte-cwls5q{text-align:left;padding:0;position:relative;width:100%;max-width:none;min-height:80px}.step-number.svelte-cwls5q{position:absolute;left:-5rem;top:0;width:60px;height:60px;margin:0;z-index:1}.step-content.svelte-cwls5q{width:100%;padding-top:var(--space-2)}.step-content.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-lg)}.step-arrow.svelte-cwls5q{display:none}.cta-section.svelte-cwls5q{padding:var(--space-8) var(--space-6)}.cta-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-xl)}.cta-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base)}.cta-buttons.svelte-cwls5q{flex-direction:column}.cta-button.svelte-cwls5q{width:100%;justify-content:center}}
