/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.web1-faq{background-color:var(--color-white,#fff)}.web1-faq__container{max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);border:.25px solid #dcdcdc;border-width:.25px .5px;margin-inline:auto;padding-top:56px;padding-bottom:56px}@media(min-width:768px){.web1-faq__container{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:72px;padding-bottom:72px}}@media(min-width:1280px){.web1-faq__container{max-width:1280px;padding-top:80px;padding-bottom:80px}}.web1-faq__title{font-family:var(--font-secondary,"Plus Jakarta Sans", sans-serif);color:#0f172a;letter-spacing:-.42px;margin:0 0 32px;font-size:28px;font-weight:700;line-height:36px}@media(min-width:768px){.web1-faq__title{letter-spacing:-.8px;margin-bottom:40px;font-size:40px;line-height:48px}}.web1-faq__list{flex-direction:column;gap:12px;display:flex}@media(min-width:768px){.web1-faq__list{gap:16px}}.web1-faq__item{background:#f5f5f2;border-radius:14px;padding:16px}@media(min-width:768px){.web1-faq__item{padding:20px}}.web1-faq__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:0;display:flex}.web1-faq__question{font-family:var(--font-secondary,"Plus Jakarta Sans", sans-serif);color:#1f2937;letter-spacing:-.2px;font-size:20px;font-weight:600;line-height:28px}@media(min-width:768px){.web1-faq__question{letter-spacing:-.24px;font-size:24px;line-height:32px}}.web1-faq__icon{flex-shrink:0;width:32px;height:32px;position:relative}.web1-faq__icon--plus,.web1-faq__icon--minus{color:#6b7280;font-family:var(--font-secondary);justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:28px;transition:opacity .25s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:768px){.web1-faq__icon--plus,.web1-faq__icon--minus{font-size:24px;line-height:32px}}.web1-faq__icon--minus,.web1-faq__item.is-open .web1-faq__icon--plus{opacity:0}.web1-faq__item.is-open .web1-faq__icon--minus{opacity:1}.web1-faq__body{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.web1-faq__body-inner{overflow:hidden}.web1-faq__item.is-open .web1-faq__body{grid-template-rows:1fr}.web1-faq__body p{color:#374151;letter-spacing:.16px;margin:0;padding-top:18px;font-size:16px;font-weight:400;line-height:28px}
