.faq-page{background:#f8f8f8}.faq-page .faq-section-nav{padding-top:4rem}.faq-page .faq-section-nav__header{margin-bottom:2rem}.faq-page .faq-section-nav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.faq-page .faq-section-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-page .faq-section-nav__card{height:250px;padding:16px;display:flex;align-items:flex-end;text-decoration:none;color:#111;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);transition:transform .2s ease,background .2s ease;position:relative;overflow:hidden}.faq-page .faq-section-nav__card span{position:relative;z-index:1}.faq-page .faq-section-nav__card-image{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 12px));width:60%;height:60%}.faq-page .faq-section-nav__card-image--fill-space{transform:translate(-50%,-50%);width:100%;height:100%}.faq-page .faq-section-nav__card-image img{object-fit:contain;transition:.2s ease}@media(max-width:600px){.faq-page .faq-section-nav__card{height:150px}}.faq-page .faq-section-nav__card:hover{background:rgba(0,0,0,.09)}.faq-page .faq-section-nav__card:hover img{transform:scale(1.02)}.faq-page .accordion-section{scroll-margin-top:120px}.faq-page .faq-content{padding:8rem calc(2rem + 250px) 6rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center}@media(max-width:1024px){.faq-page .faq-content{padding:6rem calc(2rem + 125px) 4rem}}@media(max-width:768px){.faq-page .faq-content{padding:1rem}}.faq-page .faq-content .accordion-item{overflow:hidden;background:rgba(0,0,0,.075);padding:1.75rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq-page .faq-content .accordion-item .accordion-question{display:flex;justify-content:space-between;align-items:center;width:100%;background:rgba(0,0,0,0);border:none;color:#111;cursor:pointer;transition:color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-page .faq-content .accordion-item .accordion-question:active,.faq-page .faq-content .accordion-item .accordion-question:focus,.faq-page .faq-content .accordion-item .accordion-question:focus-within,.faq-page .faq-content .accordion-item .accordion-question:hover{outline:none}.faq-page .faq-content .accordion-item .accordion-question span{transform:translateY(2px);text-align:left;line-height:1.2;width:75%}.faq-page .faq-content .accordion-item .accordion-question svg{transition:transform .3s cubic-bezier(.87,0,.13,1) .2s;width:14px;height:auto}.faq-page .faq-content .accordion-item .accordion-question.active svg{transform:rotate(180deg)}.faq-page .accordion-answer{overflow:hidden;color:#444;transform:translateY(1rem);width:100%!important}.faq-page .accordion-answer .answer-container{display:flex;flex-direction:column;gap:16px}.faq-page .accordion-answer p{opacity:.75}.faq-page .faq-image,.faq-page .faq-image img{width:100%}