.faq-main{padding-top:60px;padding-bottom:100px;min-height:45vh}.faq-contact{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px 36px;background:#f6f8fb;border:1px solid #e1e5eb;margin-bottom:45px}.faq-contact h2{color:#282d35;font-size:23px;margin:0 0 14px}.faq-contact p{font-size:16px;line-height:1.9;color:#59616b;margin:0;word-break:keep-all}.faq-mail{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--brand);color:white;min-height:50px;padding:12px 27px;font-size:16px;white-space:nowrap;border-radius:3px}.faq-mail:hover{background:#1e1c4c}.faq-mail svg{width:23px;height:23px}.faq-email{display:block;font-size:13px;color:#717985;text-align:center;margin-top:10px}#faq-list{border-top:2px solid var(--brand)}.faq-item{border-bottom:1px solid #dce0e6}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:20px;min-height:78px;padding:20px 24px;color:#303740;font-size:17px}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-size:23px;font-weight:600;color:var(--brand)}.faq-toggle{margin-left:auto;font-size:26px;line-height:1;color:#59616b}.faq-toggle:before{content:'+'}.faq-item[open] .faq-toggle:before{content:'−'}.faq-item[open] summary{font-weight:600}.faq-answer{padding:26px 64px;background:#f6f8fb;color:#4e5763;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.faq-answer img{max-width:100%;height:auto}.faq-answer a{text-decoration:underline}.faq-answer p:first-child{margin-top:0}.faq-answer p:last-child{margin-bottom:0}.faq-empty{text-align:center;color:#737b86;font-size:16px;line-height:1.9;padding:48px 20px;border-bottom:1px solid #dce0e6;margin:0}
@media(max-width:650px){.faq-main{padding-top:35px;padding-bottom:65px}.faq-contact{padding:24px;flex-direction:column;align-items:stretch;gap:24px}.faq-contact h2{font-size:21px}.faq-contact p{font-size:15px}.faq-item summary{padding:18px 14px;gap:13px;font-size:16px}.faq-answer{padding:22px;font-size:15px}.faq-empty{padding:36px 15px}}
