.cfd-trade-v2{--trade-navy:#132d4d;--trade-gold:#977640;color:var(--trade-navy);font-family:Arial,Helvetica,sans-serif;font-size:19px;font-style:normal;line-height:1.65;letter-spacing:normal;overflow-wrap:anywhere}
.cfd-trade-v2 *{box-sizing:border-box}
.cfd-trade-v2 [hidden]{display:none!important}
.cfd-trade-v2 h1,.cfd-trade-v2 h2,.cfd-trade-v2 h3,.cfd-trade-v2 p{font-family:inherit;font-style:normal;letter-spacing:normal;color:inherit;margin:0}
.cfd-trade-v2 h1{font-size:clamp(34px,4.5vw,50px);font-weight:750;line-height:1.15;max-width:840px;text-wrap:balance}
.cfd-trade-v2 h2{font-size:clamp(28px,3.3vw,35px);font-weight:700;line-height:1.25;margin-bottom:16px;text-wrap:balance}
.cfd-trade-v2 h3{font-size:23px;font-weight:700;line-height:1.3;margin-bottom:12px}
.cfd-trade-v2__inner{max-width:1120px;margin-inline:auto;padding-inline:24px}
.cfd-trade-v2__hero{background:var(--trade-navy);color:#fff;padding:46px 0 34px}
.cfd-trade-v2 .cfd-trade-v2__eyebrow{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#81602e;margin-bottom:12px}
.cfd-trade-v2__hero .cfd-trade-v2__eyebrow{color:#e4ca9d}
.cfd-trade-v2 .cfd-trade-v2__lead{max-width:760px;font-size:21px;line-height:1.65;margin-top:20px;color:#f0f4fa}
.cfd-trade-v2__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:13px 23px;margin-top:24px;background:#fff;color:#132d4d!important;border:1px solid transparent;border-radius:7px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none!important}
.cfd-trade-v2__button--navy{background:var(--trade-navy);color:#fff!important}
.cfd-trade-v2__button:hover{box-shadow:0 0 0 2px #b59869}
.cfd-trade-v2 a:focus-visible,.cfd-trade-v2__application:focus-visible{outline:3px solid #b59869;outline-offset:5px}
.cfd-trade-v2 .cfd-trade-v2__audience{max-width:840px;font-size:17px;color:#e1e9f1;margin-top:22px}
.cfd-trade-v2__highlights{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:20px 0 0;margin:23px 0 0;border-top:1px solid #698098;font-size:17px;font-weight:700}
.cfd-trade-v2__highlights li:before{content:'✓';color:#e4ca9d;margin-right:9px}
.cfd-trade-v2__application{max-width:820px;margin:0 auto;padding:34px 24px 18px;scroll-margin-top:250px}
.cfd-trade-v2__application p:last-child{color:#42576d;max-width:700px}
.cfd-trade-v2__fallback{max-width:820px;margin:0 auto;padding:0 24px 25px;font-size:17px;color:#42576d}
.cfd-trade-v2__fallback a{color:#132d4d!important;text-underline-offset:4px}
.cfd-trade-v2__details{padding-block:8px 52px}
.cfd-trade-v2__section{padding-block:35px;border-bottom:1px solid #d9e2ea}
.cfd-trade-v2__section:last-child{border-bottom:0}
.cfd-trade-v2 .cfd-trade-v2__summary{color:#42576d;max-width:820px;margin-bottom:25px}
.cfd-trade-v2__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.cfd-trade-v2__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}
.cfd-trade-v2__card{padding:25px;background:#f6f8fa;border:1px solid #d9e2ea;border-radius:10px}
.cfd-trade-v2__card p,.cfd-trade-v2__steps p{color:#42576d;font-size:19px}
.cfd-trade-v2__tier{display:block;color:#81602e;font-size:15px;font-weight:700;letter-spacing:.06em;margin-bottom:12px}
.cfd-trade-v2__note{border-left:3px solid #b59869;background:#faf8f4;padding:22px 24px;margin-top:20px}
.cfd-trade-v2__note h3{font-size:21px}
.cfd-trade-v2__note p{font-size:18px;color:#42576d}
.cfd-trade-v2__note p+p{margin-top:12px}
.cfd-trade-v2__steps{list-style:none;counter-reset:trade-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:8px 0 0;margin:0}
.cfd-trade-v2__steps li{counter-increment:trade-step}
.cfd-trade-v2__steps li:before{content:counter(trade-step);display:flex;width:35px;height:35px;align-items:center;justify-content:center;border:1px solid #c6b28f;border-radius:50%;color:#705021;font-size:18px;font-weight:700;margin-bottom:16px}
.cfd-trade-v2 .cfd-trade-v2__pending{font-size:18px;color:#e1e9f1;max-width:760px;margin-top:20px}
.cfd-trade-v2__contact{margin-top:35px;padding:30px;border:1px solid #d9e2ea;border-radius:10px;background:#f6f8fa}
.cfd-trade-v2__contact ul{padding-left:24px;margin-block:18px 0}
.cfd-trade-v2__contact li+li{margin-top:9px}
.cfd-trade-v2 .cfd-trade-v2__email{font-size:17px;margin-block:12px 22px}
.cfd-trade-v2__text-link{color:#132d4d!important;text-underline-offset:5px;font-size:18px}
body:has(.cfd-trade-v2) [id$="__forms"]>.page-width{max-width:820px;padding-inline:24px;opacity:1;transform:none;animation:none}
body:has(.cfd-trade-v2) [id$="__forms"]{scroll-margin-top:150px}
@media(max-width:749px){.cfd-trade-v2__inner{padding-inline:20px}.cfd-trade-v2__hero{padding-block:32px 28px}.cfd-trade-v2 .cfd-trade-v2__lead{font-size:20px;margin-top:17px}.cfd-trade-v2__grid,.cfd-trade-v2__grid--two,.cfd-trade-v2__steps{grid-template-columns:1fr}.cfd-trade-v2__card{padding:22px}.cfd-trade-v2__section{padding-block:28px}.cfd-trade-v2__application{padding:29px 20px 15px;scroll-margin-top:150px}.cfd-trade-v2__highlights{gap:10px 18px;font-size:16px}.cfd-trade-v2__button{width:100%;padding-inline:15px}.cfd-trade-v2__steps{gap:25px}.cfd-trade-v2__contact{padding:24px 20px}.cfd-trade-v2__note{padding:20px}.cfd-trade-v2__details{padding-bottom:32px}.cfd-trade-v2__fallback{padding-inline:20px}}
