.TradingHoursIntro_wrapper__wPsFR{display:flex;flex-direction:column;gap:16px}.TradingHoursIntro_paragraph__elWBM{font-size:clamp(14px,1.5vw,16px);color:var(--text-primary);line-height:1.75;margin:0}.TradingHoursIntro_link__pFQl3{color:var(--primary-clr);font-weight:600;text-decoration:none;transition:opacity .2s ease}.TradingHoursIntro_link__pFQl3:hover{opacity:.7;text-decoration:underline}.TradingHoursTimeline_wrapper__r8_El{--session-sydney:#3b82f6;--session-sydney-light:rgba(59,130,246,0.18);--session-tokyo:#8b5cf6;--session-tokyo-light:rgba(139,92,246,0.18);--session-london:#f59e0b;--session-london-light:rgba(245,158,11,0.18);display:flex;flex-direction:column;gap:28px}.TradingHoursTimeline_selectorRow__wwbAo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.TradingHoursTimeline_selectorLabel__5vbT_{font-size:14px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.TradingHoursTimeline_select__dN2rx{flex:1;max-width:520px;height:42px;padding:8px 14px;border:1px solid #d1d5db;border-radius:var(--border-radius,8px);font-size:14px;color:var(--text-primary);background:#ffffff;outline:none;font-family:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.TradingHoursTimeline_select__dN2rx:focus{border-color:var(--primary-clr);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.TradingHoursTimeline_timelineWrapper__Ab9ED{background:#ffffff;border:1px solid #e5e7eb;border-radius:var(--border-radius-medium,12px);overflow:hidden;overflow-x:auto}.TradingHoursTimeline_headerRow__2MuiW{display:grid;grid-template-columns:repeat(24,minmax(36px,1fr));background:var(--card-bg);border-bottom:2px solid #e5e7eb}.TradingHoursTimeline_headerCell__ctOQ8{padding:10px 0;text-align:center;font-size:12px;font-weight:700;color:var(--text-secondary);border-right:1px solid #e5e7eb;transition:color .2s ease,background .2s ease}.TradingHoursTimeline_headerCell__ctOQ8:last-child{border-right:none}.TradingHoursTimeline_headerCellActive__KQV_5{color:var(--primary-clr);background:rgba(220,38,38,.06)}.TradingHoursTimeline_sessionGrid__46NYc{position:relative;display:flex;flex-direction:column}.TradingHoursTimeline_currentHourLine__qGi8v{position:absolute;top:0;bottom:0;background:rgba(220,38,38,.07);border-left:2px solid var(--primary-clr);border-right:none;pointer-events:none;z-index:1;grid-row:1/-1;display:grid}.TradingHoursTimeline_sessionRow__XOC6f{display:flex;align-items:stretch;border-bottom:1px solid #f0f0f0;min-height:56px}.TradingHoursTimeline_sessionRow__XOC6f:last-child{border-bottom:none}.TradingHoursTimeline_sessionLabel__z3DJ9{width:88px;flex-shrink:0;display:flex;align-items:center;padding:0 14px;font-size:13px;font-weight:700;color:var(--text-primary);background:var(--card-bg);border-right:2px solid #e5e7eb;z-index:2}.TradingHoursTimeline_barGrid__9_PlA{flex:1;display:grid;grid-template-columns:repeat(24,minmax(36px,1fr));position:relative;align-items:center}.TradingHoursTimeline_colGuide__gxQu2{height:100%;border-right:1px solid #f3f4f6;grid-row:1}.TradingHoursTimeline_colGuide__gxQu2:last-of-type{border-right:none}.TradingHoursTimeline_bar__cVszC{grid-row:1;height:38px;border-radius:6px;display:flex;align-items:center;padding:0 10px;font-size:12px;font-weight:700;cursor:default;transform-origin:left center;z-index:3;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:filter .2s ease;margin:0 2px}.TradingHoursTimeline_bar__cVszC:hover{filter:brightness(.92)}.TradingHoursTimeline_barLabel__bQV5d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TradingHoursTimeline_overlapNote__W3O46{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--card-bg);border-top:1px solid #e5e7eb;font-size:12px;color:var(--text-secondary)}.TradingHoursTimeline_overlapDot__U1TQA{width:10px;height:10px;border-radius:50%;background:var(--primary-clr);flex-shrink:0}.TradingHoursTimeline_note__wtAS0{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0;padding-top:4px}@media (max-width:640px){.TradingHoursTimeline_sessionLabel__z3DJ9{width:70px;font-size:11px;padding:0 8px}.TradingHoursTimeline_selectorRow__wwbAo{flex-direction:column;align-items:flex-start}.TradingHoursTimeline_select__dN2rx{max-width:100%;width:100%}}.withSectionLayout_sectionWrapper__UxqXv{padding:60px 0}.withSectionLayout_sectionWrapper__UxqXv.withSectionLayout_altBg__WD8C3{background-color:var(--card-bg)}.withSectionLayout_innerContainer__6NnwN{max-width:1400px;margin:0 auto;padding:0 40px}@media (max-width:768px){.withSectionLayout_sectionWrapper__UxqXv{padding:40px 0}.withSectionLayout_innerContainer__6NnwN{padding:0 16px}}.SecondaryHero_heroWrapper__ksCY7{background:var(--card-bg);padding:60px 0 40px;margin-bottom:30px}.SecondaryHero_heroContainer__R_UFK{max-width:1400px;margin:0 auto;padding:0 40px}.SecondaryHero_row__4ObrQ{display:flex;align-items:center;justify-content:space-between;gap:24px}.SecondaryHero_leftCol__Nhssf{flex:1}.SecondaryHero_rightCol__V43nx{display:none}@media (min-width:768px){.SecondaryHero_rightCol__V43nx{display:block;flex-shrink:0}}.SecondaryHero_title__XyJoL{font-size:clamp(28px,3vw,40px);font-weight:600;color:var(--text-primary);margin-bottom:20px;opacity:0;transform:translateY(-20px);animation:SecondaryHero_fadeInDown__3uXyD .7s ease-out .2s forwards}.SecondaryHero_accent__mWQ11{color:var(--primary-clr);margin-right:6px}.SecondaryHero_highlight__Fv7aU{color:var(--primary-clr)}.SecondaryHero_banner__vt8VU{height:150px;width:auto;object-fit:contain;display:block;opacity:0;animation:SecondaryHero_fadeIn__kG2GZ .7s ease-out .4s forwards}.SecondaryHero_lead__Kftbm{font-size:clamp(16px,1.8vw,20px);color:var(--text-primary);font-weight:500;margin-bottom:12px;opacity:0;transform:translateY(16px);animation:SecondaryHero_fadeInUp__DsYYw .7s ease-out .4s forwards}.SecondaryHero_sub__FAjCk{font-size:clamp(14px,1.5vw,16px);color:var(--text-secondary);line-height:1.7;max-width:800px;opacity:0;transform:translateY(16px);animation:SecondaryHero_fadeInUp__DsYYw .7s ease-out .6s forwards}@keyframes SecondaryHero_fadeInDown__3uXyD{to{opacity:1;transform:translateY(0)}}@keyframes SecondaryHero_fadeInUp__DsYYw{to{opacity:1;transform:translateY(0)}}@keyframes SecondaryHero_fadeIn__kG2GZ{to{opacity:1}}@media (max-width:768px){.SecondaryHero_heroWrapper__ksCY7{padding:40px 0 28px}.SecondaryHero_heroContainer__R_UFK{padding:0 16px}}