.shape.svelte-sz98fn{position:absolute;border-radius:50%;pointer-events:none;z-index:0;animation:svelte-sz98fn-float 6s ease-in-out infinite}.shape--torus.svelte-sz98fn{width:220px;height:220px;background:radial-gradient(circle at 35% 35%,#d2dcffb3,#183ec240);border:32px solid rgba(24,62,194,.18);border-radius:50%;filter:blur(1px);--r: -32deg}.shape--star.svelte-sz98fn{width:260px;height:260px;background:radial-gradient(circle at 50% 50%,#ffdc8280,#183ec226);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;filter:blur(6px);--r: 0deg;animation-delay:-1s}.shape--helix.svelte-sz98fn{width:240px;height:240px;background:conic-gradient(from 0deg,#d2dcff99,#183ec233,#d2dcff99);border-radius:40% 60% 60% 40%/60% 40% 40% 60%;filter:blur(4px);--r: 20deg;animation-delay:-3s}.shape--cylinder.svelte-sz98fn{width:180px;height:120px;background:linear-gradient(135deg,#d2dcffcc,#183ec24d);border-radius:50%/40%;filter:blur(2px);--r: 15deg;animation-delay:-2s}@keyframes svelte-sz98fn-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-18px) rotate(var(--r, 0deg))}}.tag.svelte-sz98fn{display:inline-flex;align-items:center;justify-content:center;padding:6px 13px;border-radius:var(--radius-sm);border:1px solid rgba(34,34,34,.1);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:-.325px;line-height:2.38}.tag--light.svelte-sz98fn{border-color:#ffffff40;color:var(--color-white);background:#ffffff14}.section-head.svelte-sz98fn{text-align:center}.section-head.svelte-sz98fn h2:where(.svelte-sz98fn){font-family:var(--font-display);font-size:54px;font-weight:700;letter-spacing:-3.24px;line-height:1.11;background:linear-gradient(180deg,#000 0%,var(--color-navy) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;max-width:540px;margin:0 auto}.section-head.svelte-sz98fn p:where(.svelte-sz98fn){font-size:22px;letter-spacing:-.79px;line-height:1.41;color:var(--color-navy-deep);max-width:535px;margin:20px auto 0}.btn.svelte-sz98fn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 15px;border-radius:var(--radius-sm);font-size:16px;font-weight:500;letter-spacing:-.32px;transition:transform .2s,box-shadow .2s}.btn.svelte-sz98fn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.btn--primary.svelte-sz98fn{background:var(--color-dark);color:var(--color-white)}.btn--ghost.svelte-sz98fn{background:transparent;color:var(--color-dark);padding:10px 0}.btn--ghost.svelte-sz98fn:hover{box-shadow:none}.btn--white.svelte-sz98fn{background:var(--color-white);color:var(--color-dark)}.btn--white.svelte-sz98fn:hover{box-shadow:0 4px 16px #00000014}.btn--ghost-light.svelte-sz98fn{background:transparent;color:#ffffffd9;padding:10px 0}.btn--ghost-light.svelte-sz98fn:hover{color:var(--color-white);box-shadow:none}.btn.svelte-sz98fn svg{width:20px;height:20px;flex-shrink:0}.lm-hero.svelte-sz98fn{position:relative;overflow:hidden;padding:100px 40px 90px;background:linear-gradient(200deg,#010d3e 0%,var(--color-blue) 100%);display:flex;align-items:center;justify-content:center;min-height:560px}.lm-hero__inner.svelte-sz98fn{position:relative;z-index:2;max-width:1100px;width:100%;display:flex;align-items:center;gap:60px}.lm-hero__content.svelte-sz98fn{flex:1;min-width:0}.lm-hero__tag.svelte-sz98fn{margin-bottom:24px}.lm-hero.svelte-sz98fn h1:where(.svelte-sz98fn){font-family:var(--font-display);font-size:72px;font-weight:700;letter-spacing:-4.68px;line-height:1.05;color:var(--color-white);margin-bottom:20px;max-width:600px}.lm-hero__body.svelte-sz98fn{font-size:20px;letter-spacing:-.4px;line-height:1.5;color:#ffffffa6;max-width:500px;margin-bottom:32px}.lm-hero__buttons.svelte-sz98fn{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.lm-hero__visual.svelte-sz98fn{flex-shrink:0;display:flex;align-items:center;justify-content:center}.lm-hero.svelte-sz98fn .shape--cylinder:where(.svelte-sz98fn){top:20px;right:180px;opacity:.5}.lm-hero.svelte-sz98fn .shape--torus:where(.svelte-sz98fn){bottom:-40px;left:-60px;opacity:.4}.process.svelte-sz98fn{padding:100px 40px;background:var(--color-white)}.process__inner.svelte-sz98fn{max-width:1100px;margin:0 auto}.process-steps.svelte-sz98fn{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:900px;margin:60px auto 0}.process-step.svelte-sz98fn{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative}.process-step__number.svelte-sz98fn{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--color-navy),var(--color-blue));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:22px;margin-bottom:16px;position:relative;z-index:2}.process-step__connector.svelte-sz98fn{position:absolute;top:28px;left:50%;width:100%;height:0;border-top:2px dashed var(--color-light-blue-2);z-index:1}.process-step.svelte-sz98fn:last-child .process-step__connector:where(.svelte-sz98fn){display:none}.process-step__title.svelte-sz98fn{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.56px;margin-bottom:8px;color:var(--color-dark)}.process-step__desc.svelte-sz98fn{font-size:14px;letter-spacing:-.14px;line-height:1.5;color:var(--color-gray);max-width:170px}.toolkit.svelte-sz98fn{padding:100px 40px;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-light-blue) 100%)}.toolkit__inner.svelte-sz98fn{max-width:1100px;margin:0 auto}.toolkit__grid.svelte-sz98fn{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.toolkit-card.svelte-sz98fn{border-radius:var(--radius-lg);padding:36px;background:var(--color-white);border:1px solid rgba(27,27,27,.08);box-shadow:0 7px 21px #24262b14;transition:transform .3s,box-shadow .3s}.toolkit-card.svelte-sz98fn:hover{transform:translateY(-6px);box-shadow:0 14px 40px #24262b1f}.toolkit-card__icon.svelte-sz98fn{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:var(--color-light-blue)}.toolkit-card__icon.svelte-sz98fn svg{width:24px;height:24px;color:var(--color-blue)}.toolkit-card.svelte-sz98fn h3:where(.svelte-sz98fn){font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.8px;margin-bottom:10px;color:var(--color-dark)}.toolkit-card.svelte-sz98fn p:where(.svelte-sz98fn){font-size:15px;letter-spacing:-.15px;line-height:1.55;color:var(--color-gray)}.compare.svelte-sz98fn{padding:100px 40px;background:var(--color-white)}.compare__inner.svelte-sz98fn{max-width:900px;margin:0 auto}.compare__table-wrap.svelte-sz98fn{margin-top:60px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid #f3f3f6;box-shadow:0 7px 21px #24262b0f}.compare-table.svelte-sz98fn{width:100%;border-collapse:collapse}.compare-table.svelte-sz98fn th:where(.svelte-sz98fn){padding:20px 24px;background:#f8f9fb;font-family:var(--font-display);font-weight:700;font-size:14px;text-align:center;letter-spacing:-.28px}.compare-table.svelte-sz98fn th:where(.svelte-sz98fn):first-child{text-align:left;font-size:13px;color:var(--color-gray);text-transform:uppercase;letter-spacing:.5px}.compare-table.svelte-sz98fn th.compare-table__highlight{background:var(--color-light-blue);color:var(--color-navy)}.compare-table.svelte-sz98fn td:where(.svelte-sz98fn){padding:16px 24px;text-align:center;border-bottom:1px solid #f3f3f6;font-size:14px}.compare-table.svelte-sz98fn td:where(.svelte-sz98fn):first-child{text-align:left;font-weight:500;color:var(--color-dark)}.compare-table.svelte-sz98fn td.compare-table__highlight{background:#eaeefe59}.compare-table.svelte-sz98fn .compare-check:where(.svelte-sz98fn){color:#22c55e;font-weight:700;font-size:18px}.compare-table.svelte-sz98fn .compare-dash:where(.svelte-sz98fn){color:#d1d5db;font-size:18px}.compare-table.svelte-sz98fn tbody:where(.svelte-sz98fn) tr:where(.svelte-sz98fn):last-child td:where(.svelte-sz98fn){border-bottom:none}.compare__cards-mobile.svelte-sz98fn{display:none;flex-direction:column;gap:20px;margin-top:60px}.compare-mobile-card.svelte-sz98fn{border-radius:var(--radius-lg);padding:28px;background:var(--color-white);border:1px solid #f3f3f6;box-shadow:0 4px 12px #24262b0f}.compare-mobile-card--highlight.svelte-sz98fn{border-color:var(--color-blue);background:#eaeefe33}.compare-mobile-card__title.svelte-sz98fn{font-family:var(--font-display);font-size:18px;font-weight:700;margin-bottom:16px;color:var(--color-dark)}.compare-mobile-card__row.svelte-sz98fn{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f3f3f6;font-size:14px}.compare-mobile-card__row.svelte-sz98fn:last-child{border-bottom:none}.compare-mobile-card.svelte-sz98fn .compare-check:where(.svelte-sz98fn){color:#22c55e;font-weight:700;font-size:18px}.compare-mobile-card.svelte-sz98fn .compare-dash:where(.svelte-sz98fn){color:#d1d5db;font-size:18px}.roi.svelte-sz98fn{background:var(--color-navy-deep);padding:80px 40px;position:relative;overflow:hidden}.roi__inner.svelte-sz98fn{max-width:1100px;margin:0 auto;position:relative;z-index:2}.roi__head.svelte-sz98fn{text-align:center;margin-bottom:60px}.roi__head.svelte-sz98fn h2:where(.svelte-sz98fn){font-family:var(--font-display);font-size:42px;font-weight:700;letter-spacing:-2.52px;line-height:1.14;color:var(--color-white);margin-bottom:16px}.roi__head.svelte-sz98fn p:where(.svelte-sz98fn){font-size:18px;color:#ffffff80;letter-spacing:-.36px}.roi__grid.svelte-sz98fn{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.roi__card.svelte-sz98fn{border-radius:var(--radius-lg);padding:32px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:center}.roi__card-label.svelte-sz98fn{font-size:13px;font-weight:500;color:#ffffff80;margin-bottom:16px;letter-spacing:-.13px}.roi__card-before.svelte-sz98fn{font-family:var(--font-display);font-size:16px;font-weight:500;color:#ffffff59;text-decoration:line-through;margin-bottom:8px}.roi__card-after.svelte-sz98fn{font-family:var(--font-display);font-size:38px;font-weight:700;color:var(--color-white);letter-spacing:-2px;line-height:1.1}.roi__card-after.svelte-sz98fn .counter-value:where(.svelte-sz98fn){display:inline-block}.roi__card-change.svelte-sz98fn{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:4px 10px;border-radius:6px;background:#22c55e26;color:#22c55e;font-size:12px;font-weight:600}.scoring.svelte-sz98fn{padding:100px 40px;background:var(--color-white);position:relative;overflow:hidden}.scoring__inner.svelte-sz98fn{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.scoring__text.svelte-sz98fn .tag:where(.svelte-sz98fn){margin-bottom:16px}.scoring__text.svelte-sz98fn h2:where(.svelte-sz98fn){font-family:var(--font-display);font-size:42px;font-weight:700;letter-spacing:-2.52px;line-height:1.14;background:linear-gradient(180deg,#000 0%,var(--color-navy) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.scoring__text.svelte-sz98fn>p:where(.svelte-sz98fn){font-size:18px;letter-spacing:-.36px;line-height:1.55;color:var(--color-navy-deep);margin-bottom:28px}.scoring__bullets.svelte-sz98fn{display:flex;flex-direction:column;gap:14px}.scoring__bullet.svelte-sz98fn{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;letter-spacing:-.15px;color:var(--color-dark)}.scoring__bullet.svelte-sz98fn svg{width:22px;height:22px;flex-shrink:0;color:#28c840}.scoring-mockup.svelte-sz98fn{background:var(--color-white);border-radius:16px;box-shadow:0 20px 60px #0000001f;overflow:hidden;font-family:var(--font-body)}.scoring-mockup__bar.svelte-sz98fn{background:#f8f9fb;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eee}.scoring-mockup__dot.svelte-sz98fn{width:10px;height:10px;border-radius:50%}.scoring-mockup__dot--r.svelte-sz98fn{background:#ff5f57}.scoring-mockup__dot--y.svelte-sz98fn{background:#febc2e}.scoring-mockup__dot--g.svelte-sz98fn{background:#28c840}.scoring-mockup__body.svelte-sz98fn{padding:20px}.scoring-mockup__title.svelte-sz98fn{font-size:13px;font-weight:600;margin-bottom:16px}.score-row.svelte-sz98fn{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f3f3f6}.score-row.svelte-sz98fn:last-child{border-bottom:none}.score-row__avatar.svelte-sz98fn{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-white);flex-shrink:0}.score-row__info.svelte-sz98fn{flex:1;min-width:0}.score-row__name.svelte-sz98fn{font-size:13px;font-weight:600;color:var(--color-dark)}.score-row__company.svelte-sz98fn{font-size:11px;color:var(--color-gray)}.score-row__bar-wrap.svelte-sz98fn{flex:1;max-width:140px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.score-row__bar-fill.svelte-sz98fn{height:100%;border-radius:4px;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.score-row__bar-fill--green.svelte-sz98fn{background:#22c55e}.score-row__bar-fill--yellow.svelte-sz98fn{background:#f59e0b}.score-row__bar-fill--red.svelte-sz98fn{background:#ef4444}.score-row__value.svelte-sz98fn{font-family:var(--font-display);font-size:14px;font-weight:700;width:32px;text-align:right;flex-shrink:0}.newsletter.svelte-sz98fn{padding:80px 40px;background:var(--color-light-blue)}.newsletter__inner.svelte-sz98fn{max-width:640px;margin:0 auto;text-align:center}.newsletter.svelte-sz98fn h2:where(.svelte-sz98fn){font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-2.16px;line-height:1.16;background:linear-gradient(180deg,#000 0%,var(--color-navy) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.newsletter.svelte-sz98fn p:where(.svelte-sz98fn){font-size:16px;letter-spacing:-.16px;line-height:1.44;color:var(--color-navy-deep);margin-bottom:28px}.newsletter__form.svelte-sz98fn{display:flex;gap:10px;max-width:460px;margin:0 auto}.newsletter__input.svelte-sz98fn{flex:1;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid rgba(27,27,27,.12);font-family:var(--font-body);font-size:15px;outline:none;transition:border-color .2s;background:var(--color-white)}.newsletter__input.svelte-sz98fn:focus{border-color:var(--color-blue)}.newsletter__input.svelte-sz98fn::-moz-placeholder{color:var(--color-gray-light)}.newsletter__input.svelte-sz98fn::placeholder{color:var(--color-gray-light)}.newsletter__btn.svelte-sz98fn{padding:12px 20px;border-radius:var(--radius-sm);background:var(--color-dark);color:var(--color-white);font-family:var(--font-button);font-size:15px;font-weight:500;letter-spacing:-.3px;transition:transform .2s,box-shadow .2s;white-space:nowrap}.newsletter__btn.svelte-sz98fn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.cta.svelte-sz98fn{position:relative;overflow:hidden;padding:132px 40px;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-light-blue-2) 75%);text-align:center}.cta__inner.svelte-sz98fn{position:relative;z-index:2;max-width:540px;margin:0 auto}.cta.svelte-sz98fn h2:where(.svelte-sz98fn){font-family:var(--font-display);font-size:54px;font-weight:700;letter-spacing:-3.24px;line-height:1.11;background:linear-gradient(180deg,#000,var(--color-navy));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.cta.svelte-sz98fn p:where(.svelte-sz98fn){font-size:16px;letter-spacing:-.16px;line-height:1.44;color:var(--color-navy-deep);max-width:447px;margin:0 auto 40px}.cta__buttons.svelte-sz98fn{display:flex;align-items:center;justify-content:center;gap:17px;flex-wrap:wrap}.cta.svelte-sz98fn .shape--star:where(.svelte-sz98fn){left:-80px;top:-40px}.cta.svelte-sz98fn .shape--helix:where(.svelte-sz98fn){right:-60px;bottom:-20px}@media(max-width:900px){.lm-hero.svelte-sz98fn{padding:80px 32px 70px}.lm-hero__inner.svelte-sz98fn{flex-direction:column;gap:40px}.lm-hero.svelte-sz98fn h1:where(.svelte-sz98fn){font-size:52px;letter-spacing:-3px}.lm-hero__visual.svelte-sz98fn svg{width:160px;height:128px}.process-steps.svelte-sz98fn{flex-direction:column;align-items:center;gap:0;max-width:300px}.process-step.svelte-sz98fn{flex-direction:column;align-items:center}.process-step__connector.svelte-sz98fn{position:relative;top:auto;left:auto;width:0;height:32px;border-top:none;border-left:2px dashed var(--color-light-blue-2);margin:0 auto}.process-step.svelte-sz98fn:last-child .process-step__connector:where(.svelte-sz98fn){display:none}.toolkit__grid.svelte-sz98fn{grid-template-columns:repeat(2,1fr)}.compare__table-wrap.svelte-sz98fn{display:none}.compare__cards-mobile.svelte-sz98fn{display:flex}.roi__grid.svelte-sz98fn{grid-template-columns:repeat(2,1fr)}.roi__head.svelte-sz98fn h2:where(.svelte-sz98fn){font-size:36px;letter-spacing:-2px}.roi__card-after.svelte-sz98fn{font-size:32px}.scoring__inner.svelte-sz98fn{grid-template-columns:1fr;gap:40px}.section-head.svelte-sz98fn h2:where(.svelte-sz98fn),.cta.svelte-sz98fn h2:where(.svelte-sz98fn){font-size:42px;letter-spacing:-2.5px}.section-head.svelte-sz98fn p:where(.svelte-sz98fn){font-size:18px}}@media(max-width:520px){.lm-hero.svelte-sz98fn{padding:60px 20px 50px}.lm-hero.svelte-sz98fn h1:where(.svelte-sz98fn){font-size:38px;letter-spacing:-2px}.lm-hero__body.svelte-sz98fn{font-size:16px}.lm-hero__buttons.svelte-sz98fn{flex-direction:column;align-items:flex-start}.lm-hero__visual.svelte-sz98fn svg{width:120px;height:96px}.process.svelte-sz98fn,.toolkit.svelte-sz98fn{padding:60px 20px}.toolkit__grid.svelte-sz98fn{grid-template-columns:1fr}.toolkit-card.svelte-sz98fn{padding:28px}.compare.svelte-sz98fn,.roi.svelte-sz98fn{padding:60px 20px}.roi__grid.svelte-sz98fn{grid-template-columns:1fr 1fr;gap:16px}.roi__head.svelte-sz98fn h2:where(.svelte-sz98fn){font-size:30px;letter-spacing:-1.5px}.roi__card.svelte-sz98fn{padding:24px 16px}.roi__card-after.svelte-sz98fn{font-size:28px;letter-spacing:-1.5px}.scoring.svelte-sz98fn{padding:60px 20px}.scoring__text.svelte-sz98fn h2:where(.svelte-sz98fn){font-size:30px;letter-spacing:-1.5px}.scoring__text.svelte-sz98fn>p:where(.svelte-sz98fn){font-size:16px}.newsletter.svelte-sz98fn{padding:60px 20px}.newsletter.svelte-sz98fn h2:where(.svelte-sz98fn){font-size:28px;letter-spacing:-1.5px}.newsletter__form.svelte-sz98fn{flex-direction:column}.cta.svelte-sz98fn{padding:80px 20px}.cta.svelte-sz98fn h2:where(.svelte-sz98fn){font-size:36px;letter-spacing:-2px}.cta__buttons.svelte-sz98fn{flex-direction:column}.section-head.svelte-sz98fn h2:where(.svelte-sz98fn){font-size:36px;letter-spacing:-2px}.section-head.svelte-sz98fn p:where(.svelte-sz98fn){font-size:16px;max-width:100%}.shape.svelte-sz98fn{display:none}}
