.hero{background-color:var(--color-dark);overflow:hidden;padding:100px 0 60px;position:relative}.hero-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-bg-circle-1{height:400px;left:-100px;top:-150px;width:400px}.hero-bg-circle-1,.hero-bg-circle-2{background:radial-gradient(circle,rgba(105,70,183,.2) 0,rgba(105,70,183,0) 70%);border-radius:50%;position:absolute}.hero-bg-circle-2{bottom:-100px;height:300px;right:-50px;width:300px}.hero-content{position:relative;z-index:1}.hero h1{color:var(--color-white);font-size:3rem;font-weight:700;margin-bottom:20px}.hero .subtitle{color:var(--color-light-gray);font-size:1.25rem;margin:0 auto;max-width:600px}.faq-nav{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem;padding-bottom:1rem}.faq-nav-item{border-radius:8px;color:#94929e;cursor:pointer;font-weight:500;padding:.75rem 1.25rem;transition:background-color .3s ease,color .3s ease}.faq-nav-item:hover{background-color:rgba(74,59,120,.1);color:#fff}.faq-nav-item.active{background-color:rgba(74,59,120,.2);color:#fff}.faq-section{margin-bottom:3rem}.faq-section-title{align-items:center;display:flex;margin-bottom:1.5rem}.faq-section-icon{align-items:center;background:linear-gradient(135deg,rgba(74,59,120,.2),rgba(54,43,87,.2));border:1px solid rgba(74,59,120,.3);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:.75rem;width:36px}.faq-section-icon svg{color:#8b7ab8;height:18px;width:18px}.faq-section-title h3{color:#fff;font-size:1.25rem}.faq-items{display:flex;flex-direction:column;gap:.75rem}.faq-item{background-color:rgba(20,18,26,.4);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:rgba(107,90,154,.4);box-shadow:0 4px 12px rgba(0,0,0,.1)}.faq-question{align-items:center;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;list-style:none;padding:1rem 1.25rem;position:relative;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-item summary{list-style-type:none}.faq-question-text{flex:1;padding-right:2rem}.faq-icon{flex-shrink:0;height:20px;position:relative;width:20px}.faq-icon:after,.faq-icon:before{background-color:#8b7ab8;content:"";position:absolute;transition:transform .3s ease,opacity .3s ease}.faq-icon:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.faq-icon:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.faq-item[open] .faq-icon:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.faq-answer{color:#94929e;font-size:.9375rem;line-height:1.6;padding:0 1.25rem 1.25rem}.faq-list{margin:.75rem 0;padding-left:1.25rem}.faq-list li{margin-bottom:.5rem}.faq-list strong{color:#fff;font-weight:600}.cta-section{background-color:var(--color-dark-gray);margin-top:60px;padding:80px 0}.cta-title{color:var(--color-white);font-size:2rem;margin-bottom:16px}.cta-subtitle{color:var(--color-light-gray);font-size:1.1rem;margin:0 auto 36px;max-width:700px}.button-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.fade-in{animation:fadeIn .5s ease forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}@media (max-width:768px){.hero{padding:80px 0 40px}.hero h1{font-size:2.25rem}.hero .subtitle{font-size:1rem}.faq-nav{gap:.25rem;justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}.faq-nav-item{font-size:.875rem;padding:.5rem .75rem;white-space:nowrap}.faq-section-title h3{font-size:1.125rem}.faq-question{font-size:.9375rem;padding:.875rem 1rem}.faq-answer{font-size:.875rem;padding:0 1rem 1rem}.cta-title{font-size:1.75rem}}@media (max-width:576px){.hero h1{font-size:1.75rem}.faq-question-text{font-size:1rem}.button-container{flex-direction:column}}.faq-item[open]{background-color:rgba(20,18,26,.8);margin-bottom:.5rem}
/*# sourceMappingURL=faq.css.map*/