.section-wrap.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:80px 24px;color:#1a1a1a}.section-wrap.narrow.svelte-1uha8ag{max-width:760px}.section-head.svelte-1uha8ag{text-align:center;max-width:720px;margin:0 auto 48px}.section-head.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.section-wrap .eyebrow{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4b6bdd;margin-bottom:12px}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-wrap h2{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;margin:0 0 16px;line-height:1.15}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#555;font-size:17px;line-height:1.55;margin:0}.features-section.svelte-1uha8ag{background:#fafbfc;border-top:1px solid #ececec}.who-section.svelte-1uha8ag{background:#fff;border-top:1px solid #ececec}.who-section.svelte-1uha8ag .feature-card:where(.svelte-1uha8ag){background:#fafbfc}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:16px}.feature-card.svelte-1uha8ag{background:#fff;border:1px solid #e8e8ec;border-radius:14px;padding:28px 24px;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative}.feature-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0f11150f;border-color:#d8dcfe}.feature-icon.svelte-1uha8ag{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#f0f1fb;color:#4b6bdd;border-radius:10px;margin-bottom:14px}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:22px;height:22px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:17px;font-weight:700;margin:0 0 6px}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#555;font-size:14px;line-height:1.55;margin:0}.feature-tag.svelte-1uha8ag{display:inline-block;margin-top:10px;padding:3px 8px;border-radius:999px;background:#fff1f5;color:#b1305c;font-size:11px;font-weight:600}.comparison-section.svelte-1uha8ag{background:#fff}.table-scroll.svelte-1uha8ag{overflow-x:auto;border:1px solid #ececec;border-radius:12px}.comparison.svelte-1uha8ag{width:100%;border-collapse:collapse;min-width:720px}.comparison.svelte-1uha8ag th:where(.svelte-1uha8ag),.comparison.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:left;padding:14px 16px;font-size:14px;border-bottom:1px solid #f0f0f3}.comparison.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){background:#fafbfc;font-weight:600;color:#555;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.comparison.svelte-1uha8ag th.us:where(.svelte-1uha8ag),.comparison.svelte-1uha8ag td.us:where(.svelte-1uha8ag){color:#1a1a1a}.comparison.svelte-1uha8ag thead:where(.svelte-1uha8ag) th.us:where(.svelte-1uha8ag){color:#4b6bdd;background:#f0f1fb}.comparison.svelte-1uha8ag tbody:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){font-weight:600;color:#1a1a1a}.dot.svelte-1uha8ag{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.dot.ok.svelte-1uha8ag{background:#16a34a}.dot.warn.svelte-1uha8ag{background:#f59e0b}.dot.no.svelte-1uha8ag{background:#d1d5db}.comparison.svelte-1uha8ag tbody:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):last-child th:where(.svelte-1uha8ag),.comparison.svelte-1uha8ag tbody:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):last-child td:where(.svelte-1uha8ag){border-bottom:0}.comparison-links.svelte-1uha8ag{margin-top:24px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.comparison-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#4b6bdd;font-weight:600;font-size:14px;text-decoration:none}.comparison-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.methodology-section.svelte-1uha8ag{background:#fafbfc;border-top:1px solid #ececec}.two-col.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}.two-col.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#555;line-height:1.65;font-size:16px;margin:0 0 18px}.cta-row.svelte-1uha8ag{display:flex;gap:24px;margin-top:8px}.link.svelte-1uha8ag{color:#4b6bdd;font-weight:600;text-decoration:none}.link.svelte-1uha8ag:hover{text-decoration:underline}.layers.svelte-1uha8ag{display:grid;gap:12px}.layer.svelte-1uha8ag{display:flex;gap:14px;padding:16px 18px;background:#fff;border:1px solid #ececec;border-radius:12px}.layer-num.svelte-1uha8ag{background:#1a1a1a;color:#fff;font-weight:700;font-size:12px;padding:5px 10px;border-radius:6px;height:fit-content;letter-spacing:.04em}.layer.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:14px}.layer.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:13px;color:#555;line-height:1.5}.faq-section.svelte-1uha8ag{background:#fff}.faq-section.svelte-1uha8ag details:where(.svelte-1uha8ag){background:#fff;border:1px solid #ececec;border-radius:12px;padding:18px 22px;margin-bottom:10px;transition:border-color .15s}.faq-section.svelte-1uha8ag details[open]:where(.svelte-1uha8ag){border-color:#c8cefb}.faq-section.svelte-1uha8ag summary:where(.svelte-1uha8ag){font-weight:600;cursor:pointer;padding:4px 0;font-size:15px}.faq-section.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#444;line-height:1.65;margin:14px 0 0;font-size:14.5px}.faq-section.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#4b6bdd;font-weight:600}.faq-section.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag) code:where(.svelte-1uha8ag){background:#f4f4f6;padding:2px 6px;border-radius:4px;font-size:13px}.cta-strip.svelte-1uha8ag{background:linear-gradient(135deg,#4b6bdd,#6f87e8);color:#fff}.cta-strip.svelte-1uha8ag .section-wrap:where(.svelte-1uha8ag){text-align:center;padding-top:64px;padding-bottom:64px}.cta-strip.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin:0 0 12px}.cta-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffeb;font-size:17px;margin:0 0 28px}.cta-buttons.svelte-1uha8ag{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-buttons.svelte-1uha8ag .btn:where(.svelte-1uha8ag){display:inline-flex;padding:13px 26px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none;transition:opacity .15s,background .15s}.cta-buttons.svelte-1uha8ag .btn.primary:where(.svelte-1uha8ag){background:#fff;color:#4b6bdd}.cta-buttons.svelte-1uha8ag .btn.primary:where(.svelte-1uha8ag):hover{background:#f4f5fc}.cta-buttons.svelte-1uha8ag .btn.ghost:where(.svelte-1uha8ag){background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.45)}.cta-buttons.svelte-1uha8ag .btn.ghost:where(.svelte-1uha8ag):hover{background:#fff3}@media(min-width:700px){.features-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media(min-width:980px){.features-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr 1fr}.two-col.svelte-1uha8ag{grid-template-columns:1fr 1fr}}
