.cs-faq-hero-wrapper{box-sizing:border-box;color:#fff;overflow:hidden;position:relative;width:100%}.cs-faq-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs-faq-hero-text{align-items:center;display:flex;flex-direction:column;margin-bottom:48px;max-width:100%;padding:40px 24px 0;position:relative;text-align:center;z-index:20}.cs-faq-tag{color:#5ed5d9;display:inline-block;font-size:22px;font-weight:700;letter-spacing:normal;margin-bottom:16px;text-transform:none;transition:all .3s ease}.cs-faq-tag.is-glow-active:hover{cursor:default;text-shadow:0 0 10px #5ed5d9,0 0 20px #5ed5d9}.cs-faq-heading{color:#fff;font-size:56px;font-weight:700;line-height:1.1;margin:0 0 24px;max-width:800px}.cs-faq-subheading{color:#b8babc;font-size:20px;line-height:1.6;max-width:720px}.cs-faq-buttons-row{display:flex;gap:16px;justify-content:center;margin-top:28px}a.cs-faq-btn{all:unset;align-items:center!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;justify-content:center!important;line-height:1!important;padding:11px 16px 12px!important;text-decoration:none!important;transition:all .3s ease!important;white-space:nowrap!important}a.cs-faq-btn--primary{background-color:#5ed5d9!important;border:1px solid #5ed5d9!important;color:#021025!important}a.cs-faq-btn--primary:hover{background-color:#4bc2c6!important;opacity:1!important;transform:translateY(-2px)!important}a.cs-faq-btn--secondary{backdrop-filter:blur(5px)!important;background-color:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}a.cs-faq-btn--secondary:hover{background-color:hsla(0,0%,100%,.2)!important;border-color:#5ed5d9!important;opacity:1!important;transform:translateY(-2px)!important}@media (max-width:768px){.cs-faq-heading{font-size:36px}.cs-faq-hero-text{margin-bottom:32px;padding-top:24px}.cs-faq-buttons-row{flex-direction:column;gap:12px;max-width:300px;width:100%}a.cs-faq-btn{width:100%!important}}.cs-faq-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 24px 64px;width:100%}.cs-faq-item{border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:0;padding:8px 0}.cs-faq-item:last-child{border-bottom:none}.cs-faq-accordion-trigger{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:24px 0;text-align:left;transition:color .3s ease;width:100%}.cs-faq-question{font-family:inherit;font-size:18px;font-weight:600;line-height:1.4;padding-right:20px}.cs-faq-accordion-trigger.active .cs-faq-question,.cs-faq-accordion-trigger:hover .cs-faq-question{color:#5ed5d9}.cs-faq-icon{align-items:center;color:#fff;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.cs-faq-icon:after{display:none}.cs-faq-accordion-trigger:hover .cs-faq-icon{color:#5ed5d9}.cs-faq-accordion-trigger.active .cs-faq-icon{color:#5ed5d9;transform:rotate(180deg)}.cs-faq-panel{background-color:transparent;max-height:0;opacity:.9;overflow:hidden;padding:0;transition:max-height .4s cubic-bezier(.25,.8,.25,1)}.cs-faq-answer-inner{color:#b8babc;font-size:16px;line-height:1.6;padding:8px 12px}.cs-faq-answer-inner p{margin-bottom:16px}.cs-faq-answer-inner p:last-child{margin-bottom:0}.cs-faq-answer-inner a{color:#5ed5d9;text-decoration:none}.cs-faq-answer-inner a:hover{text-decoration:underline}