.hero[data-astro-cid-s6hmidyp]{border-bottom:1px solid var(--color-border);padding-block:56px}.hero-inner[data-astro-cid-s6hmidyp]{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:56px;display:grid}.hero-text[data-astro-cid-s6hmidyp] .tool-logos{margin-bottom:18px}.eyebrow[data-astro-cid-s6hmidyp]{color:var(--color-text-secondary-alt);margin-bottom:12px;font-size:15px;font-weight:800}.eyebrow[data-astro-cid-s6hmidyp]:before{content:"";background:var(--color-accent);vertical-align:middle;border-radius:2px;width:28px;height:3px;margin-right:10px;display:inline-block}h1[data-astro-cid-s6hmidyp]{letter-spacing:-.5px;color:var(--color-text);max-width:640px;margin-bottom:20px;font-size:40px;font-weight:800;line-height:1.15}.badges[data-astro-cid-s6hmidyp]{flex-wrap:wrap;gap:10px;margin-bottom:20px;list-style:none;display:flex}.badges[data-astro-cid-s6hmidyp] li[data-astro-cid-s6hmidyp]{color:var(--color-text);background:var(--color-accent-light);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.checks[data-astro-cid-s6hmidyp]{flex-direction:column;gap:10px;list-style:none;display:flex}.checks[data-astro-cid-s6hmidyp] li[data-astro-cid-s6hmidyp]{color:var(--color-text-secondary-alt);align-items:flex-start;gap:10px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.check-icon[data-astro-cid-s6hmidyp],.mark[data-astro-cid-s6hmidyp],.lock-icon[data-astro-cid-s6hmidyp],.module-icon[data-astro-cid-s6hmidyp]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.check-icon[data-astro-cid-s6hmidyp]{width:22px;height:22px;color:var(--color-green-strong);margin-top:1px}.cta[data-astro-cid-s6hmidyp]{margin-top:28px}.cta[data-astro-cid-s6hmidyp] .buy,.price-box[data-astro-cid-s6hmidyp] .buy{white-space:normal;text-align:left;padding:15px 26px;font-size:15px}.secure[data-astro-cid-s6hmidyp]{color:var(--color-text-secondary);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.lock-icon[data-astro-cid-s6hmidyp]{stroke-width:2px;width:16px;height:16px}.hero-photo[data-astro-cid-s6hmidyp] img[data-astro-cid-s6hmidyp]{background:var(--color-portrait-bg);border-radius:16px;width:100%;height:auto}.block[data-astro-cid-s6hmidyp]{padding-block:56px 0}.block-last[data-astro-cid-s6hmidyp]{padding-bottom:72px}h2[data-astro-cid-s6hmidyp]{letter-spacing:-.3px;color:var(--color-text);margin-bottom:24px;font-size:28px;font-weight:800}h3[data-astro-cid-s6hmidyp]{color:var(--color-text);margin-bottom:16px;font-size:18px;font-weight:800}.compare[data-astro-cid-s6hmidyp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.compare-col[data-astro-cid-s6hmidyp]{border-radius:16px;padding:28px}.compare-col[data-astro-cid-s6hmidyp] ul[data-astro-cid-s6hmidyp]{flex-direction:column;gap:12px;list-style:none;display:flex}.compare-col[data-astro-cid-s6hmidyp] li[data-astro-cid-s6hmidyp]{color:var(--color-text);align-items:flex-start;gap:10px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.mark[data-astro-cid-s6hmidyp]{width:20px;height:20px;margin-top:2px}.before[data-astro-cid-s6hmidyp]{background:#fdecec}.before[data-astro-cid-s6hmidyp] .mark[data-astro-cid-s6hmidyp]{color:#c92a2a}.after[data-astro-cid-s6hmidyp]{background:var(--color-accent-light)}.after[data-astro-cid-s6hmidyp] .mark[data-astro-cid-s6hmidyp]{color:var(--color-green-strong)}.punchline[data-astro-cid-s6hmidyp]{letter-spacing:-.3px;color:var(--color-text);margin-top:32px;font-size:26px;font-weight:800;line-height:1.3}.trainer[data-astro-cid-s6hmidyp] p[data-astro-cid-s6hmidyp],.contact[data-astro-cid-s6hmidyp],.modules-note[data-astro-cid-s6hmidyp],.bonus-intro[data-astro-cid-s6hmidyp],.bonus-note[data-astro-cid-s6hmidyp],.price-recap[data-astro-cid-s6hmidyp]{max-width:720px;color:var(--color-text-secondary-alt);font-size:16px;font-weight:500;line-height:1.7}.trainer-list[data-astro-cid-s6hmidyp]{flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}.trainer-list[data-astro-cid-s6hmidyp] li[data-astro-cid-s6hmidyp]{color:var(--color-text-secondary-alt);padding-left:22px;font-size:16px;font-weight:500;line-height:1.5;position:relative}.trainer-list[data-astro-cid-s6hmidyp] li[data-astro-cid-s6hmidyp]:before{content:"";background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.modules[data-astro-cid-s6hmidyp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;display:grid}.modules[data-astro-cid-s6hmidyp] li[data-astro-cid-s6hmidyp]{border:1px solid var(--color-border);border-radius:16px;align-items:center;gap:16px;padding:18px 22px;display:flex}.module-number[data-astro-cid-s6hmidyp]{background:var(--color-accent);width:36px;height:36px;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.module-title[data-astro-cid-s6hmidyp]{color:var(--color-text);flex:auto;font-size:16px;font-weight:700;line-height:1.4}.module-icon[data-astro-cid-s6hmidyp]{stroke-width:1.8px;width:26px;height:26px;color:var(--color-green-strong)}.modules-note[data-astro-cid-s6hmidyp]{margin-top:20px}.offer[data-astro-cid-s6hmidyp]{max-width:720px}.bonus[data-astro-cid-s6hmidyp]{background:var(--color-accent-light);border-radius:16px;padding:36px 40px}.bonus-label[data-astro-cid-s6hmidyp]{color:var(--color-on-accent);background:var(--color-accent);border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-block}.bonus[data-astro-cid-s6hmidyp] h2[data-astro-cid-s6hmidyp]{margin-bottom:12px}.bonus-intro[data-astro-cid-s6hmidyp]{margin-bottom:16px}.bonus-note[data-astro-cid-s6hmidyp]{margin-top:20px;font-size:15px}.price-box[data-astro-cid-s6hmidyp]{border:1px solid var(--color-border);border-top:4px solid var(--color-accent);border-radius:16px;max-width:640px;padding:36px 40px}.price-box[data-astro-cid-s6hmidyp] h2[data-astro-cid-s6hmidyp]{margin-bottom:8px}.price[data-astro-cid-s6hmidyp]{letter-spacing:-1px;color:var(--color-text);margin-bottom:8px;font-size:48px;font-weight:800;line-height:1.1}.price[data-astro-cid-s6hmidyp] span[data-astro-cid-s6hmidyp]{letter-spacing:0;font-size:22px}.price-recap[data-astro-cid-s6hmidyp]{margin-bottom:24px}.faq[data-astro-cid-s6hmidyp]{border-top:1px solid var(--color-border);max-width:800px}details[data-astro-cid-s6hmidyp]{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-s6hmidyp]{color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:17px;font-weight:700;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-s6hmidyp]::-webkit-details-marker{display:none}summary[data-astro-cid-s6hmidyp]:after{content:"+";background:var(--color-accent-light);width:28px;height:28px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;line-height:1;display:grid}details[data-astro-cid-s6hmidyp][open] summary[data-astro-cid-s6hmidyp]:after{content:"−";background:var(--color-accent);color:var(--color-on-accent)}summary[data-astro-cid-s6hmidyp]:focus-visible{outline:3px solid var(--color-text);outline-offset:2px;border-radius:6px}details[data-astro-cid-s6hmidyp] p[data-astro-cid-s6hmidyp]{max-width:720px;color:var(--color-text-secondary-alt);padding:0 4px 22px;font-size:16px;font-weight:500;line-height:1.7}.contact[data-astro-cid-s6hmidyp] a[data-astro-cid-s6hmidyp]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.contact[data-astro-cid-s6hmidyp] a[data-astro-cid-s6hmidyp]:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}@media (width<=860px){.hero-inner[data-astro-cid-s6hmidyp]{grid-template-columns:1fr;gap:32px}.hero-photo[data-astro-cid-s6hmidyp]{max-width:280px}}@media (width<=700px){h1[data-astro-cid-s6hmidyp]{font-size:32px}.compare[data-astro-cid-s6hmidyp],.modules[data-astro-cid-s6hmidyp]{grid-template-columns:1fr}.bonus[data-astro-cid-s6hmidyp],.price-box[data-astro-cid-s6hmidyp]{padding:28px 22px}.punchline[data-astro-cid-s6hmidyp]{font-size:22px}}
