@media only screen and (width>=0){#faq{padding:var(--sectionPadding);z-index:1;position:relative;overflow:hidden}#faq .item,#faq .item-container{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}#faq .text{margin-bottom:1rem}#faq .container{z-index:1;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem);width:100%;max-width:44rem;margin:auto;display:flex;position:relative}#faq .flex-group{flex-direction:column;gap:2rem;width:100%;display:flex;position:relative}#faq .button-group{place-content:flex-start center;align-self:stretch;align-items:stretch;gap:.75rem;display:flex}#faq .option{font-family:var(--headerFont);box-sizing:border-box;color:var(--bodyTextColor);z-index:1;background-color:#fff;border-radius:1rem/2rem;padding:.75rem;font-size:clamp(.875rem,2vw,1.25rem);font-weight:700;line-height:1.2em;transition:border-color .3s;position:relative}#faq .option:before{content:"";background:var(--primary);opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}#faq .option:hover{cursor:pointer;border-color:var(--primary)}#faq .option:hover:before{opacity:.1}#faq .option.active{color:var(--primary);border-color:var(--primary)}#faq .option.active:before{opacity:.1}#faq .wrapper{position:relative}#faq .faq-group{width:100%;transform-style:preserve-3d;perspective:900px;transform-origin:top;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1rem);margin:0;padding:0;transition:transform .7s,opacity .3s,visibility .5s,top .3s,left .3s;display:flex}#faq .faq-group.hidden{pointer-events:none;opacity:0;visibility:hidden;position:absolute;top:0;left:0;transform:scaleY(0)}#faq .faq-group.hidden .faq-item{opacity:0;transform:rotateX(270deg)}#faq .faq-item{box-sizing:border-box;opacity:1;border-radius:1rem;width:100%;transition:transform .6s,opacity .3s;top:0;transform:rotateX(0)}#faq .item-container{padding:clamp(1rem,4vw,1.5rem)}#faq .faq-item:nth-of-type(2){transition-delay:.1s}#faq .faq-item:nth-of-type(3){transition-delay:.2s}#faq .faq-item:nth-of-type(4){transition-delay:.3s}#faq .faq-item:nth-of-type(5){transition-delay:.4s}#faq .faq-item:nth-of-type(6){transition-delay:.5s}#faq .faq-item:nth-of-type(7){transition-delay:.6s}#faq .faq-item:nth-of-type(8){transition-delay:.7s}#faq .faq-item:nth-of-type(9){transition-delay:.8s}#faq .faq-item:nth-of-type(10){transition-delay:.9s}#faq .faq-item:hover{cursor:pointer}#faq .faq-item.active .button{color:var(--primary)}#faq .faq-item.active .button:before{background-color:var(--primary);transform:rotate(310deg)}#faq .faq-item.active .button:after{background-color:var(--primary);transform:rotate(-310deg)}#faq .faq-item.active .item-p{opacity:1;height:auto;padding:clamp(1rem,4vw,1.5rem)}#faq .button{font-family:var(--headerFont);text-align:left;width:100%;color:var(--headerColor);background-color:#0000;border:none;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.2em;transition:background-color .3s,color .3s;display:block;position:relative}#faq .button:hover{cursor:pointer}#faq .button:before{content:"";background-color:var(--headerColor);opacity:1;transform-origin:0;border-radius:50%;width:.75rem;height:.1875rem;transition:transform .5s;display:block;position:absolute;top:50%;right:1.5rem;transform:rotate(52deg)}#faq .button:after{content:"";background-color:var(--headerColor);opacity:1;transform-origin:100%;border-radius:50%;width:.75rem;height:.1875rem;transition:transform .5s;display:block;position:absolute;top:50%;right:1.3125rem;transform:rotate(-52deg)}#faq .button-text{width:80%;display:block}#faq .item-p{font-family:var(--bodyFont);height:0;color:var(--bodyTextColor);opacity:0;margin:0;padding:0;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;transition:opacity .3s,padding-bottom .3s;overflow:hidden}#faq .item-p a{color:var(--primary)}#faq .cta{background-color:var(--primary);text-align:center;border:1px solid var(--primary);border-radius:1rem;flex-direction:column;align-items:center;width:100%;margin:0;padding:clamp(2rem,4vw,2.5rem);display:flex;position:relative}#faq .flex{flex-direction:column;display:flex}#faq .cta-title{color:#fff;margin:0 0 1rem;font-size:1.9375rem;font-weight:900;line-height:1.2em}#faq .cta-text{color:#fff;opacity:.8;margin:0 0 2rem;font-size:1rem;line-height:1.5em}}@media only screen and (width>=48rem){#faq .container{max-width:67.5rem}#faq .button-group{flex-direction:row}}@media only screen and (width>=64rem){#faq .option{padding:.75rem 1.5rem}#faq .cta{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}#faq .cta-text{margin:0}#faq .button-solid{flex-shrink:0}}@media only screen and (width>=0){body #faq{background-color:var(--dark)}body #faq .item-p{color:var(--bodyTextColor)}body #faq .button-text,body #faq .option{color:var(--headerColor);text-transform:capitalize}body #faq .cta-text{opacity:.8}body #faq .option{background-color:#0000;border-color:#ffffff4d;transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s}body #faq .option.active,body #faq .option:hover{color:var(--primary);background-color:#fff;border-color:#0000;animation:3.2s infinite forwards buttonGlow;box-shadow:0 0 24px #43b7ff33,0 0 39px #43b7ff33,0 0 60px #43b7ff33}body #faq .faq-item{transition:border-color .3s,transform .6s}body #faq .faq-item.active .button{color:var(--secondary)}body #faq .faq-item.active .button:before,body #faq .faq-item.active .button:after{background-color:#fff}body #faq .faq-item:nth-of-type(2){transition-delay:.1s}body #faq .faq-item:nth-of-type(3){transition-delay:.2s}body #faq .faq-item:nth-of-type(4){transition-delay:.3s}body #faq .faq-item:nth-of-type(5){transition-delay:.4s}body #faq .faq-item:nth-of-type(6){transition-delay:.5s}body #faq .faq-item:nth-of-type(7){transition-delay:.6s}body #faq .faq-item:nth-of-type(8){transition-delay:.7s}body #faq .faq-item:nth-of-type(9){transition-delay:.8s}body #faq .faq-item:nth-of-type(10){transition-delay:.9s}body #faq .faq-item:hover{transition:border-color .3s}body #faq .button{color:var(--headerColor)}body #faq .button:before,body #faq .button:after{background-color:var(--headerColor)}body #faq .cta{background-color:#0a2030}body #faq .item-p a{color:var(--secondary)}}
