.section-head[data-astro-cid-sv2vyjam]{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-3);display:flex}.section-head[data-astro-cid-sv2vyjam] h2[data-astro-cid-sv2vyjam]{margin-bottom:0}.section-head-link[data-astro-cid-sv2vyjam]{white-space:nowrap;flex-shrink:0}.lead[data-astro-cid-sv2vyjam]{font-size:var(--fs-lg);margin-bottom:var(--sp-8);max-width:640px}.content-grid[data-astro-cid-sv2vyjam]{gap:var(--sp-10);grid-template-columns:2fr 1fr;align-items:start;display:grid}.intro-actions[data-astro-cid-sv2vyjam]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.content-sidebar[data-astro-cid-sv2vyjam]{top:calc(var(--header-height) + var(--sp-5));position:sticky}.sidebar-card[data-astro-cid-sv2vyjam]{background:var(--grad-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp-6)}.sidebar-card[data-astro-cid-sv2vyjam] h4[data-astro-cid-sv2vyjam]{font-size:var(--fs-lg);margin-bottom:var(--sp-4)}.checklist[data-astro-cid-sv2vyjam]{gap:var(--sp-3);flex-direction:column;display:flex}.checklist[data-astro-cid-sv2vyjam] li[data-astro-cid-sv2vyjam]{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted);display:flex}.checklist[data-astro-cid-sv2vyjam] li[data-astro-cid-sv2vyjam]:before{content:"✓";color:var(--c-accent);font-weight:var(--fw-bold);flex-shrink:0}.lesson-section[data-astro-cid-sv2vyjam]{background:var(--c-bg-elevated);border-block:1px solid var(--c-border);position:relative;overflow:hidden}.lesson-bg[data-astro-cid-sv2vyjam]{background:radial-gradient(ellipse 50% 60% at 12% 18%, var(--c-accent-dim), transparent 70%), radial-gradient(ellipse 55% 55% at 92% 88%, color-mix(in srgb, var(--c-teal) 16%, transparent), transparent 70%);opacity:.8;pointer-events:none;position:absolute;inset:0}.lesson-section[data-astro-cid-sv2vyjam]>.container[data-astro-cid-sv2vyjam]{z-index:1;position:relative}.lesson-steps[data-astro-cid-sv2vyjam]{gap:var(--sp-6);margin-top:var(--sp-8);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.lesson-line[data-astro-cid-sv2vyjam]{background:repeating-linear-gradient(90deg, var(--c-accent) 0, var(--c-accent) 14px, transparent 14px, transparent 30px);opacity:.3;z-index:0;height:2px;position:absolute;top:28px;left:12.5%;right:12.5%}.lesson-step[data-astro-cid-sv2vyjam]{text-align:center;z-index:1;position:relative}.lesson-num[data-astro-cid-sv2vyjam]{width:58px;height:58px;margin:0 auto var(--sp-4);background:var(--c-bg);border:2px solid var(--c-accent);border-radius:var(--r-full);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--c-accent);box-shadow:0 0 0 6px var(--c-bg-elevated), var(--sh-glow);transition:transform var(--t-base), box-shadow var(--t-base);justify-content:center;align-items:center;display:flex}.lesson-step[data-astro-cid-sv2vyjam]:hover .lesson-num[data-astro-cid-sv2vyjam]{box-shadow:0 0 0 6px var(--c-bg-elevated), var(--sh-glow-gold);transform:translateY(-4px)scale(1.05)}.lesson-step[data-astro-cid-sv2vyjam] h4[data-astro-cid-sv2vyjam]{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.lesson-step[data-astro-cid-sv2vyjam] p[data-astro-cid-sv2vyjam]{font-size:var(--fs-sm);color:var(--c-text-muted);max-width:28ch;margin-inline:auto}.trust-grid[data-astro-cid-sv2vyjam]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.trust-photo[data-astro-cid-sv2vyjam]{border-radius:var(--r-xl);border:1px solid var(--c-border-gold);box-shadow:var(--sh-lg), 0 0 56px #00706338;margin:0;position:relative;overflow:hidden}.trust-photo[data-astro-cid-sv2vyjam] img[data-astro-cid-sv2vyjam]{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow);display:block}.trust-photo[data-astro-cid-sv2vyjam]:hover img[data-astro-cid-sv2vyjam]{transform:scale(1.05)}.trust-photo[data-astro-cid-sv2vyjam]:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0b0f0e8c 100%);position:absolute;inset:0}.trust-photo-badge[data-astro-cid-sv2vyjam]{left:var(--sp-4);bottom:var(--sp-4);z-index:1;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-border-gold);border-radius:var(--r-full);font-size:var(--fs-sm);color:var(--c-text);display:inline-flex;position:absolute}.trust-photo-badge[data-astro-cid-sv2vyjam] strong[data-astro-cid-sv2vyjam]{color:var(--c-accent);font-family:var(--font-display);font-size:var(--fs-lg)}.trust-photo-star[data-astro-cid-sv2vyjam]{color:var(--c-accent-bright)}.trust-features[data-astro-cid-sv2vyjam]{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(2,1fr);display:grid}.trust-feature[data-astro-cid-sv2vyjam]{gap:var(--sp-4);align-items:flex-start;display:flex}.trust-icon[data-astro-cid-sv2vyjam]{background:var(--c-accent-dim);border:1px solid var(--c-border-gold);border-radius:var(--r-md);width:46px;height:46px;color:var(--c-accent);transition:transform var(--t-base), box-shadow var(--t-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-feature[data-astro-cid-sv2vyjam]:hover .trust-icon[data-astro-cid-sv2vyjam]{box-shadow:var(--sh-glow);transform:translateY(-3px)}.trust-feature[data-astro-cid-sv2vyjam] h4[data-astro-cid-sv2vyjam]{font-size:var(--fs-base);font-weight:var(--fw-bold);margin-bottom:var(--sp-1)}.trust-feature[data-astro-cid-sv2vyjam] p[data-astro-cid-sv2vyjam]{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:var(--lh-normal)}.process-section[data-astro-cid-sv2vyjam]{background:var(--c-bg-elevated);border-block:1px solid var(--c-border)}.process-eyebrow[data-astro-cid-sv2vyjam],.process-title[data-astro-cid-sv2vyjam]{text-align:center}.process-eyebrow[data-astro-cid-sv2vyjam]{justify-content:center}.process-title[data-astro-cid-sv2vyjam]{margin-bottom:clamp(2.5rem,5vw,4rem)}.steps[data-astro-cid-sv2vyjam]{gap:var(--sp-6);grid-template-columns:repeat(4,1fr);display:grid}.step[data-astro-cid-sv2vyjam]{text-align:center}.step-num[data-astro-cid-sv2vyjam]{background:var(--c-bg);border:2px solid var(--c-accent);border-radius:var(--r-full);width:48px;height:48px;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--c-accent);margin:0 auto var(--sp-4);transition:transform var(--t-base), box-shadow var(--t-base);justify-content:center;align-items:center;display:flex}.step[data-astro-cid-sv2vyjam]:hover .step-num[data-astro-cid-sv2vyjam]{box-shadow:var(--sh-glow-gold);transform:translateY(-4px)scale(1.05)}.step[data-astro-cid-sv2vyjam] h4[data-astro-cid-sv2vyjam]{font-size:var(--fs-base);margin-bottom:var(--sp-2)}.step[data-astro-cid-sv2vyjam] p[data-astro-cid-sv2vyjam]{font-size:var(--fs-sm);color:var(--c-text-muted)}.price-cards[data-astro-cid-sv2vyjam]{gap:var(--sp-5);margin-top:var(--sp-8);grid-template-columns:repeat(2,1fr);max-width:720px;display:grid}.price-card[data-astro-cid-sv2vyjam]{gap:var(--sp-1);background:var(--grad-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp-7) var(--sp-6) var(--sp-6);transition:transform var(--t-base), border-color var(--t-base), box-shadow var(--t-base);flex-direction:column;display:flex;position:relative}.price-card[data-astro-cid-sv2vyjam]:hover{border-color:var(--c-border-gold);box-shadow:var(--sh-lg);transform:translateY(-6px)}.price-card-popular[data-astro-cid-sv2vyjam]{border-color:var(--c-accent);box-shadow:var(--sh-glow-gold);background:radial-gradient(circle at 50% 0%, var(--c-accent-dim), transparent 65%), var(--grad-surface)}.price-card-popular[data-astro-cid-sv2vyjam]:hover{border-color:var(--c-accent-bright)}.price-badge[data-astro-cid-sv2vyjam]{top:calc(var(--sp-3) * -1);padding:var(--sp-1) var(--sp-3);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--c-bg);background:var(--grad-accent);border-radius:var(--r-full);box-shadow:var(--sh-glow-gold);position:absolute;left:50%;transform:translate(-50%)}.price-card-name[data-astro-cid-sv2vyjam]{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--c-text)}.price-card-meta[data-astro-cid-sv2vyjam]{font-size:var(--fs-sm);color:var(--c-text-dim)}.price-card-value[data-astro-cid-sv2vyjam]{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);margin-bottom:var(--sp-1);display:flex}.price-cur[data-astro-cid-sv2vyjam]{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text-muted)}.price-amount[data-astro-cid-sv2vyjam]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--fw-extrabold);letter-spacing:-.02em;background:var(--grad-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}.price-card-note[data-astro-cid-sv2vyjam]{font-size:var(--fs-sm);color:var(--c-accent);font-weight:var(--fw-medium)}.price-card-link[data-astro-cid-sv2vyjam]{align-items:center;gap:var(--sp-1);margin-top:var(--sp-5);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-muted);transition:color var(--t-fast), gap var(--t-fast);display:inline-flex}.price-card-link[data-astro-cid-sv2vyjam] svg[data-astro-cid-sv2vyjam]{transition:transform var(--t-fast)}.price-card[data-astro-cid-sv2vyjam]:hover .price-card-link[data-astro-cid-sv2vyjam]{color:var(--c-accent);gap:var(--sp-2)}.price-card[data-astro-cid-sv2vyjam]:hover .price-card-link[data-astro-cid-sv2vyjam] svg[data-astro-cid-sv2vyjam]{transform:translate(2px)}.price-foot[data-astro-cid-sv2vyjam]{margin-top:var(--sp-6);font-size:var(--fs-sm)}.price-foot[data-astro-cid-sv2vyjam] a[data-astro-cid-sv2vyjam]{color:var(--c-accent);font-weight:var(--fw-semibold)}@media (width<=960px){.trust-grid[data-astro-cid-sv2vyjam]{grid-template-columns:1fr}.trust-photo[data-astro-cid-sv2vyjam]{max-width:520px;margin-inline:auto}}@media (width<=768px){.section-head[data-astro-cid-sv2vyjam]{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.content-grid[data-astro-cid-sv2vyjam]{grid-template-columns:1fr}.content-sidebar[data-astro-cid-sv2vyjam]{position:static}.lesson-steps[data-astro-cid-sv2vyjam]{gap:var(--sp-8);grid-template-columns:1fr}.lesson-line[data-astro-cid-sv2vyjam]{display:none}.trust-features[data-astro-cid-sv2vyjam],.steps[data-astro-cid-sv2vyjam]{grid-template-columns:1fr}.price-cards[data-astro-cid-sv2vyjam]{grid-template-columns:1fr;max-width:100%}}@media (prefers-reduced-motion:reduce){.trust-photo[data-astro-cid-sv2vyjam]:hover img[data-astro-cid-sv2vyjam]{transform:none}}
