.faq-page{padding:80px 0 110px;background:radial-gradient(circle at 50% 0,#eeeaff,transparent 31%),#f7f6f1}.member-body .faq-page{background:radial-gradient(circle at 50% 0,rgba(32,232,137,.09),transparent 28%),#070b0a}.faq-hero{text-align:center;margin-bottom:48px}.faq-hero h1{font-size:clamp(43px,6vw,70px);color:#17221d;margin:12px 0}.faq-hero p{color:#68736d;font-size:16px}.faq-layout{display:grid;grid-template-columns:225px 1fr;gap:26px;align-items:start}.faq-layout>aside{position:sticky;top:110px;display:flex;flex-direction:column;gap:6px;background:#151c18;color:#fff;border:1px solid #28342e;border-radius:20px;padding:18px}.faq-layout>aside>span,.faq-group-label{font-size:9px;font-weight:900;letter-spacing:.15em;color:#20c979}.faq-layout>aside>a{padding:10px 11px;color:#8f9a94;border-radius:9px;font-size:12px;font-weight:700}.faq-layout>aside>a:hover,.faq-layout>aside>a.active{background:#203027;color:#fff}.faq-layout>aside>div{border-top:1px solid #2a352f;margin-top:12px;padding:16px 10px 7px}.faq-layout>aside>div b{font-size:12px}.faq-layout>aside>div p{font-size:10px;color:#829087;margin:5px 0 10px}.faq-layout>aside>div a{color:#20e889;font-size:10px;font-weight:800}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-group-label{display:block;margin:18px 4px 2px}.faq-group-label:first-child{margin-top:0}.faq-list details{background:#fff;border:1px solid #dedfd9;border-radius:16px;overflow:hidden;box-shadow:0 7px 22px rgba(34,43,38,.045)}.faq-list details[open]{border-color:#bfc9c2;box-shadow:0 12px 32px rgba(34,43,38,.08)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;color:#1b2721;font:800 15px Manrope}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#eff2ef}.faq-list summary i:before,.faq-list summary i:after{content:'';position:absolute;background:#59665f;left:8px;right:8px;top:13px;height:2px}.faq-list summary i:after{top:8px;bottom:8px;left:13px;width:2px;height:auto}.faq-list details[open] summary i{background:#dff8eb}.faq-list details[open] summary i:after{display:none}.faq-list details[open] summary{color:#0b874e}.faq-list details>p{margin:0;padding:0 22px 21px;color:#59665f;line-height:1.75;font-size:13px;max-width:720px}.member-body .faq-hero h1{color:#fff}.member-body .faq-hero p{color:#87908b}.member-body .faq-list details{background:#101513;border-color:#27312c;box-shadow:none}.member-body .faq-list details[open]{border-color:#365342;background:#111a15}.member-body .faq-list summary{color:#eef3f0}.member-body .faq-list details[open] summary{color:#20e889}.member-body .faq-list summary i{background:#202823}.member-body .faq-list summary i:before,.member-body .faq-list summary i:after{background:#8d9992}.member-body .faq-list details[open] summary i{background:#173a28}.member-body .faq-list details>p{color:#9aa59f}@media(max-width:720px){.faq-page{padding:50px 0 80px}.faq-layout{grid-template-columns:1fr}.faq-layout>aside{position:static;display:grid;grid-template-columns:1fr 1fr}.faq-layout>aside>span,.faq-layout>aside>div{grid-column:1/-1}.faq-hero{text-align:left}.faq-hero h1{font-size:42px}.faq-list summary{padding:17px}.faq-list details>p{padding:0 17px 18px}}
