.landing-faq-section{position:relative}.landing-faq-section:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#00f3ff14,#0000 55%);position:absolute;inset:0}.landing-faq-section>.max-w-3xl{z-index:1;position:relative}.landing-faq__item{background:linear-gradient(145deg,#1a1a1ff2,#0a0a0cfa);border:1px solid #ffffff14;border-radius:14px;transition:border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 4px 24px #00000059}.landing-faq__item:hover{border-color:#00f3ff38;box-shadow:0 8px 32px #00000073,0 0 0 1px #00f3ff0f}.landing-faq__item[open]{border-color:#00f3ff59;box-shadow:0 10px 36px #00000080,0 0 28px #00f3ff14}.landing-faq__summary{cursor:pointer;color:#f4f4f8;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem 1rem 1.25rem;font-size:1.05rem;font-weight:700;line-height:1.35;list-style:none;transition:color .15s;display:flex}.landing-faq__summary::-webkit-details-marker{display:none}.landing-faq__summary:after{content:"";opacity:.85;border-bottom:2px solid #00f3ff;border-right:2px solid #00f3ff;flex-shrink:0;width:10px;height:10px;margin-top:-4px;transition:transform .25s,opacity .2s;transform:rotate(45deg)}.landing-faq__item[open] .landing-faq__summary:after{margin-top:4px;transform:rotate(-135deg)}.landing-faq__summary:hover{color:#fff}.landing-faq__panel{color:#8b8b9e;border-top:1px solid #ffffff0f;margin-top:-.25rem;padding:0 1.25rem 1.15rem;font-size:.95rem;line-height:1.65}.landing-faq__panel p{margin:0}
