.HeroBanner_heroBanner__Kp453{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:3rem 0 4rem;display:flex;align-items:center}.HeroBanner_hero-banner__J_PkB{width:100%;height:auto;display:flex;margin:0}.HeroBanner_hero-banner__J_PkB img{width:100%;height:auto}.HeroBanner_hero-banner__J_PkB .HeroBanner_mobile-banner__vSllI,.HeroBanner_hero-banner__J_PkB .HeroBanner_tab-banner__mH4sn{display:none}.HeroBanner_heroContent__bYX4f{display:flex;align-items:center}@media(max-width:768px){.HeroBanner_heroContent__bYX4f{grid-template-columns:1fr;gap:2rem;text-align:center}}.HeroBanner_heroText__328v0{animation:HeroBanner_slideUp__SSVpX .8s ease-out;text-align:center}.HeroBanner_tagLine__6vgpR{background:linear-gradient(135deg,#10b981,#3b82f6);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;display:inline-block;margin-bottom:1.5rem}.HeroBanner_heroTitle__PMiy_{font-size:3.5rem;font-weight:800;line-height:1.1;margin:0 0 1.5rem;color:#0f172a;text-align:center}@media(max-width:768px){.HeroBanner_heroTitle__PMiy_{font-size:2.5rem}}.HeroBanner_titlePart1__VyVcI{display:block;color:#0f172a}.HeroBanner_titlePart2__xIE59{display:block;background:linear-gradient(135deg,#10b981,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroBanner_heroDescription__dTEHi{font-size:1.2rem;color:#475569;line-height:1.6;margin:0 0 2rem;max-width:600px;text-align:center}@media(max-width:768px){.HeroBanner_heroDescription__dTEHi{max-width:none}}.HeroBanner_heroActions___SsN6{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center}@media(max-width:768px){.HeroBanner_heroActions___SsN6{justify-content:center;flex-wrap:wrap}}.HeroBanner_primaryButton__3OB9D{background:linear-gradient(135deg,#10b981,#3b82f6);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(16,185,129,.3)}.HeroBanner_primaryButton__3OB9D:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(16,185,129,.4)}.HeroBanner_secondaryButton__V_gvV{background:#fff;color:#10b981;border:2px solid #10b981;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.HeroBanner_secondaryButton__V_gvV:hover{background:#10b981;color:#fff;transform:translateY(-2px)}.HeroBanner_heroFeatures__kO3mW{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.HeroBanner_heroFeatures__kO3mW{justify-content:center}}.HeroBanner_feature__SHcBc{display:flex;align-items:center;gap:.5rem;color:#475569;font-weight:500}.HeroBanner_featureIcon__y45Hq{font-size:1.2rem}@media(max-width:900px){.HeroBanner_hero-banner__J_PkB .HeroBanner_desktop-banner__6imEg{display:none}.HeroBanner_hero-banner__J_PkB .HeroBanner_tab-banner__mH4sn{display:flex}}.PromoBanner_promoBanner__uF5zP{background:linear-gradient(135deg,#10b981,#3b82f6);color:#fff;padding:3rem 0}.PromoBanner_promoContent__T0Iog{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:768px){.PromoBanner_promoContent__T0Iog{flex-direction:column;text-align:center}}.PromoBanner_promoText__VLxIY{flex:1 1}.PromoBanner_promoTitle__W9NWi{font-size:2.5rem;font-weight:700;margin:0 0 1rem}@media(max-width:768px){.PromoBanner_promoTitle__W9NWi{font-size:2rem}}.PromoBanner_promoDescription__UgM_l{font-size:1.2rem;margin:0;opacity:.9;line-height:1.6}.PromoBanner_promoActions__s8X78{flex-shrink:0}.PromoBanner_promoButton__gRkVp{background:#fff;color:#10b981;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.PromoBanner_promoButton__gRkVp:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.FloatingButton_promo-banner-wrapper__RG0fC{position:fixed;bottom:1.5rem;left:0;width:100%;display:flex;justify-content:center;z-index:50;pointer-events:none}.FloatingButton_promo-banner__rkxgd{background:linear-gradient(135deg,#10b981,#3b82f6);color:#fff;padding:1.25rem 2rem;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;align-items:center;gap:1.5rem;pointer-events:auto;transform:scale(1);transition:transform .3s ease}.FloatingButton_promo-banner__rkxgd:hover{transform:scale(1.05)}.FloatingButton_promo-text__A16BK{font-weight:700;font-size:1.125rem}.FloatingButton_promo-button__QaEgn{display:inline-block;background:#fff;color:#358ae5;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:background .3s ease;text-decoration:none}.FloatingButton_promo-button__QaEgn:hover{background:#eff6ff}@media(max-width:900px){.FloatingButton_promo-banner-wrapper__RG0fC{left:0;width:100%;bottom:0}.FloatingButton_promo-banner__rkxgd{flex-direction:column;align-items:center;justify-content:center;display:flex;border-radius:12px 12px 0 0}.FloatingButton_promo-banner__rkxgd .FloatingButton_promo-text__A16BK{text-align:center}}.HowToInvest_howToInvest__v2H4u{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.HowToInvest_sectionHeader___Zzq6{text-align:center;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.HowToInvest_sectionTitle__BonFS{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 1rem}@media(max-width:768px){.HowToInvest_sectionTitle__BonFS{font-size:2rem}}.HowToInvest_sectionDescription__NuDTZ{font-size:1.1rem;color:#475569;line-height:1.6;margin:0}.HowToInvest_stepsContainer__3Co0R{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.HowToInvest_stepCard__u_z9X{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:all .3s ease;animation:HowToInvest_fadeIn__4iVY_ .6s ease-out}.HowToInvest_stepCard__u_z9X:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.HowToInvest_stepCard__u_z9X:first-child{animation-delay:.1s}.HowToInvest_stepCard__u_z9X:nth-child(2){animation-delay:.2s}.HowToInvest_stepCard__u_z9X:nth-child(3){animation-delay:.3s}.HowToInvest_stepCard__u_z9X:nth-child(4){animation-delay:.4s}.HowToInvest_stepNumber__IMXGY{background:linear-gradient(135deg,#10b981,#3b82f6);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.HowToInvest_stepContent__piN8x h3,.HowToInvest_stepContent__piN8x p{margin:0}.HowToInvest_stepTitle__fODC4{font-size:1.3rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.HowToInvest_stepDescription__GupFF{color:#475569;line-height:1.6}.HowToInvest_stepDescription__GupFF a{color:#10b981;text-decoration:none;font-weight:600}.HowToInvest_stepDescription__GupFF a:hover{text-decoration:underline}.PlatformAdvantage_platformAdvantage__dcA9f{padding:4rem 0;background:#fff}.PlatformAdvantage_sectionHeader___Y5c0{text-align:center;margin-bottom:3rem}.PlatformAdvantage_sectionTitle__Xyrnc{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0}@media(max-width:768px){.PlatformAdvantage_sectionTitle__Xyrnc{font-size:2rem}}.PlatformAdvantage_advantagesGrid__Ktteq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.PlatformAdvantage_advantageCard__m8vM6{background:#fff;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:all .3s ease;animation:PlatformAdvantage_fadeIn__QS3lN .6s ease-out}.PlatformAdvantage_advantageCard__m8vM6:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border-color:#10b981}.PlatformAdvantage_advantageCard__m8vM6:first-child{animation-delay:.1s}.PlatformAdvantage_advantageCard__m8vM6:nth-child(2){animation-delay:.2s}.PlatformAdvantage_advantageCard__m8vM6:nth-child(3){animation-delay:.3s}.PlatformAdvantage_advantageCard__m8vM6:nth-child(4){animation-delay:.4s}.PlatformAdvantage_advantageIcon__IbHG8{font-size:3rem;margin-bottom:1.5rem;display:block}.PlatformAdvantage_advantageTitle__UQHwO{font-size:1.3rem;font-weight:700;color:#0f172a;margin:0 0 1rem}.PlatformAdvantage_advantageDescription__9N_KB{color:#475569;line-height:1.6;margin:0}.WhyStocks_whyStocks__XvWFU{padding:4rem 0;background:#fff}.WhyStocks_sectionHeader__H67Ue{text-align:center;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.WhyStocks_sectionTitle__NQi98{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 1rem}@media(max-width:768px){.WhyStocks_sectionTitle__NQi98{font-size:2rem}}.WhyStocks_sectionDescription__we9V7{font-size:1.1rem;color:#475569;line-height:1.6;margin:0}.WhyStocks_benefitsGrid__WtZKo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.WhyStocks_benefitCard__WdR9T{background:#fff;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:all .3s ease;animation:WhyStocks_fadeIn__AVpdO .6s ease-out}.WhyStocks_benefitCard__WdR9T:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.WhyStocks_benefitCard__WdR9T:first-child{animation-delay:.1s}.WhyStocks_benefitCard__WdR9T:nth-child(2){animation-delay:.2s}.WhyStocks_benefitCard__WdR9T:nth-child(3){animation-delay:.3s}.WhyStocks_benefitIcon__fMHc9{font-size:3rem;margin-bottom:1.5rem;display:block}.WhyStocks_benefitTitle__vy2SO{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 1rem}.WhyStocks_benefitDescription__CMIyD{color:#475569;line-height:1.6;margin:0}