.faq-page{background-color:#080B1A!important;min-height:100vh}.faq-page .faq-content-container,.faq-page .faq-content-section,.faq-page .faq-no-results,.faq-page .faq-search-box,.faq-page .faq-search-wrapper,.faq-page .faq-section,.faq-page .faq-section-list,.faq-page .faq-sections-wrapper{background-color:initial!important;background:transparent!important}.faq-hero-section{background-color:#080B1A;padding:170px 0 60px;position:relative;overflow:hidden}.faq-hero-container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.faq-hero-heading{font-family:N27,sans-serif;font-size:56px;font-weight:400;line-height:1.1;letter-spacing:-1.68px;color:#FFF;margin:0 0 20px}.faq-hero-subtitle{font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:rgba(255,255,255,.7);max-width:600px;margin:0 auto}.faq-content-section{background-color:#080B1A!important;background:#080B1A!important;padding:40px 0 100px}.faq-content-container{max-width:1200px;margin:0 auto;padding:0 2rem}.faq-search-wrapper{max-width:600px;margin:0 auto 60px}.faq-search-box{position:relative;width:100%}.faq-search-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.5);pointer-events:none}.faq-search-input{width:100%;padding:18px 24px 18px 56px;background:linear-gradient(300deg,rgba(255,255,255,.1) 1.49%,rgba(255,255,255,0) 92.15%);border:1px solid rgba(255,255,255,.2);border-radius:50px;font-family:Geist,sans-serif;font-size:16px;font-weight:400;color:#FFF;outline:none;transition:all .3s ease}.faq-search-input::placeholder{color:rgba(255,255,255,.5)}.faq-search-input:focus{border-color:rgba(163,213,255,.5);background:linear-gradient(300deg,rgba(255,255,255,.15) 1.49%,rgba(255,255,255,.05) 92.15%)}.faq-search-clear{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.7);transition:all .2s ease}.faq-search-clear:hover{background:rgba(255,255,255,.2);color:#FFF}.faq-no-results{text-align:center;padding:60px 20px}.faq-no-results p{font-family:Geist,sans-serif;font-size:18px;color:rgba(255,255,255,.6);margin:0}.faq-sections-wrapper{gap:60px}.faq-section,.faq-sections-wrapper{display:flex;flex-direction:column;background:transparent!important;background-color:initial!important}.faq-section{gap:24px;border:none!important;box-shadow:none!important}.faq-section-list{display:flex;flex-direction:column;gap:16px;background:transparent!important;background-color:initial!important}.faq-section-heading{font-family:N27,sans-serif;font-size:36px;font-weight:400;line-height:1.2;letter-spacing:-1.08px;color:#FFF;margin:0;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.faq-item{background:linear-gradient(300deg,rgba(255,255,255,.1) 1.49%,rgba(255,255,255,0) 92.15%);border:1px solid rgba(255,255,255,.2);border-radius:24px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:rgba(255,255,255,.3)}.faq-item details{display:block;width:100%}.faq-item details[open] .faq-item-icon,.faq-item details[open] .faq-item-icon.rotated,.js-enabled .faq-item details .faq-item-icon.rotated{transform:rotate(180deg)}.faq-item summary{list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none}.faq-item-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-item-button:hover{background:rgba(255,255,255,.05)}.faq-item-question{font-family:Geist,sans-serif;font-size:17px;font-weight:500;line-height:1.4;color:#FFF;flex:1 1;padding-right:16px}.faq-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease;color:#A3D5FF}.faq-item-icon svg{width:22px;height:22px;fill:none;stroke:#E5E7EB}.faq-item-icon.rotated{transform:rotate(180deg)}.faq-item-answer{padding:0 28px 24px;font-family:Geist,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:rgba(255,255,255,.65);counter-reset:faq-number}.js-enabled .faq-item details[open] .faq-item-answer{animation:faqSlideDown .3s ease}.faq-item-answer p{margin:0 0 12px}.faq-item-answer p:last-child{margin-bottom:0}.faq-item-answer blt{display:block;position:relative;padding-left:24px;margin:8px 0;line-height:1.6}.faq-item-answer blt:before{content:"\2022";position:absolute;left:0;color:#f69438;font-size:20px;font-weight:700;line-height:1.6}.faq-item-answer num{display:block;position:relative;padding-left:28px;margin:8px 0;line-height:1.6;counter-increment:faq-number}.faq-item-answer num:before{content:counter(faq-number) ".";position:absolute;left:0;color:#f69438;font-weight:600;line-height:1.6}.faq-highlight{background-color:rgba(246,148,56,.3);color:#FFF;padding:0 2px;border-radius:2px}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.faq-hero-section{padding:160px 0 50px}.faq-hero-heading{font-size:46px}.faq-section-heading{font-size:32px}}@media screen and (max-width:768px){.faq-hero-section{padding:140px 0 40px}.faq-hero-heading{font-size:38px;letter-spacing:-1px}.faq-hero-subtitle{font-size:16px}.faq-content-section{padding:30px 0 80px}.faq-content-container{padding:0 1rem}.faq-search-wrapper{margin-bottom:50px}.faq-search-input{padding:16px 20px 16px 50px;font-size:15px}.faq-search-icon{left:20px}.faq-sections-wrapper{gap:50px}.faq-section-heading{font-size:28px}.faq-item{border-radius:20px}.faq-item-button{padding:20px 22px}.faq-item-question{font-size:16px}.faq-item-answer{padding:0 22px 20px;font-size:14px}}@media screen and (max-width:480px){.faq-hero-section{padding:130px 0 30px}.faq-hero-heading{font-size:30px}.faq-hero-subtitle{font-size:15px}.faq-content-section{padding:24px 0 60px}.faq-search-wrapper{margin-bottom:40px}.faq-search-input{padding:14px 16px 14px 46px;font-size:14px;border-radius:40px}.faq-search-icon{left:16px}.faq-search-icon svg{width:18px;height:18px}.faq-search-clear{width:24px;height:24px}.faq-sections-wrapper{gap:40px}.faq-section-heading{font-size:24px;padding-bottom:12px}.faq-section-list{gap:12px}.faq-item{border-radius:16px}.faq-item-button{padding:18px}.faq-item-question{font-size:15px;padding-right:12px}.faq-item-icon svg{width:18px;height:18px}.faq-item-answer{padding:0 18px 18px;font-size:13px}.faq-item-answer blt{padding-left:18px}.faq-item-answer num{padding-left:22px}}[data-theme=light] .faq-page{background-color:#f4f7fc!important;background-image:linear-gradient(180deg,#ffffff,rgba(234,241,255,.85) 45%,#e2ebf8)!important}[data-theme=light] .faq-page .faq-content-container,[data-theme=light] .faq-page .faq-content-section,[data-theme=light] .faq-page .faq-no-results,[data-theme=light] .faq-page .faq-search-box,[data-theme=light] .faq-page .faq-search-wrapper,[data-theme=light] .faq-page .faq-section,[data-theme=light] .faq-page .faq-section-list,[data-theme=light] .faq-page .faq-sections-wrapper{background-color:initial!important;background:transparent!important}[data-theme=light] .faq-hero-section{background-color:initial;background-image:none}[data-theme=light] .faq-hero-heading{background:linear-gradient(90deg,#02407e 0,#000000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .faq-hero-subtitle{color:rgba(9,14,24,.55)}[data-theme=light] .faq-content-section{background-color:initial!important;background:transparent!important}[data-theme=light] .faq-sections-wrapper{gap:64px}[data-theme=light] .faq-section-list{gap:22px}[data-theme=light] .faq-search-wrapper{max-width:100%;margin-bottom:48px}[data-theme=light] .faq-search-icon{color:rgba(9,14,24,.45)}[data-theme=light] .faq-search-input{min-height:56px;padding-top:16px;padding-bottom:16px;background:#ffffff;border:1px solid rgba(0,97,193,.12);color:#090e18}[data-theme=light] .faq-search-input::placeholder{color:rgba(9,14,24,.45)}[data-theme=light] .faq-search-input:focus{border-color:rgba(0,97,193,.35);background:#ffffff}[data-theme=light] .faq-search-clear{background:rgba(0,97,193,.08);color:rgba(9,14,24,.65)}[data-theme=light] .faq-search-clear:hover{background:rgba(0,97,193,.12);color:#090e18}[data-theme=light] .faq-no-results p{color:rgba(9,14,24,.55)}[data-theme=light] .faq-section-heading{color:#090e18;border-bottom:1px solid rgba(0,97,193,.12);padding-bottom:20px;margin-bottom:4px}[data-theme=light] .faq-item{width:100%;max-width:100%;box-sizing:border-box;background:#ffffff;border:1px solid rgba(0,97,193,.14);border-radius:40px;box-shadow:0 1px 2px rgba(9,14,24,.05),0 10px 40px rgba(0,97,193,.08);padding:0!important}[data-theme=light] .faq-item:hover{border-color:rgba(0,97,193,.28);box-shadow:0 2px 6px rgba(9,14,24,.07),0 14px 48px rgba(0,97,193,.12)}[data-theme=light] .faq-item-button:hover{background:rgba(0,97,193,.05)}[data-theme=light] .faq-item-button{box-sizing:border-box;width:100%;min-height:80px;padding:28px 40px;align-items:flex-start;gap:20px}[data-theme=light] .faq-item details[open] .faq-item-button{min-height:0;padding-bottom:14px}[data-theme=light] .faq-item-question{color:#1a1a1a;font-size:18px;font-weight:500;line-height:26px;min-width:0;flex:1 1;overflow-wrap:anywhere}[data-theme=light] .faq-item-icon{color:#0061c1;flex-shrink:0;margin-top:2px}[data-theme=light] .faq-item-icon svg{width:24px;height:24px;stroke:#0061c1}[data-theme=light] .faq-item-answer{padding:0 40px 36px;color:rgba(0,0,0,.7);font-size:16px;line-height:26px;max-width:100%;box-sizing:border-box}[data-theme=light] .faq-item details[open] .faq-item-answer{padding-top:0}[data-theme=light] .faq-item-answer blt:before,[data-theme=light] .faq-item-answer num:before{color:#0061c1}[data-theme=light] .faq-highlight{background-color:rgba(0,97,193,.2);color:#090e18}@media screen and (max-width:1200px){[data-theme=light] .faq-content-container,[data-theme=light] .faq-hero-container{max-width:820px}[data-theme=light] .faq-item{border-radius:32px}[data-theme=light] .faq-item-button{min-height:76px;padding:26px 32px;gap:16px}[data-theme=light] .faq-item-question{font-size:17px;line-height:25px}[data-theme=light] .faq-item-answer{padding:0 32px 32px;font-size:15px;line-height:25px}[data-theme=light] .faq-item-icon svg{width:22px;height:22px}}@media screen and (max-width:768px){[data-theme=light] .faq-content-container,[data-theme=light] .faq-hero-container{max-width:100%}[data-theme=light] .faq-item{border-radius:24px}[data-theme=light] .faq-item-button{min-height:72px;padding:22px 24px;gap:14px}[data-theme=light] .faq-item details[open] .faq-item-button{padding-bottom:12px}[data-theme=light] .faq-item-question{font-size:16px;line-height:24px}[data-theme=light] .faq-item-answer{padding:0 24px 28px;font-size:15px;line-height:24px}[data-theme=light] .faq-item-icon svg{width:22px;height:22px}}@media screen and (max-width:480px){[data-theme=light] .faq-item{border-radius:20px}[data-theme=light] .faq-item-button{min-height:68px;padding:18px;gap:12px}[data-theme=light] .faq-item details[open] .faq-item-button{padding-bottom:10px}[data-theme=light] .faq-item-question{font-size:15px;line-height:22px}[data-theme=light] .faq-item-answer{padding:0 18px 22px;font-size:14px;line-height:22px}[data-theme=light] .faq-item-icon svg{width:20px;height:20px}}