.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3.5rem,7vw,6rem)}.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.hero-copy[data-astro-cid-lcdefpme],.method-panel[data-astro-cid-lcdefpme]{min-width:0}.hero-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}h1[data-astro-cid-lcdefpme]{letter-spacing:-.06em;font-size:clamp(2.65rem,5.2vw,4.4rem);line-height:1.04}.hero-description[data-astro-cid-lcdefpme]{color:var(--muted);max-width:42ch;margin-top:1.4rem;font-size:1.125rem;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:1.75rem;display:flex}.method-panel[data-astro-cid-lcdefpme]{background:#efe8de;border-radius:16px;padding:clamp(1.25rem,3vw,2rem)}.method-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.55rem;font-size:clamp(1.4rem,2.6vw,2rem)}.session-method[data-astro-cid-lcdefpme]{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.method-step[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;min-height:142px;padding:1rem;display:flex}.method-number[data-astro-cid-lcdefpme]{background:var(--mint);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.method-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1rem;line-height:1.3}.method-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.3rem;font-size:.8125rem;line-height:1.5}.use-cases-section[data-astro-cid-lcdefpme],.team-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:4rem}.use-case-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.use-case-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:1.25rem;display:flex}.use-case-card[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--muted);font-size:.6875rem}.use-case-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:1.05rem;font-weight:650;line-height:1.55}.use-case-card[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:.75rem;font-size:.8125rem}.courses-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:4.5rem 5rem}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.25rem;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.faq-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.75rem;font-size:clamp(2rem,4vw,3rem)}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem;line-height:1.65}.course-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.75rem;display:grid}.course-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:clamp(1rem,2vw,1.4rem)}.course-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.course-meta[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:.6875rem}.course-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.22}.course-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.course-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline 1px}.course-facts[data-astro-cid-lcdefpme]{margin:1rem 0 0;padding:0;list-style:none}.course-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:6rem minmax(0,1fr);gap:.65rem;padding:.7rem 0;font-size:.8125rem;line-height:1.55;display:grid}.course-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.75rem}.course-facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.course-link[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:.8125rem}.course-image-link[data-astro-cid-lcdefpme]{border-radius:8px;margin-top:.75rem;text-decoration:none;display:block;overflow:hidden}.course-image-link[data-astro-cid-lcdefpme] .course-visual{aspect-ratio:2.8;border-radius:8px}.course-image-link[data-astro-cid-lcdefpme] .website-lab{padding:18px 90px 0}.course-image-link[data-astro-cid-lcdefpme] .everyday-work-lab{padding:16px 100px 0}.course-image-link[data-astro-cid-lcdefpme] .video-audio-lab{padding:14px 45px}.course-image-link[data-astro-cid-lcdefpme] .visual-caption{padding:8px 12px;bottom:12px}.course-image-link[data-astro-cid-lcdefpme] .visual-caption span{font-size:.65rem}.course-image-link[data-astro-cid-lcdefpme] .visual-caption strong{font-size:.875rem}.team-panel[data-astro-cid-lcdefpme]{background:#efe8de;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem 4rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.team-intro[data-astro-cid-lcdefpme],.background-group[data-astro-cid-lcdefpme]{min-width:0}.team-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.75rem;font-size:clamp(1.8rem,3.2vw,2.6rem)}.experience-facts[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.experience-facts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:.6rem .8rem;font-size:.8125rem;font-weight:700}.background-groups[data-astro-cid-lcdefpme]{align-content:center;gap:1.25rem;display:grid}.background-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.01em;font-size:.8125rem}.background-names[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.background-names[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:4px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.faq-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,5rem);padding-block:4.5rem;display:grid}.faq-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:34ch;margin-top:1rem;font-size:.9375rem;line-height:1.7}.faq-intro[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:1rem}.faq-intro[data-astro-cid-lcdefpme] .guide-link[data-astro-cid-lcdefpme]{margin-top:0}@media (width<=900px){.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.method-panel[data-astro-cid-lcdefpme]{max-width:100%}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{padding-block:1.5rem 3rem}h1[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,9vw,3.75rem)}.hero-description[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:1rem}.hero-actions[data-astro-cid-lcdefpme]{gap:.75rem 1rem;margin-top:1.25rem}.use-cases-section[data-astro-cid-lcdefpme],.team-section[data-astro-cid-lcdefpme]{padding-block:3rem}.team-panel[data-astro-cid-lcdefpme]{gap:1.75rem}.courses-section[data-astro-cid-lcdefpme]{padding-block:3rem 3.5rem}.section-heading[data-astro-cid-lcdefpme]{align-items:start;margin-bottom:1.5rem}.course-grid[data-astro-cid-lcdefpme]{gap:1.25rem}.course-image-link[data-astro-cid-lcdefpme] .website-lab{padding-inline:50px}.course-image-link[data-astro-cid-lcdefpme] .everyday-work-lab{padding-inline:55px}.faq-section[data-astro-cid-lcdefpme]{gap:1.75rem;padding-block:3.5rem}}@media (width<=580px){.method-panel[data-astro-cid-lcdefpme]{padding:1rem}.session-method[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.6rem}.method-step[data-astro-cid-lcdefpme]{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:0;padding:.8rem;display:grid}.method-step[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{min-width:0}.method-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:.2rem}.use-case-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.75rem}.use-case-card[data-astro-cid-lcdefpme]{padding:1rem}.team-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:1.25rem}.section-heading[data-astro-cid-lcdefpme]{display:block}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:.8rem}.course-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.course-card[data-astro-cid-lcdefpme]{padding:1rem}.course-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.55rem}.course-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:5.5rem minmax(0,1fr)}.faq-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.faq-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.2rem}}
