.faq-module__VSI0LW__hero{background:radial-gradient(ellipse at 85% 0%, rgb(var(--accent) / .06), transparent 55%);padding:164px 0 62px}.faq-module__VSI0LW__eyebrow{color:rgb(var(--muted));letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:500;display:flex}.faq-module__VSI0LW__eyebrow>span{background:rgb(var(--accent));width:24px;height:1px}.faq-module__VSI0LW__heroGrid{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;margin-top:30px;display:grid}.faq-module__VSI0LW__hero h1{letter-spacing:-.055em;font-size:clamp(42px,4.5vw,64px);font-weight:500;line-height:1.1}.faq-module__VSI0LW__hero h1 span{color:rgb(var(--accent))}.faq-module__VSI0LW__intro{max-width:360px;color:rgb(var(--muted));padding-bottom:5px;font-size:15px;line-height:1.9}.faq-module__VSI0LW__explorer{padding-bottom:72px}.faq-module__VSI0LW__layout{border-top:1px solid rgb(var(--line) / .1);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:80px;padding-top:42px;display:grid}.faq-module__VSI0LW__sidebar{position:sticky;top:112px}.faq-module__VSI0LW__browseLabel{text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--muted));margin:8px 0 20px;font-size:10px}.faq-module__VSI0LW__categories{flex-direction:column;gap:5px;display:flex}.faq-module__VSI0LW__categories button{text-align:left;min-height:46px;color:rgb(var(--muted));border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;transition:color .2s,background-color .2s,border-color .2s;display:flex}.faq-module__VSI0LW__categories button:hover{color:rgb(var(--fg));background:rgb(var(--line) / .025)}.faq-module__VSI0LW__categories button[aria-pressed=true]{background:rgb(var(--accent) / .07);color:rgb(var(--accent));border-color:rgb(var(--accent) / .16)}.faq-module__VSI0LW__count{font-variant-numeric:tabular-nums;opacity:.8;font-size:10px}.faq-module__VSI0LW__help{border-top:1px solid rgb(var(--line) / .1);margin-top:32px;padding-top:25px}.faq-module__VSI0LW__help p{font-size:13px;font-weight:500}.faq-module__VSI0LW__help>span{color:rgb(var(--muted));margin:6px 0 16px;font-size:12px;line-height:1.8;display:block}.faq-module__VSI0LW__help a{color:rgb(var(--accent));align-items:center;gap:10px;font-size:12px;display:inline-flex}.faq-module__VSI0LW__content{min-width:0}.faq-module__VSI0LW__search{border:1px solid rgb(var(--line) / .13);background:rgb(var(--card));min-height:56px;color:rgb(var(--muted));border-radius:10px;align-items:center;gap:13px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.faq-module__VSI0LW__search:focus-within{border-color:rgb(var(--accent) / .55);box-shadow:0 0 0 3px rgb(var(--accent) / .07)}.faq-module__VSI0LW__search>svg{flex-shrink:0}.faq-module__VSI0LW__search input{width:100%;min-width:0;color:rgb(var(--fg));background:0 0;outline:none;padding:17px 0;font-size:14px}.faq-module__VSI0LW__search input::placeholder{color:rgb(var(--muted))}.faq-module__VSI0LW__search input::-webkit-search-cancel-button{display:none}.faq-module__VSI0LW__search button{flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.faq-module__VSI0LW__resultsBar{color:rgb(var(--muted));justify-content:space-between;gap:15px;padding:19px 0 0;font-size:11px;display:flex}.faq-module__VSI0LW__group{margin-top:36px}.faq-module__VSI0LW__group+.faq-module__VSI0LW__group{margin-top:48px}.faq-module__VSI0LW__groupHeading{align-items:start;gap:16px;margin-bottom:20px;display:flex}.faq-module__VSI0LW__groupHeading>span{font-variant-numeric:tabular-nums;color:rgb(var(--accent));padding-top:5px;font-size:10px}.faq-module__VSI0LW__groupHeading h2{letter-spacing:-.035em;font-size:23px;font-weight:500}.faq-module__VSI0LW__groupHeading p{color:rgb(var(--muted));margin-top:5px;font-size:12px}.faq-module__VSI0LW__questions{border:1px solid rgb(var(--line) / .1);background:rgb(var(--card) / .55);border-radius:12px;overflow:hidden}.faq-module__VSI0LW__question+.faq-module__VSI0LW__question{border-top:1px solid rgb(var(--line) / .09)}.faq-module__VSI0LW__question{transition:background-color .2s}.faq-module__VSI0LW__question[open]{background:rgb(var(--accent) / .035)}.faq-module__VSI0LW__question summary{cursor:pointer;color:rgb(var(--fg) / .9);justify-content:space-between;align-items:center;gap:24px;padding:23px 25px;font-size:14px;font-weight:500;line-height:1.7;list-style:none;display:flex}.faq-module__VSI0LW__question summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__question summary:hover{color:rgb(var(--accent))}.faq-module__VSI0LW__question summary:focus-visible{outline-offset:-4px}.faq-module__VSI0LW__toggle{border:1px solid rgb(var(--line) / .13);width:26px;height:26px;color:rgb(var(--muted));border-radius:50%;flex-shrink:0;place-items:center;transition:transform .25s,border-color .25s,color .25s;display:grid}.faq-module__VSI0LW__question[open] .faq-module__VSI0LW__toggle{color:rgb(var(--accent));border-color:rgb(var(--accent) / .35);transform:rotate(45deg)}.faq-module__VSI0LW__answer{color:rgb(var(--muted));padding:0 70px 25px 25px;font-size:14px;line-height:1.9}.faq-module__VSI0LW__question[open] .faq-module__VSI0LW__answer{animation:.24s ease-out faq-module__VSI0LW__answer-in}.faq-module__VSI0LW__answer p+p,.faq-module__VSI0LW__answer ul{margin-top:10px}.faq-module__VSI0LW__answer ul{padding-left:18px;list-style:outside}.faq-module__VSI0LW__answer li{margin-top:5px;padding-left:4px}.faq-module__VSI0LW__answer li::marker{color:rgb(var(--accent))}.faq-module__VSI0LW__empty{text-align:center;border-bottom:1px solid rgb(var(--line) / .1);padding:64px 20px}.faq-module__VSI0LW__empty>svg{color:rgb(var(--muted));margin:0 auto 18px}.faq-module__VSI0LW__empty h2{font-size:22px;font-weight:500}.faq-module__VSI0LW__empty p{color:rgb(var(--muted));margin-top:8px;font-size:14px}.faq-module__VSI0LW__empty button{color:rgb(var(--accent));align-items:center;gap:10px;margin-top:15px;padding:12px;font-size:13px;display:inline-flex}.faq-module__VSI0LW__contact{padding:0 0 84px}.faq-module__VSI0LW__contactInner{border-top:1px solid rgb(var(--line) / .12);justify-content:space-between;align-items:center;gap:40px;padding-top:48px;display:flex}.faq-module__VSI0LW__contactInner h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.2}.faq-module__VSI0LW__contactInner h2+p{color:rgb(var(--muted));max-width:430px;margin-top:16px;font-size:14px}.faq-module__VSI0LW__contactLink{background:rgb(var(--fg));color:rgb(var(--bg));border-radius:8px;flex-shrink:0;align-items:center;gap:45px;padding:17px 23px;font-size:13px;transition:transform .2s;display:inline-flex}.faq-module__VSI0LW__contactLink:hover{transform:translateY(-2px)}@keyframes faq-module__VSI0LW__answer-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.faq-module__VSI0LW__hero{padding:130px 0 40px}.faq-module__VSI0LW__heroGrid{gap:32px}.faq-module__VSI0LW__layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.faq-module__VSI0LW__question summary{padding:20px}.faq-module__VSI0LW__answer{padding:0 24px 22px 20px}}@media (max-width:767px){.faq-module__VSI0LW__hero{padding:122px 0 32px}.faq-module__VSI0LW__heroGrid{grid-template-columns:1fr;gap:24px;margin-top:24px}.faq-module__VSI0LW__hero h1{font-size:44px}.faq-module__VSI0LW__intro{font-size:14px}.faq-module__VSI0LW__layout{grid-template-columns:1fr;gap:28px;padding-top:26px}.faq-module__VSI0LW__sidebar{position:static}.faq-module__VSI0LW__browseLabel{margin:0 0 15px}.faq-module__VSI0LW__categories{flex-flow:wrap;gap:7px}.faq-module__VSI0LW__categories button{border-color:rgb(var(--line) / .09);min-height:40px;padding:8px 11px;font-size:11px}.faq-module__VSI0LW__help{display:none}.faq-module__VSI0LW__search{padding:0 13px}.faq-module__VSI0LW__search input{font-size:12px}.faq-module__VSI0LW__question summary{gap:16px;padding:19px 17px;font-size:13px}.faq-module__VSI0LW__answer{padding:0 20px 22px 17px;font-size:13px}.faq-module__VSI0LW__groupHeading h2{font-size:21px}.faq-module__VSI0LW__contactInner{flex-direction:column;align-items:start;gap:26px;padding-top:34px}.faq-module__VSI0LW__contact{padding-bottom:56px}.faq-module__VSI0LW__explorer{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__question[open] .faq-module__VSI0LW__answer{animation:none}.faq-module__VSI0LW__categories button,.faq-module__VSI0LW__search,.faq-module__VSI0LW__question,.faq-module__VSI0LW__toggle,.faq-module__VSI0LW__contactLink{transition:none}.faq-module__VSI0LW__contactLink:hover{transform:none}}
