.faq-page-container{display:flex;flex-wrap:wrap;gap:1.5rem}.faq-intro,.faq-page-container{max-width:1200px;padding:0 1rem;margin:0 auto 2rem}.faq-intro{text-align:center}.faq-intro p{font-size:1.1rem;line-height:1.7;color:var(--color-text-medium,#555);max-width:900px;margin:0 auto}.faq-intro a{color:var(--color-primary,#1a73e8);text-decoration:none;font-weight:500;position:relative;transition:color .2s ease}.faq-intro a:hover{color:var(--color-primary-dark,#1558b3)}.faq-intro a:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:var(--color-primary,#1a73e8);transition:width .3s ease}.faq-intro a:hover:after{width:100%}.faq-item-wrapper{flex:0 0 calc(33.33% - 1rem);margin-bottom:0;position:relative}.faq-item{background-color:#fff;border-radius:8px;padding:1rem!important;box-shadow:0 4px 6px rgba(0,0,0,.05);height:auto}.active-faq .faq-item{background-color:#f8f9fa;border-left:4px solid var(--color-primary,#1a73e8)}.faq-item h2{font-size:1.2rem!important;margin:0;padding-bottom:.5rem;cursor:pointer;position:relative;font-weight:600;padding-right:30px;transition:color .2s ease;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.faq-item h2:hover{color:var(--color-primary-dark,#1558b3)}.active-faq .faq-item h2{color:var(--color-primary,#1a73e8)}.faq-item h2:after{content:"+";position:absolute;right:0;top:0;font-size:1.5rem;transition:transform .3s ease}.faq-item h2.active:after{content:"+";transform:rotate(45deg)}.faq-answer{color:var(--color-text-medium,#555);line-height:1.6}.faq-answer.hidden{display:none}.faq-answer.visible{display:block;margin-top:.5rem;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.faq-item-wrapper{flex:0 0 calc(50% - 0.75rem)}}@media (max-width:768px){.faq-item-wrapper{flex:0 0 100%}.faq-intro p{font-size:.85rem;line-height:1.7;color:var(--color-text-medium,#555);max-width:900px;margin:0 auto}.faq-item h2{font-size:1.2rem!important;margin:0;padding-bottom:.5rem;cursor:pointer;position:relative;font-weight:600;padding-right:30px;transition:color .2s ease;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}}.footer_footer__nLEIM{background-color:#1a1a1a;color:#fff;padding:4rem 2rem 2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.footer_services-row__3IL2k{display:flex;justify-content:space-between;margin:0 auto}.footer_info-row__6NMTD,.footer_services-row__3IL2k{max-width:1200px;padding-bottom:3rem;border-bottom:1px solid #333;gap:2rem}.footer_info-row__6NMTD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:3rem auto 0}.footer_footer-column__N_VW5{flex:1;min-width:200px;margin-bottom:1.5rem}.footer_footer-heading___psNu{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.footer_footer-contact__yoEVQ,.footer_footer-services__EwwAR{list-style:none;padding:0;margin:0}.footer_footer-contact__yoEVQ li,.footer_footer-services__EwwAR li{margin-bottom:.75rem}.footer_footer-contact__yoEVQ a,.footer_footer-services__EwwAR a{color:#a0a0a0;text-decoration:none;transition:color .2s ease;font-size:.95rem}.footer_footer-services__EwwAR a:hover{color:#fff}.footer_footer-contact__yoEVQ li{color:#a0a0a0;font-size:.95rem}.footer_footer-payment-methods__RY2xF{margin-top:1rem;display:flex;justify-content:center;align-items:center}.footer_payment-icons__ygkiK{display:flex;align-items:center;gap:.5rem}.footer_payment-icons__ygkiK img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.footer_footer-bottom__JdTcc{max-width:1200px;margin:2rem auto 0;padding-top:2rem;text-align:center}.footer_footer-copyright__XUipq{color:#a0a0a0;font-size:.9rem}.footer_footer-copyright__XUipq p{margin:.5rem 0}@media (max-width:768px){.footer_footer__nLEIM{padding:3rem 1.5rem 1.5rem}.footer_services-row__3IL2k{flex-direction:column;gap:2rem}.footer_info-row__6NMTD{display:flex;flex-direction:row;overflow-x:auto;gap:1rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.footer_info-row__6NMTD::-webkit-scrollbar{display:none}.footer_footer-column__N_VW5{min-width:auto;flex:0 0 auto}}@media (max-width:400px){.footer_footer-column__N_VW5{padding-bottom:0;margin-bottom:0;min-width:auto}.footer_info-row__6NMTD{margin:1rem auto 0;padding:0 .5rem 1rem;justify-content:space-between}.footer_footer-heading___psNu{font-size:.9rem;margin-bottom:.5rem}.footer_footer-contact__yoEVQ li,.footer_footer-services__EwwAR a{font-size:.8rem}.footer_services-row__3IL2k{padding-bottom:.5rem}.footer_footer__nLEIM{padding:2rem 1rem 1rem}.footer_footer-bottom__JdTcc{max-width:1200px;margin:0;padding-top:0;text-align:center}}@media (prefers-color-scheme:dark){.footer_footer__nLEIM{background-color:#111}}