.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-5) var(--space-5);position:relative;overflow:hidden}.hero__h1[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:balance;z-index:1;margin-block-end:var(--space-3);font-size:clamp(2rem,1.1rem + 2.6vw,3.1rem);position:relative}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;display:grid;position:relative}.hero__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:var(--text-lg);max-inline-size:40ch}.hero__cta[data-astro-cid-lcdefpme]{margin-block:var(--space-3);flex-wrap:wrap;gap:.9rem;display:flex}.hero__chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.hero__chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-card);font-size:var(--text-sm);align-items:center;gap:.4rem;padding:.35rem .8rem;font-weight:600;display:inline-flex}.hero__chips[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{block-size:1.05rem;inline-size:1.05rem;color:var(--brand-ink)}.hero__art[data-astro-cid-lcdefpme]{place-items:center;min-block-size:12rem;display:grid;position:relative}.hero__art[data-astro-cid-lcdefpme] .phil{z-index:1;block-size:auto;inline-size:min(100%,25rem);position:relative}.hero__blob[data-astro-cid-lcdefpme]{background:var(--brand-tint);border:var(--line-width) solid var(--line);box-shadow:var(--pop-lg);border-radius:46% 54% 40% 60%/55% 45%;position:absolute;inset:10% 4% 0}.hero__bubble[data-astro-cid-lcdefpme]{z-index:2;background:var(--surface-card);border:var(--line-width) solid var(--line);max-inline-size:14rem;box-shadow:var(--pop-sm);font-weight:600;font-size:var(--text-sm);color:var(--ink-heading);border-radius:1.2rem 1.2rem .3rem;margin:0;padding:.8rem 1rem;position:absolute;inset-block-start:-4%;inset-inline-end:-2%;transform:rotate(2deg)}.band--tight[data-astro-cid-lcdefpme]{padding-block:var(--space-4)}.define[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.define[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-inline-size:62ch}.define__list[data-astro-cid-lcdefpme]{padding:var(--space-3);gap:.8rem;margin:0;list-style:none;display:grid}.define__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--text-sm);align-items:flex-start;gap:.6rem;display:flex}.define__list[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{color:var(--brand-ink);flex:none;margin-block-start:.15rem}.topics[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.topics__group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base);align-items:center;gap:.45rem;margin:0 0 .5rem;display:flex}.topics__group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{color:var(--brand-ink)}.topics__group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.topics__group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--text-sm);margin-block:.4rem}.sec-title[data-astro-cid-lcdefpme]{margin-block:.4rem var(--space-4);max-inline-size:26ch}.sec-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.sec-head[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{margin-block-end:0}.outcomes[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.tools[data-astro-cid-lcdefpme],.modules[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.outcomes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.outcomes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-3);position:relative}.outcomes[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.tools[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base);margin:.8rem 0 .3rem}.outcomes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.tools[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);margin:0}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.steps__n[data-astro-cid-lcdefpme]{background:var(--brand-fill);block-size:2rem;inline-size:2rem;color:var(--on-primary);border:var(--line-width) solid var(--line);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:-.9rem;inset-inline-end:1rem}.steps__note[data-astro-cid-lcdefpme]{font-size:var(--text-sm);margin-block-start:var(--space-3)}.modules[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.modules__item[data-astro-cid-lcdefpme]{padding:var(--space-3);position:relative}.modules__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base);margin:.2rem 0 .3rem}.modules__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-heading);text-decoration:none}.modules__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.modules__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.kicker){font-size:var(--text-sm);margin:0}.modules__item[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{margin-block-start:.7rem;display:block}.modules__item[data-astro-cid-lcdefpme] .chip-ico[data-astro-cid-lcdefpme]{display:grid}.tools[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.tools[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-heading);text-decoration:none}.tools[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.tools__cta[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--text-sm);color:var(--link);align-items:center;gap:.3rem;margin-block-start:.8rem;display:inline-flex}.split[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.split__art[data-astro-cid-lcdefpme]{inline-size:10rem}.split__cta[data-astro-cid-lcdefpme]{margin:0}.faqi[data-astro-cid-lcdefpme]{padding:0 var(--space-3);box-shadow:var(--pop-sm);margin-block-end:.8rem}.faqi[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:.9rem;list-style:none;display:flex}.faqi[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--link);font-size:1.3rem;font-weight:700}.faqi[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faqi[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base);margin:0;display:inline}.faqi[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;padding-block-end:var(--space-2)}@media (width<=56rem){.hero__grid[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme],.define[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__art[data-astro-cid-lcdefpme]{inline-size:min(100%,21rem);margin-inline:auto;padding-block-start:4rem}.hero__bubble[data-astro-cid-lcdefpme]{inset-block-start:0;inset-inline:0 auto}.split__art[data-astro-cid-lcdefpme]{display:none}}
