.otto-industry-faq{border-bottom:1px solid var(--otto-border);padding:96px 0}.otto-industry-faq--two-col .otto-industry-faq__layout{align-items:start;display:grid;gap:80px;grid-template-columns:360px 1fr}.otto-industry-faq--two-col .otto-industry-faq__head{position:sticky;top:32px}.otto-industry-faq--single .otto-industry-faq__layout{margin:0 auto;max-width:760px}.otto-industry-faq--single .otto-industry-faq__head{margin-bottom:56px;text-align:center}.otto-industry-faq__eyebrow{margin-bottom:16px}.otto-industry-faq__title{color:var(--otto-text);font-size:clamp(32px,4vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.otto-industry-faq__intro{color:var(--otto-text-muted);font-size:15px;line-height:1.65}.otto-industry-faq__intro p{margin:0 0 8px}.otto-industry-faq__intro p:last-child{margin:0}.otto-industry-faq__intro a{color:var(--otto-text);text-decoration:underline;text-decoration-color:var(--otto-mint);text-underline-offset:3px;transition:color .3s var(--otto-ease)}.otto-industry-faq__intro a:hover{color:var(--otto-mint)}.otto-industry-faq__list{border-top:1px solid var(--otto-border);display:flex;flex-direction:column;gap:0}.otto-industry-faq__list details{border-bottom:1px solid var(--otto-border);padding:0}.otto-industry-faq__list summary{color:var(--otto-text);cursor:pointer;font-size:17px;font-weight:500;letter-spacing:-.01em;list-style:none;padding:24px 48px 24px 0;position:relative;transition:color .3s var(--otto-ease)}.otto-industry-faq__list summary::-webkit-details-marker{display:none}.otto-industry-faq__list summary:after{color:var(--otto-text-muted);content:"+";font-size:24px;font-weight:300;line-height:1;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .3s var(--otto-ease),color .3s var(--otto-ease)}.otto-industry-faq__list details[open] summary:after{color:var(--otto-mint);transform:translateY(-50%) rotate(45deg)}.otto-industry-faq__list summary:hover,.otto-industry-faq__list summary:hover:after{color:var(--otto-text)}.otto-industry-faq__answer{color:var(--otto-text-muted);font-size:15px;line-height:1.65;padding:0 48px 24px 0}.otto-industry-faq__answer p{margin:0 0 12px}.otto-industry-faq__answer p:last-child{margin:0}.otto-industry-faq__answer a{color:var(--otto-text);text-decoration:underline;text-decoration-color:var(--otto-mint);text-underline-offset:3px}.otto-industry-faq__answer ol,.otto-industry-faq__answer ul{margin:0 0 12px;padding-left:20px}.otto-industry-faq__answer li{margin-bottom:6px}@media (max-width:900px){.otto-industry-faq--two-col .otto-industry-faq__layout{gap:40px;grid-template-columns:1fr}.otto-industry-faq--two-col .otto-industry-faq__head{position:static}}