.len[data-astro-cid-g6upswkq]{--len-from: #4b328e;--len-to: #722b8d;--len-purple: #6a2d8d;--len-deep: #532f8e;--accent: var(--len-purple);--accent-deep: var(--len-deep)}.len[data-astro-cid-g6upswkq] .btn-primary{box-shadow:0 10px 30px #532f8e52}.len[data-astro-cid-g6upswkq] .btn-primary:hover{box-shadow:0 14px 34px #532f8e6b}.len-hero[data-astro-cid-g6upswkq]{padding:72px 0 84px;background:radial-gradient(120% 130% at 85% 0%,#f3edf8,#fbfafd 55%,#fff)}.len-hero__grid[data-astro-cid-g6upswkq]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.len-wordmark[data-astro-cid-g6upswkq]{font-family:var(--font-display);font-weight:900;font-size:34px;letter-spacing:.22em;color:var(--eh-navy);display:inline-block}.len-wordmark[data-astro-cid-g6upswkq] span[data-astro-cid-g6upswkq]{color:var(--len-purple)}.len-wordmark[data-astro-cid-g6upswkq] sup[data-astro-cid-g6upswkq]{font-size:.4em;top:-1.2em;letter-spacing:0}.len-badge[data-astro-cid-g6upswkq]{display:inline-block;margin-top:18px;background:var(--len-purple);color:#fff;font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.04em;padding:9px 18px;border-radius:var(--r-pill)}.len-hero__copy[data-astro-cid-g6upswkq] h1[data-astro-cid-g6upswkq]{font-size:clamp(40px,5.2vw,62px);margin-top:22px}.len-hero__lead[data-astro-cid-g6upswkq]{font-size:19px;color:var(--fg-2);margin-top:22px;max-width:46ch}.len-hero__lead[data-astro-cid-g6upswkq] strong[data-astro-cid-g6upswkq]{color:var(--eh-navy)}.len-hero__copy[data-astro-cid-g6upswkq] .btn[data-astro-cid-g6upswkq]{margin-top:32px}.len-hero__media[data-astro-cid-g6upswkq] img[data-astro-cid-g6upswkq]{display:block;width:100%;height:100%;max-height:560px;object-fit:cover;border-radius:26px;box-shadow:0 26px 60px #4b328e42}.len-stats[data-astro-cid-g6upswkq]{background:linear-gradient(100deg,var(--len-from) 0%,var(--len-to) 100%);padding:52px 0}.len-stats__grid[data-astro-cid-g6upswkq]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.len-stat[data-astro-cid-g6upswkq]{text-align:center;color:#fff}.len-stat__num[data-astro-cid-g6upswkq]{display:block;font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,46px);line-height:1}.len-stat__label[data-astro-cid-g6upswkq]{display:block;margin-top:12px;font-size:15px;color:#e7dcf2;max-width:26ch;margin-inline:auto}.len-h2[data-astro-cid-g6upswkq]{font-size:clamp(30px,3.6vw,44px);margin-top:14px}.len-about__grid[data-astro-cid-g6upswkq]{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.len-callout[data-astro-cid-g6upswkq]{margin-top:28px;background:linear-gradient(120deg,var(--len-from) 0%,var(--len-to) 100%);color:#fff;border-radius:var(--r-lg);padding:26px 28px;box-shadow:0 18px 40px #4b328e38}.len-callout[data-astro-cid-g6upswkq] p[data-astro-cid-g6upswkq]{font-size:16px;line-height:1.6}.len-figure[data-astro-cid-g6upswkq] img[data-astro-cid-g6upswkq]{display:block;width:100%;height:100%;max-height:460px;object-fit:cover;border-radius:22px;box-shadow:var(--shadow-3)}.len-process__grid[data-astro-cid-g6upswkq]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.len-steps[data-astro-cid-g6upswkq]{list-style:none;margin:0;padding:0;display:grid;gap:30px}.len-step[data-astro-cid-g6upswkq]{display:grid;grid-template-columns:48px 1fr;gap:22px;align-items:start}.len-step__num[data-astro-cid-g6upswkq]{width:48px;height:48px;border-radius:var(--r-pill);background:var(--len-purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:19px;flex:none}.len-step[data-astro-cid-g6upswkq] h3[data-astro-cid-g6upswkq]{font-size:21px}.len-step[data-astro-cid-g6upswkq] p[data-astro-cid-g6upswkq]{margin-top:8px;color:var(--fg-2)}.len-apart[data-astro-cid-g6upswkq]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px}.len-apart__card[data-astro-cid-g6upswkq]{background:linear-gradient(150deg,var(--len-from) 0%,var(--len-to) 100%);color:#fff;border-radius:var(--r-xl);padding:38px 34px;box-shadow:0 18px 44px #4b328e3d}.len-apart__icon[data-astro-cid-g6upswkq]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-md);background:#ffffff29;color:#fff}.len-apart__icon[data-astro-cid-g6upswkq] svg[data-astro-cid-g6upswkq]{width:28px;height:28px}.len-apart__card[data-astro-cid-g6upswkq] h3[data-astro-cid-g6upswkq]{color:#fff;font-size:22px;margin-top:24px}.len-apart__card[data-astro-cid-g6upswkq] p[data-astro-cid-g6upswkq]{color:#e7dcf2;margin-top:14px;font-size:16px;line-height:1.6}.len-cta[data-astro-cid-g6upswkq]{background:linear-gradient(100deg,var(--len-from) 0%,var(--len-to) 100%);padding:72px 0}.len-cta__inner[data-astro-cid-g6upswkq]{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.len-cta__inner[data-astro-cid-g6upswkq] h2[data-astro-cid-g6upswkq]{color:#fff;font-size:clamp(28px,3.2vw,40px)}.len-cta__inner[data-astro-cid-g6upswkq] p[data-astro-cid-g6upswkq]{color:#e7dcf2;margin-top:16px;max-width:56ch}.len-cta__actions[data-astro-cid-g6upswkq]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;justify-self:end}.len-cta__btn[data-astro-cid-g6upswkq]{background:#fff;color:var(--len-deep);box-shadow:0 12px 30px #0000002e}.len-cta__btn[data-astro-cid-g6upswkq]:hover{transform:translateY(-2px);background:#f3edf8}.len-cta__phone[data-astro-cid-g6upswkq]{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700}.len-cta__phone[data-astro-cid-g6upswkq] svg[data-astro-cid-g6upswkq]{width:20px;height:20px}@media(max-width:900px){.len-hero__grid[data-astro-cid-g6upswkq],.len-about__grid[data-astro-cid-g6upswkq],.len-process__grid[data-astro-cid-g6upswkq],.len-cta__inner[data-astro-cid-g6upswkq]{grid-template-columns:1fr;gap:40px}.len-hero__media[data-astro-cid-g6upswkq]{order:-1}.len-apart[data-astro-cid-g6upswkq]{grid-template-columns:1fr}.len-cta__actions[data-astro-cid-g6upswkq]{justify-self:start}}@media(max-width:620px){.len-stats__grid[data-astro-cid-g6upswkq]{grid-template-columns:1fr;gap:26px}}
