.wwa-text{max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.card-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.card-icon.cyan,.icon-cyan{color:var(--neon-cyan)}.card-icon.purple,.icon-purple{color:var(--tech-purple)}.card-icon.green,.icon-green{color:var(--neon-green)}.card-icon.blue,.icon-blue{color:var(--penang-blue)}.section-gradient-bg{background:linear-gradient(135deg,rgba(10,14,26,.5),rgba(5,8,16,.5))}.cta-center{text-align:center}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.card-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.card-icon.cyan,.icon-cyan{color:var(--neon-cyan)}.card-icon.purple,.icon-purple{color:var(--tech-purple)}.card-icon.green,.icon-green{color:var(--neon-green)}.card-icon.blue,.icon-blue{color:var(--penang-blue)}.link{color:var(--neon-cyan);transition:color .3s ease}.link:hover{text-decoration:underline}.section-gradient-bg{background:linear-gradient(135deg,rgba(10,14,26,.5),rgba(5,8,16,.5))}.cta-center{text-align:center}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.faq-section{padding:6rem 0;background-color:var(--darker-bg);background-image:radial-gradient(circle at 80% 20%,rgba(0,240,255,.08) 0,transparent 40%),radial-gradient(circle at 20% 80%,rgba(108,99,255,.08) 0,transparent 40%);position:relative;overflow:hidden}.faq-container{max-width:800px;margin:0 auto;position:relative;z-index:1}.faq-item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:rgba(0,240,255,.2);background:rgba(255,255,255,.04);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,240,255,.05)}.faq-item.active{border-color:rgba(61,255,140,.2);background:rgba(255,255,255,.03)}.faq-question{padding:1.5rem 2rem;width:100%;text-align:left;background:0 0;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#fff;font-size:1.1rem;font-weight:600;font-family:Poppins,sans-serif;transition:color .3s ease}.faq-question i{color:var(--neon-cyan);transition:transform .4s cubic-bezier(.16, 1, .3, 1),color .3s ease;font-size:1.2rem}.faq-item:hover .faq-question i{color:rgba(0,240,255,.8)}.faq-item.active .faq-question i{transform:rotate(180deg);color:var(--neon-green)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16, 1, .3, 1);padding:0 2rem;color:var(--text-muted);line-height:1.6}.faq-item.active .faq-answer{padding-bottom:1.5rem}