.faq-section{--faq-font-title:"akzidenz-grotesk","Akzidenz-Grotesk","Helvetica Neue",Arial,sans-serif;--faq-font-body:"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif;background-color:transparent;margin-bottom:var(--faq-mb);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:var(--faq-mt);overflow-x:hidden;padding:var(--faq-pt) var(--faq-pr) var(--faq-pb) var(--faq-pl);width:100vw}.faq-section,.faq-section *,.faq-section :after,.faq-section :before{box-sizing:border-box}.faq-inner{align-items:start;display:grid;gap:48px;grid-template-columns:34% 66%;margin:0 auto;max-width:1280px}.faq-left{position:sticky;top:48px}.faq-badge{color:var(--faq-badge);display:block;font-family:var(--faq-font-body);font-size:var(--faq-badge-size);font-weight:500;letter-spacing:.1em;line-height:1.4;margin-bottom:14px;text-transform:uppercase}.faq-heading{color:var(--faq-heading);font-family:var(--faq-font-title);font-size:var(--faq-heading-size);font-weight:700;letter-spacing:-.02em;line-height:1.18;margin:0 0 18px;padding:0}.faq-desc{color:var(--faq-desc);font-family:var(--faq-font-body);font-size:var(--faq-desc-size);font-weight:400;line-height:1.65;margin:0;padding:0}.faq-list{list-style:none;margin:0;padding:0}.faq-item{border-left:none!important;border-radius:0!important;border-right:none!important;border-top:1px solid var(--faq-divider);box-shadow:none!important;outline:none!important}.faq-item:last-child{border-bottom:1px solid var(--faq-divider)}.faq-item:active,.faq-item:focus,.faq-item:focus-visible,.faq-item:focus-within,.faq-item:hover{border-bottom-color:transparent!important;border-left:none!important;border-radius:0!important;border-right:none!important;box-shadow:none!important;outline:none!important}.faq-item:last-child:focus,.faq-item:last-child:focus-within,.faq-item:last-child:hover{border-bottom-color:var(--faq-divider)!important}.faq-item__heading{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0}.faq-item__trigger,.faq-item__trigger:active,.faq-item__trigger:focus,.faq-item__trigger:hover,.faq-item__trigger:link,.faq-item__trigger:visited{-webkit-appearance:none;appearance:none;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:0!important;-webkit-tap-highlight-color:transparent;user-select:none}.faq-item__trigger{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 0;scroll-margin-top:96px;text-align:left;width:100%}.faq-item__trigger:focus-visible{border-radius:4px!important;outline:2px solid var(--faq-q-active)!important;outline-offset:-4px!important}.faq-item__trigger:hover .faq-item__question{color:var(--faq-q-active)}.faq-item__question{color:var(--faq-q);font-family:var(--faq-font-body);font-size:var(--faq-q-size);font-weight:700;line-height:1.45;transition:color .28s ease}.faq-item--open .faq-item__question{color:var(--faq-q-active)}.faq-item__chevron{color:var(--faq-chevron);flex-shrink:0;height:18px;transition:transform .32s cubic-bezier(.25,.46,.45,.94),color .28s ease;width:18px}.faq-item--open .faq-item__chevron{color:var(--faq-chevron-active);transform:rotate(180deg)}.faq-item__body{height:0;overflow:hidden;transition:height .38s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .38s;visibility:hidden}.faq-item--open .faq-item__body{transition:height .38s cubic-bezier(.25,.46,.45,.94),visibility 0s linear 0s;visibility:visible}.faq-item__answer{color:var(--faq-ans);font-size:var(--faq-ans-size);font-weight:400;line-height:1.65;padding-bottom:22px}.faq-item__answer,.faq-item__answer *{font-family:var(--faq-font-body)}.faq-item__answer ol,.faq-item__answer p,.faq-item__answer ul{margin:0 0 12px;padding:0}.faq-item__answer ol,.faq-item__answer ul{padding-left:20px}.faq-item__answer ol:last-child,.faq-item__answer p:last-child,.faq-item__answer ul:last-child{margin-bottom:0}@media (min-width:1025px) and (max-width:1280px){.faq-inner{gap:40px;grid-template-columns:36% 64%}}@media (min-width:768px) and (max-width:1024px){.faq-section{padding:64px 32px}.faq-inner{gap:36px;grid-template-columns:1fr}.faq-left{position:static}.faq-heading{font-size:clamp(28px,4vw,36px)!important}}@media (min-width:641px) and (max-width:767px){.faq-section{padding:56px 24px}.faq-inner{gap:28px;grid-template-columns:1fr}.faq-left{position:static}.faq-heading{font-size:clamp(24px,5vw,32px)!important}.faq-item__trigger{padding:16px 0}}@media (max-width:640px){.faq-section{padding:48px 20px}.faq-inner{gap:24px;grid-template-columns:1fr}.faq-left{position:static}.faq-heading{font-size:clamp(22px,7vw,30px)!important;letter-spacing:-.015em;margin-bottom:14px}.faq-item__trigger{gap:12px;padding:16px 0}.faq-item__chevron{height:16px;width:16px}.faq-item__answer{padding-bottom:16px}}@media (max-width:390px){.faq-section{padding-left:16px;padding-right:16px}.faq-heading{font-size:clamp(20px,6.5vw,26px)!important}}@media (prefers-reduced-motion:reduce){.faq-item__body,.faq-item__chevron,.faq-item__question{transition:none}}