.equipment-accordion .accordion-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.137);border:1px solid rgba(255,122,0,.15);border-radius:14px;transition:all .3s;overflow:hidden}.equipment-accordion .accordion-item:hover{border-color:var(--accent)}.equipment-accordion .accordion-button{color:#f1f1f1;box-shadow:none;background:0 0;padding:16px 20px;font-size:1rem;font-weight:500;transition:all .3s}.equipment-accordion .accordion-button:hover{color:var(--accent);background:rgba(255,122,0,.08)}.equipment-accordion .accordion-button:not(.collapsed){color:var(--accent);background:rgba(255,123,0,.275)}.equipment-accordion .accordion-button:focus{box-shadow:none}.equipment-accordion .accordion-button:after{filter:invert()}.equipment-accordion .accordion-button:not(.collapsed):after{filter:brightness(0)saturate()invert(53%)sepia(94%)saturate(617%)hue-rotate(360deg)brightness(101%)contrast(101%)}.equipment-accordion .accordion-body{color:#d6d6d6;background:rgba(0,0,0,.4);border-top:1px solid rgba(255,122,0,.15);padding:18px}.equipment-title{color:var(--accent);margin-bottom:6px;font-size:max(.95rem,min(1.1vw,1.05rem));font-weight:500;line-height:1.4}.equipment-description{color:#cfcfcf;margin-bottom:0;font-size:max(.85rem,min(1vw,.9rem));font-weight:400;line-height:1.6}
