.page-root.svelte-1y2corw{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-root.svelte-1y2corw h1:where(.svelte-1y2corw),.page-root.svelte-1y2corw h2:where(.svelte-1y2corw){font-family:Bitter,Georgia,Times New Roman,serif}.section-label.svelte-1y2corw{letter-spacing:.1em;text-transform:uppercase;color:#00b4a6;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:700;display:inline-block}.hero-dot-grid.svelte-1y2corw{background-image:radial-gradient(circle,#00b4a63d 2px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 75% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(90% 75% at 50% 40%,#000 30%,#0000 100%)}.hero-glow.svelte-1y2corw{filter:blur(80px);pointer-events:none;background:radial-gradient(#00b4a61a 0%,#0000 95%);width:80%;height:70%;position:absolute;top:-15%;left:50%;transform:translate(-50%)}@keyframes svelte-1y2corw-fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up.svelte-1y2corw{animation:.7s cubic-bezier(.16,1,.3,1) both svelte-1y2corw-fadeUp}@keyframes svelte-1y2corw-pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.stat-number.svelte-1y2corw{color:#00b4a6;font-family:Bitter,Georgia,serif;font-size:2.5rem;font-weight:700;line-height:1}.stat-label.svelte-1y2corw{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-size:.75rem;line-height:1.4}.problem-card.svelte-1y2corw{background:#fef2f2;border-left:4px solid #f87171;border-radius:.75rem;gap:1rem;padding:1.5rem;display:flex}.problem-icon-wrap.svelte-1y2corw{background:#f8717126;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.step-number.svelte-1y2corw{color:#fff;ring-offset:4px;background:#00b4a6;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-family:Bitter,serif;font-size:1.375rem;font-weight:700;display:flex;box-shadow:0 4px 14px #00b4a659}.steps-connector.svelte-1y2corw{opacity:.5;background:repeating-linear-gradient(90deg,#00b4a6 0 5px,#0000 5px 12px);width:66.6667%;height:2px;position:absolute;top:1.75rem;left:16.6667%}.benefit-featured.svelte-1y2corw{background:#fff;border:1px solid #f3f4f6;border-left:4px solid #00b4a6;border-radius:1rem;padding:2rem;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 3px #0000000f}.benefit-featured.svelte-1y2corw:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.benefits-slider-section.svelte-1y2corw{margin-top:.5rem}.benefits-slider-wrap.svelte-1y2corw{position:relative}.benefits-slider-wrap.svelte-1y2corw:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(270deg,#fff,#0000);width:2.5rem;position:absolute;top:0;bottom:0;right:0}.benefits-slider.svelte-1y2corw{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:.875rem;padding:.75rem 0;display:flex;overflow-x:auto}.benefits-slider.svelte-1y2corw::-webkit-scrollbar{display:none}.benefits-slide.svelte-1y2corw{scroll-snap-align:start;background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;flex:0 0 270px;padding:1.25rem 1.25rem 1.5rem;transition:border-color .2s,box-shadow .2s,transform .2s}.benefits-slide.svelte-1y2corw:hover{border-color:#00b4a6;transform:translateY(-2px);box-shadow:0 6px 20px #00b4a61a}.slide-icon.svelte-1y2corw{background:#f0faf9;border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.875rem;display:flex}.slide-title.svelte-1y2corw{color:#1e293b;margin-bottom:.375rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:700}.slide-text.svelte-1y2corw{color:#64748b;font-size:.75rem;line-height:1.6}.trust-badge.svelte-1y2corw{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.75rem 1.5rem;transition:border-color .2s,box-shadow .2s}.trust-badge.svelte-1y2corw:hover{border-color:#00b4a64d;box-shadow:0 4px 12px #0000000f}.limit-card.svelte-1y2corw{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.75rem;gap:1rem;padding:1.25rem 1.5rem;display:flex}.limit-x-icon.svelte-1y2corw{background:#f3f4f6;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.125rem;display:flex}.cta-blob-1.svelte-1y2corw{pointer-events:none;background:#ffffff0a;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-5rem;left:-5rem}.cta-blob-2.svelte-1y2corw{pointer-events:none;background:#00b4a626;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-4rem;right:-4rem}.faq-answer.svelte-1y2corw{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-answer.open.svelte-1y2corw{grid-template-rows:1fr}.faq-answer.svelte-1y2corw>div:where(.svelte-1y2corw){overflow:hidden}.faq-toggle-icon.svelte-1y2corw{transition:transform .28s cubic-bezier(.4,0,.2,1)}.faq-toggle-icon.open.svelte-1y2corw{transform:rotate(45deg)}.reveal.svelte-1y2corw{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.reveal.svelte-1y2corw.revealed{opacity:1;transform:translateY(0)}.reveal-stagger.svelte-1y2corw>.reveal:where(.svelte-1y2corw):first-child{transition-delay:0s}.reveal-stagger.svelte-1y2corw>.reveal:where(.svelte-1y2corw):nth-child(2){transition-delay:80ms}.reveal-stagger.svelte-1y2corw>.reveal:where(.svelte-1y2corw):nth-child(3){transition-delay:.16s}.reveal-stagger.svelte-1y2corw>.reveal:where(.svelte-1y2corw):nth-child(4){transition-delay:.24s}.reveal-stagger.svelte-1y2corw>.reveal:where(.svelte-1y2corw):nth-child(5){transition-delay:.32s}.reveal-stagger.svelte-1y2corw>.reveal:where(.svelte-1y2corw):nth-child(6){transition-delay:.4s}@media (width>=768px){.reveal-connector.svelte-1y2corw{transform-origin:0;transition:transform 1s cubic-bezier(.16,1,.3,1) .5s;transform:scaleX(0)}.reveal-connector.svelte-1y2corw.revealed{transform:scaleX(1)}}@keyframes svelte-1y2corw-glowBreathe{0%,to{opacity:.8;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.5)}}.hero-glow.svelte-1y2corw{animation:7s ease-in-out infinite svelte-1y2corw-glowBreathe}
