.top-prop-firms_root__6VDLh *{--primary:#2a52be;--secondary:#4caf50;--dark:#1a2a3a;--light:#f5f7fa;--gray:#eaeef2;--text:#333;--accent:#ff6b35;--discount-bg:#ff3b30;--discount-text:white;--discount-shadow:rgba(255,59,48,0.4);--warning:#ffa726;--success:#66bb6a;--info:#42a5f5}.top-prop-firms_container__LMJxZ{max-width:1200px;margin:0 auto;padding:0 20px}.top-prop-firms_hero__8HnU1{background:linear-gradient(135deg,#2a52be,#1a3a8a);color:white;padding:80px 20px;margin-bottom:60px;text-align:center;position:relative;overflow:hidden}.top-prop-firms_hero__8HnU1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.05)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.top-prop-firms_heroContent__yB6A_{position:relative;z-index:2}.top-prop-firms_heroText__CbLZm h1{font-size:52px;font-weight:700;margin-bottom:24px;line-height:1.1}.top-prop-firms_heroText__CbLZm p{font-size:20px;margin-bottom:50px;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.6;opacity:.95}.top-prop-firms_heroStats__Hgp76{display:flex;justify-content:center;gap:80px;flex-wrap:wrap}.top-prop-firms_statItem__kGCXb{display:flex;align-items:center;gap:12px}.top-prop-firms_statIcon__H2Dd5{color:var(--secondary);flex-shrink:0}.top-prop-firms_statNumber__o7Rtp{display:block;font-size:28px;font-weight:700;line-height:1}.top-prop-firms_statLabel__bHy2_{display:block;font-size:14px;opacity:.8;line-height:1}.top-prop-firms_trustIndicators__EIaZT{display:flex;justify-content:center;gap:40px;margin-bottom:60px;flex-wrap:wrap}.top-prop-firms_trustItem__9TXQN{display:flex;align-items:center;gap:8px;padding:12px 20px;background:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);font-size:14px;font-weight:600;color:var(--dark)}.top-prop-firms_trustIcon__j6dAC{color:var(--secondary);flex-shrink:0}.top-prop-firms_introContent__2lLqM{background:white;border-radius:16px;padding:40px;margin-bottom:60px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.top-prop-firms_introContent__2lLqM h2{font-size:32px;color:var(--dark);margin-bottom:24px;text-align:center}.top-prop-firms_introContent__2lLqM p{font-size:16px;line-height:1.7;color:#555;margin-bottom:20px}.top-prop-firms_introContent__2lLqM p:last-child{margin-bottom:0}.top-prop-firms_categorySection__OpTHw{margin-bottom:80px}.top-prop-firms_categoryHeader__hHBP1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:20px}.top-prop-firms_categoryTitle__sTG_r{display:flex;gap:16px;align-items:flex-start;flex:1}.top-prop-firms_categoryIcon__UVe26{color:var(--primary);margin-top:4px;flex-shrink:0}.top-prop-firms_categoryTitle__sTG_r h2{font-size:32px;color:var(--dark);margin:0 0 8px;line-height:1.2}.top-prop-firms_categoryDescription__an33R{font-size:16px;color:#666;line-height:1.5;margin:0;max-width:700px}.top-prop-firms_expandButton___yxAF{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--primary);color:white;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.top-prop-firms_expandButton___yxAF:hover{background:#1a3a8a;transform:translateY(-2px)}.top-prop-firms_expandIcon__1Da_2{transition:transform .3s}.top-prop-firms_expandIconRotated__fp6QL{transform:rotate(90deg)}.top-prop-firms_categorySeoContent__GVT3_{background:#f8f9fa;border-left:4px solid var(--primary);padding:20px 24px;margin-bottom:32px;border-radius:0 8px 8px 0}.top-prop-firms_categorySeoContent__GVT3_ p{margin:0;font-size:15px;line-height:1.6;color:#555;font-style:italic}.top-prop-firms_viewMoreContainer__QKSTk{text-align:center;margin-top:32px}.top-prop-firms_viewMoreButton__10522{padding:14px 28px;background:transparent;border:2px solid var(--primary);color:var(--primary);border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s;font-size:15px}.top-prop-firms_viewMoreButton__10522:hover{background:var(--primary);color:white;transform:translateY(-2px)}.top-prop-firms_geographicalSection__6lUSk{margin:80px 0;background:white;border-radius:20px;padding:50px 40px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.top-prop-firms_sectionHeader__CE2g7{display:flex;gap:16px;align-items:flex-start;margin-bottom:40px;text-align:left}.top-prop-firms_sectionIcon__iaoIi{color:var(--primary);margin-top:4px;flex-shrink:0}.top-prop-firms_sectionHeader__CE2g7 h2{font-size:32px;color:var(--dark);margin:0 0 8px}.top-prop-firms_sectionHeader__CE2g7 p{font-size:16px;color:#666;margin:0;line-height:1.5}.top-prop-firms_geoGrid__7dQAC{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.top-prop-firms_geoCard__331o0{background:#f8f9fa;border-radius:16px;padding:24px;text-decoration:none;color:inherit;transition:all .3s;border:2px solid transparent;position:relative;overflow:hidden}.top-prop-firms_geoCard__331o0:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));transform:scaleX(0);transition:transform .3s}.top-prop-firms_geoCard__331o0:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12);border-color:var(--primary)}.top-prop-firms_geoCard__331o0:hover:before{transform:scaleX(1)}.top-prop-firms_geoHeader__tgfi9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.top-prop-firms_geoFlag__mPfO3{font-size:32px}.top-prop-firms_geoIcon__tX1Wl{color:var(--primary)}.top-prop-firms_geoCard__331o0 h3{font-size:20px;color:var(--dark);margin:0 0 12px;font-weight:700}.top-prop-firms_geoCard__331o0 p{font-size:14px;color:#666;line-height:1.5;margin:0 0 16px}.top-prop-firms_geoAction__87TiY{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--primary)}.top-prop-firms_educationalContent__UOTZ8{margin:80px 0}.top-prop-firms_educationalContent__UOTZ8 h2{font-size:36px;color:var(--dark);text-align:center;margin-bottom:50px}.top-prop-firms_contentGrid__HwWZe{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.top-prop-firms_contentCard__rvOYa{background:white;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px rgba(0,0,0,.05);text-align:center;transition:transform .3s}.top-prop-firms_contentCard__rvOYa:hover{transform:translateY(-4px)}.top-prop-firms_contentIcon__DYZpu{color:var(--primary);margin-bottom:16px;width:48px;height:48px}.top-prop-firms_contentCard__rvOYa h3{font-size:20px;color:var(--dark);margin-bottom:16px;font-weight:700}.top-prop-firms_contentCard__rvOYa p{font-size:15px;color:#666;line-height:1.6;margin:0}.top-prop-firms_marketInsights__Wa5qy{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;padding:50px 40px;margin:80px 0;border-left:6px solid var(--primary)}.top-prop-firms_marketInsights__Wa5qy h2{font-size:32px;color:var(--dark);margin-bottom:24px;text-align:center}.top-prop-firms_insightsContent__9tHbu p{font-size:16px;line-height:1.7;color:#555;margin-bottom:20px}.top-prop-firms_insightsContent__9tHbu p:last-child{margin-bottom:0}.top-prop-firms_firmsGrid__7Hf4j{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px;margin-bottom:40px}.top-prop-firms_firmCard__6I9eF{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;position:relative;border:2px solid transparent}.top-prop-firms_firmCard__6I9eF:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.top-prop-firms_firmCardFeatured__vbHfL{border-color:var(--accent);background:linear-gradient(135deg,#fff,#fff8f5)}.top-prop-firms_featuredBadge__P7qyT{right:20px;background:var(--accent)}.top-prop-firms_featuredBadge__P7qyT,.top-prop-firms_offerBanner__Sj6Y4{position:absolute;top:-12px;color:white;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:4px}.top-prop-firms_offerBanner__Sj6Y4{left:20px;background:var(--discount-bg);animation:top-prop-firms_pulse__oc7XH 2s infinite}.top-prop-firms_firmHeader__i2z3e{display:flex;gap:16px;margin-bottom:20px;align-items:flex-start}.top-prop-firms_firmLogo__qCiYx{flex-shrink:0;width:60px;height:60px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.top-prop-firms_firmLogo__qCiYx img{width:100%;height:100%;object-fit:contain;background:#f8f9fa}.top-prop-firms_firmBasicInfo__EaH0s{flex:1;min-width:0}.top-prop-firms_firmName__XNatL{font-size:20px;font-weight:700;margin:0 0 8px;color:var(--dark)}.top-prop-firms_rating__egaLx{display:flex;align-items:center;gap:4px;margin-bottom:8px}.top-prop-firms_starFilled__0lJXB{color:#ffc107;fill:#ffc107}.top-prop-firms_starEmpty__ZGm6_{color:#e0e0e0}.top-prop-firms_ratingText__g0tQz{font-size:12px;color:#666;margin-left:4px}.top-prop-firms_firmDescription__OjHXN{font-size:14px;color:#666;line-height:1.5;margin:0}.top-prop-firms_firmDetails__E590p{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:12px}.top-prop-firms_detailItem__wI2Po{display:flex;flex-direction:column;gap:4px}.top-prop-firms_detailLabel__0xSNe{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.top-prop-firms_detailValue__cRtwL{font-size:14px;font-weight:700;color:var(--dark)}.top-prop-firms_firmHighlights__6np3X{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.top-prop-firms_highlight__RCs_V{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--dark)}.top-prop-firms_highlight__RCs_V svg{color:var(--secondary);flex-shrink:0}.top-prop-firms_firmMarkets__Tt8ti{margin-bottom:24px}.top-prop-firms_marketsLabel__qO5mZ{font-size:12px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block}.top-prop-firms_marketTags__3pFPa{display:flex;gap:6px;flex-wrap:wrap}.top-prop-firms_marketTag__W7oRI{padding:4px 8px;background:var(--primary);color:white;border-radius:6px;font-size:11px;font-weight:600}.top-prop-firms_firmActions__k2v5Z{display:flex;gap:12px}.top-prop-firms_reviewButton__XqkQC{flex:1;padding:12px 20px;background:transparent;border:2px solid var(--primary);color:var(--primary);border-radius:10px;text-decoration:none;font-weight:600;text-align:center;transition:all .3s}.top-prop-firms_reviewButton__XqkQC:hover,.top-prop-firms_visitButton__JkkrW{background:var(--primary);color:white}.top-prop-firms_visitButton__JkkrW{flex:1;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;transition:background-color .3s}.top-prop-firms_visitButton__JkkrW:hover{background:#1a3a8a}.top-prop-firms_comparisonCta__5ZjiG{background:linear-gradient(135deg,var(--primary) 0,#1a3a8a 100%);color:white;padding:60px 40px;border-radius:20px;text-align:center;margin:80px 0}.top-prop-firms_ctaContent__0S256 h2{font-size:32px;margin-bottom:16px}.top-prop-firms_ctaContent__0S256 p{font-size:18px;margin-bottom:32px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.top-prop-firms_ctaButton__SnKyi{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:var(--accent);color:white;border-radius:12px;text-decoration:none;font-weight:700;font-size:16px;transition:all .3s}.top-prop-firms_ctaButton__SnKyi:hover{background:#e85a29;transform:translateY(-2px)}.top-prop-firms_faqSection__7zabl{margin:80px 0}.top-prop-firms_faqSection__7zabl h2{font-size:36px;text-align:center;margin-bottom:50px;color:var(--dark)}.top-prop-firms_faqGrid__Jspht{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.top-prop-firms_faqItem__7hLQf{background:white;padding:28px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);border-left:4px solid var(--primary)}.top-prop-firms_faqItem__7hLQf h3{font-size:18px;color:var(--dark);margin-bottom:12px;font-weight:700}.top-prop-firms_faqItem__7hLQf p{color:#666;line-height:1.6;margin:0;font-size:15px}@keyframes top-prop-firms_pulse__oc7XH{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:768px){.top-prop-firms_container__LMJxZ{padding:0 16px}.top-prop-firms_hero__8HnU1{padding:50px 16px;margin-bottom:40px}.top-prop-firms_heroText__CbLZm h1{font-size:36px}.top-prop-firms_heroText__CbLZm p{font-size:16px;margin-bottom:40px}.top-prop-firms_heroStats__Hgp76{gap:40px}.top-prop-firms_statItem__kGCXb{flex-direction:column;text-align:center;gap:4px}.top-prop-firms_statNumber__o7Rtp{font-size:24px}.top-prop-firms_trustIndicators__EIaZT{gap:16px;margin-bottom:40px}.top-prop-firms_trustItem__9TXQN{padding:8px 12px;font-size:12px}.top-prop-firms_introContent__2lLqM{padding:24px;margin-bottom:40px}.top-prop-firms_introContent__2lLqM h2{font-size:24px}.top-prop-firms_categorySection__OpTHw{margin-bottom:60px}.top-prop-firms_categoryHeader__hHBP1{flex-direction:column;align-items:flex-start;gap:16px}.top-prop-firms_categoryTitle__sTG_r{flex-direction:column;text-align:center;gap:12px}.top-prop-firms_categoryTitle__sTG_r h2{font-size:24px}.top-prop-firms_expandButton___yxAF{align-self:stretch;justify-content:center}.top-prop-firms_geographicalSection__6lUSk{padding:30px 20px;margin:60px 0}.top-prop-firms_sectionHeader__CE2g7{flex-direction:column;text-align:center;gap:12px}.top-prop-firms_sectionHeader__CE2g7 h2{font-size:24px}.top-prop-firms_geoGrid__7dQAC{grid-template-columns:1fr;gap:20px}.top-prop-firms_educationalContent__UOTZ8 h2{font-size:24px}.top-prop-firms_contentGrid__HwWZe{grid-template-columns:1fr;gap:20px}.top-prop-firms_contentCard__rvOYa{padding:24px 20px}.top-prop-firms_marketInsights__Wa5qy{padding:30px 20px;margin:60px 0}.top-prop-firms_marketInsights__Wa5qy h2{font-size:24px}.top-prop-firms_firmsGrid__7Hf4j{grid-template-columns:1fr;gap:20px}.top-prop-firms_firmCard__6I9eF{padding:20px}.top-prop-firms_firmHeader__i2z3e{flex-direction:column;align-items:center;text-align:center;gap:12px}.top-prop-firms_firmLogo__qCiYx{width:50px;height:50px}.top-prop-firms_firmName__XNatL{font-size:18px}.top-prop-firms_firmDetails__E590p{grid-template-columns:1fr;gap:12px}.top-prop-firms_firmActions__k2v5Z{flex-direction:column}.top-prop-firms_comparisonCta__5ZjiG{padding:40px 20px;margin:60px 0}.top-prop-firms_ctaContent__0S256 h2{font-size:24px}.top-prop-firms_ctaContent__0S256 p{font-size:16px}.top-prop-firms_faqSection__7zabl h2{font-size:24px}.top-prop-firms_faqGrid__Jspht{grid-template-columns:1fr}.top-prop-firms_faqItem__7hLQf{padding:20px}.top-prop-firms_featuredBadge__P7qyT,.top-prop-firms_offerBanner__Sj6Y4{position:static;margin-bottom:12px;align-self:flex-start}}@media (max-width:480px){.top-prop-firms_heroText__CbLZm h1{font-size:28px}.top-prop-firms_heroStats__Hgp76{gap:20px}.top-prop-firms_heroStats__Hgp76,.top-prop-firms_trustIndicators__EIaZT{flex-direction:column;align-items:center}.top-prop-firms_introContent__2lLqM{padding:20px}.top-prop-firms_categoryTitle__sTG_r h2,.top-prop-firms_introContent__2lLqM h2,.top-prop-firms_sectionHeader__CE2g7 h2{font-size:20px}.top-prop-firms_firmCard__6I9eF{padding:16px}.top-prop-firms_firmDetails__E590p{padding:12px}.top-prop-firms_comparisonCta__5ZjiG{padding:30px 16px}.top-prop-firms_ctaContent__0S256 h2{font-size:20px}.top-prop-firms_geographicalSection__6lUSk,.top-prop-firms_marketInsights__Wa5qy{padding:20px 16px}.top-prop-firms_educationalContent__UOTZ8 h2,.top-prop-firms_faqSection__7zabl h2{font-size:20px}}@media (prefers-contrast:high){.top-prop-firms_expandButton___yxAF,.top-prop-firms_firmCard__6I9eF,.top-prop-firms_geoCard__331o0,.top-prop-firms_viewMoreButton__10522{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.top-prop-firms_contentCard__rvOYa,.top-prop-firms_ctaButton__SnKyi,.top-prop-firms_expandButton___yxAF,.top-prop-firms_firmCard__6I9eF,.top-prop-firms_geoCard__331o0,.top-prop-firms_viewMoreButton__10522{transition:none}.top-prop-firms_contentCard__rvOYa:hover,.top-prop-firms_firmCard__6I9eF:hover,.top-prop-firms_geoCard__331o0:hover{transform:none}@keyframes top-prop-firms_pulse__oc7XH{0%,to{transform:scale(1)}}.top-prop-firms_expandIcon__1Da_2{transition:none}}