.hero.svelte-1iv1odq{background:var(--primary-trans-5);border-bottom:1px solid var(--border);padding-block:var(--space-l) var(--space-2xl)}.hero-text.svelte-1iv1odq{max-width:46rem;margin-top:var(--space-l)}.eyebrow.svelte-1iv1odq{display:inline-block;font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--primary);margin-bottom:var(--space-xs)}h1.svelte-1iv1odq{margin:0;font-size:var(--h1);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text);text-wrap:balance}.lead.svelte-1iv1odq{margin:var(--space-m) 0 0;font-size:var(--text-xl);line-height:var(--leading-normal);color:var(--text-light);max-width:42ch;text-wrap:balance}.hero-actions.svelte-1iv1odq{display:flex;gap:var(--space-s);flex-wrap:wrap;margin-top:var(--space-l)}.block.svelte-1iv1odq{padding-block:var(--space-2xl)}.steps.svelte-1iv1odq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-l)}.step.svelte-1iv1odq{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-l);box-shadow:var(--shadow-s);transition:border-color var(--duration-base),box-shadow var(--duration-base)}.step.svelte-1iv1odq:hover{border-color:var(--primary);box-shadow:var(--shadow-l)}.step-num.svelte-1iv1odq{position:absolute;top:var(--space-l);right:var(--space-l);font-size:var(--h3);font-weight:var(--fw-bold);color:var(--primary-trans-15);line-height:1}.step-ic.svelte-1iv1odq{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-circle);background:var(--primary-trans-10);margin-bottom:var(--space-m)}.step.svelte-1iv1odq h3:where(.svelte-1iv1odq){margin:0 0 var(--space-2xs);font-size:var(--h5);font-weight:var(--fw-semibold);color:var(--text)}.step.svelte-1iv1odq p:where(.svelte-1iv1odq){margin:0;font-size:var(--text-m);line-height:var(--leading-normal);color:var(--text-light)}.note.svelte-1iv1odq{display:flex;align-items:flex-start;gap:var(--space-xs);margin:var(--space-l) auto 0;max-width:var(--content-max);padding:var(--space-m) var(--space-l);background:var(--success-light);border-radius:var(--radius-l);font-size:var(--text-s);font-weight:var(--fw-medium);color:var(--text);line-height:var(--leading-normal)}.note.svelte-1iv1odq svg{flex-shrink:0;margin-top:1px}.band.svelte-1iv1odq{background:var(--surface-alt);padding-block:var(--space-2xl)}.mid-steps.svelte-1iv1odq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-m)}.mid-steps.svelte-1iv1odq li:where(.svelte-1iv1odq){display:flex;align-items:flex-start;gap:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-m) var(--space-l)}.mid-num.svelte-1iv1odq{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-circle);background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--text-m)}.mid-steps.svelte-1iv1odq h3:where(.svelte-1iv1odq){margin:0 0 2px;font-size:var(--text-l);font-weight:var(--fw-semibold);color:var(--text)}.mid-steps.svelte-1iv1odq p:where(.svelte-1iv1odq){margin:0;font-size:var(--text-m);line-height:var(--leading-normal);color:var(--text-light)}.why-grid.svelte-1iv1odq{display:grid;grid-template-columns:1fr;gap:var(--space-l)}.why-card.svelte-1iv1odq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-l);box-shadow:var(--shadow-s);transition:border-color var(--duration-base),box-shadow var(--duration-base)}.why-card.svelte-1iv1odq:hover{border-color:var(--primary);box-shadow:var(--shadow-l)}.why-ic.svelte-1iv1odq{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-circle);background:var(--primary-trans-10);margin-bottom:var(--space-m)}.why-card.svelte-1iv1odq h3:where(.svelte-1iv1odq){margin:0 0 var(--space-2xs);font-size:var(--h6);font-weight:var(--fw-semibold);color:var(--text)}.why-card.svelte-1iv1odq p:where(.svelte-1iv1odq){margin:0;font-size:var(--text-s);line-height:var(--leading-normal);color:var(--text-light)}.cta-block.svelte-1iv1odq{padding-top:0}.cta.svelte-1iv1odq{background:var(--accent);border-radius:var(--radius-xl);padding:var(--space-2xl) var(--space-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);flex-wrap:wrap}.cta-text.svelte-1iv1odq{max-width:36rem}.cta.svelte-1iv1odq h2:where(.svelte-1iv1odq){margin:0 0 var(--space-2xs);color:var(--on-accent);font-size:var(--h3);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);text-wrap:balance}.cta.svelte-1iv1odq p:where(.svelte-1iv1odq){margin:0;color:#ffffffe6;font-size:var(--text-m);line-height:var(--leading-normal)}@media(min-width:640px){.steps.svelte-1iv1odq,.why-grid.svelte-1iv1odq{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.steps.svelte-1iv1odq{grid-template-columns:repeat(5,1fr)}.mid-steps.svelte-1iv1odq{grid-template-columns:1fr 1fr}.why-grid.svelte-1iv1odq{grid-template-columns:repeat(5,1fr)}}@media(prefers-reduced-motion:reduce){.step.svelte-1iv1odq,.why-card.svelte-1iv1odq{transition:none}}
