.v15-footer .footer-brand{display:flex;align-items:center;gap:22px;min-width:0}.v15-footer .vp13-footer-app{margin:0;flex:0 0 auto;font-size:12px;line-height:1.35;gap:5px}.v15-footer .vp13-footer-app img{width:48px;height:48px}.vp15-knowledge .vp15-faq{margin:0 auto;max-width:900px}.vp15-faq summary{display:flex;align-items:center;gap:14px;list-style:none;min-height:58px}.vp15-faq summary::-webkit-details-marker{display:none}.vp15-faq summary::after{content:'+';margin-left:auto;flex:0 0 26px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#087e92;background:#e6f8f7;font-size:20px;font-weight:500}.vp15-faq details[open] summary::after{content:'−'}.vp15-faq details[open]{border-color:#90cfd1;box-shadow:0 8px 22px rgba(11,45,75,.04)}.vp15-faq p{max-width:780px}.vp15-faq summary:hover{color:#087e92}@media(min-width:901px) and (max-width:1200px){.v15-footer{flex-wrap:wrap}.v15-footer .footer-middle{flex-basis:40%}.v15-footer .footer-cta{margin-left:auto}}@media(max-width:640px){.v15-footer .footer-brand{gap:12px;width:100%;justify-content:flex-start}.v15-footer .footer-brand .v15-brand{gap:8px;min-width:0}.v15-footer .footer-brand .v15-brand>img{width:40px;height:40px}.v15-footer .footer-brand .v15-brand strong{font-size:22px;letter-spacing:-.7px}.v15-footer .vp13-footer-app{font-size:10px;max-width:90px}.v15-footer .vp13-footer-app img{width:40px;height:40px}.vp15-faq summary{font-size:15px;gap:10px}.vp15-knowledge .title-wrap h2{font-size:clamp(28px,8vw,42px)}}
@media(min-width:901px){.v15-footer .footer-cta{margin-right:42px}}
