.section[data-astro-cid-ya6o25qs]{background:var(--white);padding:clamp(64px,9vh,120px) 0}.container[data-astro-cid-ya6o25qs]{max-width:var(--container);margin:0 auto;padding:0 24px}@media (width<=480px){.container[data-astro-cid-ya6o25qs]{padding:0 16px}}.intro[data-astro-cid-ya6o25qs]{max-width:760px;margin-bottom:48px}.eyebrow[data-astro-cid-ya6o25qs]{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-ya6o25qs]:before{content:"02 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-ya6o25qs]{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-ya6o25qs] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-ya6o25qs]{color:var(--slate-600);font-size:17px;line-height:1.65}.links[data-astro-cid-ya6o25qs]{margin-top:14px;font-size:16px}.links[data-astro-cid-ya6o25qs] 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-ya6o25qs] a:hover{border-bottom-color:var(--blue-600)}.stack[data-astro-cid-ya6o25qs]{gap:18px;display:grid}.card[data-astro-cid-ya6o25qs]{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:24px;grid-template-columns:56px 1fr;align-items:start;gap:24px;padding:32px;display:grid}.num[data-astro-cid-ya6o25qs]{font-family:var(--font-display);color:var(--blue-100);letter-spacing:-1px;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1}.cardBody[data-astro-cid-ya6o25qs]{flex-direction:column;gap:12px;display:flex}.cardTitle[data-astro-cid-ya6o25qs]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--slate-950);font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.25}.text[data-astro-cid-ya6o25qs]{color:var(--slate-700);font-size:15px;line-height:1.7}.bullets[data-astro-cid-ya6o25qs]{gap:8px;margin:2px 0;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-ya6o25qs] li[data-astro-cid-ya6o25qs]{color:var(--slate-700);padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.bullets[data-astro-cid-ya6o25qs] li[data-astro-cid-ya6o25qs]:before{content:"";background:var(--blue-600);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}@media (width<=640px){.card[data-astro-cid-ya6o25qs]{grid-template-columns:1fr;gap:12px}}@media (width<=480px){.card[data-astro-cid-ya6o25qs]{border-radius:20px;padding:24px 22px}}.section[data-astro-cid-yqslvg2s]{background:var(--slate-50);padding:clamp(64px,9vh,120px) 0}.container[data-astro-cid-yqslvg2s]{max-width:var(--container);gap:96px;margin:0 auto;padding:0 24px;display:grid}@media (width<=480px){.container[data-astro-cid-yqslvg2s]{gap:64px;padding:0 16px}}.intro[data-astro-cid-yqslvg2s]{max-width:780px;margin-bottom:40px}.eyebrow[data-astro-cid-yqslvg2s]{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-yqslvg2s]:before{content:"03 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.eyebrow2[data-astro-cid-yqslvg2s]:before{content:"04 /"}.eyebrow3[data-astro-cid-yqslvg2s]:before{content:"05 /"}.eyebrow4[data-astro-cid-yqslvg2s]:before{content:"06 /"}.h2[data-astro-cid-yqslvg2s]{font-family:var(--font-display);letter-spacing:-1.4px;color:var(--slate-950);margin-bottom:24px;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.08}.h2[data-astro-cid-yqslvg2s] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-yqslvg2s]{color:var(--slate-600);font-size:17px;line-height:1.65}.steps[data-astro-cid-yqslvg2s]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stepCard[data-astro-cid-yqslvg2s]{background:var(--white);border:1px solid var(--slate-200);border-radius:22px;flex-direction:column;gap:12px;padding:28px 24px;display:flex;position:relative}.stepCard[data-astro-cid-yqslvg2s]:before{content:"";background:var(--blue-600);border-radius:0 0 4px 4px;height:3px;position:absolute;top:-1px;left:24px;right:24px}.stepNum[data-astro-cid-yqslvg2s]{font-family:var(--font-display);letter-spacing:-1px;color:var(--blue-600);font-size:32px;font-weight:800;line-height:1}.stepTitle[data-astro-cid-yqslvg2s]{font-family:var(--font-display);letter-spacing:-.2px;color:var(--slate-950);font-size:clamp(15px,1.5vw,17px);font-weight:700;line-height:1.3}.stepText[data-astro-cid-yqslvg2s]{color:var(--slate-700);font-size:13.5px;line-height:1.7}.stepBullets[data-astro-cid-yqslvg2s]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.stepBullets[data-astro-cid-yqslvg2s] li[data-astro-cid-yqslvg2s]{color:var(--slate-700);padding-left:18px;font-size:13px;line-height:1.55;position:relative}.stepBullets[data-astro-cid-yqslvg2s] li[data-astro-cid-yqslvg2s]:before{content:"";background:var(--blue-600);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.outcomes[data-astro-cid-yqslvg2s]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.outcomeCard[data-astro-cid-yqslvg2s]{background:var(--white);border:1px solid var(--slate-200);border-radius:24px;flex-direction:column;gap:12px;padding:32px 28px 32px 36px;display:flex;position:relative}.outcomeBar[data-astro-cid-yqslvg2s]{background:var(--blue-600);border-radius:0 4px 4px 0;width:4px;position:absolute;top:32px;bottom:32px;left:0}.outcomeTitle[data-astro-cid-yqslvg2s]{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}.outcomeBody[data-astro-cid-yqslvg2s]{color:var(--slate-700);font-size:14px;line-height:1.7}.audGrid[data-astro-cid-yqslvg2s]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.audCard[data-astro-cid-yqslvg2s]{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:12px;padding:32px 28px;display:flex}.audCard[data-astro-cid-yqslvg2s]:hover{border-color:var(--blue-100);transform:translateY(-4px)}.audIcon[data-astro-cid-yqslvg2s]{background:var(--blue-50);width:44px;height:44px;color:var(--blue-600);border-radius:12px;place-items:center;display:inline-grid}.audTitle[data-astro-cid-yqslvg2s]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--slate-950);font-size:clamp(16px,1.6vw,19px);font-weight:700;line-height:1.3}.audBody[data-astro-cid-yqslvg2s]{color:var(--slate-700);font-size:13.5px;line-height:1.7}.diffGrid[data-astro-cid-yqslvg2s]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.diffCard[data-astro-cid-yqslvg2s]{background:var(--slate-950);border:1px solid var(--slate-950);color:var(--white);border-radius:24px;flex-direction:column;gap:14px;padding:32px 28px;display:flex}.check[data-astro-cid-yqslvg2s]{width:32px;height:32px;color:var(--white);background:#ffffff14;border-radius:8px;place-items:center;display:inline-grid}.diffTitle[data-astro-cid-yqslvg2s]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--white);font-size:clamp(16px,1.6vw,19px);font-weight:700;line-height:1.3}.diffBody[data-astro-cid-yqslvg2s]{color:#ffffffc7;font-size:13.5px;line-height:1.7}@media (width<=1024px){.steps[data-astro-cid-yqslvg2s],.outcomes[data-astro-cid-yqslvg2s],.audGrid[data-astro-cid-yqslvg2s],.diffGrid[data-astro-cid-yqslvg2s]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.steps[data-astro-cid-yqslvg2s],.outcomes[data-astro-cid-yqslvg2s],.audGrid[data-astro-cid-yqslvg2s],.diffGrid[data-astro-cid-yqslvg2s]{grid-template-columns:1fr}}@media (width<=480px){.stepCard[data-astro-cid-yqslvg2s],.outcomeCard[data-astro-cid-yqslvg2s],.audCard[data-astro-cid-yqslvg2s],.diffCard[data-astro-cid-yqslvg2s]{border-radius:20px;padding:24px 22px}}.section[data-astro-cid-cm6ffkfi]{background:var(--slate-50);padding:clamp(64px,9vh,120px) 0}.container[data-astro-cid-cm6ffkfi]{max-width:var(--container);margin:0 auto;padding:0 24px}@media (width<=480px){.container[data-astro-cid-cm6ffkfi]{padding:0 16px}}.intro[data-astro-cid-cm6ffkfi]{max-width:820px;margin-bottom:48px}.eyebrow[data-astro-cid-cm6ffkfi]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-cm6ffkfi]:before{content:"01 /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-cm6ffkfi]{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-cm6ffkfi] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-cm6ffkfi]{color:var(--slate-600);font-size:17px;line-height:1.65}.grid[data-astro-cid-cm6ffkfi]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.card[data-astro-cid-cm6ffkfi]{background:var(--white);border:1px solid var(--slate-200);border-radius:24px;flex-direction:column;gap:14px;padding:32px;display:flex}.cardDark[data-astro-cid-cm6ffkfi]{background:var(--slate-950);border-color:var(--slate-950)}.cardTitle[data-astro-cid-cm6ffkfi]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--slate-950);font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.25}.cardDark[data-astro-cid-cm6ffkfi] .cardTitle[data-astro-cid-cm6ffkfi]{color:var(--white)}.cardBody[data-astro-cid-cm6ffkfi]{color:var(--slate-700);font-size:14.5px;line-height:1.7}.cardDark[data-astro-cid-cm6ffkfi] .cardBody[data-astro-cid-cm6ffkfi]{color:#ffffffd1}@media (width<=900px){.grid[data-astro-cid-cm6ffkfi]{grid-template-columns:1fr;gap:16px}.card[data-astro-cid-cm6ffkfi]{padding:28px}}@media (width<=480px){.card[data-astro-cid-cm6ffkfi]{border-radius:20px;padding:24px 22px}}
