header nav{font-family:'Segoe UI',Arial,sans-serif;font-size:15px;font-weight:600;gap:10px}header nav>a{padding:11px 16px;border:1px solid #35364f;border-radius:9px;background:#141b2c;color:#e7e5f2}header nav>a:hover{background:#28213c;border-color:#8c66be;color:white}header>.button.small{font-family:'Segoe UI',Arial,sans-serif;font-size:15px;font-weight:700;background:#7c3aed;border-color:#9460ef;color:white;padding:12px 21px;box-shadow:0 4px 20px #7c3aed26}header>.button.small:hover{background:#6d28d9}.faq-intro{margin-top:24px;max-width:340px;font-size:16px;line-height:1.8}.faq summary{font-family:'Segoe UI',Arial,sans-serif;font-size:18px;font-weight:600;list-style:none;display:flex;gap:20px;align-items:center;justify-content:space-between}.faq summary::after{content:'+';color:#c8a7ff;font-size:25px;flex:none}.faq details[open] summary::after{content:'−'}.faq details{padding:23px 0}.faq details p{font-size:15px;line-height:1.85;color:#b7bfd0}.faq summary::-webkit-details-marker{display:none}@media(max-width:1000px){header nav>a{padding:10px;font-size:13px}header{gap:15px}}@media(max-width:700px){header>.button.small{font-size:13px;padding:11px 14px}.faq summary{font-size:17px}.faq-intro{max-width:none}}
