.faq-page{color:#17252a;background:#fff;min-height:100vh}.faq-page-hero{text-align:center;color:#fff;background:linear-gradient(110deg,#0875b4,#078bd2 58%,#05a9d7);border-radius:0 0 18px 18px;margin:0 10px;padding:70px 22px 48px}.faq-page-hero .content-kicker{color:#d8ff60}.faq-page-hero h1{letter-spacing:-3px;max-width:900px;margin:0 auto;font-size:clamp(39px,5.5vw,62px);font-weight:600;line-height:1.03}.faq-page-content{max-width:950px;margin:0 auto;padding:54px 24px 70px}.faq-page-list{border-top:1px solid #e5e9eb}.faq-page-list details{border-bottom:1px solid #e5e9eb;padding:0 2px}.faq-page-list summary{cursor:pointer;color:#18262c;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-page-list summary::-webkit-details-marker{display:none}.faq-page-list summary span{color:#087fbd;flex:none;font-size:21px;transition:transform .2s}.faq-page-list details[open] summary span{transform:rotate(45deg)}.faq-page-answer p{color:#68757a;max-width:850px;margin:0 0 18px;font-size:13px;line-height:1.85}.faq-page-answer a{color:#087fbd}.faq-page-contact{color:#68757a;justify-content:center;align-items:center;gap:6px;margin:30px 0 0;font-size:12px;display:flex}.faq-page-contact a{color:#087fbd;align-items:center;gap:5px;font-weight:700;display:inline-flex}@media (max-width:700px){.faq-page-hero{padding:58px 20px 40px}.faq-page-content{padding:38px 20px 48px}.faq-page-list summary{padding:16px 0;font-size:14px}.faq-page-answer p{font-size:12px}}@media (max-width:560px){.faq-page .nav{height:62px}.faq-page-hero{border-radius:0 0 14px 14px;margin:0 7px;padding:48px 18px 34px}.faq-page-hero h1{letter-spacing:-2.1px;font-size:38px}.faq-page-content{padding:30px 19px 40px}.faq-page-list summary{font-size:13px}.faq-page-contact{flex-direction:column;align-items:flex-start}}
