.home-hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 85% 15%, #08b8eb2e, transparent 20rem), linear-gradient(135deg, var(--color-navy-deep), var(--color-navy));color:var(--color-white)}.home-hero__inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--content-width);margin-inline:auto;padding:4.5rem 2rem}.home-hero__grid[data-astro-cid-lcdefpme]{gap:clamp(1.5rem,3vw,3rem);display:grid}.home-hero__title[data-astro-cid-lcdefpme]{color:var(--color-white);text-wrap:balance;margin:0;font-size:clamp(2.6rem,4vw,4rem)}.home-hero__tagline[data-astro-cid-lcdefpme]{color:var(--color-lime);letter-spacing:-.02em;margin:1rem 0 0;font-size:clamp(1.12rem,1rem + .4vw,1.4rem);font-weight:800}.home-hero__actions[data-astro-cid-lcdefpme]{margin-top:1.5rem}.home-hero__actions[data-astro-cid-lcdefpme] .inline-action[data-astro-cid-lcdefpme]{min-height:3.25rem;font-size:clamp(1rem,.95rem + .18vw,1.1rem)}.home-hero__support[data-astro-cid-lcdefpme]{color:#eff7ff;margin:0;font-size:clamp(1.08rem,1rem + .35vw,1.35rem);line-height:1.7}.course-preview{background:linear-gradient(#e8f1f6 0%,#dde9f1 100%)}.course-preview__intro[data-astro-cid-lcdefpme] .body-large[data-astro-cid-lcdefpme],.capm-offer__intro[data-astro-cid-lcdefpme] .body-large[data-astro-cid-lcdefpme],.practical-ai-feature__copy[data-astro-cid-lcdefpme] .body-large[data-astro-cid-lcdefpme],.course-updates__copy[data-astro-cid-lcdefpme] .body-large[data-astro-cid-lcdefpme]{max-width:none}.course-preview__content[data-astro-cid-lcdefpme]{gap:clamp(1.5rem,3vw,3rem);margin-top:2.25rem;display:grid}.course-preview__video-shell[data-astro-cid-lcdefpme]{background:linear-gradient(#ffffff8c,#ffffffeb),#dfe9ef;border:1px solid #0033661a;border-radius:1.25rem;padding:.9rem;overflow:clip;box-shadow:0 .9rem 2.5rem #00284f1a}.course-preview__video[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--color-navy-deep);border-radius:.9rem;width:100%;display:block}.course-preview__experience[data-astro-cid-lcdefpme],.course-updates__card[data-astro-cid-lcdefpme]{border:1px solid #0033661a;border-top:5px solid var(--color-lime);border-radius:var(--radius);background:var(--color-white);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 .9rem 2.5rem #00284f17}.course-preview__experience[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.75rem}.course-preview__experience[data-astro-cid-lcdefpme] .body-copy[data-astro-cid-lcdefpme]{max-width:none;margin-top:1rem}.capm-offer__panel[data-astro-cid-lcdefpme]{border:1px solid #00336624;border-top:6px solid var(--color-cyan);border-radius:var(--radius);background:var(--color-white);margin-top:2.25rem;display:grid;overflow:clip;box-shadow:0 1rem 3rem #00284f1a}.capm-offer__included[data-astro-cid-lcdefpme],.capm-offer__pricing[data-astro-cid-lcdefpme]{padding:clamp(1.5rem,4vw,3rem)}.capm-offer__included[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.capm-offer__pricing[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-top:0}.capm-offer__list[data-astro-cid-lcdefpme]{color:var(--color-text);margin:1.5rem 0 0;padding-left:1.35rem;line-height:1.65}.capm-offer__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:.75rem}.capm-offer__education-note[data-astro-cid-lcdefpme]{border-left:4px solid var(--color-cyan);color:var(--color-muted-text);margin:1.75rem 0 0;padding-left:1rem;line-height:1.7}.capm-offer__pricing[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#edf7d5,#f8fbea)}.capm-offer__price[data-astro-cid-lcdefpme]{color:var(--color-navy);letter-spacing:-.05em;margin:.75rem 0 0;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:900;line-height:1}.capm-offer__price-detail[data-astro-cid-lcdefpme],.capm-offer__regular-price[data-astro-cid-lcdefpme],.capm-offer__status[data-astro-cid-lcdefpme],.capm-offer__fee-note[data-astro-cid-lcdefpme]{color:var(--color-text);margin:1rem 0 0;line-height:1.65}.capm-offer__price-detail[data-astro-cid-lcdefpme],.capm-offer__status[data-astro-cid-lcdefpme]{font-weight:800}.capm-offer__actions[data-astro-cid-lcdefpme]{align-items:stretch}.capm-offer__secondary-action[data-astro-cid-lcdefpme]{border-color:var(--color-navy);color:var(--color-navy);background:0 0}.capm-offer__secondary-action[data-astro-cid-lcdefpme]:hover{border-color:var(--color-cyan);background:var(--color-cyan);color:var(--color-navy)}.capm-offer__fee-note[data-astro-cid-lcdefpme]{color:var(--color-muted-text);font-size:.92rem}.practical-ai-feature{background:radial-gradient(circle at 88% 20%,#08b8eb26,#0000 20rem),linear-gradient(135deg,#eef8fc,#e3f0f6);border-block:1px solid #08b8eb33}.course-updates__grid[data-astro-cid-lcdefpme]{gap:clamp(1.5rem,3vw,3rem);display:grid}.course-updates__card[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.course-updates__card[data-astro-cid-lcdefpme] .body-copy[data-astro-cid-lcdefpme]{margin-top:0;text-wrap:balance;max-width:18rem;margin-inline:auto}.practical-ai-feature__intro[data-astro-cid-lcdefpme]{max-width:53rem}.practical-ai-feature__paths[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.45fr) minmax(18.75rem,.85fr);gap:1.5rem;margin-top:2.375rem;display:grid}.practical-ai-path[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--color-white);border:1px solid #00336624;flex-direction:column;min-height:100%;padding:clamp(1.6rem,3vw,2rem);display:flex;box-shadow:0 1rem 2.5rem #00284f17}.practical-ai-path--series[data-astro-cid-lcdefpme]{border-top:.45rem solid var(--color-cyan)}.practical-ai-path--basics[data-astro-cid-lcdefpme]{border-top:.45rem solid var(--color-lime)}.practical-ai-path__content[data-astro-cid-lcdefpme]{flex:1}.practical-ai-path__label[data-astro-cid-lcdefpme]{background:var(--color-cyan-soft);min-height:2.125rem;color:var(--color-navy);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin:0 0 1.5rem;padding:.3rem .875rem;font-size:.875rem;font-weight:850;line-height:1.2;display:inline-flex}.practical-ai-path__label--optional[data-astro-cid-lcdefpme]{background:#edf7d5}.practical-ai-path[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-navy);margin:0;font-size:clamp(1.7rem,1.4rem + .8vw,2.15rem);line-height:1.12}.practical-ai-path[data-astro-cid-lcdefpme] .body-copy[data-astro-cid-lcdefpme]{max-width:none;margin:1.125rem 0 0}.practical-ai-path__note[data-astro-cid-lcdefpme]{color:var(--color-navy);margin:1.375rem 0 0;font-weight:800;line-height:1.6}.practical-ai-path[data-astro-cid-lcdefpme] .content-action[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:1.875rem}.practical-ai-path__secondary-action[data-astro-cid-lcdefpme]{border-color:var(--color-navy);color:var(--color-navy);background:0 0}.practical-ai-path__secondary-action[data-astro-cid-lcdefpme]:hover{border-color:var(--color-cyan);background:var(--color-cyan-soft);color:var(--color-navy)}.course-updates__card[data-astro-cid-lcdefpme] .inline-action[data-astro-cid-lcdefpme]{width:100%;min-height:3.75rem;font-size:1.15rem}.learning-method__head[data-astro-cid-lcdefpme]{text-align:left}.learning-method__promise[data-astro-cid-lcdefpme]{color:var(--color-lime);letter-spacing:-.02em;margin:.75rem 0 0;font-size:clamp(1.2rem,1rem + .45vw,1.5rem);font-weight:800;line-height:1.3}.learning-method__flow[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.learning-method__stage[data-astro-cid-lcdefpme]{border:1px solid #ffffff29;border-left:6px solid var(--color-lime);background:#ffffff12;flex-direction:column;justify-content:center;gap:.55rem;min-height:9.5rem;padding:1.5rem 1.35rem;display:flex}.learning-method__label[data-astro-cid-lcdefpme]{color:var(--color-white);letter-spacing:-.03em;font-size:clamp(1.85rem,1.4rem + 1.1vw,2.45rem);font-weight:800;line-height:1.05}.learning-method__detail[data-astro-cid-lcdefpme]{color:#dbeaf5;font-size:1.125rem;line-height:1.4}.learning-method__join[data-astro-cid-lcdefpme]{color:var(--color-lime);align-self:center;font-size:2rem;font-weight:700;line-height:1}@media (width<=47.99rem){.home-hero__inner[data-astro-cid-lcdefpme]{padding:4rem 1.5rem}.home-hero__title[data-astro-cid-lcdefpme]{font-size:clamp(2.45rem,2rem + 2vw,3.1rem)}.course-preview__video-shell[data-astro-cid-lcdefpme]{padding:.75rem}.course-preview__experience[data-astro-cid-lcdefpme]{order:-1}.practical-ai-feature__paths[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.practical-ai-path[data-astro-cid-lcdefpme] .content-action[data-astro-cid-lcdefpme]{width:100%}.learning-method__flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.75rem}.learning-method__join[data-astro-cid-lcdefpme]{justify-self:center;transform:rotate(90deg)}}@media (width>=48rem){.home-hero__grid[data-astro-cid-lcdefpme],.course-preview__content[data-astro-cid-lcdefpme],.capm-offer__panel[data-astro-cid-lcdefpme],.course-updates__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero__grid[data-astro-cid-lcdefpme]{align-items:center}.course-preview__content[data-astro-cid-lcdefpme],.capm-offer__panel[data-astro-cid-lcdefpme],.course-updates__grid[data-astro-cid-lcdefpme]{align-items:stretch}.capm-offer__pricing[data-astro-cid-lcdefpme]{order:-1}.course-preview__video-frame[data-astro-cid-lcdefpme]{order:2;display:flex}.course-preview__video-shell[data-astro-cid-lcdefpme]{flex:1;display:flex}.course-preview__video[data-astro-cid-lcdefpme]{aspect-ratio:auto;object-fit:cover;flex:1;width:100%;height:100%}.course-updates__copy[data-astro-cid-lcdefpme]{align-self:center}}@media (width>=64rem){.home-hero__inner[data-astro-cid-lcdefpme]{padding-block:5.75rem}.learning-method[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme],.learning-method__promise[data-astro-cid-lcdefpme]{text-wrap:nowrap}}
