.review-card[data-astro-cid-wz2p2ybn]{gap:var(--space-3);width:clamp(300px,40vw,440px);min-height:148px;padding:var(--space-5) var(--space-6);white-space:normal;flex-direction:column;display:flex}.review-card--featured[data-astro-cid-wz2p2ybn]{width:clamp(340px,52vw,560px)}.review-stars[data-astro-cid-wz2p2ybn]{gap:.1rem;font-size:1.35rem;line-height:1;display:inline-flex}.star[data-astro-cid-wz2p2ybn]{color:var(--color-border-strong)}.star--full[data-astro-cid-wz2p2ybn]{color:#ffc94d}.star--half[data-astro-cid-wz2p2ybn]{color:var(--color-border-strong);position:relative}.star--half[data-astro-cid-wz2p2ybn]:before{content:"★";color:#ffc94d;width:50%;position:absolute;top:0;left:0;overflow:hidden}.review-comment[data-astro-cid-wz2p2ybn]{font-family:var(--font-display);font-weight:500;font-size:var(--text-md);color:var(--color-text);margin:0;line-height:1.5}.review-card--featured[data-astro-cid-wz2p2ybn] .review-comment[data-astro-cid-wz2p2ybn]{font-size:var(--text-lg)}.review-meta[data-astro-cid-wz2p2ybn]{padding-top:var(--space-2);flex-direction:column;gap:.1rem;margin-top:auto;display:flex}.review-name[data-astro-cid-wz2p2ybn]{color:var(--color-text);font-weight:700;font-size:var(--text-sm)}.review-course[data-astro-cid-wz2p2ybn]{color:var(--color-text-muted);font-size:var(--text-xs)}.review-cascades[data-astro-cid-ru3rshnh]{gap:var(--space-4);flex-direction:column;display:flex}.review-cascades[data-astro-cid-ru3rshnh] .marquee-track{align-items:flex-start}.page-title[data-astro-cid-aufbb2dg]{margin-bottom:var(--space-5);max-width:26ch;font-size:clamp(2.2rem,4.5vw,3.4rem)}.lede-wide[data-astro-cid-aufbb2dg]{max-width:58ch}.edu-hero[data-astro-cid-aufbb2dg] .btn[data-astro-cid-aufbb2dg]{margin-top:var(--space-2)}.lesson-grid[data-astro-cid-aufbb2dg],.platform-grid[data-astro-cid-aufbb2dg]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.platform-card[data-astro-cid-aufbb2dg]{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.platform-stat[data-astro-cid-aufbb2dg]{flex-direction:column;display:flex}.platform-stat[data-astro-cid-aufbb2dg] .stat-number[data-astro-cid-aufbb2dg]{color:var(--color-action-primary)}.platform-card[data-astro-cid-aufbb2dg] p[data-astro-cid-aufbb2dg]{color:var(--color-text-secondary)}.platform-card[data-astro-cid-aufbb2dg] a[data-astro-cid-aufbb2dg]{color:var(--color-text-secondary);margin-top:auto;font-weight:600;text-decoration:none}.platform-card[data-astro-cid-aufbb2dg] a[data-astro-cid-aufbb2dg]:hover{color:var(--color-text)}.reviews-section[data-astro-cid-aufbb2dg]{background:radial-gradient(70% 60% at 15% 0%, var(--color-accent-soft), transparent 60%), var(--color-bg-raised);border-block:1px solid var(--color-border);padding-block:var(--space-8);overflow:hidden}.reviews-lede[data-astro-cid-aufbb2dg]{max-width:62ch}.reviews-lede[data-astro-cid-aufbb2dg] .hl{color:var(--color-action-primary);font-weight:800}.reviews-stats[data-astro-cid-aufbb2dg]{margin:var(--space-5) 0 var(--space-7);gap:var(--space-7);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reviews-stats[data-astro-cid-aufbb2dg] li[data-astro-cid-aufbb2dg]{flex-direction:column;gap:.15rem;display:flex}.reviews-stats[data-astro-cid-aufbb2dg] strong[data-astro-cid-aufbb2dg]{font-family:var(--font-display);color:var(--color-action-primary);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;line-height:1}.reviews-stats[data-astro-cid-aufbb2dg] span[data-astro-cid-aufbb2dg]{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.zenva-engine[data-astro-cid-aufbb2dg]{margin-top:var(--space-6)}.zenva-engine-label[data-astro-cid-aufbb2dg]{margin:0 0 var(--space-4);font-weight:700;font-size:var(--text-sm);color:var(--color-text-muted);padding-inline:max(1.25rem, calc((100% - var(--content-max)) / 2))}.zenva-engine-name[data-astro-cid-aufbb2dg]{color:var(--color-text);font-size:var(--text-md)}.zenva-course[data-astro-cid-aufbb2dg]{gap:var(--space-3);padding:var(--space-5);min-height:150px;transition:border-color var(--speed-fast), transform var(--speed-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.zenva-course[data-astro-cid-aufbb2dg]:hover{border-color:var(--color-action-primary);transform:translateY(-2px)}.zenva-course-engine[data-astro-cid-aufbb2dg]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-action-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);align-self:flex-start;padding:.2rem .7rem;font-weight:700}.zenva-course-title[data-astro-cid-aufbb2dg]{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--color-text);margin-top:auto;line-height:1.3}.zenva-course-len[data-astro-cid-aufbb2dg]{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.udemy-grid[data-astro-cid-aufbb2dg]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.udemy-grid[data-astro-cid-aufbb2dg]>[data-astro-cid-aufbb2dg]:last-child:nth-child(3n+1){grid-column:2}.udemy-card[data-astro-cid-aufbb2dg]{transition:border-color var(--speed-fast), transform var(--speed-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.udemy-card[data-astro-cid-aufbb2dg]:hover{border-color:var(--color-action-primary);transform:translateY(-2px)}.udemy-card[data-astro-cid-aufbb2dg] img[data-astro-cid-aufbb2dg]{aspect-ratio:16/9;object-fit:cover;width:100%}.udemy-body[data-astro-cid-aufbb2dg]{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.udemy-title[data-astro-cid-aufbb2dg]{color:var(--color-text);font-weight:600}.udemy-chips[data-astro-cid-aufbb2dg]{gap:var(--space-2);display:flex}.linkedin-quote[data-astro-cid-aufbb2dg]{padding:var(--space-7);background:radial-gradient(55% 90% at 85% 10%, var(--color-accent-soft), transparent 65%), var(--color-bg-card)}.linkedin-quote[data-astro-cid-aufbb2dg] blockquote[data-astro-cid-aufbb2dg]{margin:0}.linkedin-quote[data-astro-cid-aufbb2dg] blockquote[data-astro-cid-aufbb2dg] p[data-astro-cid-aufbb2dg]{font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem, 2.4vw, var(--text-lg));line-height:1.45}.linkedin-quote[data-astro-cid-aufbb2dg] figcaption[data-astro-cid-aufbb2dg]{margin-top:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm)}.via[data-astro-cid-aufbb2dg]{color:var(--color-text-muted)}.work-steps[data-astro-cid-aufbb2dg]{gap:var(--space-5);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.work-steps[data-astro-cid-aufbb2dg] li[data-astro-cid-aufbb2dg]{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.step-num[data-astro-cid-aufbb2dg]{font-family:var(--font-mono);color:var(--color-action-primary);font-size:var(--text-sm)}.work-steps[data-astro-cid-aufbb2dg] h3[data-astro-cid-aufbb2dg]{font-size:var(--text-md)}.work-steps[data-astro-cid-aufbb2dg] p[data-astro-cid-aufbb2dg]{color:var(--color-text-secondary);font-size:var(--text-sm)}.course-form-section[data-astro-cid-aufbb2dg]{background:radial-gradient(60% 80% at 80% 20%, var(--color-accent-soft), transparent 60%), var(--color-bg-raised);border-block:1px solid var(--color-border);scroll-margin-top:90px}.course-form-grid[data-astro-cid-aufbb2dg]{gap:var(--space-8);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.course-points[data-astro-cid-aufbb2dg]{gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-md);flex-direction:column;padding:0;list-style:none;display:flex}.course-points[data-astro-cid-aufbb2dg] li[data-astro-cid-aufbb2dg]{gap:var(--space-3);align-items:baseline;display:flex}.course-points[data-astro-cid-aufbb2dg] li[data-astro-cid-aufbb2dg]:before{content:"✓";color:var(--color-positive);font-weight:700}.course-card[data-astro-cid-aufbb2dg]{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.field[data-astro-cid-aufbb2dg]{gap:var(--space-2);flex-direction:column;display:flex}.field-label[data-astro-cid-aufbb2dg]{font-weight:600;font-size:var(--text-sm)}.field-label[data-astro-cid-aufbb2dg] em[data-astro-cid-aufbb2dg]{color:var(--color-action-primary);font-style:normal}input[data-astro-cid-aufbb2dg][type=text],input[data-astro-cid-aufbb2dg][type=email]{font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);transition:border-color var(--speed-fast);padding:.85rem 1rem}input[data-astro-cid-aufbb2dg]:focus{border-color:var(--color-action-primary);outline:none}.form-submit[data-astro-cid-aufbb2dg]{margin-top:var(--space-2)}.form-note[data-astro-cid-aufbb2dg],.form-alt[data-astro-cid-aufbb2dg]{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.form-alt[data-astro-cid-aufbb2dg] a[data-astro-cid-aufbb2dg]{color:var(--color-text-secondary);font-weight:600}.form-status[data-astro-cid-aufbb2dg]{text-align:center;min-height:1.5em;font-weight:600}.form-status[data-astro-cid-aufbb2dg].ok{color:var(--color-positive)}.form-status[data-astro-cid-aufbb2dg].err{color:var(--color-warning)}@media (width<=1000px){.work-steps[data-astro-cid-aufbb2dg],.udemy-grid[data-astro-cid-aufbb2dg]{grid-template-columns:repeat(2,1fr)}.udemy-grid[data-astro-cid-aufbb2dg]>[data-astro-cid-aufbb2dg]:last-child:nth-child(3n+1){grid-column:auto}.udemy-grid[data-astro-cid-aufbb2dg]>[data-astro-cid-aufbb2dg]:last-child:nth-child(odd){width:calc(50% - var(--space-5) / 2);grid-column:1/-1;justify-self:center}}@media (width<=900px){.lesson-grid[data-astro-cid-aufbb2dg],.platform-grid[data-astro-cid-aufbb2dg],.course-form-grid[data-astro-cid-aufbb2dg]{grid-template-columns:1fr}.reviews-stats[data-astro-cid-aufbb2dg]{gap:var(--space-5) var(--space-6)}}@media (width<=640px){.work-steps[data-astro-cid-aufbb2dg],.udemy-grid[data-astro-cid-aufbb2dg]{grid-template-columns:1fr}.udemy-grid[data-astro-cid-aufbb2dg]>[data-astro-cid-aufbb2dg]:last-child:nth-child(odd){width:100%}}
