@media only screen and (max-width:599px){.main-footer>.auto-container,.main-footer .footer-bottom>.auto-container{padding-left:24px;padding-right:24px}.main-footer .widgets-section{text-align:center}.main-footer .about-widget{text-align:center;flex-direction:column;align-items:center;display:flex}.main-footer .logo{justify-content:center;margin-left:auto;margin-right:auto;display:flex}.main-footer .logo img{margin-left:auto;margin-right:auto}.main-footer .about-widget p,.main-footer .about-widget .address,.main-footer .about-widget .phone-num{text-align:center;max-width:100%;margin-left:auto;margin-right:auto}.main-footer .footer-column{text-align:center;margin-bottom:32px}.main-footer .footer-widget,.main-footer .links-widget{text-align:center;padding-left:0}.main-footer .widget-title{text-align:center;margin-bottom:16px}.main-footer .list{flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.main-footer .list li{text-align:center;margin-bottom:12px}.main-footer .list li:before{display:none}.main-footer .footer-bottom .outer-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-top:8px;padding-bottom:8px}.main-footer .copyright-text{text-align:center;order:2;width:100%;padding:0 8px}.main-footer .social-links{justify-content:center;width:100%}}
.landing-faq{background:#f9fafb;padding:40px 0 60px}.landing-faq .sec-title{margin-bottom:30px}.landing-faq__list{max-width:820px;margin:0 auto}.landing-faq__item{background:#fff;border:1px solid #e2e6ea;border-radius:10px;margin-bottom:12px;transition:box-shadow .15s;overflow:hidden}.landing-faq__item[open]{box-shadow:0 4px 14px #0000000f}.landing-faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;list-style:none;display:flex}.landing-faq__question::-webkit-details-marker{display:none}.landing-faq__question h3{color:#1c2a39;margin:0;font-size:17px;font-weight:600;line-height:1.4}.landing-faq__question:after{content:"";transform-origin:50%;border-bottom:2px solid #6c757d;border-right:2px solid #6c757d;flex-shrink:0;width:10px;height:10px;transition:transform .25s;transform:rotate(45deg)translate(-2px,-2px)}.landing-faq__item[open] .landing-faq__question:after{transform:rotate(-135deg)translate(-2px,-2px)}.landing-faq__answer{color:#4b5563;margin:0;padding:0 22px 18px;font-size:15px;line-height:1.6}.landing-faq__item[open] .landing-faq__answer{animation:.28s ease-out landing-faq-fade-in}@keyframes landing-faq-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.landing-faq__item::details-content{block-size:0;transition:block-size .28s ease-out, content-visibility .28s allow-discrete;overflow:hidden}.landing-faq__item[open]::details-content{block-size:auto}}.landing-faq__sk-title,.landing-faq__sk-line{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:6px;animation:1.2s linear infinite landing-faq-shimmer}.landing-faq__sk-title{width:260px;max-width:60%;height:28px;margin:0 auto}.landing-faq__item--sk{padding:20px 22px}.landing-faq__sk-line{height:16px}@keyframes landing-faq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.landing-faq__sk-title,.landing-faq__sk-line{animation:none}}@media (max-width:767px){.landing-faq{padding:24px 0 40px}.landing-faq__question h3{font-size:15px}.landing-faq__answer{font-size:14px}}
