.faq{padding-inline:var(--spacing-x-site);padding-top:12rem}.faq__container{width:100%;max-width:var(--n-container-max-width);margin-inline:auto;display:flex;flex-direction:column;gap:4rem;max-width:calc(var(--n-w-mod-unit) * 12)}.faq__title{color:#eceff2;font-family:Syne,sans-serif;font-size:var(--text-3xl);font-weight:400;line-height:1.375;letter-spacing:.025em;text-align:center}@media(min-width:768px){.faq__title{font-size:var(--text-4xl)}}.faq__description{max-width:65ch;color:#eceff2b3;font-size:var(--text-lg);font-weight:500;line-height:1.625;text-align:center;margin:0 auto}@media(min-width:768px){.faq__description{font-size:var(--text-xl)}}.faq__items{display:flex;flex-direction:column;gap:1.5rem}.faq__item{padding:2rem;background:#171a2673;border:1px solid oklch(38.5% .021 274.3deg / .5);overflow:hidden;border:none;border-radius:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq__item:hover{background:#171a2680}.faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:2rem;border-radius:1.5rem;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq__question:hover{background:#1e212d80}.faq__question:focus-visible:focus-visible{transition:none;outline:2px solid white;outline-offset:2px}@media(min-width:768px){.faq__question{font-size:var(--text-xl)}}.faq__question-text{flex:1;padding-right:1rem;color:#e4e8ed;font-size:var(--text-lg);font-weight:500;line-height:1.625;margin:0}.faq__icon{flex-shrink:0;color:#e4e8ed;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq__icon--open{transform:rotate(180deg)}.faq__answer{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.faq__answer--open{max-height:500px;padding:0 2rem 2rem}.faq__answer-text{padding-top:2rem;color:#e4e8ed;opacity:.8;font-size:var(--text-md);line-height:1.625;margin:0}@media(min-width:768px){.faq__answer-text{font-size:var(--text-lg)}}
