.Landing_landingPage__wwcGr{width:100%;min-height:100vh;background:#fff}.Landing_hero__FanB9{display:flex;align-items:flex-start;justify-content:center;padding:40px 20px 80px;background:linear-gradient(135deg,#f5f7fa,#e3f2fd);position:relative}.Landing_heroContent__VOAEl{max-width:800px;text-align:center;position:relative}.Landing_heroTitle__fBv_e{font-size:48px;font-weight:800;line-height:1.2;color:#1a1a1a;margin:0 0 20px}.Landing_heroSubtitle__CblpL{font-size:22px;font-weight:400;line-height:1.5;color:#4a4a4a;margin:0 0 40px}.Landing_exerciseShowcase__jUExe{display:flex;justify-content:center;align-items:flex-end;gap:12px;margin:40px 0}.Landing_exerciseItem__XMtoX{display:flex;flex-direction:column;align-items:center;width:110px;height:150px;background:#fff;border-radius:12px;padding:8px;box-sizing:border-box;justify-content:space-between}.Landing_exerciseImage__CxRuR{flex:1 1;display:flex;align-items:flex-end;justify-content:center;width:100%;min-height:90px}.Landing_exerciseImage__CxRuR img,.Landing_exerciseImage__CxRuR video{object-fit:contain;height:auto;max-width:100%;max-height:100%}.Landing_exerciseName__lEDVd{font-size:12px;font-weight:700;color:#333;text-align:center;line-height:1;height:20px;display:flex;align-items:center;justify-content:center}.Landing_ctaButton__mjd90{display:inline-block;padding:18px 48px;font-size:18px;font-weight:700;color:#fff;background:#007bff;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,123,255,.3)}.Landing_ctaButton__mjd90:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,123,255,.4)}.Landing_ctaSubtext__BSrtU{margin:16px 0 0;font-size:14px;color:#666;font-weight:500}.Landing_socialProof__9gZ3X{margin:32px 0 0;font-size:16px;color:#888;font-style:italic}.Landing_section__vLWQs{padding:80px 20px;background:#fff}.Landing_sectionDark__0chEK{padding:80px 20px;background:#f8f9fa}.Landing_sectionContent__NE79k{max-width:1100px;margin:0 auto}.Landing_sectionTitle__8kHFe{font-size:36px;font-weight:700;text-align:center;color:#1a1a1a;margin:0 0 48px;line-height:1.3}.Landing_stepsGrid__D3TeX{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px;margin-bottom:48px}.Landing_step__AOUuZ{text-align:center}.Landing_stepNumber__gZqhs{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#007bff;color:#fff;font-size:28px;font-weight:700;border-radius:50%}.Landing_stepTitle__oks_E{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.Landing_stepBody__nQbgE{font-size:16px;color:#666;line-height:1.6;margin:0}.Landing_secondaryCta__GLOCC{display:inline-block;padding:14px 32px;font-size:16px;font-weight:600;color:#007bff;background:#fff;border:2px solid #007bff;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .3s ease;margin:0 auto;display:block;text-align:center;max-width:250px}.Landing_secondaryCta__GLOCC:hover{background:#007bff;color:#fff}.Landing_problemText__EJaAH{font-size:20px;line-height:1.7;color:#333;text-align:center;max-width:900px;margin:0 auto 48px}.Landing_benefitsGrid__8NLo1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px}.Landing_benefit__fSgqD{text-align:center}.Landing_benefitIcon__mWf9A{font-size:48px;margin-bottom:16px}.Landing_benefitTitle__8mFG7{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.Landing_benefitBody__vRIad{font-size:16px;color:#666;line-height:1.6;margin:0}.Landing_featuresGrid__p6t94{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:48px;gap:48px}.Landing_feature__v6xGu{background:#f8f9fa;padding:32px;border-radius:12px}.Landing_featureSubtitle__a3zeC{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 20px}.Landing_featureList__maIi3{list-style:none;padding:0;margin:0}.Landing_featureList__maIi3 li{font-size:16px;color:#333;line-height:1.7;padding:12px 0 12px 28px;position:relative}.Landing_featureList__maIi3 li:before{content:"•";position:absolute;left:0;color:#007bff;font-size:24px;line-height:1.3}.Landing_testimonialsGrid__PxvHj{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px;margin-bottom:48px}.Landing_testimonial__rkjf1{background:#fff;padding:32px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.Landing_testimonialText__vJcyv{font-size:18px;line-height:1.7;color:#333;margin:0 0 16px;font-style:italic}.Landing_testimonialAuthor__iKf_N{font-size:14px;color:#666;font-weight:600;margin:0}.Landing_statsText__P4ey6{font-size:18px;text-align:center;color:#555;font-weight:500;margin:0}.Landing_pricingCard__eH3a_{background:#fff;border:2px solid #e0e0e0;border-radius:16px;padding:48px;max-width:600px;margin:0 auto;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1)}.Landing_pricingPlan__eCYR8{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.Landing_pricingMain__gN_u6{font-size:32px;font-weight:700;color:#007bff;margin:0 0 8px}.Landing_pricingSecondary__oZuhQ{font-size:18px;color:#666;margin:0 0 24px}.Landing_pricingSubtext___EiVB{font-size:14px;color:#666;line-height:1.6;margin:0 0 12px}.Landing_pricingGuarantee__3OxqC{font-size:14px;color:#28a745;font-weight:600;margin:0 0 32px}.Landing_includedTitle__0sv_C{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 16px;text-align:left}.Landing_includedList__ow2Op{list-style:none;padding:0;margin:0 0 32px;text-align:left}.Landing_includedList__ow2Op li{font-size:16px;color:#333;padding:10px 0 10px 28px;position:relative}.Landing_includedList__ow2Op li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700;font-size:18px}.Landing_faqGrid__lilsT{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:32px;gap:32px}.Landing_faqItem__keeY_{padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.Landing_faqQuestion__e_ySP{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.Landing_faqAnswer__aiq3h{font-size:16px;color:#555;line-height:1.7;margin:0}.Landing_faqLink__DSpXb{color:#007bff;text-decoration:underline;font-weight:600}.Landing_faqLink__DSpXb:hover{opacity:.8}.Landing_finalCta__kBgNK{padding:100px 20px;background:var(--color-primary);text-align:center}.Landing_finalCtaTitle__VpCyy{font-size:40px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.3}.Landing_finalCtaBody__kvNYO{font-size:20px;color:hsla(0,0%,100%,.9);margin:0 0 40px;line-height:1.6}.Landing_finalCta__kBgNK .Landing_ctaButton__mjd90{background:#fff;color:#007bff}.Landing_finalCta__kBgNK .Landing_ctaButton__mjd90:hover{background:#f0f0f0;color:#0056b3}.Landing_finalCta__kBgNK .Landing_ctaSubtext__BSrtU{color:hsla(0,0%,100%,.8)}@media (max-width:975px){.Landing_benefitsGrid__8NLo1,.Landing_featuresGrid__p6t94,.Landing_stepsGrid__D3TeX{grid-template-columns:1fr 1fr}.Landing_benefitsGrid__8NLo1 .Landing_benefit__fSgqD:nth-child(3),.Landing_featuresGrid__p6t94 .Landing_feature__v6xGu:nth-child(3),.Landing_stepsGrid__D3TeX .Landing_step__AOUuZ:nth-child(3){grid-column:1/-1;max-width:320px;margin:0 auto}}@media (max-width:768px){.Landing_heroTitle__fBv_e{font-size:32px}.Landing_heroSubtitle__CblpL{font-size:18px}.Landing_exerciseShowcase__jUExe{gap:20px}.Landing_sectionTitle__8kHFe{font-size:28px}.Landing_faqGrid__lilsT,.Landing_testimonialsGrid__PxvHj{grid-template-columns:1fr}.Landing_ctaButton__mjd90{max-width:300px}.Landing_pricingCard__eH3a_{padding:32px 24px}.Landing_finalCtaTitle__VpCyy{font-size:28px}}@media (max-width:670px){.Landing_benefitsGrid__8NLo1,.Landing_featuresGrid__p6t94,.Landing_stepsGrid__D3TeX{grid-template-columns:1fr}.Landing_benefitsGrid__8NLo1 .Landing_benefit__fSgqD:nth-child(3),.Landing_featuresGrid__p6t94 .Landing_feature__v6xGu:nth-child(3),.Landing_stepsGrid__D3TeX .Landing_step__AOUuZ:nth-child(3){grid-column:auto;max-width:none;margin:0}}@media (max-width:480px){.Landing_heroTitle__fBv_e{font-size:26px}.Landing_heroSubtitle__CblpL{font-size:16px}.Landing_exerciseShowcase__jUExe{gap:16px}.Landing_sectionDark__0chEK,.Landing_section__vLWQs{padding:60px 16px}.Landing_finalCta__kBgNK{padding:80px 16px}}.Landing_container__Aqk6I{padding:20px;max-width:393px;margin:0 auto}