.FitplanBot_wrapper__SQifN{min-height:100vh;background:#0d0d0d;color:#f5f5f5;font-family:Shantell Sans,system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}.FitplanBot_hero__hMJYe{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px 60px;background:linear-gradient(180deg,#0a1a2e,#0d0d0d);min-height:90vh}.FitplanBot_headline__aOKDF{font-family:Inter,system-ui,sans-serif;font-size:64px;font-weight:700;line-height:1.05;letter-spacing:-1.5px;margin:0 0 24px;max-width:820px}.FitplanBot_subheadline__v_cYD{font-size:20px;line-height:1.5;color:#a8b5c2;margin:0 0 44px;max-width:560px;font-weight:400;letter-spacing:-.1px}.FitplanBot_ctaButton__Vc_Q4{display:inline-flex;align-items:center;gap:14px;padding:20px 44px;font-size:22px;font-weight:600;color:#fff;background:linear-gradient(135deg,#229ED9,#1a7fb8);border:none;border-radius:14px;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 32px rgba(34,158,217,.35)}.FitplanBot_ctaButton__Vc_Q4:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(34,158,217,.5);color:#fff}.FitplanBot_ctaIcon__0Jnsf{font-size:28px}.FitplanBot_ctaHint__EabDw{margin-top:16px;font-size:14px;color:#6b7a87}.FitplanBot_features__wwuO5{box-sizing:border-box;padding:80px 24px;max-width:1100px;margin:0 auto;width:100%}.FitplanBot_featuresTitle__lt4cd{font-family:Inter,system-ui,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.8px;text-align:center;margin:0 0 56px}.FitplanBot_featuresGrid__n5PPM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.FitplanBot_featureCard__eA46X{background:linear-gradient(180deg,#161e2a,#0f1620);border:1px solid rgba(34,158,217,.15);border-radius:18px;padding:32px 28px;text-align:center}.FitplanBot_featureIcon__xC_1C{font-size:40px;margin-bottom:16px;display:block}.FitplanBot_featureHeading__c9EqH{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.3px;margin:0 0 12px;color:#fff}.FitplanBot_featureText__E7nC_{font-size:16px;line-height:1.55;color:#a8b5c2;margin:0}.FitplanBot_bottomCta__t4WSn{padding:80px 24px;text-align:center;background:linear-gradient(180deg,#0d0d0d,#0a1a2e)}.FitplanBot_bottomCtaHeading__cDv_q{font-family:Inter,system-ui,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.8px;margin:0 0 32px}.FitplanBot_footer__cmbvK{padding:32px 24px;text-align:center;border-top:1px solid #1a1a1a}.FitplanBot_footerLinks__fjUi9{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-bottom:16px}.FitplanBot_footerLink__kETk4{color:#6b7a87;text-decoration:none;font-size:14px;transition:color .2s ease}.FitplanBot_footerLink__kETk4:hover{color:#4ab8eb}.FitplanBot_copyright__xXe47{color:#4a5560;font-size:13px;margin:0}@media (max-width:768px){.FitplanBot_hero__hMJYe{padding:60px 20px 40px}.FitplanBot_headline__aOKDF{font-size:46px}.FitplanBot_subheadline__v_cYD{font-size:17px;margin-bottom:36px}.FitplanBot_ctaButton__Vc_Q4{padding:18px 32px;font-size:19px}.FitplanBot_features__wwuO5{padding:56px 20px}.FitplanBot_bottomCtaHeading__cDv_q,.FitplanBot_featuresTitle__lt4cd{font-size:30px}.FitplanBot_featuresGrid__n5PPM{grid-template-columns:1fr;gap:16px}.FitplanBot_bottomCta__t4WSn{padding:56px 20px}}@media (max-width:480px){.FitplanBot_headline__aOKDF{font-size:34px}.FitplanBot_subheadline__v_cYD{font-size:16px}.FitplanBot_ctaButton__Vc_Q4{padding:16px 28px;font-size:17px;gap:10px}.FitplanBot_ctaIcon__0Jnsf{font-size:22px}.FitplanBot_featureCard__eA46X{padding:24px 20px}.FitplanBot_footerLinks__fjUi9{gap:16px}}