.pg-faq .layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:72px;padding-top:96px;padding-bottom:140px;display:grid}.pg-faq .side{position:sticky;top:110px}.pg-faq .h1{font-size:clamp(56px,7vw,112px)}.pg-faq .w{animation:.9s cubic-bezier(.2,.8,.2,1) both riseIn;display:inline-block}.pg-faq .pills{flex-wrap:wrap;gap:10px;margin:36px 0 40px;display:flex}.pg-faq .pill{border:1.5px solid var(--line);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px;font-size:15px;font-weight:700;transition:background .35s,color .35s,border-color .35s,transform .4s cubic-bezier(.34,1.56,.64,1)}.pg-faq .pill:hover{transform:translateY(-2px)}.pg-faq .pill.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-faq .help{background:var(--paper2);border-radius:28px;align-items:center;gap:18px;padding:28px;display:flex}.pg-faq .help img{flex:none;width:110px}.pg-faq .float{animation:6s ease-in-out infinite faq-bob}.pg-faq .qa{border-top:1px solid var(--line)}.pg-faq .qa:last-child{border-bottom:1px solid var(--line)}.pg-faq .qa button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.pg-faq .qa .q{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.15;transition:color .3s,transform .5s cubic-bezier(.2,.8,.2,1);display:block}.pg-faq .qa button:hover .q{color:var(--deep);transform:translate(6px)}.pg-faq .qa .cat{color:var(--muted);margin-bottom:8px;display:block}.pg-faq .pm{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .4s,color .4s,rotate .5s cubic-bezier(.34,1.56,.64,1),border-color .4s;display:grid}.pg-faq .qa.open .pm{background:var(--accent);color:#fff;border-color:var(--accent);rotate:45deg}.pg-faq .ans{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.8,.2,1);display:grid}.pg-faq .ans>div{overflow:hidden}.pg-faq .ans p{color:var(--muted);opacity:0;max-width:640px;margin:0 0 30px;font-size:18px;line-height:1.6;transition:opacity .5s .1s,transform .6s cubic-bezier(.2,.8,.2,1) .1s;transform:translateY(-8px)}.pg-faq .qa.open .ans{grid-template-rows:1fr}.pg-faq .qa.open .ans p{opacity:1;transform:none}.pg-faq .list{animation:.6s cubic-bezier(.2,.8,.2,1) both faq-listIn}@keyframes faq-listIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes faq-bob{0%,to{translate:0}50%{translate:0 -12px}}@media (prefers-reduced-motion:reduce){.pg-faq *,.pg-faq :before,.pg-faq :after{transition:none!important;animation:none!important}}@media (min-width:1304px){.pg-faq .layout{padding-left:0;padding-right:0}}@media (max-width:1000px){.pg-faq .layout{grid-template-columns:minmax(0,1fr);gap:24px}.pg-faq .side{position:static}}@media (max-width:640px){.pg-faq .help img{width:80px}}
