@media(max-width:1280px){.guide-cards{grid-template-columns:repeat(3,1fr);gap:25px}}@media(max-width:1024px){.section-title{font-size:32px;margin-bottom:30px}.guide-cards{grid-template-columns:repeat(2,1fr);gap:25px;padding-top:30px}}@media(max-width:768px){.banner-section{height:300px}.banner-content h1{font-size:36px}.section-title{font-size:28px;margin-bottom:25px}.guide-cards{grid-template-columns:repeat(2,1fr);gap:20px;padding-top:25px}.guide-card{height:auto}.faq-section{margin-top:60px}.faq-question{padding:14px 18px;font-size:16px}.faq-answer{padding-left:18px;padding-right:18px}.faq-item.active .faq-answer{padding:12px 18px}.contact-section{margin-top:60px}.contact-description{font-size:16px}}@media(max-width:576px){.section-title{font-size:24px;margin-bottom:20px}.guide-cards{grid-template-columns:1fr;gap:15px;padding-top:20px;margin-bottom:40px}.guide-card{height:auto}.faq-section{margin-top:50px}.faq-container{max-width:100%}.faq-item{margin-bottom:12px}.faq-question{padding:12px 15px;font-size:15px}.faq-answer{padding-left:15px;padding-right:15px}.faq-item.active .faq-answer{padding:10px 15px;max-height:400px}.contact-section{margin-top:50px}.contact-description{font-size:15px;margin-bottom:30px}}.guide-card{background-color:#fff;overflow:hidden;box-shadow:var(--shadow-custom);transition:transform .3s;height:100%;display:flex;flex-direction:column}.guide-card-title{font-size:24px;line-height:33.74px}.faq-section{margin-top:80px}@media(min-width:768px){.guide-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.guide-cards{grid-template-columns:repeat(3,1fr)}}.section-title{font-family:var(--font-typeface)}.guide-cards .guide-card-image>img{aspect-ratio:49 / 32;object-fit:cover}
