body.pfks-faq{background:#fff;color:#151b20;overflow-x:hidden}.faq-main{min-height:60vh}.faq-hero{background:#11181d;color:#fff;position:relative;overflow:hidden}.faq-hero:after{content:"";position:absolute;width:720px;height:720px;border:1px solid rgba(246,166,0,.12);border-radius:50%;right:-310px;top:-310px}.faq-hero__inner{position:relative;z-index:1;padding-top:34px;padding-bottom:72px}.faq-crumbs{display:flex;gap:10px;align-items:center;color:rgba(255,255,255,.62);margin-bottom:72px}.faq-crumbs span{color:#f6a600}.faq-crumbs b{color:#fff}.faq-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:82px;align-items:end}.faq-kicker{display:block;color:#fff;text-transform:uppercase}.faq-kicker--dark{color:#737d84}.faq-hero h1{max-width:720px;margin:14px 0 24px}.faq-hero__copy>p{max-width:720px;margin:0 0 30px;color:rgba(255,255,255,.8)}.faq-btn{display:inline-flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 22px;gap:30px}.faq-btn--brand{background:#f6a600;color:#11181d}.faq-hero__panel{border-top:1px solid rgba(255,255,255,.34);border-bottom:1px solid rgba(255,255,255,.23);padding:22px 0 18px}.faq-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.faq-hero__stats>div{display:flex;gap:12px;align-items:flex-end}.faq-hero__stats>div+div{padding-left:24px;border-left:1px solid rgba(255,255,255,.2)}.faq-hero__stats strong{font-size:38px;line-height:1}.faq-hero__stats span{padding-bottom:3px;color:rgba(255,255,255,.58);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.faq-hero__panel-title{padding:12px 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.faq-hero__categories{display:grid}.faq-hero__categories a{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:46px;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px}.faq-hero__categories a>span{color:#f6a600;font-weight:800}.faq-hero__categories a b{font-weight:700}.faq-hero__categories a small{color:rgba(255,255,255,.48);font-size:11px}.faq-hero__panel>p{margin:16px 0 0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.55}.faq-library{padding:76px 0 86px}.faq-section-head{display:grid;grid-template-columns:1fr 420px;gap:60px;align-items:end;margin-bottom:34px}.faq-section-head h2{margin:8px 0 0}.faq-section-head p{margin:0;color:#6f787f}.faq-search{display:grid;grid-template-columns:22px 180px minmax(0,1fr) 44px;align-items:center;min-height:64px;border-top:1px solid #d9dddf;border-bottom:1px solid #d9dddf;margin-bottom:42px}.faq-search__icon{width:15px;height:15px;border:2px solid #151b20;border-radius:50%;position:relative}.faq-search__icon:after{content:"";position:absolute;width:7px;height:2px;background:#151b20;right:-6px;bottom:-3px;transform:rotate(45deg)}.faq-search label{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7a8389}.faq-search input{width:100%;height:62px;border:0;background:transparent;color:#151b20;font:400 16px Arial,Helvetica,sans-serif;outline:0}.faq-search input::placeholder{color:#a0a7ac}.faq-search button{appearance:none;border:0;background:transparent;height:44px;font-size:24px;color:#7a8389;cursor:pointer}.faq-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:64px;align-items:start}.faq-filters{position:sticky;top:106px;border-top:1px solid #d9dddf}.faq-filters button{width:100%;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;min-height:58px;padding:0;border:0;border-bottom:1px solid #d9dddf;background:transparent;text-align:left;color:#657078;cursor:pointer}.faq-filters button span{font-size:13px;font-weight:700}.faq-filters button b{font-size:11px;font-weight:800;color:#a0a7ac}.faq-filters button.is-active{color:#151b20}.faq-filters button.is-active span:before{content:"";display:inline-block;width:18px;height:2px;background:#f6a600;vertical-align:middle;margin-right:10px}.faq-filters button.is-active b{color:#f6a600}.faq-list{border-top:1px solid #d9dddf}.faq-item{border-bottom:1px solid #d9dddf}.faq-item[hidden]{display:none}.faq-item summary{list-style:none;display:grid;grid-template-columns:54px minmax(0,1fr) 32px;gap:20px;align-items:center;min-height:116px;padding:20px 0;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item__num{color:#f6a600;font-size:17px;font-weight:800}.faq-item__question{display:grid;gap:6px}.faq-item__question small{font-size:9px;line-height:1.3;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7a8389}.faq-item__question strong{font-size:21px;line-height:1.3}.faq-item__toggle{width:26px;height:26px;position:relative}.faq-item__toggle:before,.faq-item__toggle:after{content:"";position:absolute;background:#151b20;left:5px;top:12px;width:16px;height:2px;transition:transform .18s ease}.faq-item__toggle:after{transform:rotate(90deg)}.faq-item[open] .faq-item__toggle:after{transform:rotate(0)}.faq-item__answer{padding:0 52px 30px 74px}.faq-item__answer p{margin:0;max-width:880px;color:#667078}.faq-empty{padding:42px 0;border-bottom:1px solid #d9dddf}.faq-empty h3{margin:0 0 10px}.faq-empty p{margin:0;color:#6f787f}.faq-cta{background:#11181d;color:#fff;padding:56px 0}.faq-cta__grid{display:grid;grid-template-columns:1.05fr .9fr auto;gap:70px;align-items:center}.faq-cta h2{max-width:620px;margin:8px 0 0}.faq-cta p{margin:0;color:rgba(255,255,255,.7)}.pfks-faq a:focus-visible,.pfks-faq button:focus-visible,.pfks-faq input:focus-visible,.pfks-faq summary:focus-visible{outline:3px solid #f6a600;outline-offset:3px}@media(max-width:1100px){.faq-hero__grid{grid-template-columns:1fr;gap:42px}.faq-hero__panel{max-width:760px}.faq-section-head{grid-template-columns:1fr}.faq-layout{grid-template-columns:230px minmax(0,1fr);gap:38px}.faq-cta__grid{grid-template-columns:1fr 1fr}.faq-cta__grid .faq-btn{grid-column:1/-1;justify-self:start}}@media(max-width:700px){.faq-hero__inner{padding-top:22px;padding-bottom:52px}.faq-crumbs{margin-bottom:48px;overflow-x:auto;white-space:nowrap}.faq-hero__copy>p{font-size:16px}.faq-hero__stats strong{font-size:30px}.faq-library{padding:52px 0 60px}.faq-search{grid-template-columns:22px minmax(0,1fr) 38px}.faq-search label{display:none}.faq-layout{grid-template-columns:1fr;gap:24px}.faq-filters{position:static;display:flex;overflow-x:auto;border-top:0;border-bottom:1px solid #d9dddf}.faq-filters button{width:auto;min-width:max-content;padding:0 14px;border-bottom:0;border-right:1px solid #d9dddf}.faq-item summary{grid-template-columns:40px minmax(0,1fr) 28px;gap:10px;min-height:96px}.faq-item__question strong{font-size:18px}.faq-item__answer{padding:0 38px 24px 50px}.faq-cta__grid{grid-template-columns:1fr;gap:24px}.faq-cta__grid .faq-btn{grid-column:auto}}
