.support-page{padding:88px 0 110px}.support-header{max-width:760px;margin-bottom:47px}.support-header h1{max-width:none;margin-top:18px}.support-header p{color:var(--muted);font-size:17px;line-height:1.75;max-width:620px}.faq-list{display:grid;gap:12px}.faq-item{border:1px solid var(--line);border-radius:14px;background:rgba(15,27,44,.68);padding:0 22px;transition:border-color .2s ease,background .2s ease}.faq-item[open]{border-color:rgba(86,199,255,.35);background:rgba(18,36,57,.82)}.faq-item summary{cursor:pointer;list-style:none;padding:21px 33px 21px 0;font:600 17px var(--display);position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:3px;top:17px;color:var(--blue);font:400 25px var(--body);transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{border-top:1px solid var(--line);padding:17px 0 20px;color:var(--muted);font-size:15px;line-height:1.8}.support-contact{margin-top:54px;padding:31px;border:1px solid rgba(105,194,239,.27);border-radius:17px;background:linear-gradient(120deg,rgba(26,65,94,.72),rgba(13,27,43,.72));display:flex;align-items:center;justify-content:space-between;gap:25px}.support-contact h2{font-size:29px;margin:0 0 8px}.support-contact p{color:var(--muted);font-size:14px}.support-contact .text-link{flex-shrink:0}@media(max-width:620px){.support-page{padding:58px 0 75px}.support-header p{font-size:15px}.faq-item{padding:0 16px}.faq-item summary{font-size:16px;padding-right:25px}.support-contact{display:block;padding:24px}.support-contact .text-link{margin-top:21px}}
