.bluver-faq{padding-bottom:90px}.bluver-faq h2{font-size:clamp(29px,3.7vw,46px);line-height:1.2;margin:15px 0 20px}.bluver-faq h2 span{color:#75e0f5}.faq-intro,.faq-footer{color:#abc1d1;font-size:14px;line-height:1.8}.faq-payment{border:1px solid #39788e;border-left:3px solid #6ce5f7;border-radius:13px;background:#0b283cd9;padding:20px 24px;margin:28px 0}.faq-payment strong{color:#b7f4ff;font-size:16px}.faq-payment p{color:#aec8da;font-size:13px;line-height:1.8;margin:10px 0 0}.faq-list{border:1px solid #274b64;border-radius:16px;overflow:hidden;background:#081c2bdb}.faq-list details{border-bottom:1px solid #274b64}.faq-list details:last-child{border-bottom:0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;padding:22px 24px;color:#e4f4ff;font-size:15px;font-weight:600;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#71e4f7;font-size:23px;font-weight:400;flex-shrink:0}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details[open] summary{background:#0d2d43}.faq-list details>p{padding:0 24px 24px;margin:14px 0 0;color:#adc6d8;font-size:14px;line-height:1.9}.faq-list summary:focus-visible{outline:2px solid #6de4f8;outline-offset:-5px}.faq-footer{margin-top:24px}.faq-footer a{color:#76e2f5;text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){.faq-list summary{padding:18px;font-size:14px}.faq-list details>p{padding:0 18px 20px}.faq-payment{padding:18px}.bluver-faq{padding-bottom:85px}}