/* HYEDram Drives: screenshot-matched accordion styling, scoped to this section. */
#drives.hyedram-drives-reference{position:relative;isolation:isolate;overflow:hidden;background:#343342!important;color:#fff;padding:100px 20px 90px!important;}
#drives.hyedram-drives-reference::before{content:"";position:absolute;z-index:-1;pointer-events:none;right:-65px;top:90px;width:min(48vw,660px);height:490px;background:url('../images/connecting-home.png') center/contain no-repeat;opacity:.30;}
#drives .drives-inner{position:relative;z-index:1;width:min(1146px,100%);max-width:1146px;margin:auto;}
#drives .drives-inner>h2{text-align:center;font-size:clamp(32px,4.2vw,56px);font-weight:750;line-height:1.15;margin:0 0 46px;color:#fff;letter-spacing:-.035em;}
#drives .drives-inner>h2 span{color:#e3b20a;}
#drives .drives-accordion{border:0!important;background:transparent!important;}
#drives .drives-accordion .accordion-item{background:transparent!important;border:0!important;border-radius:3px!important;margin:0!important;overflow:hidden;box-shadow:none!important;}
#drives .drives-accordion .accordion-button{min-height:74px;padding:23px 68px!important;background:transparent!important;color:#fff!important;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.3;box-shadow:none!important;border:0!important;transition:background-color .25s ease,color .25s ease;}
#drives .drives-accordion .accordion-button:not(.collapsed){background:rgba(154,153,173,.24)!important;color:#fff!important;}
#drives .drives-accordion .accordion-item:has(.accordion-collapse.show),#drives .drives-accordion .accordion-item:has(.accordion-collapse.collapsing){background:rgba(154,153,173,.24)!important;}
#drives .drives-accordion .accordion-button::after{content:""!important;display:block!important;width:12px!important;height:12px!important;flex:0 0 12px!important;margin-left:auto!important;background:none!important;border-right:2px solid #c6c6cf!important;border-bottom:2px solid #c6c6cf!important;transform:rotate(-45deg)!important;transition:transform .3s ease,border-color .3s ease!important;}
#drives .drives-accordion .accordion-button:not(.collapsed)::after{border-color:#e4b208!important;transform:rotate(45deg)!important;}
#drives .drives-accordion .accordion-collapse{transition:height .38s ease!important;}
#drives .drives-accordion .accordion-body{background:transparent!important;color:#a5a5b6!important;padding:0 68px 30px!important;font-size:clamp(16px,1.45vw,20px)!important;line-height:1.5!important;}
#drives .drives-accordion .accordion-body p{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0 0 44px!important;max-width:none!important;}
#drives .drives-accordion .accordion-body p:first-child{border-left:2px solid #e3b20a;padding-left:8px;margin-left:-9px;}
#drives .drives-accordion .accordion-body p:last-child{margin-bottom:0!important;}
#drives .drives-accordion .accordion-body li{color:inherit!important;line-height:1.6;margin-bottom:14px;}
@media(max-width:767px){#drives.hyedram-drives-reference{padding:32px 15px 60px!important;}#drives .drives-inner>h2{margin-bottom:25px;}#drives .drives-accordion .accordion-button{padding:20px 18px!important;min-height:68px;}#drives .drives-accordion .accordion-body{padding:0 19px 24px!important;}#drives .drives-accordion .accordion-body p{margin-bottom:24px!important;}#drives.hyedram-drives-reference::before{width:80vw;right:-30vw;opacity:.045;}}
@media(prefers-reduced-motion:reduce){#drives .drives-accordion .accordion-collapse,#drives .drives-accordion .accordion-button::after{transition:none!important;}}
