.FAQSection-module__XrVDtW__section{padding:var(--space-3xl)0;background:var(--bg-primary);position:relative;overflow:hidden}.FAQSection-module__XrVDtW__inner{z-index:2;position:relative}.FAQSection-module__XrVDtW__header{text-align:center;margin-bottom:var(--space-2xl);max-width:600px;margin-left:auto;margin-right:auto}.FAQSection-module__XrVDtW__title{color:var(--text-primary);letter-spacing:-1.5px;margin-top:12px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.FAQSection-module__XrVDtW__titleAccent{background:var(--accent-blue-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.FAQSection-module__XrVDtW__subtitle{color:var(--text-secondary);margin-top:16px;font-size:16px;line-height:1.6}.FAQSection-module__XrVDtW__accordionGrid{grid-template-columns:1fr 340px;align-items:flex-start;gap:48px;display:grid}.FAQSection-module__XrVDtW__accordionContainer{flex-direction:column;gap:12px;display:flex}.FAQSection-module__XrVDtW__item{border-radius:var(--radius-md);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;padding:0 24px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQSection-module__XrVDtW__item:hover{background:#ffffff0a;border-color:#ffffff14}.FAQSection-module__XrVDtW__itemOpen{background:#ffffff0d;border-color:#ffffff1f;box-shadow:0 10px 40px #0006}.FAQSection-module__XrVDtW__questionSection{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.FAQSection-module__XrVDtW__question{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.FAQSection-module__XrVDtW__arrowIcon{width:24px;height:24px;color:var(--text-secondary);justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.FAQSection-module__XrVDtW__itemOpen .FAQSection-module__XrVDtW__arrowIcon{color:#51d9fe;transform:rotate(180deg)}.FAQSection-module__XrVDtW__answerWrapper{opacity:0;max-height:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.FAQSection-module__XrVDtW__itemOpen .FAQSection-module__XrVDtW__answerWrapper{opacity:1;max-height:200px;padding-bottom:24px}.FAQSection-module__XrVDtW__answer{color:var(--text-secondary);font-size:15px;line-height:1.6}.FAQSection-module__XrVDtW__ctaBox{position:sticky}.FAQSection-module__XrVDtW__ctaCard{border-radius:var(--radius-lg);text-align:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,#51d9fe14 0%,#0068cf0a 100%);border:1px solid #51d9fe1f;flex-direction:column;gap:16px;padding:32px;display:flex}.FAQSection-module__XrVDtW__ctaTitle{color:var(--text-primary);font-size:20px;font-weight:800}.FAQSection-module__XrVDtW__ctaText{color:var(--text-secondary);font-size:14px;line-height:1.5}.FAQSection-module__XrVDtW__bgGlow{filter:blur(80px);z-index:1;pointer-events:none;background:radial-gradient(circle,#51d9fe0a 0%,#0000 70%);width:50%;height:60%;position:absolute;top:50%;right:-10%}@media (max-width:1024px){.FAQSection-module__XrVDtW__accordionGrid{grid-template-columns:1fr;gap:40px}.FAQSection-module__XrVDtW__ctaBox{position:relative;top:0}.FAQSection-module__XrVDtW__ctaCard{text-align:left;align-items:flex-start}}@media (max-width:640px){.FAQSection-module__XrVDtW__question{font-size:16px}.FAQSection-module__XrVDtW__section{padding:var(--space-2xl)0}}
