.home-hero[data-astro-cid-lcdefpme]{padding-bottom:28px}.home-hero[data-astro-cid-lcdefpme] .hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:52fr 48fr}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:min(var(--fs-h1), 3.4rem)}.home-hero[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]{padding-block:12px 8px}.home-hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34em}.hero-checks[data-astro-cid-lcdefpme]{gap:10px 16px;margin-top:6px}.home-hero-visual[data-astro-cid-lcdefpme]{min-height:420px;margin-right:min(0px, calc((var(--max-content-width) - 100vw) / 2 + 56px));align-items:center;display:flex}.home-hero-glow[data-astro-cid-lcdefpme]{filter:blur(20px);background:radial-gradient(closest-side,#9b35f56b,#0000);position:absolute;inset:8% 10% 0 0}.home-laptop{width:73%}.tool-chips[data-astro-cid-lcdefpme]{gap:10px;width:214px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-56%)}.tool-chip[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(10px);background:#140d24d6;border:1px solid #b15cfa52;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 12px 30px #00000073}.tool-chip[data-astro-cid-lcdefpme]:nth-child(2){margin-left:18px}.tool-chip[data-astro-cid-lcdefpme]:nth-child(3){margin-left:-10px}.tool-chip[data-astro-cid-lcdefpme]:nth-child(4){margin-left:8px}.tool-chip-logo[data-astro-cid-lcdefpme]{background:#ffffff0f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.tool-chip[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.85rem;display:block}.tool-chip[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.7rem;display:block}.home-hand[data-astro-cid-lcdefpme]{align-items:flex-end;gap:6px;font-size:.88rem;display:flex;position:absolute;bottom:-34px;right:10px}.stats-bar[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px);background:#110c1cd1;border-radius:16px;grid-template-columns:.8fr .8fr 1.2fr 1.3fr;margin-top:26px;padding:16px 8px;display:grid;position:relative}.stats-bar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:14px;padding:4px 22px;display:flex}.stats-bar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid #bf8bf224}.stats-bar[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.15rem;line-height:1.2;display:block}.stats-bar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(-n+2) strong[data-astro-cid-lcdefpme]{font-size:1.6rem}.stats-bar[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.82rem;display:block}.example-card[data-astro-cid-lcdefpme]{flex-direction:column;padding:10px;display:flex;overflow:hidden}.example-preview[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border:1px solid #bf8bf22e;border-radius:10px;position:relative;overflow:hidden}.example-preview[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;width:100%;height:100%}.example-tag[data-astro-cid-lcdefpme]{text-transform:none;letter-spacing:0;border-radius:8px;padding:7px 14px;font-size:.78rem;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 20px #0006}.example-body[data-astro-cid-lcdefpme]{gap:6px;padding:14px 8px 8px;display:grid}.example-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.02rem}.example-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.88rem}.example-body[data-astro-cid-lcdefpme] .example-kind[data-astro-cid-lcdefpme]{color:var(--color-text-subtle);align-items:center;gap:6px;margin-top:4px;font-size:.74rem;display:inline-flex}.compare-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.compare-copy[data-astro-cid-lcdefpme]{gap:14px;display:grid}.compare-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,1.2rem + 1.9vw,2.6rem)}.compare-panels[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compare-panel[data-astro-cid-lcdefpme]{padding:18px 18px 20px}.compare-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{border-bottom:1px solid #bf8bf21f;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;font-size:.96rem;display:flex}.compare-panel[data-astro-cid-lcdefpme] .check-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:.86rem}.compare-panel[data-astro-cid-lcdefpme].card--glow .check-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-text)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.step-card[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:8px;padding:16px 16px 20px;display:grid;position:relative}.step-card[data-astro-cid-lcdefpme] .num-badge[data-astro-cid-lcdefpme]{position:absolute;top:14px;left:14px}.step-card[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c77bff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px;position:absolute;top:50%;right:-18px}.step-icon[data-astro-cid-lcdefpme]{width:52px;height:52px;color:var(--color-lilac);filter:drop-shadow(0 0 10px #b15cfa80);place-items:center;margin-top:6px;display:grid}.step-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:.96rem}.step-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.84rem;line-height:1.5}.audience-card[data-astro-cid-lcdefpme]{align-items:flex-start;gap:14px;padding:18px;display:flex}.audience-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:.95rem}.audience-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.84rem;line-height:1.5}.learn-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.module-list[data-astro-cid-lcdefpme]{gap:10px;display:grid}.module-row[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:#110c1ccc;border-radius:12px}.module-row[data-astro-cid-lcdefpme][data-open]{border-color:#b15cfa73}.module-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:0;font-size:.92rem;font-weight:500}.module-row[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:14px;width:100%;min-height:58px;padding:9px 16px 9px 10px;display:grid}.module-label[data-astro-cid-lcdefpme]{color:var(--color-lilac);white-space:nowrap;border-right:1px solid #bf8bf22e;padding-right:14px;font-size:.84rem;font-weight:600}.module-title[data-astro-cid-lcdefpme]{font-weight:600}.module-meta[data-astro-cid-lcdefpme]{color:var(--color-text-subtle);white-space:nowrap;font-size:.76rem}.module-row[data-astro-cid-lcdefpme] .module-chevron{color:var(--color-text-muted);transition:transform .2s}.module-row[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-expanded=true] .module-chevron{transform:rotate(180deg)}.module-lessons[data-astro-cid-lcdefpme]{gap:8px;padding:2px 18px 16px 70px;display:grid}.module-lessons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-text-muted);align-items:center;gap:10px;font-size:.86rem;display:flex}.module-lessons[data-astro-cid-lcdefpme] svg{color:var(--color-lilac);flex:none}.bonus-card[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:18px;min-height:100%;padding:24px;display:grid;overflow:hidden}.bonus-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:12px;display:grid}.bonus-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.32rem}.bonus-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.88rem}.bonus-visual[data-astro-cid-lcdefpme]{padding-top:34px;position:relative}.play-overlay[data-astro-cid-lcdefpme]{color:#5a12b8;z-index:2;background:#ffffffeb;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffffff29,0 10px 30px #00000080}.bonus-visual[data-astro-cid-lcdefpme] .laptop-screen img{filter:brightness(.7)}.bonus-hand[data-astro-cid-lcdefpme]{text-align:right;font-size:.82rem;position:absolute;top:-6px;right:0}.timeline[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.timeline-item[data-astro-cid-lcdefpme]{grid-template-rows:auto auto 1fr;gap:12px;padding:14px;display:grid;position:relative}.timeline-item[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e63cf5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:52%;right:-19px}.timeline-head[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.timeline-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:.9rem;line-height:1.25}.timeline-shot[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.timeline-item[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.mw-doc[data-astro-cid-lcdefpme],.mw-chat[data-astro-cid-lcdefpme]{align-content:start;gap:5px;display:grid}.mw-doc[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#2a2238;font-size:10px}.ln[data-astro-cid-lcdefpme]{background:#78649659;border-radius:4px;height:4px;display:block}.mini-window--light[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{background:#d9d2e6}.w40[data-astro-cid-lcdefpme]{width:40%}.w50[data-astro-cid-lcdefpme]{width:50%}.w60[data-astro-cid-lcdefpme]{width:60%}.w70[data-astro-cid-lcdefpme]{width:70%}.w80[data-astro-cid-lcdefpme]{width:80%}.w90[data-astro-cid-lcdefpme]{width:90%}.mw-check[data-astro-cid-lcdefpme]{color:#6a2bd0;font-size:8.5px;font-weight:600}.bubble[data-astro-cid-lcdefpme]{border-radius:8px;gap:4px;max-width:88%;padding:6px 8px;font-size:8.5px;display:grid}.bubble[data-astro-cid-lcdefpme].user{color:#f1e6ff;background:#9b35f559;justify-self:end}.bubble[data-astro-cid-lcdefpme].short{max-width:50%}.bubble[data-astro-cid-lcdefpme].ai{background:#ffffff0f;width:88%}.mw-editor[data-astro-cid-lcdefpme]{grid-template-columns:30% 1fr;gap:8px;height:100%;display:grid}.mw-editor[data-astro-cid-lcdefpme] .tree[data-astro-cid-lcdefpme]{color:#8e84a3;border-right:1px solid #ffffff0f;align-content:start;gap:5px;padding-right:6px;font-size:8px;display:grid}.mw-editor[data-astro-cid-lcdefpme] .tree[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal}.mw-editor[data-astro-cid-lcdefpme] .tree[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:before{content:"▸ ";color:#b46cff}.mw-editor[data-astro-cid-lcdefpme] .code[data-astro-cid-lcdefpme]{align-content:start;gap:6px;display:grid}.mw-editor[data-astro-cid-lcdefpme] .code[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:3px;height:4px;display:block}.c1[data-astro-cid-lcdefpme]{background:#c77bff}.c2[data-astro-cid-lcdefpme]{opacity:.8;background:#61d5ac}.c3[data-astro-cid-lcdefpme]{opacity:.8;background:#7aa2ff}.mw-compare[data-astro-cid-lcdefpme]{height:100%;position:relative}.mw-compare[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme],.mw-full[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;border-radius:4px;width:100%;height:100%}.mw-full[data-astro-cid-lcdefpme]{border-radius:0;position:absolute;inset:0}.mw-phone[data-astro-cid-lcdefpme]{aspect-ratio:390/700;border:2px solid #2b2438;border-radius:6px;width:28%;position:absolute;bottom:-4px;right:4px;overflow:hidden;box-shadow:0 6px 16px #00000080}.mw-phone[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;width:100%;height:100%}.timeline .mw-body{padding:8px}.tool-card[data-astro-cid-lcdefpme]{align-items:center;gap:12px;padding:14px;display:flex}.tool-logo[data-astro-cid-lcdefpme]{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tool-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.84rem;line-height:1.25;display:block}.tool-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:2px;font-size:.72rem;line-height:1.35;display:block}.tools-note[data-astro-cid-lcdefpme]{text-align:center;margin-top:16px}.instructor-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .85fr .85fr 1.05fr;align-items:center;gap:22px;display:grid}.instructor-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:12px;display:grid}.instructor-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h2)}.instructor-sub[data-astro-cid-lcdefpme]{color:var(--color-text);margin-top:-6px;font-weight:500}.instructor-copy[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{font-size:.9rem}.instructor-photo-home{aspect-ratio:4/5;width:100%}.instructor-highlights[data-astro-cid-lcdefpme]{gap:14px;display:grid}.instructor-highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-text-muted);align-items:center;gap:12px;font-size:.86rem;display:flex}.closing[data-astro-cid-lcdefpme]{background:#1b0b3a;border-block:1px solid #b15cfa4d;padding-block:clamp(36px,4vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 0 140px #9b35f547}.closing[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;border:2px solid #c77bff59;border-radius:50%;width:60%;height:220%;position:absolute;top:-60%;left:-10%;transform:rotate(-12deg)}.closing-inner[data-astro-cid-lcdefpme]{grid-template-columns:.75fr 1.4fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.closing-art[data-astro-cid-lcdefpme]{max-width:260px}.closing-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:14px;display:grid}.closing-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,1.2rem + 1.8vw,2.5rem)}.closing-highlights[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);display:grid}.closing-highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-text);justify-items:center;gap:8px;padding:4px 12px;font-size:.84rem;font-weight:600;display:grid}.closing-highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid #c77bff40}.closing-highlights[data-astro-cid-lcdefpme] svg{color:var(--color-lilac)}@media (width<=1180px){.instructor-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr .8fr}.instructor-highlights[data-astro-cid-lcdefpme]{order:3}.instructor-photo-home{aspect-ratio:3/4;justify-self:center;max-width:240px;max-height:none}}@media (width<=1100px){.steps[data-astro-cid-lcdefpme],.timeline[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card[data-astro-cid-lcdefpme]:nth-child(3):after,.timeline-item[data-astro-cid-lcdefpme]:nth-child(3):after{display:none}.closing-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.closing-art[data-astro-cid-lcdefpme]{display:none}}@media (width<=960px){.home-hero[data-astro-cid-lcdefpme] .hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-hero-visual[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;min-height:0;padding-bottom:40px}.home-laptop{width:100%;margin:0}.tool-chips[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;position:static;transform:none}.tool-chip[data-astro-cid-lcdefpme]:nth-child(n){margin-left:0}.home-hand[data-astro-cid-lcdefpme]{bottom:0}.stats-bar[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:14px}.stats-bar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.compare-grid[data-astro-cid-lcdefpme],.learn-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=760px){.steps[data-astro-cid-lcdefpme],.timeline[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.audiences[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.step-card[data-astro-cid-lcdefpme]:after,.timeline-item[data-astro-cid-lcdefpme]:after{display:none}.compare-panels[data-astro-cid-lcdefpme],.bonus-card[data-astro-cid-lcdefpme],.instructor-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.instructor-photo-home{aspect-ratio:1;border-radius:22px;justify-self:center;width:100%;max-width:180px}.closing-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.module-meta[data-astro-cid-lcdefpme]{display:none}.module-lessons[data-astro-cid-lcdefpme]{padding-left:18px}}@media (width<=520px){.steps[data-astro-cid-lcdefpme],.timeline[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stats-bar[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:8px 4px}.stats-bar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:10px 14px}.stats-bar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #bf8bf21f;border-left:0}.tool-chip[data-astro-cid-lcdefpme]{gap:8px;padding:8px}.tool-chip-logo[data-astro-cid-lcdefpme]{width:32px;height:32px}.home-hand[data-astro-cid-lcdefpme]{display:none}.closing-highlights[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.closing-highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0}.module-row[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto}.module-label[data-astro-cid-lcdefpme]{display:none}}
