.c-accordion__layout,.c-faq__layout{align-items:flex-start}.c-accordion__items,.c-faq__items{display:grid;gap:.75rem}.c-accordion__item,.c-faq__item{background:#fff;border-bottom:1px solid rgba(22,22,29,.15);overflow:hidden}.c-accordion__trigger,.c-faq__trigger{align-items:flex-start;background:transparent;border:0;color:#595e64;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding-block:1rem;padding-inline:0;text-align:left;transition:all .25s cubic-bezier(.215,.5,.355,.75);width:100%}.c-accordion__trigger:focus-visible,.c-faq__trigger:focus-visible{outline:2px solid #011c27;outline-offset:3px}.c-accordion__trigger .c-accordion__num,.c-accordion__trigger .c-faq__num,.c-faq__trigger .c-accordion__num,.c-faq__trigger .c-faq__num{align-items:center;aspect-ratio:1/1;display:inline-flex;height:2.5rem;justify-content:center;position:relative;transform:translateY(-6px);transition:all .25s cubic-bezier(.215,.5,.355,.75);width:2.5rem}.c-accordion__trigger .c-accordion__num-bubble,.c-accordion__trigger .c-faq__num-bubble,.c-faq__trigger .c-accordion__num-bubble,.c-faq__trigger .c-faq__num-bubble{background-color:#16161d;border-radius:50%;bottom:0;height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .25s cubic-bezier(.215,.5,.355,.75);width:100%;z-index:0}.c-accordion__trigger .c-accordion__num-num,.c-accordion__trigger .c-faq__num-num,.c-faq__trigger .c-accordion__num-num,.c-faq__trigger .c-faq__num-num{color:#595e64;font-size:.75rem;font-weight:600;position:relative;z-index:9}.c-accordion__trigger:hover,.c-faq__trigger:hover{color:#16161d}.c-accordion__trigger:hover .c-accordion__num-bubble,.c-accordion__trigger:hover .c-faq__num-bubble,.c-faq__trigger:hover .c-accordion__num-bubble,.c-faq__trigger:hover .c-faq__num-bubble{opacity:.1;transform:scale(.75)}.c-accordion .c-accordion__title,.c-accordion .c-faq__q,.c-faq .c-accordion__title,.c-faq .c-faq__q{font-size:clamp(1rem,1.5vw,1.125rem);font-weight:700}.c-accordion__icon,.c-faq__icon{flex:0 0 auto;height:1.125rem;position:relative;transform:translateY(.2rem);transition:.1s cubic-bezier(.215,.5,.355,.75);width:1.125rem}.c-accordion__icon:after,.c-accordion__icon:before,.c-faq__icon:after,.c-faq__icon:before{background:currentColor;content:"";height:.12rem;position:absolute;top:50%;transform-origin:center;width:.7rem}.c-accordion__icon:before,.c-faq__icon:before{left:0;transform:translateY(-50%) rotate(45deg)}.c-accordion__icon:after,.c-faq__icon:after{right:0;transform:translateY(-50%) rotate(-45deg)}.c-accordion__icon.c-accordion__icon--plus,.c-accordion__icon.c-faq__icon--plus,.c-faq__icon.c-accordion__icon--plus,.c-faq__icon.c-faq__icon--plus{width:1rem;heighT:1rem;transform-origin:center}.c-accordion__icon.c-accordion__icon--plus svg,.c-accordion__icon.c-faq__icon--plus svg,.c-faq__icon.c-accordion__icon--plus svg,.c-faq__icon.c-faq__icon--plus svg{fill:currentColor;width:100%}.c-accordion__icon.c-accordion__icon--plus:after,.c-accordion__icon.c-accordion__icon--plus:before,.c-accordion__icon.c-faq__icon--plus:after,.c-accordion__icon.c-faq__icon--plus:before,.c-faq__icon.c-accordion__icon--plus:after,.c-faq__icon.c-accordion__icon--plus:before,.c-faq__icon.c-faq__icon--plus:after,.c-faq__icon.c-faq__icon--plus:before{display:none}.c-accordion__panel,.c-faq__panel{padding-inline:3.25rem 0}@media (min-width:64rem){.c-accordion__panel .c-accordion__content ul,.c-faq__panel .c-accordion__content ul{-moz-columns:3;column-count:3}}.c-accordion__item.is-open,.c-faq__item.is-open{padding-bottom:1rem}.c-accordion__item.is-open .c-accordion__trigger,.c-accordion__item.is-open .c-faq__trigger,.c-faq__item.is-open .c-accordion__trigger,.c-faq__item.is-open .c-faq__trigger{color:#16161d}.c-accordion__item.is-open .c-accordion__trigger .c-accordion__num-bubble,.c-accordion__item.is-open .c-accordion__trigger .c-faq__num-bubble,.c-accordion__item.is-open .c-faq__trigger .c-accordion__num-bubble,.c-accordion__item.is-open .c-faq__trigger .c-faq__num-bubble,.c-faq__item.is-open .c-accordion__trigger .c-accordion__num-bubble,.c-faq__item.is-open .c-accordion__trigger .c-faq__num-bubble,.c-faq__item.is-open .c-faq__trigger .c-accordion__num-bubble,.c-faq__item.is-open .c-faq__trigger .c-faq__num-bubble{opacity:1;transform:scale(1)}.c-accordion__item.is-open .c-accordion__trigger .c-accordion__num-num,.c-accordion__item.is-open .c-accordion__trigger .c-faq__num-num,.c-accordion__item.is-open .c-faq__trigger .c-accordion__num-num,.c-accordion__item.is-open .c-faq__trigger .c-faq__num-num,.c-faq__item.is-open .c-accordion__trigger .c-accordion__num-num,.c-faq__item.is-open .c-accordion__trigger .c-faq__num-num,.c-faq__item.is-open .c-faq__trigger .c-accordion__num-num,.c-faq__item.is-open .c-faq__trigger .c-faq__num-num{color:#fff}.c-accordion__item.is-open .c-accordion__icon.c-accordion__icon--plus,.c-accordion__item.is-open .c-faq__icon.c-faq__icon--plus,.c-faq__item.is-open .c-accordion__icon.c-accordion__icon--plus,.c-faq__item.is-open .c-faq__icon.c-faq__icon--plus{transform:translateY(.2rem) rotate(45deg)}.c-accordion__item.is-open .c-accordion__icon,.c-accordion__item.is-open .c-faq__icon,.c-faq__item.is-open .c-accordion__icon,.c-faq__item.is-open .c-faq__icon{transform:translateY(.2rem) rotate(180deg)}.c-accordion .c-accordion__content>:first-child,.c-accordion .c-faq__a>:first-child,.c-faq .c-accordion__content>:first-child,.c-faq .c-faq__a>:first-child{margin-top:0}.c-accordion .c-accordion__content>:last-child,.c-accordion .c-faq__a>:last-child,.c-faq .c-accordion__content>:last-child,.c-faq .c-faq__a>:last-child{margin-bottom:0}.c-accordion.is-js .c-accordion__panel,.c-accordion.is-js .c-faq__panel,.c-faq.is-js .c-accordion__panel,.c-faq.is-js .c-faq__panel{height:0;opacity:0;overflow:hidden;transition:height .25s cubic-bezier(.215,.5,.355,.75),opacity .2s ease;will-change:height}.c-accordion.is-js .c-accordion__item.is-open .c-accordion__panel,.c-accordion.is-js .c-faq__item.is-open .c-faq__panel,.c-faq.is-js .c-accordion__item.is-open .c-accordion__panel,.c-faq.is-js .c-faq__item.is-open .c-faq__panel{opacity:1}@media (prefers-reduced-motion:reduce){.c-accordion.is-js .c-accordion__icon,.c-accordion.is-js .c-accordion__panel,.c-accordion.is-js .c-faq__icon,.c-accordion.is-js .c-faq__panel,.c-faq.is-js .c-accordion__icon,.c-faq.is-js .c-accordion__panel,.c-faq.is-js .c-faq__icon,.c-faq.is-js .c-faq__panel{transition:none}}.c-faq__cta{margin-top:.75rem}