.info-section{background-color:rgba(12,9,56,.5);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.section-title{color:#FFD958;font-weight:700;margin-bottom:1.5rem}.info-section ul{color:#E0E0E0}.info-section li::marker{color:#FFD958}.accordion-item{background-color:rgba(30,27,75,.7);border:1px solid rgba(79,70,229,.4);border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:background-color .3s ease}.accordion-item:hover{background-color:rgba(49,46,129,.7)}.accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;color:#FFFFFF;background:transparent;border:none;cursor:pointer}.accordion-content{color:#d1d5db}.accordion-content ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.75rem}.sticky-sidebar{background-color:rgba(22,19,66,.8);backdrop-filter:blur(12px);border:1px solid rgba(129,149,247,.3);border-radius:12px;color:#d1d5db}.sidebar-divider{height:1px;background-color:rgba(129,149,247,.3);margin:1rem 0}.cta-button{display:flex;justify-content:center;align-items:center;gap:.75rem;width:100%;font-weight:700;color:white;background-image:linear-gradient(90deg,#8b5cf6,#ec4899);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s ease-in-out}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.4)}