*{margin:0;padding:0;box-sizing:border-box}body.product-page{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#09090b;color:#e4e4e7;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html{scroll-behavior:smooth}body.product-page ::selection{background:#f9731640;color:#fafafa}:focus-visible{outline:2px solid #F97316;outline-offset:2px}.section-inner:where(.astro-kvt5ei3u){max-width:1040px;margin:0 auto;padding:0 1.5rem}.section-inner--narrow:where(.astro-kvt5ei3u){max-width:800px}.section-plain:where(.astro-kvt5ei3u){padding:5rem 0}.section-surface:where(.astro-kvt5ei3u){background:#18181b;border-top:1px solid #27272A;border-bottom:1px solid #27272A;padding:5rem 0}h2:where(.astro-kvt5ei3u){font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:800;color:#fafafa;letter-spacing:-.025em;margin-bottom:1rem}.section-subhead:where(.astro-kvt5ei3u){color:#a1a1aa;font-size:1.05rem;margin-bottom:2.5rem;margin-top:-.25rem}.btn-primary:where(.astro-kvt5ei3u),.btn-secondary:where(.astro-kvt5ei3u){display:inline-block;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:1rem;padding:.875rem 2rem;border-radius:.5rem;text-decoration:none;transition:background .2s,transform .15s;cursor:pointer;text-align:center}.btn-primary:where(.astro-kvt5ei3u){background:#f97316;color:#fafafa}.btn-primary:where(.astro-kvt5ei3u):hover{background:#fb923c;transform:translateY(-1px)}.btn-secondary:where(.astro-kvt5ei3u){background:transparent;color:#f97316;border:1.5px solid #F97316}.btn-secondary:where(.astro-kvt5ei3u):hover{background:#f9731614;transform:translateY(-1px)}.btn-hero:where(.astro-kvt5ei3u){font-size:1.125rem;padding:1rem 2.5rem;border-radius:.625rem}.product-hero:where(.astro-kvt5ei3u){padding:7rem 1.5rem 5rem;text-align:center;background:linear-gradient(180deg,rgba(168,85,247,.06) 0%,transparent 100%)}.hero-inner:where(.astro-kvt5ei3u){max-width:760px;margin:0 auto}.product-label:where(.astro-kvt5ei3u){display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#a855f7;background:#a855f71a;border:1px solid rgba(168,85,247,.25);padding:.3rem .85rem;border-radius:2rem;margin-bottom:1.25rem}.product-hero:where(.astro-kvt5ei3u) h1:where(.astro-kvt5ei3u){font-size:clamp(2rem,5vw,3rem);font-weight:900;color:#fafafa;letter-spacing:-.03em;line-height:1.15;margin-bottom:1.25rem}.hero-subtitle:where(.astro-kvt5ei3u){font-size:1.1rem;color:#a1a1aa;line-height:1.7;max-width:620px;margin:0 auto 2.5rem}.price-block:where(.astro-kvt5ei3u){margin-bottom:2rem}.price-row:where(.astro-kvt5ei3u){display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem}.price-launch:where(.astro-kvt5ei3u){font-size:2.25rem;font-weight:900;color:#fafafa;letter-spacing:-.02em}.price-regular:where(.astro-kvt5ei3u){font-size:1.25rem;color:#a1a1aa}.price-badge:where(.astro-kvt5ei3u){font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#a855f7;background:#a855f71a;border:1px solid rgba(168,85,247,.25);padding:.2rem .65rem;border-radius:2rem}.price-note:where(.astro-kvt5ei3u){font-size:.875rem;color:#a1a1aa}.hero-guarantee:where(.astro-kvt5ei3u){margin-top:1rem;font-size:.85rem;color:#a1a1aa}.problem-section:where(.astro-kvt5ei3u) h2:where(.astro-kvt5ei3u){text-align:center;margin-bottom:2.5rem}.pain-grid:where(.astro-kvt5ei3u){display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.pain-card:where(.astro-kvt5ei3u){background:#09090b;border:1px solid #27272A;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.pain-icon:where(.astro-kvt5ei3u){font-size:1.5rem}.pain-card:where(.astro-kvt5ei3u) p:where(.astro-kvt5ei3u){color:#a1a1aa;font-size:.975rem;line-height:1.6;font-style:italic}.whats-inside:where(.astro-kvt5ei3u) h2:where(.astro-kvt5ei3u){margin-bottom:2rem}.learn-list:where(.astro-kvt5ei3u){list-style:none;display:flex;flex-direction:column;gap:0}.learn-list:where(.astro-kvt5ei3u) li:where(.astro-kvt5ei3u){display:flex;align-items:flex-start;gap:1.25rem;padding:1.1rem 0;border-bottom:1px solid #27272A;color:#e4e4e7;font-size:1rem;line-height:1.55}.learn-list:where(.astro-kvt5ei3u) li:where(.astro-kvt5ei3u):last-child{border-bottom:none}.list-num:where(.astro-kvt5ei3u){flex-shrink:0;font-size:.75rem;font-weight:700;color:#a855f7;background:#a855f71a;border:1px solid rgba(168,85,247,.2);border-radius:.375rem;padding:.2rem .45rem;letter-spacing:.05em;margin-top:.1rem}.who-section:where(.astro-kvt5ei3u) h2:where(.astro-kvt5ei3u){margin-bottom:2rem}.who-list:where(.astro-kvt5ei3u){list-style:none;display:flex;flex-direction:column;gap:1rem}.who-list:where(.astro-kvt5ei3u) li:where(.astro-kvt5ei3u){display:flex;align-items:flex-start;gap:1rem;color:#e4e4e7;font-size:1rem;line-height:1.6}.check-icon:where(.astro-kvt5ei3u){flex-shrink:0;color:#a855f7;font-weight:700;font-size:1rem;margin-top:.15rem}.preview-section:where(.astro-kvt5ei3u) h2:where(.astro-kvt5ei3u){margin-bottom:1.5rem}.preview-card:where(.astro-kvt5ei3u){background:#18181b;border:1px solid #27272A;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.preview-card-inner:where(.astro-kvt5ei3u){display:flex;align-items:flex-start;gap:1.25rem}.preview-icon:where(.astro-kvt5ei3u){font-size:2.5rem;flex-shrink:0;margin-top:.125rem}.preview-card:where(.astro-kvt5ei3u) h3:where(.astro-kvt5ei3u){font-size:1.1rem;font-weight:700;color:#fafafa;margin-bottom:.5rem}.preview-card:where(.astro-kvt5ei3u) p:where(.astro-kvt5ei3u){color:#a1a1aa;font-size:.925rem;line-height:1.7}.btn-download:where(.astro-kvt5ei3u){width:fit-content}.bundle-section:where(.astro-kvt5ei3u) h2:where(.astro-kvt5ei3u){text-align:center;margin-bottom:.5rem}.bundle-section:where(.astro-kvt5ei3u) .section-subhead:where(.astro-kvt5ei3u){text-align:center}.bundle-grid:where(.astro-kvt5ei3u){display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:860px;margin:0 auto}.bundle-card:where(.astro-kvt5ei3u){background:#09090b;border:1px solid #27272A;border-radius:1rem;overflow:hidden;transition:border-color .2s}.bundle-card:where(.astro-kvt5ei3u):hover{border-color:#a855f7}.bundle-card--featured:where(.astro-kvt5ei3u){border-color:#a855f780}.bundle-card-inner:where(.astro-kvt5ei3u){padding:2rem;display:flex;flex-direction:column;gap:1rem;height:100%}.bundle-tag:where(.astro-kvt5ei3u){display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a1a1aa;background:#27272a;padding:.2rem .6rem;border-radius:2rem;width:fit-content}.bundle-tag--featured:where(.astro-kvt5ei3u){color:#a855f7;background:#a855f71a;border:1px solid rgba(168,85,247,.25)}.bundle-card:where(.astro-kvt5ei3u) h3:where(.astro-kvt5ei3u){font-size:1.15rem;font-weight:700;color:#fafafa;line-height:1.35}.bundle-desc:where(.astro-kvt5ei3u){color:#a1a1aa;font-size:.9rem;line-height:1.65;flex-grow:1}.bundle-pricing:where(.astro-kvt5ei3u){display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.bundle-price:where(.astro-kvt5ei3u){font-size:1.75rem;font-weight:900;color:#fafafa;letter-spacing:-.02em}.bundle-savings:where(.astro-kvt5ei3u){font-size:.8rem;color:#a855f7;font-weight:600}.faq-section:where(.astro-kvt5ei3u) h2:where(.astro-kvt5ei3u){margin-bottom:2rem}.faq-list:where(.astro-kvt5ei3u){display:flex;flex-direction:column;gap:0;border:1px solid #27272A;border-radius:1rem;overflow:hidden}.faq-item:where(.astro-kvt5ei3u){border-bottom:1px solid #27272A;background:#18181b}.faq-item:where(.astro-kvt5ei3u):last-child{border-bottom:none}.faq-item:where(.astro-kvt5ei3u) summary:where(.astro-kvt5ei3u){list-style:none;padding:1.25rem 1.5rem;font-weight:600;font-size:.975rem;color:#e4e4e7;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:color .2s,background .2s;user-select:none}.faq-item:where(.astro-kvt5ei3u) summary:where(.astro-kvt5ei3u)::-webkit-details-marker{display:none}.faq-item:where(.astro-kvt5ei3u) summary:where(.astro-kvt5ei3u):after{content:"+";flex-shrink:0;font-size:1.25rem;font-weight:400;color:#a1a1aa;transition:transform .2s,color .2s;line-height:1}.faq-item:where(.astro-kvt5ei3u)[open] summary:where(.astro-kvt5ei3u){color:#fafafa;background:#a855f70a}.faq-item:where(.astro-kvt5ei3u)[open] summary:where(.astro-kvt5ei3u):after{content:"−";color:#a855f7;transform:none}.faq-item:where(.astro-kvt5ei3u) summary:where(.astro-kvt5ei3u):hover{color:#fafafa}.faq-answer:where(.astro-kvt5ei3u){padding:0 1.5rem 1.25rem}.faq-answer:where(.astro-kvt5ei3u) p:where(.astro-kvt5ei3u){color:#a1a1aa;font-size:.925rem;line-height:1.75}.final-cta-section:where(.astro-kvt5ei3u) h2:where(.astro-kvt5ei3u){text-align:center;margin-bottom:.75rem}.final-cta-inner:where(.astro-kvt5ei3u){text-align:center}.final-cta-sub:where(.astro-kvt5ei3u){color:#a1a1aa;font-size:1rem;margin-bottom:2rem}.final-price-row:where(.astro-kvt5ei3u){display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.cta-guarantee-note:where(.astro-kvt5ei3u){margin-top:1.25rem;font-size:.875rem;color:#a1a1aa;display:flex;align-items:center;justify-content:center;gap:.4rem}.shield-icon:where(.astro-kvt5ei3u){font-size:1rem}.guarantee-section:where(.astro-kvt5ei3u){padding:3rem 0}.guarantee-card:where(.astro-kvt5ei3u){background:#18181b;border:1px solid #27272A;border-left:4px solid #A855F7;border-radius:1rem;padding:1.75rem 2rem;display:flex;align-items:flex-start;gap:1.5rem}.guarantee-shield:where(.astro-kvt5ei3u){font-size:2rem;flex-shrink:0;margin-top:.125rem}.guarantee-card:where(.astro-kvt5ei3u) h3:where(.astro-kvt5ei3u){font-size:1.05rem;font-weight:700;color:#fafafa;margin-bottom:.6rem}.guarantee-card:where(.astro-kvt5ei3u) p:where(.astro-kvt5ei3u){color:#a1a1aa;font-size:.9rem;line-height:1.7}@media(max-width:768px){.section-plain:where(.astro-kvt5ei3u),.section-surface:where(.astro-kvt5ei3u){padding:3.5rem 0}.product-hero:where(.astro-kvt5ei3u){padding:6rem 1rem 3.5rem}.pain-grid:where(.astro-kvt5ei3u){grid-template-columns:1fr}.bundle-grid:where(.astro-kvt5ei3u){grid-template-columns:1fr}.guarantee-card:where(.astro-kvt5ei3u){flex-direction:column;gap:1rem}.price-row:where(.astro-kvt5ei3u){flex-wrap:wrap}.btn-hero:where(.astro-kvt5ei3u){width:100%;text-align:center}.faq-item:where(.astro-kvt5ei3u) summary:where(.astro-kvt5ei3u){padding:1rem 1.25rem}.faq-answer:where(.astro-kvt5ei3u){padding:0 1.25rem 1rem}}.btn-primary--disabled:where(.astro-kvt5ei3u),.btn-secondary--disabled:where(.astro-kvt5ei3u){opacity:.7;cursor:not-allowed;pointer-events:none}.btn-primary--disabled:where(.astro-kvt5ei3u){background:#3f3f46;color:#a1a1aa}.btn-secondary--disabled:where(.astro-kvt5ei3u){border-color:#3f3f46;color:#a1a1aa}.author-section:where(.astro-kvt5ei3u){padding:3.5rem 0}.author-card:where(.astro-kvt5ei3u){display:flex;gap:1.5rem;padding:2rem;background:#18181b;border:1px solid #27272A;border-radius:1rem}.author-card-avatar:where(.astro-kvt5ei3u){flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid rgba(249,115,22,.3)}.author-card-photo:where(.astro-kvt5ei3u){width:56px;height:56px;border-radius:50%;object-fit:cover}.advisor-name-link:where(.astro-kvt5ei3u){color:inherit;text-decoration:none;transition:color .2s}.advisor-name-link:where(.astro-kvt5ei3u):hover{color:#3b82f6;text-decoration:underline}.author-card-content:where(.astro-kvt5ei3u) h3:where(.astro-kvt5ei3u){font-size:1.1rem;font-weight:700;color:#fafafa;margin-bottom:.25rem}.author-card-name:where(.astro-kvt5ei3u){font-size:.9rem;color:#a1a1aa;margin-bottom:.75rem;font-weight:600}.author-card-bio:where(.astro-kvt5ei3u){font-size:.9rem;color:#71717a;line-height:1.65;margin-bottom:.5rem}.author-card-bio:where(.astro-kvt5ei3u) strong:where(.astro-kvt5ei3u){color:#a1a1aa}.author-card-link:where(.astro-kvt5ei3u){display:inline-block;margin-top:.5rem;font-size:.85rem;color:#f97316;text-decoration:none;font-weight:600}.author-card-link:where(.astro-kvt5ei3u):hover{text-decoration:underline}@media(max-width:768px){.author-card:where(.astro-kvt5ei3u){flex-direction:column;gap:1rem}}
