.about{color:#6aa497}.about-section,.how-section{padding:80px 0}.faq-section{padding:60px 0}.accordion-item{background:linear-gradient(180deg,#0f2f2b,#0a1418);border:1px solid rgba(63,255,220,.15);border-radius:10px;overflow:hidden;margin-bottom:12px}.accordion-button{background:linear-gradient(180deg,#0f2f2b,#0a1418);color:#cfeee8;font-weight:500;border:none;padding:18px 24px;transition:all .3s ease}.accordion-button:hover{background:#3fffdc1a;color:#3fffdc}.accordion-button:not(.collapsed){background:#3fffdc26;color:#3fffdc;box-shadow:none}.accordion-button:after{filter:invert(1) brightness(1.2)}.accordion-body{color:#cfeee8;padding:20px 24px;background:#3fffdc0d;border-top:1px solid rgba(63,255,220,.15)}.platform-card{background:radial-gradient(circle at top left,#1a2a2f,#0b1215);border:1px solid rgba(255,255,255,.15);border-radius:18px;padding:24px;color:#eaffff;transition:all .4s ease;position:relative}.icon-box{width:48px;height:48px;background:linear-gradient(135deg,#2fffd5,#18cfa3);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px;color:#002b24}.title{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:inherit}.description{font-size:.95rem;line-height:1.6;color:#b7e5dc}
