.hero-bg-gradient.svelte-1ldl881{background:radial-gradient(80% 60% at 70% 20%,#dbf0e780,#0000 70%),radial-gradient(50% 40% at 20% 80%,#e4f1f166,#0000 60%)}.hero-bg-grid.svelte-1ldl881{background-image:linear-gradient(#c2d6d614 1px,#0000 1px),linear-gradient(90deg,#c2d6d614 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 20%,#0000 70%)}.hero-subheadline.svelte-1ldl881{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards svelte-1ldl881-fade-in-up}.hero-cta.svelte-1ldl881{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .1s forwards svelte-1ldl881-fade-in-up}.hero-price-card.svelte-1ldl881{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards svelte-1ldl881-fade-in-up}.hero-trust-line.svelte-1ldl881{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .15s forwards svelte-1ldl881-fade-in-up}@media (prefers-reduced-motion:reduce){.hero-subheadline.svelte-1ldl881,.hero-cta.svelte-1ldl881,.hero-price-card.svelte-1ldl881,.hero-trust-line.svelte-1ldl881{opacity:1;animation:none;transform:none}}.hero-card-inner.svelte-1ldl881{box-shadow:0 0 0 1px #d7eae299,0 1px 2px #3d5c5c0a,0 8px 24px -6px #3d5c5c14,0 24px 56px -12px #3d5c5c1f}@media (width>=1024px){.hero-price-card.svelte-1ldl881{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards svelte-1ldl881-fade-in-right}}@keyframes svelte-1ldl881-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ldl881-fade-in-right{0%{opacity:0;transform:translate(32px)translateY(8px)}to{opacity:1;transform:translate(0)translateY(0)}}.heading-anim.svelte-1xtlv7q,.row-anim.svelte-1xtlv7q,.solve-anim.svelte-1xtlv7q,.cta-anim.svelte-1xtlv7q{opacity:0;transform:translateY(12px)}.visible.svelte-1xtlv7q .heading-anim:where(.svelte-1xtlv7q){animation:.5s cubic-bezier(.22,1,.36,1) .1s forwards svelte-1xtlv7q-fade-in-up}.visible.svelte-1xtlv7q .row-anim:where(.svelte-1xtlv7q){animation:svelte-1xtlv7q-fade-in-up .4s cubic-bezier(.22, 1, .36, 1) var(--delay) forwards}.visible.svelte-1xtlv7q .solve-anim:where(.svelte-1xtlv7q){animation:.5s cubic-bezier(.22,1,.36,1) .58s forwards svelte-1xtlv7q-fade-in-up}.visible.svelte-1xtlv7q .cta-anim:where(.svelte-1xtlv7q){animation:.5s cubic-bezier(.22,1,.36,1) .72s forwards svelte-1xtlv7q-fade-in-up}@keyframes svelte-1xtlv7q-fade-in-up{to{opacity:1;transform:translateY(0)}}.import-heading.svelte-13swedc{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .1s forwards svelte-13swedc-fade-in-up;transform:translateY(12px)}.import-subheading.svelte-13swedc{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .2s forwards svelte-13swedc-fade-in-up;transform:translateY(12px)}.import-item.svelte-13swedc{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards svelte-13swedc-fade-in-up;animation-delay:calc(.25s + var(--delay));transform:translateY(24px)}.import-footer.svelte-13swedc{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .6s forwards svelte-13swedc-fade-in-up;transform:translateY(12px)}.icon-ring.svelte-13swedc{background:linear-gradient(135deg,#eaf5f3 0%,#dbf0e7 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:3px;display:flex}@media (width>=768px){.icon-ring.svelte-13swedc{width:72px;height:72px;padding:4px}}.icon-circle.svelte-13swedc{background:linear-gradient(145deg, var(--color-accent), #2a6f5e);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 4px 16px -4px #2673534d,0 2px 6px -2px #26735326}.step-badge.svelte-13swedc{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 6px -1px #00000026}@media (width>=768px){.step-badge.svelte-13swedc{width:24px;height:24px;font-size:12px}}.connector.svelte-13swedc{display:none}@media (width>=768px){.connector.svelte-13swedc{background:repeating-linear-gradient(90deg, var(--color-border) 0, var(--color-border) 6px, transparent 6px, transparent 12px);opacity:0;height:2px;animation:svelte-13swedc-connector-in .5s cubic-bezier(.22, 1, .36, 1) var(--connector-delay) forwards;display:block;position:absolute;top:36px;left:calc(50% + 44px);right:calc(44px - 50%)}}@keyframes svelte-13swedc-fade-in-up{to{opacity:1;transform:translateY(0)}}@keyframes svelte-13swedc-connector-in{to{opacity:.6}}.heading-anim.svelte-1vxyp2t{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .1s forwards svelte-1vxyp2t-fade-in-up;transform:translateY(12px)}.content-anim.svelte-1vxyp2t{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .25s forwards svelte-1vxyp2t-fade-in-up;transform:translateY(16px)}.trust-panel.svelte-1vxyp2t{border:2px solid var(--color-accent);background:linear-gradient(135deg,#f5faf9 0%,#eaf5f3 100%);box-shadow:0 4px 24px -4px #2e6b611a,0 8px 40px -8px #2e6b6114}.shield-ring.svelte-1vxyp2t{background:linear-gradient(135deg,#e2f3ec 0%,#eef6f5 100%);box-shadow:0 0 0 1px #d7eae7}.shield-anim.svelte-1vxyp2t{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) .35s forwards svelte-1vxyp2t-shield-in;transform:scale(.9)}.trust-item.svelte-1vxyp2t{opacity:0;animation:svelte-1vxyp2t-slide-in .4s cubic-bezier(.22, 1, .36, 1) var(--delay) forwards;transform:translate(8px)}@keyframes svelte-1vxyp2t-fade-in-up{to{opacity:1;transform:translateY(0)}}@keyframes svelte-1vxyp2t-shield-in{to{opacity:1;transform:scale(1)}}@keyframes svelte-1vxyp2t-slide-in{to{opacity:1;transform:translate(0)}}.team-heading.svelte-1wknna9{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .1s forwards svelte-1wknna9-fade-in-up;transform:translateY(12px)}.team-subheading.svelte-1wknna9{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .2s forwards svelte-1wknna9-fade-in-up;transform:translateY(12px)}.team-card.svelte-1wknna9{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards svelte-1wknna9-fade-in-up;animation-delay:calc(.2s + var(--delay));transform:translateY(20px)}@keyframes svelte-1wknna9-fade-in-up{to{opacity:1;transform:translateY(0)}}
