/* Earn promotion follows the existing light landing page and live catalogue. */
.hero-copy{padding-top:55px;padding-bottom:47px}
.hero-yield{margin-top:24px;max-width:450px}
.hero-yield-line{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}
.hero-yield-line>span{font-size:12px;color:var(--muted)}
.hero-yield-line strong{font-size:42px;font-weight:500;line-height:1.25;letter-spacing:-1.7px;color:var(--blue);font-variant-numeric:tabular-nums}
.hero-yield-line .hero-yield-unit{color:var(--ink)}
.yield-context{font-size:10px;color:var(--muted);line-height:1.8;margin-top:5px}
.hero-actions{margin-top:24px}
.yield-risk{font-size:10px;color:var(--muted);line-height:1.8;max-width:450px}
.hero-risk{margin-top:17px}
.marketing-benefits{padding-top:36px;padding-bottom:37px}
.marketing-benefits>div{justify-content:flex-start;gap:19px;padding-left:34px;padding-right:26px}
.marketing-benefits>div:first-child{padding-left:0}
.marketing-benefits p{gap:7px}
.marketing-benefits p>span{font-size:11px;line-height:1.9}
.earn-yield{margin-top:24px;padding-top:21px;border-top:1px solid var(--line);max-width:360px}
.earn-yield-rate{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.earn-yield-rate>span{font-size:11px;color:var(--muted)}
.earn-yield-rate strong{font-size:31px;font-weight:500;line-height:1.2;letter-spacing:-1px;color:var(--blue);font-variant-numeric:tabular-nums}
.section-copy>p.earn-risk{font-size:10px;line-height:1.8;margin-top:13px}
.section-copy .earn-yield~.text-link{margin-top:21px}
.reference-section{padding-bottom:79px}
.reference-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;border-top:1px solid var(--line);padding-top:36px}
.reference-heading h2{font-size:27px;font-weight:500;line-height:1.35;letter-spacing:-.8px;margin-top:12px}
.reference-disclosure{display:flex;flex-direction:column;gap:6px;max-width:500px;font-size:10px;line-height:1.8;color:var(--muted)}
.reference-disclosure strong{font-size:10px;font-weight:600;color:var(--ink)}
.reference-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:34px 0 31px;padding:0}
.reference-stats>div{display:flex;flex-direction:column;gap:8px}
.reference-stats dt{font-size:10px;color:var(--muted)}
.reference-stats dd{font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1.2;margin:0;color:#535f71;font-variant-numeric:tabular-nums}
.reference-media{border-top:1px solid var(--line);padding-top:22px}
.reference-media-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;color:var(--muted)}
.reference-media-caption>span:first-child{font-weight:600;letter-spacing:.7px;text-transform:uppercase}
.reference-media ul{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:17px 28px;margin:22px 0 15px;padding:0;color:#687486}
.reference-media li{font-size:18px;font-weight:600;letter-spacing:-.5px}
.reference-media>p{font-size:9px;color:var(--muted);line-height:1.9}
@media(max-width:1100px){.header-inner #landing-nav{gap:19px}.marketing-benefits>div{padding-left:23px;padding-right:19px;gap:14px}.marketing-benefits p>span{font-size:10px}.reference-heading{gap:28px}.reference-disclosure{max-width:400px}.reference-heading h2{font-size:25px}}
@media(min-width:761px) and (max-width:980px){.hero-copy{padding-top:38px;padding-bottom:38px}.hero h1{font-size:47px}.hero-yield{margin-top:20px}.hero-yield-line strong{font-size:36px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:11px}.hero-risk{max-width:330px}.reference-disclosure{max-width:340px}}
@media(max-width:760px){.hero-copy{padding:45px 0 14px}.hero-yield{margin-top:21px}.hero-yield-line strong{font-size:38px}.hero-yield-line>span{font-size:11px}.hero-actions{margin-top:22px}.hero-risk{font-size:9px;margin-top:16px}.yield-context{font-size:9px}.hero-art{margin-top:0}.marketing-benefits{padding:16px 0}.marketing-benefits>div,.marketing-benefits>div:first-child{padding:18px 0;gap:20px}.marketing-benefits p{flex-direction:column;align-items:flex-start;gap:5px}.marketing-benefits strong{font-size:13px}.marketing-benefits p>span{font-size:11px}.marketing-benefits p>span br{display:none}.earn-yield{margin-top:21px;padding-top:19px;max-width:400px}.earn-yield-rate strong{font-size:30px}.reference-section{padding-bottom:54px}.reference-heading{display:block;padding-top:28px}.reference-heading h2{font-size:26px}.reference-disclosure{max-width:none;margin-top:18px}.reference-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 18px;margin:28px 0}.reference-stats dd{font-size:30px}.reference-media-caption{align-items:flex-start;flex-direction:column;gap:4px}.reference-media ul{justify-content:flex-start;gap:14px 25px;margin:20px 0 15px}.reference-media li{font-size:16px}.reference-media>p{font-size:9px}}
@media(max-width:390px){.hero h1{font-size:41px}.hero-actions{gap:19px}.hero-yield-line strong{font-size:36px}.hero-yield-line{gap:9px}.marketing-benefits p>span{font-size:10px}.reference-heading h2{font-size:25px}.reference-stats dt{font-size:9px}.reference-stats dd{font-size:28px}.reference-media li{font-size:15px}}
