.p-faq .eyebrow{margin-bottom:22px}.p-faq .faqhead{padding:138px 0 10px}.p-faq .faqhead h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(38px,5.6vw,72px)}.p-faq .faqhead p{color:var(--ink-2);max-width:52ch;margin-top:22px;font-size:clamp(17px,1.6vw,20px);font-weight:300}.p-faq .faqhead p a{transition:color .2s,text-decoration-thickness .2s}.p-faq .faqhead p a:hover{color:var(--ink);text-decoration-thickness:2px}.p-faq .faqbody{padding:50px 0 120px}.p-faq .faqlayout{grid-template-columns:240px 1fr;align-items:start;gap:56px;display:grid}.p-faq .faqnav{z-index:1;border-bottom:none;flex-direction:column;gap:4px;display:flex;position:sticky;top:96px}.p-faq .faqnav a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-radius:9px;padding:10px 13px;font-size:11px;text-decoration:none;transition:all .2s}.p-faq .faqnav a:hover,.p-faq .faqnav a.on{color:#fff;background:var(--ink)}.p-faq .faqgroup{margin-bottom:0}.p-faq .faqgroup:not(:first-child){margin-top:60px;padding-top:60px}.p-faq .faqgroup:last-child{margin-bottom:10px}.p-faq .faqgroup>h2{font-size:13px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:14px;font-weight:700;line-height:1;display:flex}.p-faq .faqgroup>h2:before{content:"";background:#2bf08a;border-radius:50%;width:7px;height:7px;animation:2.6s infinite pg}.p-faq .fitem{border-top:1px solid var(--line);border-bottom:none}.p-faq .faqgroup .fitem:first-of-type{border-top:none}.p-faq .fq{padding:24px 4px}.p-faq .fq span{font-size:18px}.p-faq .fq .ic:before{width:15px}.p-faq .fq .ic:after{height:15px}.p-faq .fitem.open .fq .ic{color:#0a9a55}.p-faq .fa p{padding:0 4px 26px}.p-faq .fa p a{color:#0a7d45;font-weight:600;text-decoration:none;box-shadow:inset 0 -.08em #2bf08a80}.p-faq .askband{color:#fff;background:#08080c;border:1px solid #ffffff14;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:42px;display:flex}.p-faq .askband h3{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1}.p-faq .askband p{color:#a4a6b0;margin-top:8px;font-size:15.5px}.p-faq .askband .btn-ghost{color:#fff;border-color:#ffffff4d}.p-faq .askband .btn-ghost:hover{background:#ffffff0f;border-color:#fff}@media (max-width:900px){.p-faq .faqlayout{grid-template-columns:1fr;gap:8px}.p-faq .faqnav{flex-flow:wrap;margin-bottom:24px;position:static}.p-faq .askband{padding:30px}}
