#pg-faq{--ink:#0b1220;--slate:#4a5666;--soft:#9aa4b2;--hair:#e7edf4;--muted:#5b6674;--green:#22c55e;--green-d:#16a34a;--green-deep:#15803d;--blue:#2563eb;--blue-d:#1d4ed8;--disp:var(--font-display),sans-serif;--body:var(--font-sans),sans-serif;--mono:var(--font-mono),monospace}#pg-faq a{color:inherit;text-decoration:none}#pg-faq .pg{position:relative;z-index:1}#pg-faq .anchor{max-width:1160px;margin:0 auto;padding:56px 24px 90px}#pg-faq .fhead{text-align:center;max-width:720px;margin:0 auto}#pg-faq .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);background:linear-gradient(90deg,rgba(34,197,94,.13),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.22);padding:7px 12px;border-radius:999px}#pg-faq .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:pfaq_dotPulse 2.4s ease-out infinite}#pg-faq .title{margin:18px 0 14px;font-family:var(--disp);font-weight:800;font-size:clamp(2.1rem,5.2vw,3rem);line-height:1.06;letter-spacing:-.02em;color:var(--ink)}#pg-faq .title .g{background:linear-gradient(90deg,#22c55e,#16a34a,#22c55e);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pfaq_gShimmer 6.5s ease-in-out 1.2s infinite}#pg-faq .sub{margin:0 auto;font-size:1.02rem;line-height:1.6;color:#5b6675;max-width:52ch}#pg-faq .search{position:relative;max-width:560px;margin:26px auto 0}#pg-faq .search .mag{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:19px;height:19px;color:var(--muted);pointer-events:none}#pg-faq .search input{width:100%;padding:15px 44px 15px 46px;border:1.5px solid var(--hair);border-radius:14px;font-family:var(--body);font-size:.98rem;color:var(--ink);background:#fff;box-shadow:0 14px 34px -20px rgba(11,18,32,.3);transition:border-color .2s ease,box-shadow .2s ease}#pg-faq .search input::placeholder{color:#aeb7c3}#pg-faq .search input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 4px rgba(34,197,94,.14)}#pg-faq .search__clear{position:absolute;right:11px;top:50%;transform:translateY(-50%);border:none;background:#eef2f7;color:var(--slate);width:26px;height:26px;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center}#pg-faq .search__clear svg{width:13px;height:13px}#pg-faq .search.has-q .search__clear{display:flex}#pg-faq .pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:900px;margin:20px auto 0}#pg-faq .pill{font-family:var(--body);font-size:.83rem;font-weight:600;color:var(--slate);background:#fff;border:1.5px solid var(--hair);border-radius:999px;padding:8px 15px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}#pg-faq .pill:hover{border-color:#cfe9d8}#pg-faq .pill.is-active{border-color:var(--green);background:rgba(34,197,94,.08);color:var(--green-deep);box-shadow:0 0 0 3px rgba(34,197,94,.12)}#pg-faq .pop{max-width:900px;margin:40px auto 0}#pg-faq .pop__h{display:flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:800;font-size:1.05rem;color:var(--ink);margin:0 0 14px}#pg-faq .pop__h svg{width:18px;height:18px;color:var(--green-d)}#pg-faq .pop__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#pg-faq .popq{display:flex;align-items:center;gap:11px;text-align:left;background:#fff;border:1px solid var(--hair);border-radius:13px;padding:13px 15px;cursor:pointer;font-family:var(--body);font-size:.88rem;font-weight:600;color:var(--ink);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}#pg-faq .popq:hover{transform:translateY(-2px);border-color:rgba(34,197,94,.35);box-shadow:0 16px 30px -22px rgba(11,18,32,.35)}#pg-faq .popq__ic{flex:none;width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:rgba(34,197,94,.12);color:var(--green-d)}#pg-faq .popq__ic svg{width:14px;height:14px}#pg-faq .faqwrap{max-width:820px;margin:42px auto 0}#pg-faq .cat{margin-bottom:26px}#pg-faq .cat__h{font-family:var(--disp);font-weight:800;font-size:1.12rem;color:var(--ink);margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid var(--hair)}#pg-faq .qa{background:#fff;border:1px solid var(--hair);border-radius:14px;margin-bottom:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}#pg-faq .qa:hover{border-color:#d6dee9}#pg-faq .qa.open{border-color:rgba(34,197,94,.42);box-shadow:0 20px 44px -32px rgba(11,18,32,.35)}#pg-faq .qa__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;background:transparent;border:none;cursor:pointer;padding:16px 18px;font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--ink)}#pg-faq .qa__chev{flex:none;width:18px;height:18px;color:var(--muted);transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s ease}#pg-faq .qa.open .qa__chev{transform:rotate(180deg);color:var(--green-d)}#pg-faq .qa__a{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1)}#pg-faq .qa.open .qa__a{max-height:520px}#pg-faq .qa__inner{padding:0 18px 17px;font-size:.9rem;line-height:1.62;color:var(--slate)}#pg-faq .qa__inner b{color:var(--ink);font-weight:600}#pg-faq .qa__inner a{color:var(--green-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}#pg-faq .noresults{display:none;text-align:center;padding:34px 20px;color:var(--muted);font-size:.95rem}#pg-faq .noresults b{color:var(--ink)}#pg-faq .cband{max-width:820px;margin:34px auto 0;text-align:center;background:linear-gradient(180deg,rgba(34,197,94,.05),#fff 55%);border:1px solid var(--hair);border-radius:22px;padding:34px 28px;box-shadow:0 30px 60px -46px rgba(11,18,32,.3)}#pg-faq .cband h3{margin:0 0 8px;font-family:var(--disp);font-weight:800;font-size:1.35rem;color:var(--ink)}#pg-faq .cband p{margin:0 auto 20px;font-size:.9rem;color:var(--muted);max-width:48ch}#pg-faq .cband__btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}#pg-faq .cbtn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;padding:12px 22px;border-radius:12px;transition:transform .25s,box-shadow .25s}#pg-faq .cbtn--solid{color:#fff;background:linear-gradient(135deg,var(--green),var(--green-d));box-shadow:0 12px 24px -10px rgba(21,128,61,.55)}#pg-faq .cbtn--ghost{color:var(--green-deep);background:#fff;border:1.5px solid rgba(34,197,94,.35)}#pg-faq .cbtn:hover{transform:translateY(-2px)}#pg-faq .rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1)}#pg-faq .rv.in{opacity:1;transform:none}@media (max-width:760px){#pg-faq .pop__grid{grid-template-columns:1fr}}@media (max-width:900px){#pg-faq .anchor{padding:36px 20px 60px}}@media (prefers-reduced-motion:reduce){#pg-faq .rv{opacity:1!important;transform:none!important}}#pg-faq .faqwrap{margin-top:26px}#pg-faq .qa.open .qa__a{max-height:900px}#pg-faq .rv{opacity:1;transform:none}@media (max-width:767px){#pg-faq .faq-more a,#pg-faq .pill{min-height:44px}}#pg-faq .faq-more{text-align:center;margin-top:2.2rem}#pg-faq .faq-more a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:.92rem;color:var(--green-deep);background:#fff;border:1px solid rgba(22,163,74,.3);padding:11px 22px;border-radius:12px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#pg-faq .faq-more a:hover{background:#f0fdf4;transform:translateY(-1px);box-shadow:0 12px 24px -14px rgba(21,128,61,.45)}#pg-faq .faq-more svg{transition:transform .2s ease}#pg-faq .faq-more a:hover svg{transform:translateX(3px)}