
/* HYEDram Drives HYECoin: screenshot-aligned dark accordion */
#drives.hyedram-drives-reference{position:relative;isolation:isolate;overflow:hidden;background:#333443!important;color:#fff!important;min-height:625px;padding:100px 24px 115px;box-sizing:border-box}
#drives .drives-inner{position:relative;z-index:2;max-width:1000px;margin:auto}
#drives h2{font-size:clamp(32px,3.05vw,56px);font-weight:750;line-height:1.2;text-align:center;color:#fff;margin:0 0 58px;letter-spacing:-.9px}
#drives h2 span{color:#e0ae16}
#drives .drives-accordion{max-width:1000px;margin:0 auto}
#drives .accordion-item{background:transparent!important;border:0!important;border-radius:0!important;margin:0 0 6px}
#drives .accordion-header{margin:0}
#drives .accordion-button{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:69px;padding:16px 6px 16px 0;background:transparent!important;color:#fff!important;box-shadow:none!important;border:0!important;font-size:clamp(18px,1.3vw,24px);font-weight:700;text-align:left;line-height:1.35;transition:color .2s ease}
#drives .accordion-button:hover,#drives .accordion-button:focus-visible{color:#e0ae16!important}
#drives .accordion-button:focus-visible{outline:2px solid #e0ae16;outline-offset:3px}
#drives .accordion-button::after{content:'';width:12px;height:12px;flex:none;margin:0 8px 0 20px;background:none!important;border-top:2px solid #b9bac6;border-right:2px solid #b9bac6;transform:rotate(45deg);transition:transform .2s,border-color .2s}
#drives .accordion-button:not(.collapsed)::after{transform:rotate(135deg);border-color:#e0ae16}
#drives .accordion-body{padding:10px 40px 26px 0;color:#a5a5b0;font-size:18px;line-height:1.8}
#drives .accordion-body p{margin:0 0 17px}#drives .accordion-body li{margin-bottom:12px}
#drives .drives-decor{position:absolute;z-index:0;pointer-events:none;opacity:.35}
#drives .drives-decor-right{right:-60px;bottom:80px;width:490px;height:250px;background:linear-gradient(155deg,#676879,#353646);clip-path:polygon(12% 45%,100% 0,100% 52%,0 100%,0 62%)}
#drives .drives-decor-left{left:8%;bottom:4%;width:150px;height:90px;opacity:.12;background:#707186;clip-path:polygon(0 20%,55% 0,100% 50%,40% 100%)}
#drives .drives-network{position:absolute;z-index:0;opacity:.19;width:125px;height:125px;background:linear-gradient(30deg,transparent 49.5%,#8c8e9c 50%,transparent 50.5%),linear-gradient(140deg,transparent 49.5%,#8c8e9c 50%,transparent 50.5%);pointer-events:none}
#drives .drives-network-top{right:18%;top:29%}#drives .drives-network-bottom{left:33%;bottom:0}
@media(max-width:767px){#drives.hyedram-drives-reference{min-height:0;padding:72px 20px 85px}#drives h2{margin-bottom:36px}#drives .accordion-button{min-height:66px;font-size:18px}#drives .accordion-body{padding-right:5px;font-size:16px}#drives .drives-decor-right{opacity:.14}}

/* Gold horizontal separator at the top of the Drives section, matching reference screenshot. */
#drives.hyedram-drives-reference{border-top:6px solid #e5ae12!important;box-shadow:inset 0 2px 0 rgba(255,219,95,.23)!important;}
