.b2b-faq{border-bottom:1px solid var(--b2b-border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:90px;display:grid}.b2b-faq-intro{align-self:start;position:sticky;top:140px}.b2b-faq-intro>p:not(.b2b-eyebrow){max-width:350px;color:var(--b2b-muted);margin-top:26px;font-size:1.05rem}.b2b-faq-contact{margin-top:38px}.b2b-faq-contact p{color:var(--b2b-muted);margin-bottom:10px}.b2b-faq-contact a{border-bottom:1px solid var(--b2b-border);min-height:44px}.b2b-faq-list{--border:var(--b2b-border);--foreground:var(--b2b-ink);--muted-foreground:var(--b2b-muted);--ring:#779abd;border-top:1px solid var(--b2b-border);align-self:start;min-width:0}.b2b-faq-question{letter-spacing:-.015em;text-wrap:pretty;font-size:1.1rem;font-weight:550;line-height:1.5}.b2b-faq-answer{color:var(--b2b-muted);max-width:62ch;font-size:1rem;line-height:1.8}.b2b-faq-list [data-slot=accordion-trigger-icon]{margin-top:6px}@media (max-width:1150px){.b2b-faq{gap:55px}}@media (max-width:950px){.b2b-faq{grid-template-columns:1fr;gap:42px}.b2b-faq-intro{position:static}.b2b-faq-intro>p:not(.b2b-eyebrow){max-width:520px}.b2b-faq-contact{margin-top:24px}}@media (max-width:700px){.b2b-faq{gap:32px}.b2b-faq-intro>p:not(.b2b-eyebrow),.b2b-faq-question{font-size:1rem}.b2b-faq-answer{line-height:1.7}}@media (prefers-reduced-motion:reduce){.b2b-faq-list [data-slot=accordion-content],.b2b-faq-list [data-slot=accordion-content]>div,.b2b-faq-list [data-slot=accordion-trigger]{transition:none!important;animation:none!important}}
