.guide-faq{position:relative}.guide-hero{display:grid;grid-template-columns:1fr 220px;gap:30px;align-items:center;padding:34px;border:1px solid rgba(167,139,250,.2);border-radius:20px;background:radial-gradient(circle at 95% 10%,rgba(139,92,246,.22),transparent 35%),linear-gradient(145deg,rgba(25,31,54,.96),rgba(13,18,35,.96));box-shadow:0 20px 50px rgba(0,0,0,.15)}.guide-hero h2{font-size:clamp(28px,3vw,42px);margin-bottom:15px}.guide-hero p{max-width:760px;color:#a8b2cb;line-height:1.7;font-size:14px;margin:0 0 20px}.guide-chips,.guide-app-list{display:flex;flex-wrap:wrap;gap:8px}.guide-chips span{padding:8px 11px;border-radius:99px;background:rgba(236,72,153,.1);border:1px solid rgba(236,72,153,.25);color:#f3b1d5;font-size:11px;font-weight:700}.guide-stat{display:grid;place-items:center;text-align:center;padding:26px 16px;border-radius:17px;background:linear-gradient(145deg,#8b5cf6,#ec4899);color:#fff;box-shadow:0 15px 35px rgba(139,92,246,.25)}.guide-stat strong{font-size:54px;line-height:1}.guide-stat span{font-weight:700}.guide-stat small{margin-top:10px;color:#f4ddff;font-size:10px}.guide-apps{margin-top:22px;padding:26px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.025)}.guide-apps h3{margin:0 0 16px;font-size:20px}.guide-app-list button{border:1px solid var(--line);background:rgba(255,255,255,.04);color:#ccd4e8;border-radius:9px;padding:10px 13px;font:600 11px inherit;cursor:pointer;transition:.2s}.guide-app-list button:hover{background:#8b5cf6;border-color:#a78bfa;color:#fff;transform:translateY(-2px)}.guide-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.guide-options article{padding:18px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,rgba(28,35,60,.9),rgba(16,21,39,.9))}.guide-options span{display:inline-block;color:#c4b5fd;font-size:10px;font-weight:800;letter-spacing:.1em;margin-bottom:10px}.guide-options b,.guide-options small{display:block}.guide-options b{font-size:13px}.guide-options small{margin-top:8px;color:#8f9ab5;font-size:11px;line-height:1.45}.faq-heading{display:flex;align-items:end;justify-content:space-between;margin:55px 0 18px}.faq-heading h2{font-size:34px}.faq-heading>span{color:#7f8aa5;font-size:12px}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025);transition:.2s;overflow:hidden}.faq-list details[open]{border-color:rgba(167,139,250,.42);background:rgba(139,92,246,.07)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;color:#f1f3fb;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(139,92,246,.16);color:#c4b5fd;font-size:18px;font-weight:400}.faq-list details[open] summary:after{content:"−";background:#8b5cf6;color:#fff}.faq-list p{margin:0;padding:0 22px 20px;color:#9da8c4;font-size:13px;line-height:1.7;max-width:900px}@media(max-width:800px){.guide-hero{grid-template-columns:1fr}.guide-stat{max-width:180px}.guide-options{grid-template-columns:1fr 1fr}}@media(max-width:580px){.guide-hero,.guide-apps{padding:22px}.guide-options{grid-template-columns:1fr}.faq-heading{display:block}.faq-heading>span{display:block;margin-top:8px}}
