.SolutionsFAQ-module__vqJH9q__section{background:var(--text-white);padding:100px 0}.SolutionsFAQ-module__vqJH9q__header{text-align:center;max-width:600px;margin:0 auto 48px}.SolutionsFAQ-module__vqJH9q__badge{text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.SolutionsFAQ-module__vqJH9q__title{color:var(--text-dark);margin-bottom:16px;font-size:clamp(28px,3vw,38px);font-weight:600}.SolutionsFAQ-module__vqJH9q__accent{color:var(--orange)}.SolutionsFAQ-module__vqJH9q__sub{color:var(--text-dark-muted);font-size:18px}.SolutionsFAQ-module__vqJH9q__grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:768px){.SolutionsFAQ-module__vqJH9q__grid{grid-template-columns:1fr;gap:16px}}.SolutionsFAQ-module__vqJH9q__col{flex-direction:column;gap:16px;display:flex}.SolutionsFAQ-module__vqJH9q__item{border-radius:var(--radius-md);background:var(--warm-white);border:1px solid #0000000d;transition:all .3s;overflow:hidden}.SolutionsFAQ-module__vqJH9q__itemOpen{background:var(--text-white);border-color:#ef63274d;box-shadow:0 4px 20px #0000000d}.SolutionsFAQ-module__vqJH9q__question{text-align:left;width:100%;color:var(--text-dark);background:0 0;justify-content:space-between;align-items:center;padding:24px;font-size:16px;font-weight:600;transition:color .2s;display:flex}.SolutionsFAQ-module__vqJH9q__question:hover{color:var(--orange)}.SolutionsFAQ-module__vqJH9q__chevron{color:var(--orange);transition:transform .3s var(--ease);flex-shrink:0}.SolutionsFAQ-module__vqJH9q__chevronOpen{transform:rotate(180deg)}.SolutionsFAQ-module__vqJH9q__answer{opacity:0;max-height:0;transition:all .3s var(--ease);padding:0 24px;overflow:hidden}.SolutionsFAQ-module__vqJH9q__answerOpen{opacity:1;max-height:500px;padding:0 24px 24px}.SolutionsFAQ-module__vqJH9q__answer p{color:var(--text-dark-muted);font-size:15px;line-height:1.6}
