.FAQ-module__uDLo1a__section{padding-block:clamp(5rem,10vw,8rem);padding-inline:1.5rem;position:relative;overflow:hidden}.FAQ-module__uDLo1a__orbA{top:-5%;pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#6366f10f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;inset-inline-end:-180px}.FAQ-module__uDLo1a__orbB{bottom:5%;pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#06b6d40d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;inset-inline-start:-120px}.FAQ-module__uDLo1a__container{max-width:800px;margin-inline:auto;position:relative}.FAQ-module__uDLo1a__heading{text-align:center;opacity:0;margin-block-end:clamp(3rem,6vw,5rem);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.FAQ-module__uDLo1a__headingVisible{opacity:1;transform:translateY(0)}.FAQ-module__uDLo1a__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-block-end:.75rem;font-size:.8125rem;font-weight:500}.FAQ-module__uDLo1a__title{color:var(--text-primary);text-wrap:balance;margin-block-end:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15}.FAQ-module__uDLo1a__subtitle{color:var(--text-muted);text-wrap:pretty;max-width:480px;margin-inline:auto;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.FAQ-module__uDLo1a__list{flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);display:flex}.FAQ-module__uDLo1a__item{border:1px solid var(--border-primary);background:var(--surface-glass);-webkit-backdrop-filter:blur(20px)saturate(120%);opacity:0;border-radius:20px;transition-property:opacity,transform,box-shadow,border-color;overflow:hidden;transform:translateY(30px)scale(.97)}.FAQ-module__uDLo1a__itemVisible{opacity:1;transform:translateY(0)scale(1)}.FAQ-module__uDLo1a__item:hover{box-shadow:var(--shadow-lg);border-color:#6366f12e}[data-theme=dark] .FAQ-module__uDLo1a__item:hover{border-color:#818cf838}.FAQ-module__uDLo1a__trigger{cursor:pointer;text-align:start;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:clamp(1.25rem,2.5vw,1.75rem);font-family:inherit;display:flex}.FAQ-module__uDLo1a__iconWrapper{background:var(--bg-tertiary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex}.FAQ-module__uDLo1a__iconColor{color:var(--accent)}.FAQ-module__uDLo1a__item:hover .FAQ-module__uDLo1a__iconWrapper{background:#007aff1a;transform:scale(1.06)}[data-theme=dark] .FAQ-module__uDLo1a__item:hover .FAQ-module__uDLo1a__iconWrapper{background:#0a84ff26}.FAQ-module__uDLo1a__question{color:var(--text-primary);flex:1;min-width:0;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600;line-height:1.4}.FAQ-module__uDLo1a__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}.FAQ-module__uDLo1a__chevronOpen{transform:rotate(180deg)}.FAQ-module__uDLo1a__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.FAQ-module__uDLo1a__answerWrapperOpen{grid-template-rows:1fr}.FAQ-module__uDLo1a__answerInner{overflow:hidden}.FAQ-module__uDLo1a__answer{color:var(--text-secondary);text-wrap:pretty;padding-block:0 clamp(1.25rem,2.5vw,1.75rem);padding-inline:calc(44px + clamp(.75rem,2vw,1.25rem) + clamp(1.25rem,2.5vw,1.75rem)) clamp(1.25rem,2.5vw,1.75rem);font-size:.9375rem;line-height:1.75}.FAQ-module__uDLo1a__itemOpen{border-color:#6366f126}[data-theme=dark] .FAQ-module__uDLo1a__itemOpen{border-color:#818cf833}.FAQ-module__uDLo1a__itemOpen .FAQ-module__uDLo1a__iconWrapper{background:#007aff1a}[data-theme=dark] .FAQ-module__uDLo1a__itemOpen .FAQ-module__uDLo1a__iconWrapper{background:#0a84ff26}@media (max-width:640px){.FAQ-module__uDLo1a__answer{padding-inline-start:clamp(1.25rem,2.5vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.FAQ-module__uDLo1a__item,.FAQ-module__uDLo1a__heading,.FAQ-module__uDLo1a__chevron,.FAQ-module__uDLo1a__answerWrapper,.FAQ-module__uDLo1a__iconWrapper{opacity:1!important;transition:none!important;transform:none!important}.FAQ-module__uDLo1a__answerWrapper{grid-template-rows:0fr!important}.FAQ-module__uDLo1a__answerWrapperOpen{grid-template-rows:1fr!important}}
