.FAQ-module__Jt2B0G__container{box-sizing:border-box;background:linear-gradient(#020617,#0f172a,#020617);width:100%;min-height:100vh;padding:140px 0 80px;position:relative;overflow:hidden}.FAQ-module__Jt2B0G__backgroundGradient{background:radial-gradient(at top,#0f6edb26,#0000 50%);position:absolute;inset:0}.FAQ-module__Jt2B0G__gridPattern{opacity:.02;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.FAQ-module__Jt2B0G__innerContainer{z-index:10;width:100%;max-width:900px;margin:0 auto;padding:0 20px;position:relative}.FAQ-module__Jt2B0G__header{text-align:center;margin-bottom:60px}.FAQ-module__Jt2B0G__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;display:inline-flex}.FAQ-module__Jt2B0G__badgeText{color:#0f6edb;font-size:14px;font-weight:500}.FAQ-module__Jt2B0G__title{text-align:center;color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(32px,5vw,56px);font-weight:700}.FAQ-module__Jt2B0G__introText{text-align:center;color:#fff9;max-width:700px;margin:0 auto;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.6}.FAQ-module__Jt2B0G__faqSection{margin-top:40px}.FAQ-module__Jt2B0G__faqItem{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin:0 auto 16px;transition:all .3s;position:relative;overflow:hidden}.FAQ-module__Jt2B0G__faqItem:hover{background:#ffffff14;border-color:#ffffff26}.FAQ-module__Jt2B0G__questionRow{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.FAQ-module__Jt2B0G__question{color:#fff;text-align:left;flex:1;margin:0;padding-right:16px;font-size:18px;font-weight:600}.FAQ-module__Jt2B0G__arrowWrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.FAQ-module__Jt2B0G__arrowWrapper svg,.FAQ-module__Jt2B0G__arrowWrapper img{filter:brightness(0)invert();opacity:.6}.FAQ-module__Jt2B0G__arrowDown{transition:transform .3s}.FAQ-module__Jt2B0G__arrowUp{transition:transform .3s;transform:rotate(180deg)}.FAQ-module__Jt2B0G__answer{color:#ffffffb3;max-height:0;padding:0 24px;font-size:16px;font-weight:400;line-height:1.6;transition:max-height .3s,padding .3s;overflow:hidden}.FAQ-module__Jt2B0G__answer.FAQ-module__Jt2B0G__open{max-height:300px;padding:0 24px 24px}.FAQ-module__Jt2B0G__divider{display:none}.FAQ-module__Jt2B0G__heroCTAContainer{justify-content:center;width:100%;margin-top:48px;display:flex}.FAQ-module__Jt2B0G__ctaLink{text-decoration:none;display:inline-block}.FAQ-module__Jt2B0G__HeroCTA{color:#fff;text-align:center;cursor:pointer;background:#0f6edb;border:none;border-radius:9999px;justify-content:center;align-items:center;height:56px;padding:0 32px;font-family:inherit;font-size:16px;font-weight:500;transition:all .2s;display:flex}.FAQ-module__Jt2B0G__HeroCTA:hover{background:#0d60bf;transform:translateY(-2px);box-shadow:0 10px 25px -5px #0f6edb40}@media (max-width:768px){.FAQ-module__Jt2B0G__container{padding:120px 0 60px}.FAQ-module__Jt2B0G__innerContainer{padding:0 16px}.FAQ-module__Jt2B0G__header{margin-bottom:40px}.FAQ-module__Jt2B0G__question{font-size:16px}.FAQ-module__Jt2B0G__answer{font-size:15px}.FAQ-module__Jt2B0G__questionRow{padding:16px 20px}}