.lesson-comparison[data-astro-cid-3mamnz54]{grid-template-columns:1.2fr 1fr;gap:30px;display:grid}.lesson-offers[data-astro-cid-3mamnz54]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lesson-offers[data-astro-cid-3mamnz54] fieldset[data-astro-cid-3mamnz54]{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:24px}.lesson-offers[data-astro-cid-3mamnz54] legend[data-astro-cid-3mamnz54]{padding:0 7px;font-size:14px;font-weight:600}.lesson-offers[data-astro-cid-3mamnz54] label[data-astro-cid-3mamnz54]{margin:15px 0 8px;font-size:12px;display:block}.lesson-offers[data-astro-cid-3mamnz54] input[data-astro-cid-3mamnz54]{background:var(--cream);width:100%;color:var(--ink);border:1px solid #cdd7c6;border-radius:7px;padding:11px;font-size:15px}.per-hour[data-astro-cid-3mamnz54]{color:var(--muted);margin:24px 0 0;font-size:12px}.per-hour[data-astro-cid-3mamnz54] span[data-astro-cid-3mamnz54]{color:var(--green);font-size:27px;font-weight:700}.comparison-result[data-astro-cid-3mamnz54]{background:var(--lime);border:1px solid #d9e2c9;border-radius:14px;padding:28px}.comparison-result[data-astro-cid-3mamnz54] h3[data-astro-cid-3mamnz54]{font-size:22px;line-height:1.4}.comparison-result[data-astro-cid-3mamnz54]>p[data-astro-cid-3mamnz54]{color:var(--muted);font-size:13px}.comparison-result[data-astro-cid-3mamnz54] .comparison-note[data-astro-cid-3mamnz54]{margin-top:23px;font-size:11px}.lesson-bars[data-astro-cid-3mamnz54]{gap:9px;margin:20px 0;display:grid}.lesson-bars[data-astro-cid-3mamnz54]>div[data-astro-cid-3mamnz54]{align-items:center;gap:10px;font-size:11px;display:flex}.lesson-bars[data-astro-cid-3mamnz54] i[data-astro-cid-3mamnz54]{background:var(--green);border-radius:3px;max-width:calc(100% - 25px);height:10px;display:block}.lesson-bars[data-astro-cid-3mamnz54]>div[data-astro-cid-3mamnz54]:nth-child(2) i[data-astro-cid-3mamnz54]{background:#738b54}.comparison-validation[data-astro-cid-3mamnz54]{color:#8a381f;font-size:12px}.comparison-result[data-astro-cid-3mamnz54] .text-link[data-astro-cid-3mamnz54]{font-size:11px}@media (width<=800px){.lesson-comparison[data-astro-cid-3mamnz54]{grid-template-columns:1fr}}@media (width<=420px){.lesson-offers[data-astro-cid-3mamnz54]{gap:12px}.lesson-offers[data-astro-cid-3mamnz54] fieldset[data-astro-cid-3mamnz54]{padding:16px}.lesson-offers[data-astro-cid-3mamnz54] label[data-astro-cid-3mamnz54]{font-size:10px}.comparison-result[data-astro-cid-3mamnz54]{padding:22px}}.tool-links[data-astro-cid-zrrrv62z]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.tool-links[data-astro-cid-zrrrv62z]>a[data-astro-cid-zrrrv62z]{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:12px;align-items:center;gap:13px;padding:23px;display:flex}.tool-links[data-astro-cid-zrrrv62z]>a[data-astro-cid-zrrrv62z]>span[data-astro-cid-zrrrv62z]{flex:1}.tool-links[data-astro-cid-zrrrv62z] strong[data-astro-cid-zrrrv62z]{font-size:13px;display:block}.tool-links[data-astro-cid-zrrrv62z] small[data-astro-cid-zrrrv62z]{color:var(--muted);margin-top:7px;font-size:10px;display:block}@media (width<=760px){.tool-links[data-astro-cid-zrrrv62z]{grid-template-columns:1fr;gap:13px;margin-top:25px}}.tools-hero[data-astro-cid-zrrrv62z]{background:#eef2e8;padding:70px 0}.tools-hero[data-astro-cid-zrrrv62z] h1[data-astro-cid-zrrrv62z]{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(3rem,6vw,5.5rem);line-height:1.08}.tools-hero[data-astro-cid-zrrrv62z] h1[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]{color:#47735b}.intro[data-astro-cid-zrrrv62z]{color:#52634f;max-width:540px;font-size:1.1rem;line-height:1.8}.hero-links[data-astro-cid-zrrrv62z]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}.text-link[data-astro-cid-zrrrv62z]{color:#245c46;font-weight:650;text-decoration:none}.calculator-intro[data-astro-cid-zrrrv62z]{color:#52634f;max-width:680px;margin:0 0 30px;line-height:1.8}.budget-grid[data-astro-cid-zrrrv62z]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.budget-inputs[data-astro-cid-zrrrv62z],.budget-result[data-astro-cid-zrrrv62z]{min-width:0}.budget-result[data-astro-cid-zrrrv62z] .button[data-astro-cid-zrrrv62z]{white-space:normal;text-align:center}.budget-inputs[data-astro-cid-zrrrv62z]{background:#fff;border:1px solid #dfe5dc;border-radius:18px;padding:36px}.field-group[data-astro-cid-zrrrv62z]+.field-group[data-astro-cid-zrrrv62z]{margin-top:26px}.field-group[data-astro-cid-zrrrv62z] label[data-astro-cid-zrrrv62z]{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.95rem;font-weight:650;display:flex}.field-group[data-astro-cid-zrrrv62z] output[data-astro-cid-zrrrv62z]{color:#245c46;background:#eaf0e4;border-radius:8px;padding:6px 12px}.field-group[data-astro-cid-zrrrv62z] input[data-astro-cid-zrrrv62z][type=range]{accent-color:#245c46;cursor:pointer;width:100%;min-height:28px}.range-labels[data-astro-cid-zrrrv62z]{color:#52634f;justify-content:space-between;margin-top:6px;font-size:.75rem;display:flex}.number-input[data-astro-cid-zrrrv62z]{border:1px solid #dbe1d8;border-radius:8px;align-items:center;display:flex;overflow:hidden}.number-input[data-astro-cid-zrrrv62z] input[data-astro-cid-zrrrv62z]{width:100%;font:inherit;color:#182b25;background:#fafbf8;border:0;padding:13px 15px}.number-input[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]{color:#52634f;padding:0 16px}.field-note[data-astro-cid-zrrrv62z]{color:#52634f;margin:9px 0 0;font-size:.78rem;line-height:1.6}.reset-button[data-astro-cid-zrrrv62z]{font:inherit;color:#52695b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:8px 0;font-size:.8rem;text-decoration:underline}.budget-result[data-astro-cid-zrrrv62z]{background:#eaf0e4;border-radius:18px;padding:40px}.total[data-astro-cid-zrrrv62z]{letter-spacing:-.06em;margin:28px 0 12px;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:650;line-height:1.1}.total[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]{letter-spacing:-.02em;font-size:1.6rem}.result-note[data-astro-cid-zrrrv62z]{color:#52634f;font-size:.83rem}.cost-chart[data-astro-cid-zrrrv62z]{background:#dbe4d5;border-radius:5px;height:20px;margin-top:38px;display:flex;overflow:hidden}.cost-chart[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]{transition:width .2s}.cost-chart[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]:first-child,.lessons-dot[data-astro-cid-zrrrv62z]{background:#245c46}.cost-chart[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]:nth-child(2),.risk-dot[data-astro-cid-zrrrv62z]{background:#8aa67f}.cost-chart[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]:nth-child(3),.other-dot[data-astro-cid-zrrrv62z]{background:#c2cfb0}.cost-legend[data-astro-cid-zrrrv62z]{margin:20px 0 30px}.cost-legend[data-astro-cid-zrrrv62z]>div[data-astro-cid-zrrrv62z]{justify-content:space-between;gap:20px;padding:9px 0;font-size:.85rem;display:flex}.cost-legend[data-astro-cid-zrrrv62z] dt[data-astro-cid-zrrrv62z]{align-items:center;gap:9px;display:flex}.cost-legend[data-astro-cid-zrrrv62z] dd[data-astro-cid-zrrrv62z]{margin:0;font-weight:650}.legend-dot[data-astro-cid-zrrrv62z]{border-radius:50%;width:9px;height:9px;display:inline-block}.budget-tip[data-astro-cid-zrrrv62z]{border-top:1px solid #cfdbc7;padding-top:25px;font-size:.85rem;line-height:1.7}.budget-tip[data-astro-cid-zrrrv62z] p[data-astro-cid-zrrrv62z]{color:#52634f;margin:8px 0 24px}.budget-cta[data-astro-cid-zrrrv62z]{justify-content:center;display:flex}.disclosure[data-astro-cid-zrrrv62z]{color:#52634f;max-width:850px;margin-top:22px;font-size:.8rem;line-height:1.8}.disclosure[data-astro-cid-zrrrv62z] a[data-astro-cid-zrrrv62z]{color:#245c46;text-underline-offset:3px;text-decoration:underline}.checklist-section[data-astro-cid-zrrrv62z]{background:#f0f1e9}.checklist-grid[data-astro-cid-zrrrv62z]{grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.checklist-grid[data-astro-cid-zrrrv62z] h2[data-astro-cid-zrrrv62z]{letter-spacing:-.045em;margin:20px 0;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.12}.checklist-description[data-astro-cid-zrrrv62z]{color:#52634f;max-width:380px;line-height:1.8}.progress-label[data-astro-cid-zrrrv62z]{margin-top:30px;font-size:.85rem;font-weight:650}progress[data-astro-cid-zrrrv62z]{background:#dbe2d3;border:0;border-radius:9px;width:min(100%,330px);height:7px;margin:12px 0 30px;display:block}progress[data-astro-cid-zrrrv62z]::-webkit-progress-bar{background:#dbe2d3;border-radius:9px}progress[data-astro-cid-zrrrv62z]::-webkit-progress-value{background:#245c46;border-radius:9px}progress[data-astro-cid-zrrrv62z]::-moz-progress-bar{background:#245c46;border-radius:9px}.checklist-item[data-astro-cid-zrrrv62z]{cursor:pointer;border-bottom:1px solid #dbe0d4;align-items:flex-start;gap:14px;padding:23px 0;display:flex}.checklist-item[data-astro-cid-zrrrv62z] input[data-astro-cid-zrrrv62z]{accent-color:#245c46;flex-shrink:0;width:20px;height:20px;margin:3px 0}.step-number[data-astro-cid-zrrrv62z]{color:#52634f;font-size:.8rem;line-height:1.8}.checklist-item[data-astro-cid-zrrrv62z] strong[data-astro-cid-zrrrv62z]{font-size:1rem;line-height:1.5;display:block}.step-description[data-astro-cid-zrrrv62z]{color:#52634f;margin-top:6px;font-size:.85rem;line-height:1.7;display:block}.checklist-item[data-astro-cid-zrrrv62z]:has(input:checked) strong[data-astro-cid-zrrrv62z]{color:#52634f;text-decoration:line-through}.tools-editorial[data-astro-cid-zrrrv62z]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.tools-editorial[data-astro-cid-zrrrv62z] img{object-fit:cover;border-radius:18px;width:100%;height:320px}.tools-editorial[data-astro-cid-zrrrv62z] h2[data-astro-cid-zrrrv62z]{letter-spacing:-.04em;font-size:2.5rem;line-height:1.15}.tools-editorial[data-astro-cid-zrrrv62z] p[data-astro-cid-zrrrv62z]:not(.eyebrow){color:#52634f;margin:20px 0 28px;line-height:1.8}@media (width<=760px){.tools-hero[data-astro-cid-zrrrv62z]{padding:45px 0}.budget-grid[data-astro-cid-zrrrv62z],.checklist-grid[data-astro-cid-zrrrv62z],.tools-editorial[data-astro-cid-zrrrv62z]{grid-template-columns:minmax(0,1fr);gap:28px}.budget-inputs[data-astro-cid-zrrrv62z],.budget-result[data-astro-cid-zrrrv62z]{padding:25px}.tools-editorial[data-astro-cid-zrrrv62z] img{height:260px}.checklist-grid[data-astro-cid-zrrrv62z]{gap:20px}.tools-editorial[data-astro-cid-zrrrv62z] h2[data-astro-cid-zrrrv62z]{font-size:2rem}}@media (prefers-reduced-motion:reduce){.cost-chart[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]{transition:none}}.scenario-section[data-astro-cid-zrrrv62z]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:55px;padding:40px 0 65px;display:grid}.scenario-intro[data-astro-cid-zrrrv62z] h2[data-astro-cid-zrrrv62z]{margin-bottom:20px;font-size:32px}.scenario-intro[data-astro-cid-zrrrv62z]>p[data-astro-cid-zrrrv62z]{color:var(--muted);font-size:15px}.scenario-workspace[data-astro-cid-zrrrv62z]{background:#fff;border:1px solid #dce4d3;border-radius:18px;padding:28px}.scenario-inputs[data-astro-cid-zrrrv62z]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.scenario-inputs[data-astro-cid-zrrrv62z]>div[data-astro-cid-zrrrv62z]{min-width:0}.scenario-inputs[data-astro-cid-zrrrv62z] label[data-astro-cid-zrrrv62z]{margin-bottom:10px;font-size:13px;font-weight:600;line-height:1.5;display:block}.scenario-inputs[data-astro-cid-zrrrv62z] input[data-astro-cid-zrrrv62z]{width:100%;min-width:0;color:var(--ink);background:#f8faf4;border:1px solid #ccd7c5;border-radius:7px;padding:12px;font-size:16px}.scenario-inputs[data-astro-cid-zrrrv62z] input[data-astro-cid-zrrrv62z][aria-invalid=true]{border-color:#a85136}.scenario-inputs[data-astro-cid-zrrrv62z]>div[data-astro-cid-zrrrv62z]>span[data-astro-cid-zrrrv62z]{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6;display:block}.scenario-amount[data-astro-cid-zrrrv62z]{position:relative}.scenario-amount[data-astro-cid-zrrrv62z] input[data-astro-cid-zrrrv62z]{padding-right:35px}.scenario-amount[data-astro-cid-zrrrv62z]>span[data-astro-cid-zrrrv62z]{color:var(--muted);font-size:13px;position:absolute;top:13px;right:13px}#scenario-validation[data-astro-cid-zrrrv62z]{color:#8a381f;margin:13px 0;font-size:12px}.scenario-chart[data-astro-cid-zrrrv62z]{gap:21px;margin-top:28px;display:grid}.scenario-row[data-astro-cid-zrrrv62z]>div[data-astro-cid-zrrrv62z]:first-child{justify-content:space-between;gap:15px;margin-bottom:10px;font-size:13px;display:flex}.scenario-row[data-astro-cid-zrrrv62z] strong[data-astro-cid-zrrrv62z]{font-size:16px}.scenario-bar-track[data-astro-cid-zrrrv62z]{background:#eef2e8;border-radius:6px;height:13px;overflow:hidden}.scenario-bar-track[data-astro-cid-zrrrv62z] i[data-astro-cid-zrrrv62z]{background:var(--green);border-radius:6px;height:100%;transition:width .2s;display:block}.scenario-row[data-astro-cid-zrrrv62z]:nth-child(2) i[data-astro-cid-zrrrv62z]{background:#8d9e62}.scenario-summary[data-astro-cid-zrrrv62z]{background:#eef3e5;border-radius:11px;align-items:center;gap:18px;margin-top:26px;padding:19px;display:flex}.scenario-summary[data-astro-cid-zrrrv62z] strong[data-astro-cid-zrrrv62z]{white-space:nowrap;color:var(--green);font-family:Manrope Variable,sans-serif;font-size:25px}.scenario-summary[data-astro-cid-zrrrv62z] span[data-astro-cid-zrrrv62z]{color:var(--green);font-size:13px;line-height:1.65}.scenario-note[data-astro-cid-zrrrv62z]{color:var(--muted);margin:18px 0 0;font-size:12px}@media (width<=850px){.scenario-section[data-astro-cid-zrrrv62z]{grid-template-columns:1fr;gap:30px}.scenario-intro[data-astro-cid-zrrrv62z]{max-width:650px}}@media (width<=480px){.scenario-workspace[data-astro-cid-zrrrv62z]{padding:20px}.scenario-inputs[data-astro-cid-zrrrv62z]{grid-template-columns:1fr;gap:18px}.scenario-summary[data-astro-cid-zrrrv62z]{display:block}.scenario-summary[data-astro-cid-zrrrv62z] strong[data-astro-cid-zrrrv62z]{margin-bottom:7px;display:block}.scenario-intro[data-astro-cid-zrrrv62z] h2[data-astro-cid-zrrrv62z]{font-size:28px}}@media (prefers-reduced-motion:reduce){.scenario-bar-track[data-astro-cid-zrrrv62z] i[data-astro-cid-zrrrv62z]{transition:none}}
