@keyframes svelte-skv6c4-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-in-section.svelte-skv6c4{animation:svelte-skv6c4-fadeInUp .6s ease-out both}.social-proof-bar.svelte-skv6c4{background:var(--color-primary-50);border-bottom:1px solid var(--color-primary-100);padding:.625rem 1rem}.hero-section.svelte-skv6c4{background:linear-gradient(180deg,var(--color-primary-50) 0%,white 100%)}.hero-bg.svelte-skv6c4{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2314b886' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.hero-highlight.svelte-skv6c4{background:linear-gradient(135deg,var(--color-accent-600) 0%,var(--color-accent-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:.15em;margin-bottom:-.15em}.stat-item.svelte-skv6c4{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.5rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000000f}.stat-number.svelte-skv6c4{font-size:2.5rem;font-weight:700;color:var(--color-accent-600);line-height:1}.stat-label.svelte-skv6c4{font-size:.875rem;color:var(--color-primary-600)}.problem-section.svelte-skv6c4{background:#fff}.problem-card.svelte-skv6c4{padding:2rem;background:var(--color-primary-50);border-radius:1rem;transition:transform .2s ease}.problem-icon.svelte-skv6c4{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--color-accent-100);color:var(--color-accent-600)}.solution-section.svelte-skv6c4{background:linear-gradient(135deg,var(--color-primary-900) 0%,var(--color-primary-800) 100%)}.feature-card.svelte-skv6c4{padding:1.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 0 30px #14b88608;transition:all .2s ease}.feature-card.svelte-skv6c4:hover{background:#ffffff1f;box-shadow:0 0 40px #14b8860f}.feature-title.svelte-skv6c4{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.feature-description.svelte-skv6c4{font-size:.875rem;line-height:1.5;color:var(--color-primary-300)}.comparison-section.svelte-skv6c4{background:var(--color-primary-50)}.comparison-table.svelte-skv6c4{background:#fff;border-radius:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:0 4px 24px -4px #0000001a}.comparison-table.svelte-skv6c4 table:where(.svelte-skv6c4){border-collapse:collapse;min-width:500px}.comparison-table.svelte-skv6c4 th:where(.svelte-skv6c4),.comparison-table.svelte-skv6c4 td:where(.svelte-skv6c4){padding:1rem 1.5rem;text-align:center}.table-header-feature.svelte-skv6c4{width:40%}.table-header-competitor.svelte-skv6c4{background:var(--color-primary-100);color:var(--color-primary-600);font-weight:600}.table-header-us.svelte-skv6c4{background:var(--color-accent-600);color:#fff;font-weight:600}.feature-name.svelte-skv6c4{text-align:left;font-weight:500;color:var(--color-primary-900)}.competitor-value.svelte-skv6c4{color:var(--color-primary-500);background:var(--color-primary-50)}.our-value.svelte-skv6c4{font-weight:600;color:var(--color-primary-900)}.highlight-price.svelte-skv6c4{color:var(--color-accent-600);font-size:1.125rem}.no-value.svelte-skv6c4{color:var(--color-primary-400)}.yes-value.svelte-skv6c4{color:var(--color-accent-500)}.comparison-table.svelte-skv6c4 tbody:where(.svelte-skv6c4) td:where(.svelte-skv6c4){border-top:1px solid var(--color-primary-200)}.comparison-table.svelte-skv6c4 tbody:where(.svelte-skv6c4) .competitor-value:where(.svelte-skv6c4){border-top-color:var(--color-primary-200)}.comparison-table.svelte-skv6c4 tbody:where(.svelte-skv6c4) .our-column:where(.svelte-skv6c4){border-top-color:var(--color-accent-200)}.our-column.svelte-skv6c4{background:var(--color-accent-50)}.how-it-works-section.svelte-skv6c4{background:var(--color-primary-50)}.steps-container.svelte-skv6c4{display:flex;flex-direction:column;align-items:center;gap:0}@media(min-width:768px){.steps-container.svelte-skv6c4{flex-direction:row;justify-content:center;align-items:flex-start}}.step.svelte-skv6c4{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:280px}.step-number.svelte-skv6c4{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-primary-900);color:#fff;font-size:.875rem;font-weight:600}.step-content.svelte-skv6c4{margin-top:1.5rem}.step-title.svelte-skv6c4{font-size:1.25rem;font-weight:600;color:var(--color-primary-900)}.step-description.svelte-skv6c4{margin-top:.5rem;color:var(--color-primary-600)}.step-connector.svelte-skv6c4{width:2px;height:3rem;background:repeating-linear-gradient(to bottom,var(--color-primary-300) 0,var(--color-primary-300) 4px,transparent 4px,transparent 8px);margin:1rem 0}@media(min-width:768px){.step-connector.svelte-skv6c4{width:5rem;height:2px;margin:1.75rem .5rem 0;background:repeating-linear-gradient(to right,var(--color-primary-300) 0,var(--color-primary-300) 4px,transparent 4px,transparent 8px)}}.guarantee-section.svelte-skv6c4{background:linear-gradient(180deg,white 0%,var(--color-accent-50) 100%)}.guarantee-badge.svelte-skv6c4{display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:linear-gradient(135deg,var(--color-accent-100) 0%,var(--color-accent-50) 100%);color:var(--color-accent-600);box-shadow:0 0 0 8px var(--color-accent-100)}.guarantee-conditions.svelte-skv6c4{display:flex;flex-direction:column;gap:.75rem;align-items:center}.guarantee-conditions.svelte-skv6c4 li:where(.svelte-skv6c4){display:flex;align-items:center;gap:.5rem;color:var(--color-primary-700)}.guarantee-conditions.svelte-skv6c4 svg:where(.svelte-skv6c4){color:var(--color-accent-500);flex-shrink:0}.final-cta-section.svelte-skv6c4{background:linear-gradient(135deg,var(--color-primary-900) 0%,var(--color-primary-950) 100%)}.cta-button-inverted{background:#fff!important;color:var(--color-primary-900)!important;border-color:#fff!important}.cta-button-inverted:hover{background:var(--color-primary-50)!important}
