.section[data-astro-cid-pu4syqmw]{background:var(--white);padding:clamp(64px,9vh,120px) 0}.container[data-astro-cid-pu4syqmw]{max-width:var(--container);margin:0 auto;padding:0 24px}@media (width<=480px){.container[data-astro-cid-pu4syqmw]{padding:0 16px}}.intro[data-astro-cid-pu4syqmw]{max-width:800px;margin-bottom:48px}.eyebrow[data-astro-cid-pu4syqmw]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-pu4syqmw]:before{content:"01 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-pu4syqmw]{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--slate-950);margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.05}.h2[data-astro-cid-pu4syqmw] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-pu4syqmw]{color:var(--slate-600);font-size:17px;line-height:1.65}.grid[data-astro-cid-pu4syqmw]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.card[data-astro-cid-pu4syqmw]{background:var(--white);border:1px solid var(--slate-200);border-radius:24px;flex-direction:column;gap:14px;padding:36px;display:flex}.cardDark[data-astro-cid-pu4syqmw]{background:var(--slate-950);border-color:var(--slate-950)}.cardEyebrow[data-astro-cid-pu4syqmw]{font-family:var(--font-display);letter-spacing:1px;color:var(--blue-600);font-size:13px;font-weight:700}.cardDark[data-astro-cid-pu4syqmw] .cardEyebrow[data-astro-cid-pu4syqmw]{color:var(--blue-100)}.cardTitle[data-astro-cid-pu4syqmw]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--slate-950);font-size:clamp(19px,1.9vw,22px);font-weight:700;line-height:1.25}.cardDark[data-astro-cid-pu4syqmw] .cardTitle[data-astro-cid-pu4syqmw]{color:var(--white)}.cardBody[data-astro-cid-pu4syqmw]{color:var(--slate-700);font-size:15px;line-height:1.7}.cardDark[data-astro-cid-pu4syqmw] .cardBody[data-astro-cid-pu4syqmw]{color:#ffffffd1}.cardLabel[data-astro-cid-pu4syqmw]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--slate-500);margin:4px 0 -4px;font-size:11px;font-weight:700}.cardLabelDark[data-astro-cid-pu4syqmw]{color:var(--blue-100)}.bullets[data-astro-cid-pu4syqmw]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-pu4syqmw] li[data-astro-cid-pu4syqmw]{color:var(--slate-700);padding-left:18px;font-size:14.5px;line-height:1.6;position:relative}.bullets[data-astro-cid-pu4syqmw] li[data-astro-cid-pu4syqmw]:before{content:"";background:var(--blue-600);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.bulletsDark[data-astro-cid-pu4syqmw] li[data-astro-cid-pu4syqmw]{color:#ffffffd1}.bulletsDark[data-astro-cid-pu4syqmw] li[data-astro-cid-pu4syqmw]:before{background:var(--blue-100)}.cardOutro[data-astro-cid-pu4syqmw]{color:var(--slate-600);border-top:1px dashed var(--slate-200);margin-top:auto;padding-top:12px;font-size:14px;line-height:1.7}.cardOutroDark[data-astro-cid-pu4syqmw]{color:#ffffffc7;border-top-color:#ffffff29}@media (width<=900px){.grid[data-astro-cid-pu4syqmw]{grid-template-columns:1fr;gap:16px}.card[data-astro-cid-pu4syqmw]{padding:28px}}@media (width<=480px){.card[data-astro-cid-pu4syqmw]{border-radius:20px;padding:24px 22px}}.section[data-astro-cid-fndr63so]{background:var(--slate-50);padding:clamp(64px,9vh,120px) 0}.container[data-astro-cid-fndr63so]{max-width:var(--container);margin:0 auto;padding:0 24px}@media (width<=480px){.container[data-astro-cid-fndr63so]{padding:0 16px}}.intro[data-astro-cid-fndr63so]{max-width:780px;margin-bottom:48px}.eyebrow[data-astro-cid-fndr63so]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-fndr63so]:before{content:"02 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-fndr63so]{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--slate-950);margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.05}.h2[data-astro-cid-fndr63so] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-fndr63so]{color:var(--slate-600);font-size:17px;line-height:1.65}.links[data-astro-cid-fndr63so]{margin-top:14px;font-size:16px}.links[data-astro-cid-fndr63so] a{color:var(--blue-600);border-bottom:1px solid var(--blue-100);transition:border-color .2s var(--ease);font-weight:600;text-decoration:none}.links[data-astro-cid-fndr63so] a:hover{border-bottom-color:var(--blue-600)}.grid[data-astro-cid-fndr63so]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.card[data-astro-cid-fndr63so]{background:var(--white);border:1px solid var(--slate-200);transition:transform .35s var(--ease-spring), border-color .25s var(--ease);border-radius:24px;flex-direction:column;gap:14px;padding:32px;display:flex}.card[data-astro-cid-fndr63so]:hover{border-color:var(--blue-100);transform:translateY(-4px)}.cardHead[data-astro-cid-fndr63so]{align-items:flex-start;gap:16px;display:flex}.cardNum[data-astro-cid-fndr63so]{color:var(--blue-600);background:var(--blue-50);letter-spacing:1px;border-radius:8px;flex-shrink:0;padding:6px 10px;font-family:ui-monospace,monospace;font-size:13px;font-weight:700}.cardTitle[data-astro-cid-fndr63so]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--slate-950);font-size:clamp(18px,1.8vw,21px);font-weight:700;line-height:1.25}.cardLead[data-astro-cid-fndr63so]{color:var(--slate-700);font-size:14.5px;line-height:1.7}.cardLabel[data-astro-cid-fndr63so]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--slate-500);margin:4px 0 -4px;font-size:11px;font-weight:700}.bullets[data-astro-cid-fndr63so]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-fndr63so] li[data-astro-cid-fndr63so]{color:var(--slate-700);padding-left:18px;font-size:14px;line-height:1.6;position:relative}.bullets[data-astro-cid-fndr63so] li[data-astro-cid-fndr63so]:before{content:"";background:var(--blue-600);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.cardOutro[data-astro-cid-fndr63so]{color:var(--slate-600);border-top:1px dashed var(--slate-200);margin-top:auto;padding-top:12px;font-size:14px;line-height:1.7}@media (width<=900px){.grid[data-astro-cid-fndr63so]{grid-template-columns:1fr;gap:16px}}@media (width<=480px){.card[data-astro-cid-fndr63so]{border-radius:20px;padding:24px 22px}}.section[data-astro-cid-l4nz7dat]{background:var(--white);padding:clamp(64px,9vh,120px) 0;position:relative}.container[data-astro-cid-l4nz7dat]{max-width:var(--container);margin:0 auto;padding:0 24px;position:relative}@media (width<=480px){.container[data-astro-cid-l4nz7dat]{padding:0 16px}}.intro[data-astro-cid-l4nz7dat]{max-width:780px;margin-bottom:48px}.eyebrow[data-astro-cid-l4nz7dat]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-l4nz7dat]:before{content:"03 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-l4nz7dat]{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--slate-950);margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.05}.h2[data-astro-cid-l4nz7dat] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-l4nz7dat]{color:var(--slate-600);font-size:17px;line-height:1.65}.rail[data-astro-cid-l4nz7dat]{background:linear-gradient(180deg, transparent 0%, var(--blue-100) 8%, var(--blue-100) 92%, transparent 100%);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:46px}.steps[data-astro-cid-l4nz7dat]{gap:24px;display:grid;position:relative}.step[data-astro-cid-l4nz7dat]{grid-template-columns:56px 1fr;align-items:flex-start;gap:20px;display:grid}.stepDot[data-astro-cid-l4nz7dat]{background:var(--blue-600);width:44px;height:44px;color:var(--white);font-family:var(--font-display);letter-spacing:.5px;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:relative;box-shadow:0 8px 20px -8px #326efb80}.stepBody[data-astro-cid-l4nz7dat]{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:20px;flex-direction:column;gap:12px;padding:24px 28px;display:flex}.stepTitle[data-astro-cid-l4nz7dat]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--slate-950);font-size:clamp(18px,1.8vw,21px);font-weight:700;line-height:1.25}.stepLead[data-astro-cid-l4nz7dat]{color:var(--slate-700);margin:0;font-size:15px;line-height:1.7}.stepLabel[data-astro-cid-l4nz7dat]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--slate-500);margin:4px 0 -4px;font-size:11px;font-weight:700}.bullets[data-astro-cid-l4nz7dat]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-l4nz7dat] li[data-astro-cid-l4nz7dat]{color:var(--slate-700);padding-left:18px;font-size:14px;line-height:1.65;position:relative}.bullets[data-astro-cid-l4nz7dat] li[data-astro-cid-l4nz7dat]:before{content:"";background:var(--blue-600);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.stepOutro[data-astro-cid-l4nz7dat]{color:var(--slate-600);border-top:1px dashed var(--slate-200);margin:4px 0 0;padding-top:10px;font-size:14px;line-height:1.65}@media (width<=600px){.rail[data-astro-cid-l4nz7dat]{left:34px}.step[data-astro-cid-l4nz7dat]{grid-template-columns:36px 1fr;gap:14px}.stepDot[data-astro-cid-l4nz7dat]{width:36px;height:36px;font-size:12px}.stepBody[data-astro-cid-l4nz7dat]{border-radius:16px;padding:20px 18px}}.section[data-astro-cid-emoewyek]{background:var(--slate-50);padding:clamp(64px,9vh,120px) 0}.container[data-astro-cid-emoewyek]{max-width:var(--container);margin:0 auto;padding:0 24px}@media (width<=480px){.container[data-astro-cid-emoewyek]{padding:0 16px}}.intro[data-astro-cid-emoewyek]{max-width:780px;margin-bottom:48px}.eyebrow[data-astro-cid-emoewyek]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-emoewyek]:before{content:"04 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-emoewyek]{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--slate-950);margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.05}.h2[data-astro-cid-emoewyek] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-emoewyek]{color:var(--slate-600);font-size:17px;line-height:1.65}.grid[data-astro-cid-emoewyek]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card[data-astro-cid-emoewyek]{background:var(--white);border:1px solid var(--slate-200);transition:transform .35s var(--ease-spring), border-color .25s var(--ease);border-radius:24px;flex-direction:column;gap:14px;padding:32px 28px;display:flex;position:relative}.card[data-astro-cid-emoewyek]:hover{border-color:var(--blue-100);transform:translateY(-4px)}.card[data-astro-cid-emoewyek]:before{content:"";background:var(--blue-600);border-radius:0 0 4px 4px;height:3px;position:absolute;top:-1px;left:28px;right:28px}.cardNum[data-astro-cid-emoewyek]{font-family:var(--font-display);letter-spacing:-1px;color:var(--blue-600);font-size:32px;font-weight:800;line-height:1}.cardTitle[data-astro-cid-emoewyek]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--slate-950);font-size:clamp(17px,1.7vw,20px);font-weight:700;line-height:1.3}.cardLead[data-astro-cid-emoewyek]{color:var(--slate-700);font-size:14.5px;line-height:1.7}.cardLabel[data-astro-cid-emoewyek]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--slate-500);margin:4px 0 -4px;font-size:11px;font-weight:700}.bullets[data-astro-cid-emoewyek]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-emoewyek] li[data-astro-cid-emoewyek]{color:var(--slate-700);padding-left:18px;font-size:13.5px;line-height:1.6;position:relative}.bullets[data-astro-cid-emoewyek] li[data-astro-cid-emoewyek]:before{content:"";background:var(--blue-600);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}@media (width<=900px){.grid[data-astro-cid-emoewyek]{grid-template-columns:1fr;gap:16px}}@media (width<=480px){.card[data-astro-cid-emoewyek]{border-radius:20px;padding:24px 22px}}.section[data-astro-cid-mhw625aq]{background:var(--white);padding:clamp(64px,9vh,120px) 0}.container[data-astro-cid-mhw625aq]{max-width:var(--container);margin:0 auto;padding:0 24px}@media (width<=480px){.container[data-astro-cid-mhw625aq]{padding:0 16px}}.intro[data-astro-cid-mhw625aq]{max-width:800px;margin-bottom:48px}.eyebrow[data-astro-cid-mhw625aq]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-mhw625aq]:before{content:"05 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-mhw625aq]{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--slate-950);margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.05}.h2[data-astro-cid-mhw625aq] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-mhw625aq]{color:var(--slate-600);font-size:17px;line-height:1.65}.grid[data-astro-cid-mhw625aq]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.card[data-astro-cid-mhw625aq]{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:24px;flex-direction:column;gap:14px;padding:32px;display:flex}.cardFeatured[data-astro-cid-mhw625aq]{background:var(--slate-950);border-color:var(--slate-950);grid-column:1/-1}.cardHead[data-astro-cid-mhw625aq]{align-items:flex-start;gap:14px;display:flex}.cardNum[data-astro-cid-mhw625aq]{color:var(--blue-600);background:var(--blue-50);letter-spacing:1px;border-radius:8px;flex-shrink:0;padding:6px 10px;font-family:ui-monospace,monospace;font-size:13px;font-weight:700}.cardFeatured[data-astro-cid-mhw625aq] .cardNum[data-astro-cid-mhw625aq]{color:var(--blue-100);background:#326efb2e}.cardTitle[data-astro-cid-mhw625aq]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--slate-950);font-size:clamp(18px,1.8vw,21px);font-weight:700;line-height:1.25}.cardFeatured[data-astro-cid-mhw625aq] .cardTitle[data-astro-cid-mhw625aq]{color:var(--white)}.cardBody[data-astro-cid-mhw625aq]{color:var(--slate-700);font-size:14.5px;line-height:1.7}.cardFeatured[data-astro-cid-mhw625aq] .cardBody[data-astro-cid-mhw625aq]{color:#ffffffd1}.cardLabel[data-astro-cid-mhw625aq]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-100);margin:4px 0 -4px;font-size:11px;font-weight:700}.bullets[data-astro-cid-mhw625aq]{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-mhw625aq] li[data-astro-cid-mhw625aq]{color:#ffffffd1;padding-left:18px;font-size:14px;line-height:1.6;position:relative}.bullets[data-astro-cid-mhw625aq] li[data-astro-cid-mhw625aq]:before{content:"";background:var(--blue-100);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}@media (width<=900px){.grid[data-astro-cid-mhw625aq]{grid-template-columns:1fr;gap:16px}.bullets[data-astro-cid-mhw625aq]{grid-template-columns:1fr}.cardFeatured[data-astro-cid-mhw625aq]{grid-column:auto}}@media (width<=480px){.card[data-astro-cid-mhw625aq]{border-radius:20px;padding:24px 22px}}.section[data-astro-cid-3xkzxdri]{background:var(--slate-50);padding:clamp(64px,9vh,120px) 0}.container[data-astro-cid-3xkzxdri]{max-width:var(--container);margin:0 auto;padding:0 24px}@media (width<=480px){.container[data-astro-cid-3xkzxdri]{padding:0 16px}}.intro[data-astro-cid-3xkzxdri]{max-width:780px;margin-bottom:48px}.eyebrow[data-astro-cid-3xkzxdri]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-3xkzxdri]:before{content:"06 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-3xkzxdri]{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--slate-950);margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.05}.h2[data-astro-cid-3xkzxdri] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-3xkzxdri]{color:var(--slate-600);font-size:17px;line-height:1.65}.grid[data-astro-cid-3xkzxdri]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card[data-astro-cid-3xkzxdri]{background:var(--white);border:1px solid var(--slate-200);transition:transform .35s var(--ease-spring), border-color .25s var(--ease);border-radius:24px;flex-direction:column;gap:14px;padding:32px 28px;display:flex}.card[data-astro-cid-3xkzxdri]:hover{border-color:var(--blue-100);transform:translateY(-4px)}.cardHead[data-astro-cid-3xkzxdri]{align-items:flex-start;gap:14px;display:flex}.cardNum[data-astro-cid-3xkzxdri]{color:var(--blue-600);background:var(--blue-50);letter-spacing:1px;border-radius:8px;flex-shrink:0;padding:6px 10px;font-family:ui-monospace,monospace;font-size:13px;font-weight:700}.cardTitle[data-astro-cid-3xkzxdri]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--slate-950);font-size:clamp(17px,1.7vw,20px);font-weight:700;line-height:1.3}.cardBody[data-astro-cid-3xkzxdri]{color:var(--slate-700);font-size:14.5px;line-height:1.7}@media (width<=900px){.grid[data-astro-cid-3xkzxdri]{grid-template-columns:1fr;gap:16px}}@media (width<=480px){.card[data-astro-cid-3xkzxdri]{border-radius:20px;padding:24px 22px}}
