.hero.svelte-1jd3l9l{padding:96px 0 112px;background:linear-gradient(180deg,#fff,#f6fbfc);border-bottom:1px solid var(--line)}.hero-grid.svelte-1jd3l9l{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}h1.svelte-1jd3l9l{font-family:Manrope,sans-serif;font-size:clamp(42px,5.4vw,72px);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:24px 0 28px}h1.svelte-1jd3l9l em:where(.svelte-1jd3l9l){display:block;color:var(--blue);font-style:normal}.hero-lead.svelte-1jd3l9l{max-width:540px;font-size:18px;line-height:1.6;color:#4a5963;margin:0}.hero-actions.svelte-1jd3l9l{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px}.reassurance.svelte-1jd3l9l{display:flex;align-items:center;gap:8px;margin:28px 0 0;font-size:14px;color:#66747e}.reassurance.svelte-1jd3l9l svg{color:var(--cyan);flex:none}.journey.svelte-1jd3l9l{display:flex;flex-direction:column;gap:16px;padding:40px 36px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 24px 48px #1974c512}.stage.svelte-1jd3l9l{width:var(--w);margin:0 auto;display:flex;align-items:center;gap:20px;padding:22px 24px;background:var(--pale);border-left:3px solid var(--cyan);border-radius:4px;transition:transform .3s ease,box-shadow .3s ease}.stage.svelte-1jd3l9l:hover{transform:translate(4px);box-shadow:0 10px 22px #1974c51a}.stage.svelte-1jd3l9l:nth-of-type(2){border-left-color:var(--blue)}.stage.svelte-1jd3l9l:nth-of-type(3){border-left-color:var(--ink)}.stage-number.svelte-1jd3l9l{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;color:var(--blue);letter-spacing:.08em}.stage.svelte-1jd3l9l strong:where(.svelte-1jd3l9l){display:block;font-family:Manrope,sans-serif;font-size:20px;color:var(--ink);line-height:1.2}.stage.svelte-1jd3l9l small:where(.svelte-1jd3l9l){display:block;margin-top:4px;font-size:14px;line-height:1.5;color:#5a6872}.journey-caption.svelte-1jd3l9l{margin:8px 0 0;font-size:13px;color:#74828b;text-align:center}.fade-up.svelte-1jd3l9l{animation:svelte-1jd3l9l-fade-up .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * .11s)}@keyframes svelte-1jd3l9l-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width: 900px){.hero.svelte-1jd3l9l{padding:64px 0 80px}.hero-grid.svelte-1jd3l9l{grid-template-columns:1fr;gap:56px}.journey.svelte-1jd3l9l{padding:28px 22px}}@media (max-width: 680px){.hero-actions.svelte-1jd3l9l{flex-direction:column;align-items:stretch}.hero-actions.svelte-1jd3l9l .button:where(.svelte-1jd3l9l){justify-content:center}.hero-lead.svelte-1jd3l9l{font-size:16px}.stage.svelte-1jd3l9l{width:100%}}@media (prefers-reduced-motion: reduce){.fade-up.svelte-1jd3l9l{animation:none}}.section.svelte-1drho{padding:120px 0}.challenge.svelte-1drho{background:#fff}.intro.svelte-1drho{max-width:760px}h2.svelte-1drho{font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:20px 0 24px}h2.svelte-1drho em:where(.svelte-1drho){color:var(--blue);font-style:normal}.intro.svelte-1drho p:where(.svelte-1drho):last-child{font-size:18px;line-height:1.7;color:#4a5963;margin:0}.leaks.svelte-1drho{list-style:none;padding:0;margin:72px 0 0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.leak.svelte-1drho{position:relative;padding:0 22px 0 0;transition-delay:calc(var(--d) * 80ms)}.leak-stage.svelte-1drho{display:block;padding-top:28px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7a8891}.leak-marker.svelte-1drho{position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 5px #f5b94c2e}.leak.svelte-1drho h3:where(.svelte-1drho){font-family:Manrope,sans-serif;font-size:19px;color:var(--ink);margin:22px 0 10px;line-height:1.25}.leak.svelte-1drho p:where(.svelte-1drho){font-size:14px;line-height:1.6;color:#5a6872;margin:0}@media (max-width: 900px){.section.svelte-1drho{padding:88px 0}.leaks.svelte-1drho{grid-template-columns:1fr;margin-top:48px;border-top:0;border-left:1px solid var(--line);margin-left:5px}.leak.svelte-1drho{padding:0 0 32px 28px}.leak-stage.svelte-1drho{padding-top:0}.leak-marker.svelte-1drho{left:-6px;top:4px}.leak.svelte-1drho h3:where(.svelte-1drho){margin-top:8px}}.section.svelte-1xdxsaj{padding:120px 0}.journey.svelte-1xdxsaj{background:var(--pale)}.intro.svelte-1xdxsaj{max-width:760px}h2.svelte-1xdxsaj{font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:20px 0 24px}h2.svelte-1xdxsaj em:where(.svelte-1xdxsaj){color:var(--blue);font-style:normal}.intro.svelte-1xdxsaj>p:where(.svelte-1xdxsaj):nth-of-type(2){font-size:18px;line-height:1.7;color:#4a5963;margin:0}.intro-link.svelte-1xdxsaj{margin-top:20px}.text-link.svelte-1xdxsaj{color:var(--blue);display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:14px}.text-link.svelte-1xdxsaj svg{transition:transform .2s}.text-link.svelte-1xdxsaj:hover svg{transform:translate(4px)}.stages.svelte-1xdxsaj{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:80px}.stages.svelte-1xdxsaj:before{content:"";position:absolute;top:22px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--cyan),var(--blue));opacity:.45}.stage.svelte-1xdxsaj{position:relative;background:#fff;border:1px solid #d3e4ea;border-radius:6px;padding:36px 32px 32px;display:flex;flex-direction:column;transition:opacity .7s ease,transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition-delay:calc(var(--d) * .12s),0s,0s,0s}.stage.svelte-1xdxsaj:hover{transform:translateY(-4px);border-color:var(--cyan);box-shadow:0 18px 36px #1974c51a}.stage-head.svelte-1xdxsaj{display:flex;align-items:center;gap:14px;margin-bottom:28px}.node.svelte-1xdxsaj{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;box-shadow:0 0 0 6px #fff}.stage-name.svelte-1xdxsaj{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}h3.svelte-1xdxsaj{font-family:Manrope,sans-serif;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin:0 0 14px}.stage-text.svelte-1xdxsaj{font-size:15px;line-height:1.6;color:#5a6872;margin:0 0 24px}ul.svelte-1xdxsaj{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:12px}li.svelte-1xdxsaj{position:relative;padding-left:22px;font-size:14px;line-height:1.45;color:#3c4a54}li.svelte-1xdxsaj:before{content:"";position:absolute;left:0;top:7px;width:8px;height:2px;background:var(--cyan)}.stage-cta.svelte-1xdxsaj{margin-top:auto;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:700;color:var(--blue);transition:color .2s}.stage-cta.svelte-1xdxsaj svg{flex:none;transition:transform .2s}.stage-cta.svelte-1xdxsaj:hover{color:var(--ink)}.stage-cta.svelte-1xdxsaj:hover svg{transform:translate(4px)}@media (max-width: 900px){.section.svelte-1xdxsaj{padding:88px 0}.stages.svelte-1xdxsaj{grid-template-columns:1fr;gap:24px;margin-top:56px}.stages.svelte-1xdxsaj:before{top:0;bottom:0;left:45px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--cyan),var(--blue))}.stage.svelte-1xdxsaj{padding:28px 24px}.stage-head.svelte-1xdxsaj{margin-bottom:20px}}.section.svelte-1trnqww{padding:120px 0}.product.svelte-1trnqww{background:var(--dark);color:#fff;overflow:hidden}.product-grid.svelte-1trnqww{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}h2.svelte-1trnqww{font-family:Manrope,sans-serif;font-size:clamp(32px,3.6vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.14;margin:20px 0 28px}h2.svelte-1trnqww em:where(.svelte-1trnqww){color:#7fd8ef;font-style:normal}.lead.svelte-1trnqww{font-size:17px;line-height:1.7;color:#c4d3da;margin:0 0 32px}.capabilities.svelte-1trnqww{list-style:none;padding:0;margin:0 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.capabilities.svelte-1trnqww li:where(.svelte-1trnqww){position:relative;padding-left:22px;font-size:14px;line-height:1.45;color:#e3edf1}.capabilities.svelte-1trnqww li:where(.svelte-1trnqww):before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--cyan)}.actions.svelte-1trnqww{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.text-link.svelte-1trnqww{color:#7fd8ef;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;transition:color .2s}.text-link.svelte-1trnqww:hover{color:#fff}.text-link.svelte-1trnqww svg{transition:transform .2s}.text-link.svelte-1trnqww:hover svg{transform:translate(4px)}.button-light.svelte-1trnqww{background:#fff;color:var(--ink);padding:16px 22px}.button-light.svelte-1trnqww:hover{box-shadow:0 10px 24px #00000040}.showcase.svelte-1trnqww{transition-delay:.12s}.slideshow-container.svelte-1trnqww{position:relative;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 40px 80px #00000059;transform:perspective(1400px) rotateY(-6deg) rotateX(3deg);transition:transform .6s ease}.showcase.svelte-1trnqww:hover .slideshow-container:where(.svelte-1trnqww){transform:perspective(1400px) rotateY(-2deg) rotateX(1deg)}.slides-wrapper.svelte-1trnqww{position:relative;aspect-ratio:16 / 10;overflow:hidden}.slide.svelte-1trnqww{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.slide.active.svelte-1trnqww{opacity:1}.slide.svelte-1trnqww img:where(.svelte-1trnqww){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.dots.svelte-1trnqww{display:flex;justify-content:center;gap:10px;padding:16px;background:#f9fbfb;border-top:1px solid #e0e9ec}.dot.svelte-1trnqww{width:10px;height:10px;border-radius:50%;border:none;background:#c9dde4;cursor:pointer;transition:background .2s,transform .2s}.dot.svelte-1trnqww:hover{background:#7fd8ef;transform:scale(1.1)}.dot.active.svelte-1trnqww{background:var(--blue);transform:scale(1.1)}@media (max-width: 900px){.section.svelte-1trnqww{padding:88px 0}.product-grid.svelte-1trnqww{grid-template-columns:1fr;gap:56px}.slideshow-container.svelte-1trnqww,.showcase.svelte-1trnqww:hover .slideshow-container:where(.svelte-1trnqww){transform:none}.slides-wrapper.svelte-1trnqww{aspect-ratio:16 / 11}}@media (max-width: 680px){.capabilities.svelte-1trnqww{grid-template-columns:1fr}.actions.svelte-1trnqww{flex-direction:column;align-items:stretch}.button-light.svelte-1trnqww{justify-content:center}.slides-wrapper.svelte-1trnqww{aspect-ratio:4 / 3}.dot.svelte-1trnqww{width:8px;height:8px}}@media (prefers-reduced-motion: reduce){.slideshow-container.svelte-1trnqww,.slide.svelte-1trnqww{transition:none}}.section.svelte-1ga5u25{padding:120px 0}.approach.svelte-1ga5u25{background:#fff}.intro.svelte-1ga5u25{max-width:760px}h2.svelte-1ga5u25{font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:20px 0 24px}h2.svelte-1ga5u25 em:where(.svelte-1ga5u25){color:var(--blue);font-style:normal}.intro.svelte-1ga5u25>p:where(.svelte-1ga5u25):nth-of-type(2){font-size:18px;line-height:1.7;color:#4a5963;margin:0}.intro-link.svelte-1ga5u25{margin-top:20px}.text-link.svelte-1ga5u25{color:var(--blue);display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:14px}.text-link.svelte-1ga5u25 svg{transition:transform .2s}.text-link.svelte-1ga5u25:hover svg{transform:translate(4px)}.steps.svelte-1ga5u25{list-style:none;padding:0;margin:72px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.step.svelte-1ga5u25{position:relative;padding:36px 28px 0 0;border-top:2px solid var(--line);transition-delay:calc(var(--d) * .1s)}.step.svelte-1ga5u25:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--cyan)}.step.svelte-1ga5u25:last-child:before{background:var(--blue)}.step-number.svelte-1ga5u25{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--blue)}h3.svelte-1ga5u25{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin:14px 0}.step.svelte-1ga5u25 p:where(.svelte-1ga5u25){font-size:15px;line-height:1.65;color:#5a6872;margin:0;max-width:260px}@media (max-width: 900px){.section.svelte-1ga5u25{padding:88px 0}.steps.svelte-1ga5u25{grid-template-columns:1fr 1fr;row-gap:48px}}@media (max-width: 680px){.steps.svelte-1ga5u25{grid-template-columns:1fr;margin-top:48px}.step.svelte-1ga5u25 p:where(.svelte-1ga5u25){max-width:none}}.section.svelte-e3kmc4{padding:136px 0;background:#fbfcfc;text-align:center}.narrow.svelte-e3kmc4{max-width:780px}.eyebrow.svelte-e3kmc4{justify-content:center}h2.svelte-e3kmc4{font-family:Manrope,sans-serif;font-size:clamp(36px,4.6vw,60px);font-weight:800;letter-spacing:-.045em;line-height:1.1;margin:24px 0 32px}h2.svelte-e3kmc4 em:where(.svelte-e3kmc4){color:var(--blue);font-style:normal}.body.svelte-e3kmc4{font-size:18px;line-height:1.75;color:#4a5963;margin:0 auto;max-width:640px}.closing.svelte-e3kmc4{margin:48px 0 0;font-size:16px;font-weight:600;color:var(--ink)}.closing.svelte-e3kmc4 span:where(.svelte-e3kmc4){color:var(--blue)}@media (max-width: 900px){.section.svelte-e3kmc4{padding:96px 0}}@media (max-width: 680px){.section.svelte-e3kmc4{padding:80px 0}.body.svelte-e3kmc4{font-size:16px}}.section.svelte-181jdhz{padding:120px 0;background:#fff;border-top:1px solid var(--line)}.audience-grid.svelte-181jdhz{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start}h2.svelte-181jdhz{font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:20px 0 0}h2.svelte-181jdhz em:where(.svelte-181jdhz){color:var(--blue);font-style:normal}p.svelte-181jdhz{font-size:17px;line-height:1.75;color:#4a5963;margin:0 0 20px}.signposts.svelte-181jdhz{list-style:none;padding:0;margin:36px 0 40px;display:flex;flex-wrap:wrap;gap:12px}.signposts.svelte-181jdhz li:where(.svelte-181jdhz){padding:10px 16px;border:1px solid #c9dde4;border-radius:999px;font-size:14px;font-weight:600;color:#264050;background:#f7fbfc}@media (max-width: 900px){.section.svelte-181jdhz{padding:88px 0}.audience-grid.svelte-181jdhz{grid-template-columns:1fr;gap:32px}}.section.svelte-11w2kqj{padding:120px 0;background:var(--blue);color:#fff}.content-wrapper.svelte-11w2kqj{max-width:680px;margin:0 auto;text-align:center}h2.svelte-11w2kqj{font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:20px 0 28px}h2.svelte-11w2kqj em:where(.svelte-11w2kqj){color:#d4f1f9;font-style:normal}.lead.svelte-11w2kqj{font-size:18px;line-height:1.7;color:#e4f1f6;margin:0 0 24px}.reassure.svelte-11w2kqj{display:inline-flex;align-items:flex-start;gap:10px;margin:0 0 40px;font-size:15px;font-weight:600;line-height:1.6;color:#fff;text-align:left}.reassure.svelte-11w2kqj svg{flex:none;margin-top:4px;color:#a6e6f5}.cta-button.svelte-11w2kqj{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:var(--blue);font-family:Manrope,sans-serif;font-size:16px;font-weight:700;padding:20px 40px;border-radius:6px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #00000026}.cta-button.svelte-11w2kqj:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003}.cta-button.svelte-11w2kqj svg{transition:transform .2s}.cta-button.svelte-11w2kqj:hover svg{transform:translate(4px)}@media (max-width: 900px){.section.svelte-11w2kqj{padding:88px 0}.content-wrapper.svelte-11w2kqj{max-width:560px}}@media (max-width: 680px){.cta-button.svelte-11w2kqj{width:100%;justify-content:center}.reassure.svelte-11w2kqj{text-align:left;display:flex}}
