.faqs-wrap{max-width:1080px;margin:0 auto;padding:clamp(36px,7vw,72px) 22px 90px}.faqs-wrap .blog-kick,.faqs-wrap .blog-h1,.faqs-wrap .blog-intro{text-align:center}.faqs-wrap .blog-intro{margin-left:auto;margin-right:auto}.faqs-cat{color:#e7625b;letter-spacing:-.02em;text-align:center;margin:44px 0 14px;font-family:PPNM,sans-serif;font-size:clamp(19px,3vw,24px);font-weight:700}.faqs-cat:first-of-type{margin-top:28px}.fq{background:#fff;border:1px solid #f2ded6;border-radius:14px;margin-bottom:10px;overflow:hidden}.fq summary{cursor:pointer;color:#141a1a;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-family:PPNM,sans-serif;font-size:15.5px;font-weight:700;list-style:none;display:flex}.fq summary::-webkit-details-marker{display:none}.fq .ic{color:#e7625b;flex-shrink:0;font-size:19px;transition:transform .35s}.fq[open] .ic{transform:rotate(45deg)}.fq .fa{color:#3d4348;padding:0 18px 16px;font-family:Helvetica Neue,Arial,sans-serif;font-size:14.5px;line-height:1.7;overflow:hidden}.fq .fa a{color:#e7625b;font-weight:700;text-decoration:none}.faqs-cta{text-align:center;background:#fbefea;border:1px solid #f2ded6;border-radius:20px;width:100%;max-width:740px;margin:48px auto 0;padding:clamp(24px,5vw,36px)}.faqs-cta h2{color:#141a1a;letter-spacing:-.02em;margin:0 0 10px;font-family:PPNM,sans-serif;font-size:clamp(20px,3.4vw,25px);font-weight:700}.faqs-cta p{color:#3d4348;margin:0 0 18px;font-family:Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.7}
