.faq-hero-wrapper{background:linear-gradient(#4b5563,#9ca3af);border-radius:1.5rem;width:98.5%;max-width:none;margin:2rem auto;padding:2rem 0;overflow:hidden}@media (min-width:768px){.faq-hero-wrapper{width:98.5%;padding:3rem 0}}.faq-hero-inner{width:100%;max-width:1320px;margin:0 auto;padding-inline:1.5rem}@media (min-width:768px){.faq-hero-inner{padding-inline:2.25rem}}.faq-header{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:2rem;padding-bottom:2rem;display:flex}@media (min-width:768px){.faq-header{padding-bottom:4rem}}.faq-title{color:#fff;font-size:2rem;font-weight:500;line-height:1.2}@media (min-width:768px){.faq-title{font-size:2.5rem}}.faq-subtitle{opacity:.9;max-width:764px;font-size:1.125rem}.faq-list-container{width:100%;max-width:1000px;margin:0 auto}.faq-list{flex-direction:column;gap:1rem;display:flex}.faq-card{background-color:#fff;border:1px solid #1111110f;border-radius:.5rem;transition:all .2s;overflow:hidden}.faq-card:hover{background:linear-gradient(#fff0 0%,#146aff08 100%),#fff;box-shadow:0 4px 12px #3515120f}.faq-card-button{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 1.875rem;display:flex}.faq-card-question{color:#111;margin:0;font-size:1.125rem;font-weight:500}.faq-card-icon{color:#9ca3af;width:1.25rem;height:1.25rem;transition:color .2s;position:relative}.faq-card.is-open .faq-card-icon{color:#111}.faq-icon-svg{transition:all .2s;position:absolute;inset:0}.faq-icon-plus{opacity:1;transform:rotate(0)}.faq-card.is-open .faq-icon-plus{opacity:0;transform:rotate(90deg)}.faq-icon-minus{opacity:0;transform:rotate(-90deg)}.faq-card.is-open .faq-icon-minus{opacity:1;transform:rotate(0)}.faq-card-answer-wrapper{opacity:0;max-height:0;transition:all .3s ease-in-out;overflow:hidden}.faq-card.is-open .faq-card-answer-wrapper{opacity:1;max-height:400px}.faq-card-answer{color:#4b5563;padding:0 1.875rem 1.5rem;font-size:1rem;line-height:1.6}.faq-card-answer p{margin:0}
