.site-faq{padding-top:5rem !important;padding-bottom:5rem !important;scroll-margin-top:5rem}.site-faq,.site-faq *,.site-faq *::before,.site-faq *::after{box-sizing:border-box}.site-faq .site-faq-inner{width:100%;max-width:71.25rem !important;margin-right:auto !important;margin-left:auto !important}.site-faq .site-faq-heading{margin:.5rem 0 1.5rem !important;color:#fff !important;font-size:clamp(2.25rem,4.3vw,3.375rem) !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:-.025em !important;text-align:center !important;text-transform:none !important}.site-faq .site-faq-list{display:flex !important;width:100%;max-width:52.5rem !important;margin:0 auto !important;flex-direction:column;gap:1rem !important}.site-faq .site-faq-wrapper{display:contents !important}.site-faq details.site-faq-item{display:block;margin:0 !important;padding:.75rem !important;overflow:hidden;border:1px solid #292d32 !important;border-radius:1rem !important;background:linear-gradient(180deg,#17191c 0%,#0e0f11 100%) !important;box-shadow:none !important;transform:none !important}.site-faq details.site-faq-item:hover{border-color:#363b42 !important;transform:none !important}.site-faq .site-faq-question{position:relative;display:block !important;min-height:2.25rem;margin:0 !important;padding:.5rem 2.875rem .5rem .5rem !important;border-radius:.5rem;background:transparent !important;color:#fff !important;cursor:pointer;font-size:1rem !important;font-weight:600 !important;line-height:1.25rem !important;list-style:none;text-align:left;transition:background .3s,box-shadow .3s}.site-faq .site-faq-question::-webkit-details-marker{display:none}.site-faq .site-faq-question > h3,.site-faq .site-faq-question > span:not(.site-faq-native-icon){margin:0 !important;color:inherit !important;font:inherit !important;line-height:inherit !important}.site-faq details.site-faq-item[open] > .site-faq-question{background:radial-gradient(71% 71% at 50% 50%,rgba(255,255,255,.08) 0%,rgba(255,255,255,0) 100%),rgba(255,255,255,.04) !important}.site-faq .site-faq-question:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.site-faq .site-faq-chevron{position:absolute;top:50%;right:.75rem;width:1.5rem;height:1.5rem;padding:.25rem;border:1px solid #565759;border-radius:.5rem;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.08));transform:translateY(-50%);transition:transform .3s ease-in-out}.site-faq .site-faq-chevron::after{content:'';position:absolute;top:50%;left:50%;width:.4375rem;height:.4375rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-65%) rotate(45deg)}.site-faq details.site-faq-item[open] > .site-faq-question .site-faq-chevron{transform:translateY(-50%) rotate(180deg)}.site-faq .site-faq-native-icon{display:none !important}.site-faq .site-faq-answer{height:0;margin:0 !important;padding:0 !important;overflow:hidden;color:#d5d7db !important;font-size:.875rem !important;line-height:1.3125rem !important;transition:height .3s ease-in-out}.site-faq .site-faq-answer-inner{display:block;margin:0 !important;padding:.875rem 0 0 !important;color:inherit !important;font:inherit !important;line-height:inherit !important}.site-faq .site-faq-answer-inner >:first-child{margin-top:0 !important;padding-top:0 !important}.site-faq .site-faq-answer-inner >:last-child{margin-bottom:0 !important;padding-bottom:0 !important}@media (max-width:639px){.site-faq{padding-top:4rem !important;padding-bottom:4rem !important}.site-faq .site-faq-heading{font-size:2.25rem !important}}footer ul a{transition:color .25s ease,padding-left .25s ease}footer ul a:hover{padding-left:4px}.site-footer-nav-grid{display:grid;grid-template-columns:1fr;gap:2.5rem 2rem;margin-bottom:3rem;text-align:left}.site-footer-nav-grid > *{min-width:0}.site-footer-nav-grid__indicator-cols{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:640px){.site-footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-nav-grid__brand{grid-column:span 2}.site-footer-nav-grid__indicators{grid-column:span 2}.site-footer-nav-grid__indicator-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.site-footer-nav-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1.75rem;align-items:start}.site-footer-nav-grid__brand{grid-column:span 1}.site-footer-nav-grid__indicators{grid-column:span 3}.site-footer-nav-grid__utilities{grid-column:span 1}.site-footer-nav-grid__company{grid-column:span 1}}
