.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-xl);position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{background:var(--grad);filter:blur(120px);opacity:.35;pointer-events:none;width:420px;height:420px;position:absolute;top:-120px;right:-80px}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-lg);grid-template-columns:1.1fr 1fr;align-items:center;display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-md);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:1.35}.hero__sub[data-astro-cid-ge2uvauf]{color:var(--text-dim);max-width:46ch;margin-bottom:var(--space-md)}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero__mock[data-astro-cid-ge2uvauf]{background:var(--surface);border:1px solid var(--border-dim);border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px #00000073}.mock__bar[data-astro-cid-ge2uvauf]{background:var(--surface-2);border-bottom:1px solid var(--border-dim);align-items:center;gap:6px;padding:10px 14px;display:flex}.mock__dot[data-astro-cid-ge2uvauf]{background:var(--text-dim);opacity:.5;border-radius:50%;width:9px;height:9px}.mock__title[data-astro-cid-ge2uvauf]{margin-left:var(--space-sm);font-family:var(--font-en);color:var(--text-dim);font-size:.75rem}.mock__body[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;display:grid}.mock__pane[data-astro-cid-ge2uvauf]{padding:var(--space-md);min-height:180px}.mock__pane--output[data-astro-cid-ge2uvauf]{background:var(--surface-2);border-left:1px solid var(--border-dim)}.mock__label[data-astro-cid-ge2uvauf]{font-family:var(--font-en);letter-spacing:.14em;color:var(--accent-2);margin-bottom:var(--space-sm);font-size:.65rem}.mock__line[data-astro-cid-ge2uvauf]{background:#e8ecf424;border-radius:4px;height:8px;margin-bottom:10px}.mock__line--accent[data-astro-cid-ge2uvauf]{background:var(--grad);opacity:.7}.mock__chip[data-astro-cid-ge2uvauf]{color:var(--accent-2);margin-bottom:var(--space-sm);background:#7c5cff2e;border-radius:999px;padding:4px 10px;font-size:.7rem;display:inline-block}.mock__cursor[data-astro-cid-ge2uvauf]{background:var(--accent-2);width:2px;height:14px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (width<=900px){.hero__inner[data-astro-cid-ge2uvauf],.mock__body[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.mock__pane--output[data-astro-cid-ge2uvauf]{border-left:none;border-top:1px solid var(--border-dim)}}.flow__grid[data-astro-cid-jm5v2fw3]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.flow__card[data-astro-cid-jm5v2fw3]{padding:var(--space-md)}.flow__icon[data-astro-cid-jm5v2fw3]{width:40px;height:40px;margin-bottom:var(--space-sm)}.flow__card[data-astro-cid-jm5v2fw3] h3[data-astro-cid-jm5v2fw3]{margin-bottom:var(--space-xs);font-size:1.15rem}.flow__body[data-astro-cid-jm5v2fw3]{color:var(--text-dim);font-size:.92rem}@media (width<=768px){.flow__grid[data-astro-cid-jm5v2fw3]{grid-template-columns:1fr}}.pricing__grid[data-astro-cid-ajjeame4]{gap:var(--space-md);grid-template-columns:repeat(2,1fr);max-width:720px;margin-inline:auto;display:grid}.pricing__card[data-astro-cid-ajjeame4]{padding:var(--space-lg) var(--space-md)}.pricing__card--highlight[data-astro-cid-ajjeame4]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), inset 0 1px 0 #ffffff0a}.pricing__price[data-astro-cid-ajjeame4]{margin-block:var(--space-sm);font-size:2rem;font-weight:700}.pricing__price[data-astro-cid-ajjeame4] span[data-astro-cid-ajjeame4]{color:var(--text-dim);font-size:.9rem;font-weight:400}.pricing__features[data-astro-cid-ajjeame4]{color:var(--text-dim);margin-bottom:var(--space-md);font-size:.9rem}.pricing__features[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]{border-top:1px solid var(--border-dim);padding-block:6px}.pricing__features[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]:first-child{border-top:none}.pricing__btn[data-astro-cid-ajjeame4]{width:100%}@media (width<=640px){.pricing__grid[data-astro-cid-ajjeame4]{grid-template-columns:1fr}}.faq__list[data-astro-cid-hemr5th4]{gap:var(--space-sm);flex-direction:column;max-width:720px;margin-inline:auto;display:flex}.faq__item[data-astro-cid-hemr5th4]{padding:var(--space-sm) var(--space-md)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--accent-2);font-size:1.2rem}.faq__item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"−"}.faq__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--text-dim);margin-top:var(--space-sm);font-size:.92rem}.problems__grid[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.problems__card[data-astro-cid-lcdefpme]{padding:var(--space-md)}.problems__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs);font-size:1.05rem}.problems__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-dim);font-size:.9rem}.lesson-preview__card[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-md);max-width:860px;margin-inline:auto;display:flex}.lesson-preview__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:var(--space-xs);font-size:1.3rem}.lesson-preview__desc[data-astro-cid-lcdefpme]{color:var(--text-dim);max-width:48ch;font-size:.92rem}.lesson-preview__cta[data-astro-cid-lcdefpme]{white-space:nowrap}.testimonials__grid[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.testimonials__card[data-astro-cid-lcdefpme]{padding:var(--space-md)}.testimonials__body[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm);font-size:.92rem}.testimonials__name[data-astro-cid-lcdefpme]{color:var(--text-dim);font-size:.85rem}.testimonials__note[data-astro-cid-lcdefpme]{text-align:center;margin-top:var(--space-md)}@media (width<=768px){.problems__grid[data-astro-cid-lcdefpme],.testimonials__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.lesson-preview__card[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
