.faq{--faq-ink:#fff;--faq-quiet:#a0a0a0;--faq-answer:#b4b4b4;--faq-said:#b0b0b0;--faq-rule:#333;--faq-chip-ink:#cfcfcf;--faq-chip-on:#262626;--faq-chip-on-ink:var(--faq-ink);--faq-chip-off:#202020;color:var(--faq-ink);background:#171717;padding:72px 0 96px;position:relative}.faq:before{content:"";-webkit-mask-composite:source-in;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff13 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(140% 118% at 50% 122%,#000 52%,#0000 84%),linear-gradient(#0000 0%,#000 20% 76%,#0000 100%);mask-image:radial-gradient(140% 118% at 50% 122%,#000 52%,#0000 84%),linear-gradient(#0000 0%,#000 20% 76%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.faq>*{z-index:1;position:relative}.faq__intro{text-align:center}.faq__title{font-family:var(--font-display);letter-spacing:-.3px;margin:0;font-size:27px;font-weight:400;line-height:34px}.faq__lede{color:var(--faq-quiet);margin:4px 0 0;font-size:15px;line-height:22px}.faq__body{width:min(1300px, 100% - var(--gutter) * 2);grid-template-columns:176px minmax(0,584px);justify-content:center;gap:88px;margin:52px auto 0;display:grid}.faq__groups{flex-direction:column;align-self:start;display:flex}.faq__group{color:var(--faq-chip-ink);font:inherit;text-align:left;cursor:pointer;transform-origin:0;background:0 0;border:0;border-radius:4px;padding:13px 16px;font-size:15px;line-height:22px;transition:background-color .15s,color .15s,transform .16s cubic-bezier(.34,1.56,.64,1)}.faq__group:hover{color:var(--faq-ink);transform:translate(2px)}.faq__group:active{transform:translate(0)}.faq__group[data-active]{background:var(--faq-chip-on);color:var(--faq-chip-on-ink)}.faq__group:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.faq__search{color:var(--faq-said);grid-area:auto;margin:0 0 18px;font-size:14.5px;line-height:22px}.faq__clear{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.faq__clear:hover{color:var(--faq-ink)}.faq__list{margin:0;padding:0;list-style:none}.faq__item+.faq__item,.faq__item:last-child{border-top:1px solid var(--faq-rule)}.faq__item:last-child{border-bottom:1px solid var(--faq-rule)}.faq__q{font-size:inherit;margin:0;font-weight:400}.faq__trigger{width:100%;color:var(--faq-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:17px 0;font-size:15.5px;line-height:22px;transition:color .15s,transform .16s cubic-bezier(.34,1.56,.64,1);display:flex}.faq__trigger:hover{color:var(--amber);transform:translate(4px)}.faq__trigger:active{transform:translate(2px)}.faq__trigger:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.faq__sign{flex:none;width:14px;height:14px;position:relative}.faq__sign:before,.faq__sign:after{content:"";background:currentColor;width:14px;height:1.5px;margin-top:-.75px;transition:transform .2s;position:absolute;top:50%;left:0}.faq__sign:after{transform:rotate(90deg)}.faq__sign[data-open]:after{transform:rotate(0)}.faq__a{opacity:0;max-height:0;color:var(--faq-answer);pointer-events:none;padding:0 40px 20px 0;font-size:14.5px;line-height:22px;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq__a[data-open]{opacity:1;pointer-events:auto;max-height:500px}.faq__a p{margin:0}.faq__links{flex-wrap:wrap;gap:6px 18px;display:flex;margin-top:10px!important}.faq__links a{color:var(--faq-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--faq-rule);text-decoration-color:var(--faq-rule);transition:text-decoration-color .18s}.faq__links a:hover{text-decoration-color:currentColor}.faq__more{width:min(1300px, 100% - var(--gutter) * 2);text-align:center;margin:34px auto 0}.faq__all{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--faq-rule);text-decoration-color:var(--faq-rule);font-size:15px;line-height:22px;transition:text-decoration-color .18s}.faq__all:hover{text-decoration-color:currentColor}@media (max-width:899px){.faq__body{grid-template-columns:minmax(0,1fr);gap:28px}.faq__groups{scrollbar-width:none;flex-direction:row;gap:8px;overflow-x:auto}.faq__groups::-webkit-scrollbar{display:none}.faq__group{background:var(--faq-chip-off);white-space:nowrap;border-radius:999px;flex:none;padding:9px 14px}}@media (prefers-reduced-motion:reduce){.faq__sign:before,.faq__sign:after,.faq__group,.faq__trigger,.faq__all,.faq__links a,.faq__a{transition:none}.faq__group:hover,.faq__trigger:hover,.faq__trigger:active{transform:none}}@media (hover:none) and (pointer:coarse){.faq__group:active,.faq__trigger:active{opacity:.9;transform:translate(1px)scale(.97)}.faq__all:active{opacity:.9;transform:scale(.95)}.faq__links a:active{opacity:.8}}
