.support-section{background-color:var(--color-white)}.support-section .hero-section{position:relative;padding-top:120px;padding-bottom:60px;text-align:center;overflow:hidden}.support-section .hero-background{position:absolute;top:-100px;left:0;width:100%;height:100%;background-image:url(/images/mesh-724%201.png);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(100px);opacity:1;z-index:0}.support-section .hero-section .container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:64px}.support-section .hero-content{display:flex;flex-direction:column;align-items:center;gap:12px}.support-section .hero-tag{font-family:var(--font-secondary);font-weight:600;font-size:14px;line-height:22px;letter-spacing:2.24px;color:var(--color-text-secondary)}.support-section .hero-title{font-family:var(--font-primary);font-weight:600;font-size:44px;line-height:1.4;color:var(--color-text-primary);margin:0}.support-section .hero-image-wrapper{width:100%;max-width:1180px}.support-section .hero-image{width:100%;height:auto;border-radius:12px;display:block}@media (max-width:768px){.support-section .hero-section{padding-top:96px}.support-section .hero-section .container{gap:40px}.support-section .hero-title{font-size:32px}}@media (max-width:576px){.support-section .hero-section{padding-top:84px;padding-bottom:40px}.support-section .hero-title{font-size:26px;line-height:1.35}.support-section .hero-tag{font-size:12px;letter-spacing:1.6px}.support-section .hero-section .container{gap:28px}.support-section .hero-image{border-radius:10px}}.support-section .contact-section{background-color:var(--color-light-gray-bg);padding-top:120px;padding-bottom:120px}.support-section .contact-section .container{display:flex;flex-direction:column;gap:64px;max-width:980px}.support-section .contact-heading{font-family:var(--font-primary);font-weight:500;font-size:32px;line-height:1.4;color:var(--color-dark-blue);max-width:520px}.support-section .contact-cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.support-section .contact-card{display:flex;flex-direction:column;gap:16px}.support-section .contact-icon{width:20px;height:auto}.support-section .contact-info{display:flex;flex-direction:column;gap:8px}.support-section .contact-main-info{font-weight:600;font-size:18px}.support-section .contact-main-info,.support-section .contact-sub-info{font-family:var(--font-primary);line-height:1.4;color:var(--color-text-secondary)}.support-section .contact-sub-info{font-weight:400;font-size:16px}@media (max-width:992px){.support-section .contact-section{padding-top:80px;padding-bottom:80px}.support-section .contact-section .container{gap:60px}.support-section .contact-cards-container{grid-template-columns:1fr;gap:40px}.support-section .contact-heading{font-size:28px;text-align:center;max-width:100%}}@media (max-width:576px){.support-section .contact-section{padding-top:56px;padding-bottom:56px}.support-section .contact-section .container{gap:40px}.support-section .contact-heading{font-size:24px}.support-section .contact-cards-container{gap:28px}.support-section .contact-card{gap:12px}.support-section .contact-icon{width:18px}.support-section .contact-main-info{font-size:16px}.support-section .contact-sub-info{font-size:14px}}.faq-section{padding:120px 0;background-color:var(--color-background-light)}.faq-header{text-align:center;margin-bottom:80px}.faq-header h2{font-family:var(--font-primary);font-weight:500;font-size:32px;line-height:1.4;color:var(--color-text-primary)}.faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.faq-item{border-bottom:1px solid var(--color-border);padding-bottom:32px}.faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:1.375;color:var(--color-text-primary)}.toggle-icon{width:14px;height:16px}.faq-answer{margin-top:24px;font-size:16px;line-height:1.4;color:var(--color-text-secondary);max-width:756px}