.feature-page[data-astro-cid-ift3vv6s]{color:#2b2d42;background:#fffbf5;padding-top:2rem}.container[data-astro-cid-ift3vv6s]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.text-center[data-astro-cid-ift3vv6s]{text-align:center}.badge[data-astro-cid-ift3vv6s]{color:#3d405b;text-transform:uppercase;letter-spacing:.05em;background:#3d405b14;border-radius:999px;margin-bottom:.75rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-block}.page-hero[data-astro-cid-ift3vv6s]{padding:4rem 0 5rem}.hero-grid[data-astro-cid-ift3vv6s]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;display:grid}.hero-eyebrow[data-astro-cid-ift3vv6s]{color:#81b29a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:inline-flex}.hero-content[data-astro-cid-ift3vv6s] h1[data-astro-cid-ift3vv6s]{color:#2b2d42;margin-bottom:1.25rem;font-size:2.75rem;font-weight:800;line-height:1.18}.hero-sub[data-astro-cid-ift3vv6s]{color:#4a4d68;margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.hero-actions[data-astro-cid-ift3vv6s]{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.btn[data-astro-cid-ift3vv6s]{border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-astro-cid-ift3vv6s]{color:#fff;background:#3d405b}.btn-primary[data-astro-cid-ift3vv6s]:hover{background:#2b2d42;transform:translateY(-1px)}.btn-outline[data-astro-cid-ift3vv6s]{color:#3d405b;border:1.5px solid #3d405b}.btn-outline[data-astro-cid-ift3vv6s]:hover{background:#3d405b0d}.hero-stats[data-astro-cid-ift3vv6s]{border-top:1px solid #3d405b1f;gap:2rem;padding-top:1.5rem;display:flex}.stat-pill[data-astro-cid-ift3vv6s] strong[data-astro-cid-ift3vv6s]{color:#2b2d42;font-size:1.1rem;display:block}.stat-pill[data-astro-cid-ift3vv6s] span[data-astro-cid-ift3vv6s]{color:#6b6e8a;font-size:.85rem}.mockup-window[data-astro-cid-ift3vv6s]{background:#fff;border:1px solid #3d405b1f;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #2b2d421a}.mockup-header[data-astro-cid-ift3vv6s]{background:#2b2d42;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.mockup-dots[data-astro-cid-ift3vv6s]{gap:6px;display:flex}.mockup-dots[data-astro-cid-ift3vv6s] span[data-astro-cid-ift3vv6s]{background:#f28482;border-radius:50%;width:10px;height:10px}.mockup-dots[data-astro-cid-ift3vv6s] span[data-astro-cid-ift3vv6s]:nth-child(2){background:#f6bd60}.mockup-dots[data-astro-cid-ift3vv6s] span[data-astro-cid-ift3vv6s]:nth-child(3){background:#81b29a}.mockup-title[data-astro-cid-ift3vv6s]{color:#fffbf5;font-family:monospace;font-size:.8rem}.mockup-body[data-astro-cid-ift3vv6s]{background:#faf8f5;padding:1.25rem}.live-canvas-preview[data-astro-cid-ift3vv6s]{flex-direction:column;gap:.75rem;display:flex}.live-status-bar[data-astro-cid-ift3vv6s]{background:#fff;border:1px solid #3d405b1a;border-radius:6px;justify-content:space-between;align-items:center;padding:.6rem .85rem;font-size:.75rem;font-weight:700;display:flex}.text-green[data-astro-cid-ift3vv6s]{color:#81b29a}.students-online[data-astro-cid-ift3vv6s]{color:#6b6e8a;font-size:.7rem}.canvas-split[data-astro-cid-ift3vv6s]{grid-template-columns:1.4fr .7fr;gap:.75rem;display:grid}.whiteboard-area[data-astro-cid-ift3vv6s]{background:#fff;border:1px solid #3d405b1a;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.canvas-toolbar[data-astro-cid-ift3vv6s]{background:#f4f1ea;border-bottom:1px solid #3d405b14;gap:.35rem;padding:.4rem .6rem;display:flex}.tool-btn[data-astro-cid-ift3vv6s]{color:#3d405b;cursor:pointer;background:#fff;border:1px solid #3d405b1a;border-radius:4px;padding:.25rem .5rem;font-size:.7rem}.tool-btn[data-astro-cid-ift3vv6s].active{color:#fff;background:#3d405b}.canvas-sheet[data-astro-cid-ift3vv6s]{min-height:120px;padding:1rem;font-size:.75rem}.teacher-note-draw[data-astro-cid-ift3vv6s]{color:#2b2d42;line-height:1.5}.note-heading[data-astro-cid-ift3vv6s]{color:#e07a5f;margin-bottom:.3rem;font-weight:800;display:block}.circle-draw[data-astro-cid-ift3vv6s]{color:#2a6f54;border:1.5px solid #81b29a;border-radius:4px;padding:.1rem .3rem;font-weight:700}.annotation-arrow[data-astro-cid-ift3vv6s]{color:#81b29a;margin-top:.4rem;font-weight:700;display:block}.video-stack[data-astro-cid-ift3vv6s]{flex-direction:column;gap:.5rem;display:flex}.video-feed[data-astro-cid-ift3vv6s]{background:#2b2d42;border-radius:6px;align-items:flex-end;height:65px;padding:.4rem;display:flex}.speaker-tag[data-astro-cid-ift3vv6s]{color:#fff;background:#0009;border-radius:4px;padding:.15rem .4rem;font-size:.65rem}.capabilities-section[data-astro-cid-ift3vv6s],.workflow-section[data-astro-cid-ift3vv6s],.benefits-section[data-astro-cid-ift3vv6s],.faq-section[data-astro-cid-ift3vv6s]{padding:5rem 0}.capabilities-section[data-astro-cid-ift3vv6s]{background:#fff}.section-header[data-astro-cid-ift3vv6s]{max-width:750px;margin:0 auto 3.5rem}.section-header[data-astro-cid-ift3vv6s] h2[data-astro-cid-ift3vv6s]{color:#2b2d42;margin-bottom:1rem;font-size:2.2rem;font-weight:800}.section-header[data-astro-cid-ift3vv6s] p[data-astro-cid-ift3vv6s]{color:#4a4d68;font-size:1.05rem}.grid-3[data-astro-cid-ift3vv6s]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.card[data-astro-cid-ift3vv6s]{background:#faf8f5;border:1px solid #3d405b14;border-radius:12px;padding:2rem;transition:transform .2s,box-shadow .2s}.card[data-astro-cid-ift3vv6s]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2b2d420f}.card-icon[data-astro-cid-ift3vv6s]{color:#81b29a;margin-bottom:1.25rem;font-size:1.75rem}.card[data-astro-cid-ift3vv6s] h3[data-astro-cid-ift3vv6s]{color:#2b2d42;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.card[data-astro-cid-ift3vv6s] p[data-astro-cid-ift3vv6s]{color:#4a4d68;font-size:.92rem;line-height:1.6}.workflow-grid[data-astro-cid-ift3vv6s]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.step-card[data-astro-cid-ift3vv6s]{background:#fff;border:1px solid #3d405b1a;border-radius:12px;padding:2.25rem 2rem;position:relative}.step-num[data-astro-cid-ift3vv6s]{color:#fff;background:#3d405b;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex;position:absolute;top:-16px;left:24px}.step-card[data-astro-cid-ift3vv6s] h3[data-astro-cid-ift3vv6s]{color:#2b2d42;margin:.5rem 0 .75rem;font-size:1.2rem;font-weight:700}.step-card[data-astro-cid-ift3vv6s] p[data-astro-cid-ift3vv6s]{color:#4a4d68;font-size:.92rem;line-height:1.6}.comparison-grid[data-astro-cid-ift3vv6s]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.benefit-col[data-astro-cid-ift3vv6s]{border:1px solid #3d405b1a;border-radius:12px;padding:2.5rem}.coach-col[data-astro-cid-ift3vv6s]{background:#fff}.student-col[data-astro-cid-ift3vv6s]{background:#faf8f5}.benefit-header[data-astro-cid-ift3vv6s]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.benefit-header[data-astro-cid-ift3vv6s] i[data-astro-cid-ift3vv6s]{color:#81b29a;font-size:1.5rem}.benefit-header[data-astro-cid-ift3vv6s] h3[data-astro-cid-ift3vv6s]{color:#2b2d42;font-size:1.35rem;font-weight:700}.benefit-list[data-astro-cid-ift3vv6s]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.benefit-list[data-astro-cid-ift3vv6s] li[data-astro-cid-ift3vv6s]{color:#4a4d68;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.benefit-list[data-astro-cid-ift3vv6s] li[data-astro-cid-ift3vv6s] i[data-astro-cid-ift3vv6s]{color:#81b29a;margin-top:.25rem;font-size:.9rem}.faq-grid[data-astro-cid-ift3vv6s]{grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto;display:grid}.faq-item[data-astro-cid-ift3vv6s]{background:#fff;border:1px solid #3d405b14;border-radius:10px;padding:1.75rem}.faq-item[data-astro-cid-ift3vv6s] h3[data-astro-cid-ift3vv6s]{color:#2b2d42;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.faq-item[data-astro-cid-ift3vv6s] p[data-astro-cid-ift3vv6s]{color:#4a4d68;font-size:.9rem;line-height:1.6}@media (width<=968px){.hero-grid[data-astro-cid-ift3vv6s],.comparison-grid[data-astro-cid-ift3vv6s],.grid-3[data-astro-cid-ift3vv6s],.workflow-grid[data-astro-cid-ift3vv6s],.faq-grid[data-astro-cid-ift3vv6s]{grid-template-columns:1fr}}
