.marketing-discovery{margin:28px 0;padding:24px;border:1px solid #527260;border-radius:16px;background:linear-gradient(120deg,#0b241b,#173b2d)}.marketing-discovery h3{font-size:22px;margin:0 0 8px}.marketing-discovery p{color:#bed1c5;font-size:14px}.marketing-links{display:flex;flex-wrap:wrap;gap:10px}.marketing-links a{padding:10px 14px;border:1px solid #526e5c;border-radius:8px;color:#e5d398;text-decoration:none}.marketing-links a:hover{border-color:#dfc783;background:#234c39}.marketing-help{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid #527260}.marketing-help span{color:#bfd3c6;font-size:14px}.marketing-help .primary{font-size:14px;white-space:normal}.marketing-faq{margin:36px 0;padding:24px;border:1px solid #527260;border-radius:14px}.marketing-faq details{padding:14px 0;border-bottom:1px solid #52726055}.marketing-faq summary{cursor:pointer;color:#e5d398}.marketing-faq p{color:#bfd3c6}.marketing-intro{max-width:76ch;color:#bfd3c6}.marketing-cta{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.marketing-cta a{padding:12px 16px;border:1px solid #527260;border-radius:9px}.marketing-cta a:first-child{background:#dec782;color:#102b20}@media(max-width:600px){.marketing-discovery,.marketing-faq{padding:18px}.marketing-help .primary{width:100%;text-align:center}.marketing-links a{flex:1 1 140px}}

.marketing-discovery .marketing-links {display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;scrollbar-width:none;}
.marketing-discovery .marketing-links::-webkit-scrollbar{display:none;}
.marketing-discovery .marketing-links a{flex:0 0 auto;white-space:nowrap;}
.series-scroll-controls{display:flex;align-items:center;gap:14px;margin:14px 0 4px;}
.series-scroll-controls[hidden]{display:none;}
.series-scroll-controls button{min-width:44px;padding:6px 14px;font-size:22px;color:#eed28e;border:1px solid #8f855d;border-radius:8px;background:linear-gradient(145deg,#25483a,#123124);cursor:pointer;}
.series-scroll-controls button:disabled{opacity:.35;cursor:default;}
.series-scroll-track{height:4px;flex:1;background:#ffffff18;border-radius:4px;overflow:hidden;}
.series-scroll-track span{display:block;height:100%;background:#d5b86e;border-radius:4px;}
