.cmp-page.svelte-1i4z5aa{max-width:1080px;margin:0 auto;padding:32px 24px 0}.breadcrumb.svelte-1i4z5aa{font-size:.85rem;color:var(--text-muted);margin-bottom:32px}.breadcrumb.svelte-1i4z5aa a:where(.svelte-1i4z5aa){color:var(--text-muted);text-decoration:none}.breadcrumb.svelte-1i4z5aa a:where(.svelte-1i4z5aa):hover{color:var(--text)}.bc-sep.svelte-1i4z5aa{margin:0 8px;opacity:.5}.bc-current.svelte-1i4z5aa{color:var(--text)}.eyebrow.svelte-1i4z5aa{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:16px}.cmp-hero.svelte-1i4z5aa{text-align:center;margin-bottom:64px}.cmp-hero.svelte-1i4z5aa h1:where(.svelte-1i4z5aa){font-size:clamp(24px,4vw,36px);font-weight:700;letter-spacing:-1px;margin:0 0 16px;line-height:1.2;color:var(--charcoal)}.cmp-vs.svelte-1i4z5aa{color:inherit;font-weight:inherit;margin:0 12px}.cmp-subtitle.svelte-1i4z5aa{font-size:1.15rem;color:var(--text);max-width:680px;margin:0 auto 16px;line-height:1.5}.cmp-positioning.svelte-1i4z5aa{font-size:1rem;color:var(--text-muted);max-width:720px;margin:0 auto;line-height:1.6}.cmp-choose.svelte-1i4z5aa{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:80px}.cmp-card.svelte-1i4z5aa{padding:32px;border-radius:16px;background:var(--surface);border:1px solid rgba(0,0,0,.06)}.cmp-card--nolen.svelte-1i4z5aa{background:#00ccaa0a;border-color:#00ccaa2e}.cmp-card-title.svelte-1i4z5aa{font-size:1.1rem;font-weight:700;margin:0 0 16px}.cmp-bullets.svelte-1i4z5aa{list-style:none;padding:0;margin:0}.cmp-bullets.svelte-1i4z5aa li:where(.svelte-1i4z5aa){position:relative;padding-left:22px;margin-bottom:12px;font-size:.95rem;line-height:1.55;color:var(--text)}.cmp-bullets.svelte-1i4z5aa li:where(.svelte-1i4z5aa):before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.cmp-card--nolen.svelte-1i4z5aa .cmp-bullets:where(.svelte-1i4z5aa) li:where(.svelte-1i4z5aa):before,.cmp-strengths-col--nolen.svelte-1i4z5aa .cmp-bullets:where(.svelte-1i4z5aa) li:where(.svelte-1i4z5aa):before{background:var(--teal)}.cmp-section.svelte-1i4z5aa{margin-bottom:80px}.cmp-h2.svelte-1i4z5aa{font-size:1.6rem;font-weight:700;margin:0 0 24px;text-align:center}.section--cta.svelte-1i4z5aa{padding:88px 24px;background:var(--bg)}.comp-table-wrap.svelte-1i4z5aa{overflow-x:auto;border-radius:16px;background:var(--white);border:1px solid rgba(0,0,0,.06)}.comp-table.svelte-1i4z5aa{width:100%;border-collapse:collapse;font-size:.9rem}.comp-table.svelte-1i4z5aa thead:where(.svelte-1i4z5aa) th:where(.svelte-1i4z5aa){background:var(--charcoal, #2B2B38);color:#fff;padding:20px 24px 16px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center}.comp-table.svelte-1i4z5aa thead:where(.svelte-1i4z5aa) th:where(.svelte-1i4z5aa):first-child{text-align:left;background:var(--charcoal, #2B2B38)}.comp-table.svelte-1i4z5aa .comp-nolen:where(.svelte-1i4z5aa){background:var(--charcoal, #2B2B38);color:var(--teal, #00CCAA)}.comp-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) tr:where(.svelte-1i4z5aa){border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s ease}.comp-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) tr:where(.svelte-1i4z5aa):last-child{border-bottom:none}.comp-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) tr:where(.svelte-1i4z5aa):hover{background:#00000004}.comp-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) td:where(.svelte-1i4z5aa){padding:16px 24px;text-align:center;vertical-align:middle}.comp-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) td:where(.svelte-1i4z5aa):first-child{text-align:left;font-weight:600}.comp-table.svelte-1i4z5aa .comp-nolen-col:where(.svelte-1i4z5aa){background:#00ccaa0f}.comp-table.svelte-1i4z5aa .comp-yes:where(.svelte-1i4z5aa){color:var(--teal, #00CCAA);font-weight:700}.comp-table.svelte-1i4z5aa .comp-no:where(.svelte-1i4z5aa){color:var(--coral, #FF6B6B)}.comp-table.svelte-1i4z5aa .comp-partial:where(.svelte-1i4z5aa){color:var(--grey-mid, #6B7280);font-size:.78rem;font-weight:600}.cmp-h3.svelte-1i4z5aa{font-size:1.05rem;font-weight:700;margin:0 0 16px}.cta-card.svelte-1i4z5aa{max-width:1000px;margin:0 auto;background:linear-gradient(125deg,#2b2b38,#3a3550 55%,#4a3b7a);border-radius:24px;padding:68px 40px;text-align:center;box-shadow:0 20px 50px -18px #7b61ff59;position:relative;overflow:hidden}.cta-card.svelte-1i4z5aa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 65% at 85% 90%,rgba(123,97,255,.28) 0%,transparent 62%);pointer-events:none}.cta-card.svelte-1i4z5aa .eyebrow:where(.svelte-1i4z5aa){color:#fff;margin-bottom:14px;display:inline-block;position:relative;z-index:1}.cta-card.svelte-1i4z5aa h2:where(.svelte-1i4z5aa){font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.8px;color:#fff;margin:0 0 12px;position:relative;z-index:1}.cta-card.svelte-1i4z5aa p:where(.svelte-1i4z5aa){font-size:clamp(15px,1.8vw,17px);font-weight:400;line-height:1.65;color:#fff;max-width:560px;margin:0 auto 28px;position:relative;z-index:1}.btn-alpha.svelte-1i4z5aa{display:inline-flex;align-items:center;gap:8px;background:var(--teal, #00CCAA);color:#fff;font-size:16px;font-weight:700;padding:15px 36px;border-radius:var(--radius, 12px);border:none;cursor:pointer;transition:background .15s ease,transform .15s ease;position:relative;z-index:1}.btn-alpha.svelte-1i4z5aa:hover{background:var(--teal-deep, #009980);transform:translateY(-1px)}@media(max-width:640px){.cta-card.svelte-1i4z5aa{padding:40px 24px}}@media(max-width:720px){.cmp-choose.svelte-1i4z5aa,.cmp-strengths.svelte-1i4z5aa{grid-template-columns:1fr}}
