.diagram[data-astro-cid-6hsp6x5g]{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);margin:0;padding:32px}.lane[data-astro-cid-6hsp6x5g]{grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lane[data-astro-cid-6hsp6x5g]:before{content:"";background:var(--soft);height:2px;position:absolute;top:50%;left:10%;right:10%}.lane[data-astro-cid-6hsp6x5g] li[data-astro-cid-6hsp6x5g]{text-align:center;grid-template-rows:96px 64px 96px;gap:12px;display:grid;position:relative}.node[data-astro-cid-6hsp6x5g]{align-content:center;justify-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.2;display:grid}.dot[data-astro-cid-6hsp6x5g]{background:var(--white);border:3px solid var(--teal);border-radius:50%;width:14px;height:14px}.ctl[data-astro-cid-6hsp6x5g]{border-radius:var(--radius-sm);place-items:center;padding:10px;font-size:14px;line-height:1.35;display:grid}.ctl[data-astro-cid-6hsp6x5g].priv{color:#123e80;background:#e3ecfb}.ctl[data-astro-cid-6hsp6x5g].sec{background:var(--ok);color:#0b4b42}.legend[data-astro-cid-6hsp6x5g]{color:var(--slate);gap:20px;margin:24px 0 0;font-size:14px;display:flex}.k[data-astro-cid-6hsp6x5g]:before{content:"";vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:8px;display:inline-block}.k[data-astro-cid-6hsp6x5g].priv:before{background:#a9c6f5}.k[data-astro-cid-6hsp6x5g].sec:before{background:#8fdccd}@media (width<=760px){.diagram[data-astro-cid-6hsp6x5g]{padding:20px 16px}.lane[data-astro-cid-6hsp6x5g]{grid-template-columns:1fr;gap:0}.lane[data-astro-cid-6hsp6x5g]:before{width:2px;height:auto;inset:0 auto 0 50%;transform:translate(-1px)}.lane[data-astro-cid-6hsp6x5g] li[data-astro-cid-6hsp6x5g]{grid-template-rows:auto;grid-template-columns:1fr 76px 1fr;gap:8px;padding:6px 0}.node[data-astro-cid-6hsp6x5g]{background:var(--white);padding:4px 0;font-size:14px}.ctl[data-astro-cid-6hsp6x5g]{font-size:13px}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.6fr 1fr;align-items:end;gap:56px;padding-top:56px;padding-bottom:96px;display:grid}.hero-foot[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:end;gap:32px;margin-top:48px;display:grid}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:0}.actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:16px;display:flex}.portrait[data-astro-cid-lcdefpme]{margin:0}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.portrait-empty[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;border-radius:220px 220px var(--radius) var(--radius);width:100%}.portrait-empty[data-astro-cid-lcdefpme]{background:var(--soft);place-items:center;display:grid}.portrait-empty[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:auto;opacity:.5;border-radius:0;width:120px}.portrait[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--slate);margin-top:12px;font-size:14px}.check-sec[data-astro-cid-lcdefpme]{padding:112px 0 96px}.check-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;align-items:start;gap:72px;display:grid}.check-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-dark);max-width:46ch;margin:24px 0 0}.check-intro[data-astro-cid-lcdefpme] .msg[data-astro-cid-lcdefpme]{color:#fff;font-size:20px;font-weight:500;line-height:1.45}.ai-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:80px;margin-bottom:0;list-style:none;display:grid}.n[data-astro-cid-lcdefpme]{border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-grid}.ai-steps[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{border:1px solid var(--teal);color:var(--teal)}.ai-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:16px 0 6px;font-size:20px}.ai-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-dark);margin:0;font-size:15px}.ai-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:56px;display:flex}.prac[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:48px 40px;margin-top:64px;display:grid}.prac[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 10px}.prac[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.prac[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:4px}.prac[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);margin:0}.prac[data-astro-cid-lcdefpme] .deliv[data-astro-cid-lcdefpme]{color:var(--teal-ink);margin-top:14px;font-size:14px;font-weight:500}.prac-cta[data-astro-cid-lcdefpme]{background:var(--soft);border-radius:var(--radius);padding:28px}.prac-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:20px}.life-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.life-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;margin:0}.row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:24px;display:flex}.ind[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:0 40px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ind[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding:20px 0 40px}.ind[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 8px;font-size:20px}.ind[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.ind[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:4px}.ind[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);margin:0;font-size:16px}.method[data-astro-cid-lcdefpme]{grid-template-columns:repeat(7,1fr);margin:56px 0 0;padding:0;list-style:none;display:grid}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-right:16px;position:relative}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--rule-dark);height:1px;position:absolute;top:16px;left:40px;right:8px}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:before{display:none}.method[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{background:var(--teal);color:var(--ink)}.method[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:16px 0 6px;font-size:18px}.method[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-dark);margin:0;font-size:14px}.support[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;gap:64px;display:grid}.sup[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:32px;margin:32px 0;padding:0;list-style:none;display:grid}.sup[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 6px;font-size:18px}.sup[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);margin:0;font-size:15px}.partner[data-astro-cid-lcdefpme]{border:2px solid var(--ink);border-radius:var(--radius);align-self:start;padding:32px}.partner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:26px;line-height:1.15}.partner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);margin:16px 0 0}.ins-sec[data-astro-cid-lcdefpme]{padding-top:0}.ins[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ins[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--white);letter-spacing:-.01em;height:100%;transition:transform .3s var(--ease);border-radius:20px;padding:24px;font-size:19px;font-weight:600;line-height:1.3;text-decoration:none;display:block}.ins[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.ins[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--teal-ink);letter-spacing:0;margin-bottom:40px;font-size:13px;font-weight:500;display:block}@media (width<=1040px){.hero[data-astro-cid-lcdefpme],.check-grid[data-astro-cid-lcdefpme],.support[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.hero[data-astro-cid-lcdefpme]{padding-top:32px}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.portrait-empty[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:160px 160px var(--radius) var(--radius)}.hero-foot[data-astro-cid-lcdefpme],.life-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.ai-steps[data-astro-cid-lcdefpme],.prac[data-astro-cid-lcdefpme],.ind[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.method[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:32px 1fr;column-gap:16px;display:grid}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{display:none}.method[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4px 0}.method[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:2}.check-sec[data-astro-cid-lcdefpme]{padding:80px 0}}@media (width<=640px){.ai-steps[data-astro-cid-lcdefpme],.prac[data-astro-cid-lcdefpme],.ind[data-astro-cid-lcdefpme],.sup[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.portrait-empty[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:120px 120px 20px 20px}.ins[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-bottom:16px}.row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start}}
