.trading-page main#top{background:#fff;color:#102332}.trading-page main#top>section{padding-block:64px}.trading-page main#top .trading-hero-section{padding-block:24px 64px;border-bottom:1px solid #e2e9ed;background:#fff}.trading-page main#top .trading-hero-title{font-size:56px;line-height:1.12;margin-bottom:20px}.trading-page main#top .trading-hero-desc{margin:0;max-width:640px;font-size:17px;line-height:1.8;color:#526572}.trading-page main#top .section-header{gap:24px;margin-bottom:32px}.trading-page main#top .section-header__title{font-size:34px;line-height:1.2}.trading-page main#top .trading-hub-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.trading-page main#top .trading-hub-card{grid-column:span 2;padding:28px;border:1px solid #dfe7eb;border-radius:8px;background:#fff;box-shadow:none;gap:0;transition:border-color .2s,box-shadow .2s}.trading-page main#top .trading-hub-card:nth-last-child(-n+2){grid-column:span 3}.trading-page main#top .trading-hub-card:hover{border-color:#15976b;box-shadow:0 8px 24px rgb(16 35 50/6%)}.trading-page main#top :is(a,button):focus-visible{outline:3px solid #15976b;outline-offset:4px}.trading-page main#top .trading-hub-card__icon-box{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:8px;background:#fff2ea}.trading-page main#top :is(.trading-hub-card__title,.trading-step-title,.trading-why-pillar-title){margin:0 0 12px;font-size:21px;line-height:1.3}.trading-page main#top :is(.trading-hub-card__desc,.trading-step-desc,.trading-why-pillar-desc){margin:0 0 20px;font-size:15px;line-height:1.75;color:#526572}.trading-page main#top .trading-hub-card__bullets{display:grid;gap:10px;padding:0;margin:0 0 28px;list-style:none}.trading-page main#top .trading-hub-card__bullet-item{display:flex;gap:10px;font-size:14px}.trading-page main#top .trading-hub-card__bullet-dot{color:#15976b}.trading-page main#top .trading-hub-card__link{margin-top:auto;padding-top:18px;border-top:1px solid #e8edef;color:#137c57;font-size:14px;font-weight:700}.trading-page main#top .trading-features-wrap{padding-block:24px;background:#f4f8fa;border-block:1px solid #e2e9ed}.trading-page main#top .trading-features-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.trading-page main#top .trading-feature-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.trading-page main#top .trading-feature-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#15976b}.trading-page main#top .trading-getting-started-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding:0;border:0;border-radius:0;background:transparent}.trading-page main#top .trading-getting-started-eyebrow{margin-bottom:16px;color:#137c57;font-size:13px;font-weight:700}.trading-page main#top .trading-getting-started-title{margin:0 0 24px;font-size:30px;line-height:1.3}.trading-page main#top .trading-getting-started-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.trading-page main#top :is(.trading-step-num,.trading-why-pillar-num){margin-bottom:20px;color:#15976b;font-size:14px;font-weight:700}.trading-page main#top .trading-step-box{padding-top:20px;border-top:2px solid #cfe8de}.trading-page main#top .trading-why-trade-section{background:#f4f8fa}.trading-page main#top .trading-why-trade-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trading-page main#top .trading-why-pillar-card{padding:24px;border-radius:8px;box-shadow:none}.trading-page main#top .trading-why-pillar-card--highlight{border-color:#a9d9c7;background:#edf8f2}.trading-page main#top .trading-related-wrap{padding-block:24px}.trading-page main#top .trading-related-inner{display:flex;align-items:center;flex-wrap:wrap;gap:20px 32px}.trading-page main#top .trading-related-tag{color:#526572;font-size:13px}.trading-page main#top .trading-related-link{color:#137c57;font-size:14px;font-weight:600}.trading-page main#top .final-cta-section{padding-block:48px;background:#f4f8fa;border-top:1px solid #e2e9ed}.trading-page main#top .final-cta-card{width:min(1200px,calc(100% - 48px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:40px;padding:0;background:transparent!important;border:0!important;box-shadow:none}.trading-page main#top .final-cta-card__title{font-size:32px;line-height:1.25}.trading-page main#top .final-cta-card__glow{display:none}.trading-page main#top .home-faq{width:min(1200px,calc(100% - 48px));margin-inline:auto;padding-inline:0}.trading-page main#top .home-faq-head h2{font-size:34px;line-height:1.2}@media (max-width:1000px){.trading-page main#top .trading-hub-grid,.trading-page main#top .trading-why-trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-page main#top .trading-hub-card,.trading-page main#top .trading-hub-card:nth-last-child(-n+2){grid-column:auto}.trading-page main#top .trading-getting-started-card{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:720px){.trading-page main#top>section{padding-block:40px}.trading-page main#top .trading-hero-title{font-size:40px}.trading-page main#top .final-cta-card,.trading-page main#top .trading-getting-started-steps,.trading-page main#top .trading-hub-grid,.trading-page main#top .trading-why-trade-grid{grid-template-columns:minmax(0,1fr)}.trading-page main#top .final-cta-card{gap:24px}.trading-page main#top :is(.section-header__title,.final-cta-card__title){font-size:28px}.trading-page main#top .home-faq{grid-template-columns:minmax(0,1fr);gap:28px}.trading-page main#top .home-faq-head h2{font-size:28px}.trading-page main#top .trading-hub-card{padding:24px}}