.product-hero[data-astro-cid-osns44hv]{padding-top:var(--space-16)}.hero-grid[data-astro-cid-osns44hv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.hero-image[data-astro-cid-osns44hv] img[data-astro-cid-osns44hv]{width:100%;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.hero-tagline[data-astro-cid-osns44hv]{font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.hero-title[data-astro-cid-osns44hv]{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.hero-description[data-astro-cid-osns44hv]{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.hero-price[data-astro-cid-osns44hv]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.price-current[data-astro-cid-osns44hv]{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700}.price-original[data-astro-cid-osns44hv]{font-size:var(--text-lg);color:var(--color-text-muted);text-decoration:line-through}.price-discount[data-astro-cid-osns44hv]{font-size:var(--text-sm);font-weight:600;color:#16a34a;background:#dcfce7;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}[data-astro-cid-osns44hv][data-theme=dark] .price-discount[data-astro-cid-osns44hv]{background:#14532d}.features-list[data-astro-cid-osns44hv]{list-style:none;display:grid;gap:var(--space-4)}.feature-item[data-astro-cid-osns44hv]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-lg);color:var(--color-text-secondary)}.feature-icon[data-astro-cid-osns44hv]{flex-shrink:0;color:#16a34a;margin-top:2px}.cta-section[data-astro-cid-osns44hv]{background:var(--color-bg-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cta-title[data-astro-cid-osns44hv]{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.cta-tagline[data-astro-cid-osns44hv]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-6)}.cta-price[data-astro-cid-osns44hv]{display:flex;justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}@media(max-width:1024px){.hero-grid[data-astro-cid-osns44hv]{grid-template-columns:1fr;gap:var(--space-10)}.hero-image[data-astro-cid-osns44hv]{order:-1;max-width:500px;margin:0 auto}.hero-content[data-astro-cid-osns44hv]{text-align:center}.hero-price[data-astro-cid-osns44hv]{justify-content:center}}@media(max-width:768px){.hero-title[data-astro-cid-osns44hv]{font-size:var(--text-3xl)}}.hero-section[data-astro-cid-jxfrkcsl]{padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-16);text-align:center}.hero-headline[data-astro-cid-jxfrkcsl]{font-size:var(--text-5xl);line-height:1.1;margin-bottom:var(--space-6);max-width:900px;margin-left:auto;margin-right:auto}.hero-subheadline[data-astro-cid-jxfrkcsl]{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--space-8)}.hero-cta[data-astro-cid-jxfrkcsl]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.hero-price-note[data-astro-cid-jxfrkcsl]{font-size:var(--text-sm);color:var(--color-text-muted)}.line-through[data-astro-cid-jxfrkcsl]{text-decoration:line-through}.hero-image[data-astro-cid-jxfrkcsl]{margin-top:var(--space-12);max-width:700px;margin-left:auto;margin-right:auto}.hero-image[data-astro-cid-jxfrkcsl] img[data-astro-cid-jxfrkcsl]{width:100%;border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000080}.problem-section[data-astro-cid-jxfrkcsl]{padding:var(--space-20) 0;background:var(--color-surface)}.section-headline[data-astro-cid-jxfrkcsl]{font-size:var(--text-3xl);text-align:center;margin-bottom:var(--space-12)}.problem-list[data-astro-cid-jxfrkcsl]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-10)}.problem-item[data-astro-cid-jxfrkcsl]{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--text-lg);color:var(--color-text-secondary);padding:var(--space-4);background:var(--color-bg);border-radius:var(--radius-lg)}.problem-icon[data-astro-cid-jxfrkcsl]{font-size:var(--text-2xl);flex-shrink:0}.problem-bridge[data-astro-cid-jxfrkcsl]{text-align:center;font-size:var(--text-xl);color:var(--color-text-secondary)}.solution-section[data-astro-cid-jxfrkcsl]{padding:var(--space-20) 0;text-align:center}.solution-intro[data-astro-cid-jxfrkcsl]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-2)}.solution-title[data-astro-cid-jxfrkcsl]{font-size:var(--text-4xl);margin-bottom:var(--space-6)}.solution-description[data-astro-cid-jxfrkcsl]{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.modules-section[data-astro-cid-jxfrkcsl]{padding:var(--space-20) 0;background:var(--color-surface)}.modules-grid[data-astro-cid-jxfrkcsl]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.module-card[data-astro-cid-jxfrkcsl]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.module-number[data-astro-cid-jxfrkcsl]{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.module-title[data-astro-cid-jxfrkcsl]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.module-description[data-astro-cid-jxfrkcsl]{font-size:var(--text-base);color:var(--color-text-muted)}.bonuses-section[data-astro-cid-jxfrkcsl]{padding:var(--space-20) 0}.bonuses-list[data-astro-cid-jxfrkcsl]{display:flex;flex-direction:column;gap:var(--space-4)}.bonus-card[data-astro-cid-jxfrkcsl]{display:flex;align-items:center;justify-content:space-between;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.bonus-title[data-astro-cid-jxfrkcsl]{font-size:var(--text-lg);margin-bottom:var(--space-1)}.bonus-value[data-astro-cid-jxfrkcsl]{font-size:var(--text-sm);color:var(--color-text-muted)}.bonus-badge[data-astro-cid-jxfrkcsl]{font-size:var(--text-xs);font-weight:700;color:#16a34a;background:#14532d;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}.audience-section[data-astro-cid-jxfrkcsl]{padding:var(--space-20) 0;background:var(--color-surface)}.audience-grid[data-astro-cid-jxfrkcsl]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.audience-card[data-astro-cid-jxfrkcsl]{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-6)}.audience-title[data-astro-cid-jxfrkcsl]{font-size:var(--text-lg);margin-bottom:var(--space-4)}.audience-list[data-astro-cid-jxfrkcsl]{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.audience-list[data-astro-cid-jxfrkcsl] li[data-astro-cid-jxfrkcsl]{font-size:var(--text-base);color:var(--color-text-secondary);padding-left:var(--space-4);position:relative}.audience-yes[data-astro-cid-jxfrkcsl] .audience-list[data-astro-cid-jxfrkcsl] li[data-astro-cid-jxfrkcsl]:before{content:"✓";position:absolute;left:0;color:#16a34a}.audience-no[data-astro-cid-jxfrkcsl] .audience-list[data-astro-cid-jxfrkcsl] li[data-astro-cid-jxfrkcsl]:before{content:"✗";position:absolute;left:0;color:#ef4444}.guarantee-section[data-astro-cid-jxfrkcsl]{padding:var(--space-16) 0}.guarantee-card[data-astro-cid-jxfrkcsl]{text-align:center;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10)}.guarantee-icon[data-astro-cid-jxfrkcsl]{font-size:48px;margin-bottom:var(--space-4)}.guarantee-title[data-astro-cid-jxfrkcsl]{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.guarantee-text[data-astro-cid-jxfrkcsl]{font-size:var(--text-base);color:var(--color-text-secondary);max-width:500px;margin:0 auto}.faq-section[data-astro-cid-jxfrkcsl]{padding:var(--space-20) 0;background:var(--color-surface)}.faq-list[data-astro-cid-jxfrkcsl]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-jxfrkcsl]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-question[data-astro-cid-jxfrkcsl]{padding:var(--space-5) var(--space-6);font-size:var(--text-base);font-weight:600;cursor:pointer;list-style:none}.faq-question[data-astro-cid-jxfrkcsl]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-jxfrkcsl]:after{content:"+";float:right;font-size:var(--text-xl);color:var(--color-text-muted)}.faq-item[data-astro-cid-jxfrkcsl][open] .faq-question[data-astro-cid-jxfrkcsl]:after{content:"−"}.faq-answer[data-astro-cid-jxfrkcsl]{padding:0 var(--space-6) var(--space-5);font-size:var(--text-base);color:var(--color-text-secondary)}.final-cta-section[data-astro-cid-jxfrkcsl]{padding:var(--space-20) 0}.final-cta-card[data-astro-cid-jxfrkcsl]{text-align:center;background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-bg-alt) 100%);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12)}.final-cta-headline[data-astro-cid-jxfrkcsl]{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.final-cta-subheadline[data-astro-cid-jxfrkcsl]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-8)}.final-cta-price[data-astro-cid-jxfrkcsl]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6)}.final-cta-price[data-astro-cid-jxfrkcsl] .price-original[data-astro-cid-jxfrkcsl]{font-size:var(--text-xl);color:var(--color-text-muted);text-decoration:line-through}.final-cta-price[data-astro-cid-jxfrkcsl] .price-current[data-astro-cid-jxfrkcsl]{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700}.price-badge[data-astro-cid-jxfrkcsl]{font-size:var(--text-xs);font-weight:700;color:#16a34a;background:#14532d;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}.final-cta-guarantee[data-astro-cid-jxfrkcsl]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:768px){.hero-headline[data-astro-cid-jxfrkcsl]{font-size:var(--text-3xl)}.hero-subheadline[data-astro-cid-jxfrkcsl]{font-size:var(--text-lg)}.section-headline[data-astro-cid-jxfrkcsl]{font-size:var(--text-2xl)}.solution-title[data-astro-cid-jxfrkcsl]{font-size:var(--text-3xl)}.modules-grid[data-astro-cid-jxfrkcsl],.audience-grid[data-astro-cid-jxfrkcsl]{grid-template-columns:1fr}.final-cta-card[data-astro-cid-jxfrkcsl]{padding:var(--space-8)}.final-cta-price[data-astro-cid-jxfrkcsl] .price-current[data-astro-cid-jxfrkcsl]{font-size:var(--text-3xl)}}
