.features.svelte-1c6dl68{max-width:880px;margin-inline:auto;padding:46px 22px 64px;font-family:var(--font-sans)}.head.svelte-1c6dl68{text-align:center;margin-bottom:8px}.eyebrow.svelte-1c6dl68{display:inline-block;font-weight:var(--fw-bold);font-size:12px;letter-spacing:.04em;color:var(--accent);background:var(--accent-bg);border-radius:999px;padding:5px 13px;margin-bottom:14px}.head.svelte-1c6dl68 h1:where(.svelte-1c6dl68){font-weight:var(--fw-extrabold);font-size:32px;letter-spacing:-.03em;margin:0;color:var(--text)}.subtitle.svelte-1c6dl68{color:var(--text-2);font-size:15px;line-height:1.6;max-width:620px;margin:12px auto 0}.chips.svelte-1c6dl68{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:20px 0 0}.chip.svelte-1c6dl68{display:inline-flex;align-items:center;gap:7px;font-weight:var(--fw-bold);font-size:12.5px;color:var(--text);background:var(--surface-card);border:1px solid var(--border);border-radius:999px;padding:6px 14px 6px 7px;box-shadow:var(--shadow-card);transition:transform var(--dur-fast),border-color var(--dur-fast)}@media(hover:hover)and (pointer:fine){.chip.svelte-1c6dl68:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.chip.good.svelte-1c6dl68{color:var(--good-deep);border-color:color-mix(in srgb,var(--good) 40%,var(--border));background:var(--good-bg)}@media(hover:hover)and (pointer:fine){.chip.good.svelte-1c6dl68:hover{border-color:color-mix(in srgb,var(--good) 60%,var(--border))}}.chip.good.svelte-1c6dl68 .chip-check:where(.svelte-1c6dl68){color:var(--good);background:color-mix(in srgb,var(--good) 20%,transparent)}.chip-check.svelte-1c6dl68{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:19px;height:19px;border-radius:999px;color:var(--accent);background:var(--accent-bg)}.chip-check.svelte-1c6dl68 svg:where(.svelte-1c6dl68){width:12px;height:12px;display:block}@media(prefers-reduced-motion:reduce){.chip.svelte-1c6dl68{transition:none}@media(hover:hover)and (pointer:fine){.chip.svelte-1c6dl68:hover{transform:none}}}.sec.svelte-1c6dl68{margin-top:42px}.sec-heading.svelte-1c6dl68{font-weight:var(--fw-extrabold);font-size:22px;letter-spacing:-.02em;color:var(--text);margin:0 0 8px}.sec-body.svelte-1c6dl68{color:var(--text-2);font-size:15px;line-height:1.6;margin:0 0 18px;max-width:640px}.path-grid.svelte-1c6dl68{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.path-card.svelte-1c6dl68{padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.path-title.svelte-1c6dl68{font-weight:var(--fw-extrabold);font-size:16px;letter-spacing:-.01em;color:var(--text);margin:0 0 8px}.path-body.svelte-1c6dl68{color:var(--text-2);font-size:13.5px;line-height:1.55;margin:0}.feat-grid.svelte-1c6dl68{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.feat-card.svelte-1c6dl68{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.feat-icon.svelte-1c6dl68{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--accent);background:var(--accent-bg)}.feat-icon.svelte-1c6dl68 svg:where(.svelte-1c6dl68){width:22px;height:22px;display:block}.feat-title.svelte-1c6dl68{font-weight:var(--fw-extrabold);font-size:15px;letter-spacing:-.01em;color:var(--text);margin:2px 0 6px}.feat-body.svelte-1c6dl68{color:var(--text-2);font-size:13.5px;line-height:1.55;margin:0}.prose.svelte-1c6dl68{color:var(--text-2);font-size:15px;line-height:1.7;margin:0;max-width:660px}.cta.svelte-1c6dl68{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:12px 22px;border-radius:var(--radius-control);background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:14.5px;text-decoration:none;box-shadow:var(--shadow-accent)}@media(hover:hover)and (pointer:fine){.cta.svelte-1c6dl68:hover{filter:brightness(1.05)}}.cta.svelte-1c6dl68:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cta-arrow.svelte-1c6dl68{font-size:16px}
