.pricing-calculator.svelte-u0wz50{background:var(--color-surface-elevated);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-md);max-width:500px;margin:0 auto;display:grid;gap:var(--spacing-lg)}.pricing-calculator.svelte-u0wz50 .header:where(.svelte-u0wz50){display:grid;gap:var(--spacing-xs)}.pricing-calculator.svelte-u0wz50 h3:where(.svelte-u0wz50){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text-primary);text-align:center}.pricing-calculator.svelte-u0wz50 h4.note:where(.svelte-u0wz50){font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin:0;text-align:center}.sliders.svelte-u0wz50{display:grid;gap:var(--spacing-md)}.slider-group.svelte-u0wz50 label:where(.svelte-u0wz50){display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.slider.svelte-u0wz50{width:100%;height:6px;border-radius:var(--radius-full);background:var(--color-border);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:var(--spacing-xs)}.slider.svelte-u0wz50::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-primary);cursor:pointer;box-shadow:var(--shadow-sm)}.slider.svelte-u0wz50::-moz-range-thumb{width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-primary);cursor:pointer;border:none;box-shadow:var(--shadow-sm)}.slider-range.svelte-u0wz50{font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex;justify-content:space-between}.calculation-display.svelte-u0wz50{border-top:1px solid var(--color-border);padding-top:var(--spacing-sm2)}.calculation-row.svelte-u0wz50{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm);font-size:var(--font-size-md)}.calculation-row.svelte-u0wz50 s:where(.svelte-u0wz50){color:var(--color-text-muted);font-weight:var(--font-weight-normal);margin:0 2px;opacity:.8}.calculation-row.svelte-u0wz50:last-child{margin-bottom:0}.calculation-row.total.svelte-u0wz50{border-top:1px solid var(--color-border);padding-top:var(--spacing-sm);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.calculation-row.svelte-u0wz50 span:where(.svelte-u0wz50):first-child{color:var(--color-text-primary)}.calculation-row.svelte-u0wz50 span:where(.svelte-u0wz50):last-child{font-weight:var(--font-weight-bold)}.calculation-row.total.svelte-u0wz50 span.discount:where(.svelte-u0wz50){color:var(--color-discount);font-weight:var(--font-weight-normal)}.calculation-row.total.svelte-u0wz50 span.price:where(.svelte-u0wz50){color:var(--color-price)}.container.svelte-17jf34i{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-xl)}.hero.svelte-17jf34i{background:linear-gradient(133deg,#375db7,#5c3266);color:#fff;padding:var(--spacing-3xl) 0}.hero-content.svelte-17jf34i{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:center}.hero.svelte-17jf34i h1:where(.svelte-17jf34i){font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 var(--spacing-md) 0}.hero.svelte-17jf34i h2:where(.svelte-17jf34i){font-size:var(--font-size-xl);opacity:.9;font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-xl) 0}.hero-buttons.svelte-17jf34i{display:flex;gap:var(--spacing-md)}.hero-images.svelte-17jf34i{display:flex;gap:var(--spacing-md);justify-content:center;align-items:center;perspective:1000px;padding:var(--spacing-xl)}.card-mockup.svelte-17jf34i{background:#fff;box-shadow:var(--shadow-xl);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.06,.34,.48,1.03);position:relative;cursor:pointer;width:200px;height:auto}.card-mockup.svelte-17jf34i:nth-child(1){z-index:3}.card-mockup.svelte-17jf34i:nth-child(2){z-index:2}.card-mockup.svelte-17jf34i:nth-child(3){z-index:1}.card-face.svelte-17jf34i{backface-visibility:hidden;transform-style:preserve-3d}.card-back.svelte-17jf34i{transform:rotateY(180deg);position:absolute;top:0;left:0}.card-mockup.svelte-17jf34i img:where(.svelte-17jf34i){width:200px;height:auto;display:block}.features.svelte-17jf34i{padding:var(--spacing-3xl) 0;background:var(--color-surface)}.features.svelte-17jf34i h2:where(.svelte-17jf34i){text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xl) 0;color:var(--color-text-primary)}.features-grid.svelte-17jf34i{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.feature.svelte-17jf34i{background:var(--color-surface-elevated);padding:var(--spacing-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);text-align:left;display:flex;gap:var(--spacing-md);align-items:flex-start}.feature-icon.svelte-17jf34i{font-size:var(--font-size-4xl);border-radius:var(--radius-xl);background:var(--feature-bg);display:grid;padding:var(--spacing-sm2)}.feature.svelte-17jf34i h3:where(.svelte-17jf34i){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary);display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--spacing-sm2)}.feature.svelte-17jf34i p:where(.svelte-17jf34i){color:var(--color-text-secondary);margin:0}.our-process.svelte-17jf34i{padding:var(--spacing-3xl) 0}.our-process.svelte-17jf34i h2:where(.svelte-17jf34i){text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xl) 0;color:var(--color-text-primary)}.steps.svelte-17jf34i{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-2xl)}.step.svelte-17jf34i{text-align:center}.step-number.svelte-17jf34i{width:var(--spacing-3xl);height:var(--spacing-3xl);background:var(--color-primary);color:#fff;border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0 auto var(--spacing-md) auto}.step-2.svelte-17jf34i .step-number:where(.svelte-17jf34i){background:var(--color-new)}.step-3.svelte-17jf34i .step-number:where(.svelte-17jf34i){background:var(--badge-success-bg)}.step.svelte-17jf34i h3:where(.svelte-17jf34i){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary)}.step.svelte-17jf34i p:where(.svelte-17jf34i){color:var(--color-text-secondary);margin:0}.faqs.svelte-17jf34i{padding:var(--spacing-3xl) 0}.faqs.svelte-17jf34i h2:where(.svelte-17jf34i){text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xl) 0;color:var(--color-text-primary)}.our-story.svelte-17jf34i{padding:var(--spacing-3xl) 0;background:var(--color-surface)}.our-story.svelte-17jf34i h2:where(.svelte-17jf34i){text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xl) 0;color:var(--color-text-primary)}.our-story.svelte-17jf34i p:where(.svelte-17jf34i){font-size:var(--font-size-lg);line-height:1.6;color:var(--color-text-secondary);margin:0 auto var(--spacing-xl) auto;max-width:520px;text-align:center}.pricing.svelte-17jf34i{padding:var(--spacing-3xl) 0;background:var(--color-surface)}.pricing.svelte-17jf34i h2:where(.svelte-17jf34i){text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xl) 0;color:var(--color-text-primary)}.pricing.svelte-17jf34i p:where(.svelte-17jf34i){text-align:center;font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0 0 var(--spacing-2xl) 0;max-width:520px;line-height:1.6;margin-left:auto;margin-right:auto}.pricing-calculator-container.svelte-17jf34i{margin-top:var(--spacing-2xl)}@media (max-width: 1060px){.card-mockup.svelte-17jf34i{width:150px}.card-mockup.svelte-17jf34i img:where(.svelte-17jf34i){width:150px}}@media (max-width: 768px){.hero-content.svelte-17jf34i{grid-template-columns:1fr;text-align:center}.hero.svelte-17jf34i h1:where(.svelte-17jf34i){font-size:var(--font-size-3xl)}.hero-images.svelte-17jf34i{padding:0;flex-direction:column;gap:var(--spacing-xl)}.hero-buttons.svelte-17jf34i{flex-direction:column;align-items:center}.card-mockup.svelte-17jf34i{width:200px}.card-mockup.svelte-17jf34i img:where(.svelte-17jf34i){width:200px}.our-story.svelte-17jf34i .story:where(.svelte-17jf34i){grid-template-columns:1fr;gap:var(--spacing-sm);text-align:center}}
