.av-formats-figma{padding-block:64px}
.av-formats-figma .av-format-intro{margin-bottom:40px}
.av-format-mobile-eyebrow{display:none}
.av-formats-figma .av-format{display:block;text-decoration:none;color:inherit}
.av-formats-figma .av-format h3{font-size:32px;line-height:38px;margin:16px 0 8px}
.av-formats-figma .av-format-copy{font-size:18px;line-height:26px;margin:0 0 8px}
.av-formats-figma .av-format .av-text-link{font-size:13px;min-height:44px;padding:0;border:0}
.av-formats-figma .av-first{margin-top:40px}
.av-first p{white-space:pre-line}
.av-product-faq{display:grid;grid-template-columns:minmax(260px,384px) minmax(0,1fr);gap:64px;padding:96px var(--av-gutter)}
.av-product-faq-intro{display:grid;gap:16px;align-content:start}
.av-product-faq h2{font-size:40px;line-height:44px;white-space:pre-line}
.av-product-faq-intro>p:last-child{font-size:16px;line-height:24px;max-width:352px}
.av-product-faq details{border-bottom:1px solid var(--av-line,#b8bdc2)}
.av-product-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:24px 0;cursor:pointer;font-size:18px;line-height:24px;font-weight:500}
.av-product-faq summary::-webkit-details-marker{display:none}
.av-product-faq summary span{font-size:24px;font-weight:400;flex:0 0 24px;text-align:right}
.av-product-faq details[open] summary span{transform:rotate(45deg)}
.av-product-faq .rte{padding:0 40px 24px 0;font-size:16px;line-height:24px}
.av-product-closing{display:grid;gap:24px;padding:96px var(--av-gutter)}
.av-product-closing h2{font-size:76px;line-height:78px;white-space:pre-line;max-width:1120px}
.av-product-closing-copy{font-size:18px;line-height:26px;max-width:840px}
.av-product-closing .av-button{width:400px;max-width:100%}
@media(min-width:750px) and (max-width:1100px){.av-product-faq{grid-template-columns:1fr;gap:32px}.av-product-faq-intro>p:last-child{max-width:100%}.av-product-closing h2{font-size:64px;line-height:66px}}
@media(max-width:749px){
 .av-formats-figma{padding:48px 24px}.av-format-desktop-eyebrow{display:none}.av-format-mobile-eyebrow{display:inline}
 .av-formats-figma .av-format-intro{gap:20px;margin-bottom:32px}.av-formats-figma .av-format-eyebrow{margin-bottom:20px!important}
 .av-formats-figma .av-format-intro h2{font-size:36px;line-height:40px}.av-formats-figma .av-format-description{font-size:16px;line-height:24px}
 .av-formats-figma .av-formats-grid{grid-template-columns:1fr;gap:40px}.av-formats-figma .av-format h3{font-size:24px;line-height:30px}
 .av-formats-figma .av-format-copy{font-size:16px;line-height:24px}.av-formats-figma .av-format .av-text-link{font-size:12px}
 .av-formats-figma .av-first{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-top:32px;padding:24px}
 .av-formats-figma .av-first h3{font-size:18px;line-height:23px;margin-bottom:8px}.av-formats-figma .av-first p{line-height:24px}
 .av-formats-figma .av-first .av-button{width:100%;flex:auto;font-size:14px}
 .av-product-faq{grid-template-columns:1fr;gap:24px;padding:48px 24px}.av-product-faq h2{font-size:32px;line-height:36px}.av-product-faq summary{font-size:17px}
 .av-product-closing{padding:64px 24px}.av-product-closing h2{font-size:48px;line-height:50px}.av-product-closing-copy{font-size:16px;line-height:24px}.av-product-closing .av-button{width:100%}
}
@media(max-width:359px){.av-formats-figma .av-format-intro h2{font-size:29px;line-height:34px}.av-formats-figma .av-first .av-button{font-size:11px;padding-inline:12px}.av-product-closing h2{font-size:39px;line-height:43px}.av-product-closing .av-button{font-size:12px;padding-inline:16px}.av-product-faq h2{font-size:30px}}
