.FaqRefinement_faq__NB_3C{--faq-ink:#0a0a0a;--faq-secondary:#525252;--faq-muted:#707070;--faq-rule:#e2e2e4;--faq-ground:#fafafa;color:var(--faq-ink);background:var(--faq-ground);font-family:Inter,system-ui,sans-serif}.FaqRefinement_faq__NB_3C .container{width:100%;max-width:1180px!important;margin-inline:auto;padding-left:max(18px,env(safe-area-inset-left,18px))!important;padding-right:max(18px,env(safe-area-inset-right,18px))!important}@media (min-width:901px){.FaqRefinement_faq__NB_3C .container{padding-left:32px!important;padding-right:32px!important}}.FaqRefinement_faq__NB_3C .page-hero{padding:80px 0 60px}.FaqRefinement_faq__NB_3C .page-hero:after,.FaqRefinement_faq__NB_3C .page-hero:before{display:none}.FaqRefinement_faq__NB_3C .page-hero .container{animation:none}.FaqRefinement_faq__NB_3C .crumb{margin:0 auto;font-size:11px;letter-spacing:.02em}.FaqRefinement_faq__NB_3C .crumb a{display:inline-flex;align-items:center;min-height:44px}.FaqRefinement_faq__NB_3C .page-title{max-width:820px;margin:24px auto 0;font:400 clamp(36px,4.6vw,54px)/1.08 Space Grotesk,sans-serif;letter-spacing:-.035em;text-wrap:balance}.FaqRefinement_faq__NB_3C .page-title .grad-word{display:block;background:none;color:var(--faq-ink);-webkit-text-fill-color:currentColor;font-weight:700}.FaqRefinement_faq__NB_3C>section+section{padding:0 0 88px!important;border-top:0}.FaqRefinement_faq__NB_3C .faq-toc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;position:static;padding:0;margin:0 0 64px;border:0;border-radius:0;background:transparent;backdrop-filter:none;counter-reset:faq-index}.FaqRefinement_faq__NB_3C .faq-toc-label{grid-column:1/-1;margin:0;padding-bottom:16px;border-bottom:1px solid var(--faq-ink);color:var(--faq-muted);font:400 11px/1.5 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:none}.FaqRefinement_faq__NB_3C .faq-toc-link{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:96px;padding:19px 20px;border:0;border-bottom:1px solid var(--faq-rule);border-radius:0;background:transparent;color:var(--faq-secondary);font:500 14px/1.5 Inter,system-ui,sans-serif;overflow-wrap:anywhere;transition:none;counter-increment:faq-index}.FaqRefinement_faq__NB_3C .faq-toc-link:before{content:counter(faq-index,decimal-leading-zero);color:var(--faq-muted);font:400 11px/1.5 JetBrains Mono,monospace;letter-spacing:.04em}.FaqRefinement_faq__NB_3C .faq-toc-link+.faq-toc-link{border-left:1px solid var(--faq-rule)}.FaqRefinement_faq__NB_3C .faq-toc-link:first-of-type{padding-left:0}.FaqRefinement_faq__NB_3C .faq-toc-link:hover{color:var(--faq-ink);background:#f5f5f6}.FaqRefinement_faq__NB_3C .faq-cats{gap:64px}.FaqRefinement_faq__NB_3C .faq-cat{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:start;gap:56px;scroll-margin-top:110px}html.lenis .FaqRefinement_faq__NB_3C .faq-cat{scroll-margin-top:0}.FaqRefinement_faq__NB_3C .faq-cat-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0 0;margin:0;border:0;border-top:1px solid var(--faq-ink)}.FaqRefinement_faq__NB_3C .faq-cat-num{font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--faq-muted)}.FaqRefinement_faq__NB_3C .faq-cat-title{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.025em}.FaqRefinement_faq__NB_3C .faq-cat-count{font:400 12px/1.5 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}.FaqRefinement_faq__NB_3C .faq-qs{min-width:0;gap:0;border-top:1px solid var(--faq-ink)}.FaqRefinement_faq__NB_3C .faq-q{border:0;border-bottom:1px solid var(--faq-rule);border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:none}.FaqRefinement_faq__NB_3C .faq-q:hover,.FaqRefinement_faq__NB_3C .faq-q[open]{border-bottom-color:var(--faq-rule);background:transparent}.FaqRefinement_faq__NB_3C .faq-q summary{min-height:76px;padding:24px 0;gap:24px;align-items:baseline}.FaqRefinement_faq__NB_3C .faq-q-text{min-width:0;font-size:17px;line-height:1.5;font-weight:500;letter-spacing:-.015em;overflow-wrap:anywhere}.FaqRefinement_faq__NB_3C .faq-q summary:hover .faq-q-text{color:var(--faq-secondary)}.FaqRefinement_faq__NB_3C .faq-q-icon{align-self:flex-start;width:18px;height:26px;border:0;border-radius:0;background:transparent;color:var(--faq-secondary);transition:none}.FaqRefinement_faq__NB_3C .faq-q[open] .faq-q-icon{transform:none;background:transparent;color:var(--faq-ink)}.FaqRefinement_faq__NB_3C .faq-q[open] .faq-q-icon line:first-child{opacity:0}.FaqRefinement_faq__NB_3C .faq-a{max-width:70ch;padding:0 42px 28px 0;color:var(--faq-secondary);font:400 16px/1.75 Inter,system-ui,sans-serif;overflow-wrap:anywhere}.FaqRefinement_faq__NB_3C .faq-contact-strip{grid-template-columns:minmax(0,1fr) auto;gap:48px;margin-top:88px;padding:40px 0 0;border:0;border-top:1px solid var(--faq-ink);border-radius:0;background:transparent}.FaqRefinement_faq__NB_3C .faq-contact-strip .kicker{background:none;color:var(--faq-muted);font:400 11px/1.5 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:none}.FaqRefinement_faq__NB_3C .faq-contact-strip .kicker:before{display:none}.FaqRefinement_faq__NB_3C .faq-contact-title{max-width:28ch;margin:12px 0 16px;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.FaqRefinement_faq__NB_3C .faq-contact-body{max-width:60ch;font:400 15px/1.75 Inter,system-ui,sans-serif}.FaqRefinement_faq__NB_3C .faq-contact-actions{min-width:0}.FaqRefinement_faq__NB_3C .faq-contact-actions .btn-grad{max-width:100%;min-height:48px;font-family:Inter,system-ui,sans-serif}.FaqRefinement_faq__NB_3C .faq-contact-actions>div{max-width:100%;font:400 11px/1.6 Inter,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--faq-muted)!important}.FaqRefinement_faq__NB_3C .faq-contact-actions>div svg{display:none}.FaqRefinement_faq__NB_3C :is(a,summary):focus-visible{outline:2px solid var(--faq-ink);outline-offset:5px;border-radius:0}.FaqRefinement_faq__NB_3C .faq-toc-link:focus-visible{outline-offset:-4px}.FaqRefinement_faq__NB_3C .faq-cat:focus:not(:focus-visible){outline:none}.FaqRefinement_faq__NB_3C [id^=faq-cat-]:focus-visible{outline:none}@media (max-width:900px){.FaqRefinement_faq__NB_3C .faq-cat{grid-template-columns:minmax(0,1fr);gap:24px}.FaqRefinement_faq__NB_3C .faq-cat-head{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:baseline}.FaqRefinement_faq__NB_3C .faq-cat-title{font-size:23px}.FaqRefinement_faq__NB_3C .faq-qs{border-top-color:var(--faq-rule)}.FaqRefinement_faq__NB_3C .faq-contact-strip{grid-template-columns:minmax(0,1fr);gap:28px}.FaqRefinement_faq__NB_3C .faq-contact-actions{align-items:flex-start}.FaqRefinement_faq__NB_3C .faq-toc-link{padding-inline:14px}}@media (max-width:760px){.FaqRefinement_faq__NB_3C>section.page-hero{padding:56px 0 44px!important}.FaqRefinement_faq__NB_3C>section+section{padding-bottom:64px!important}.FaqRefinement_faq__NB_3C .faq-toc{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px}.FaqRefinement_faq__NB_3C .faq-toc-link{min-height:108px;padding:17px 12px;gap:9px}.FaqRefinement_faq__NB_3C .faq-toc-link:nth-of-type(odd){padding-left:0;border-left:0}.FaqRefinement_faq__NB_3C .faq-cats{gap:48px}.FaqRefinement_faq__NB_3C .faq-cat-head{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding-top:18px}.FaqRefinement_faq__NB_3C .faq-cat-title{font-size:22px}.FaqRefinement_faq__NB_3C .faq-cat-count{grid-column:2}.FaqRefinement_faq__NB_3C .faq-q summary{min-height:72px;padding-block:22px;gap:18px}.FaqRefinement_faq__NB_3C .faq-q-text{font-size:16px}.FaqRefinement_faq__NB_3C .faq-a{padding-right:0;font-size:15px}.FaqRefinement_faq__NB_3C .faq-contact-strip{margin-top:64px;padding-top:32px}.FaqRefinement_faq__NB_3C .faq-contact-title{font-size:26px}}