.faq-section{padding:4rem 0}.faq-section__container{max-width:56rem;margin:0 auto;padding:0 1rem}.faq-section__header{text-align:center;margin-bottom:3rem}.faq-section__title{color:#f1f5f9;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.faq-section__subtitle{color:#94a3b8;max-width:32rem;margin:0 auto;font-size:1.125rem}.faq-section__items{flex-direction:column;gap:1rem;display:flex}.faq-default{border:1px solid #94a3b826;border-radius:.5rem;overflow:hidden}.faq-default__button{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;background:#0f172a99;border:none;justify-content:space-between;align-items:center;padding:1.25rem;transition:background .2s;display:flex}.faq-default__button:hover{background:#0f172acc}.faq-default__question{color:#f1f5f9;padding-right:1rem;font-weight:600}.faq-default__chevron{color:#64748b;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.faq-default__chevron--open{transform:rotate(180deg)}.faq-default__answer-wrap{max-height:0;transition:max-height .2s;overflow:hidden}.faq-default__answer-wrap--open{max-height:31.25rem}.faq-default__answer{color:#94a3b8;padding:0 1.25rem 1.25rem;line-height:1.6}.faq-card__button{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem;transition:background .2s;display:flex}.faq-card__button:hover{background:#0f172a4d}.faq-card__question{color:#f1f5f9;padding-right:1rem;font-weight:600}.faq-card__chevron{color:#0ea5e9;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.faq-card__chevron--open{transform:rotate(180deg)}.faq-card__answer-wrap{max-height:0;transition:max-height .2s;overflow:hidden}.faq-card__answer-wrap--open{max-height:31.25rem}.faq-card__answer{color:#94a3b8;border-top:1px solid #94a3b81a;padding:1rem 1.25rem 1.25rem;line-height:1.6}.faq-minimal{border-bottom:1px solid #94a3b81a}.faq-minimal:last-child{border-bottom:none}.faq-minimal__button{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 0;display:flex}.faq-minimal__question{color:#f1f5f9;padding-right:1rem;font-weight:500;transition:color .2s}.faq-minimal__button:hover .faq-minimal__question{color:#0ea5e9}.faq-minimal__chevron{color:#64748b;flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .2s}.faq-minimal__button:hover .faq-minimal__chevron{color:#0ea5e9}.faq-minimal__chevron--open{transform:rotate(180deg)}.faq-minimal__answer-wrap{max-height:0;transition:max-height .2s;overflow:hidden}.faq-minimal__answer-wrap--open{max-height:31.25rem;padding-bottom:1.25rem}.faq-minimal__answer{color:#94a3b8;line-height:1.6}.faq-section__show-more{text-align:center;margin-top:2rem}.faq-section__show-more-btn{color:#0ea5e9;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:color .2s;display:inline-flex}.faq-section__show-more-btn:hover{color:#38bdf8}.faq-section__show-more-icon{width:1rem;height:1rem}@media (min-width:640px){.faq-section{padding:5rem 0}.faq-section__container{padding:0 1.5rem}.faq-section__title{font-size:2.25rem}}@media (min-width:1024px){.faq-section__container{padding:0 2rem}}
