.av-elevate-section{width:min(1280px,calc(100% - 48px));margin:38px auto 70px}.av-elevate-story{--el-ink:#f7f3e8;--el-muted:#c5c0b4;--el-gold:#e2c081;--el-line:#4b4537;background:#151714;border:1px solid var(--el-line);border-radius:24px;overflow:hidden;color:var(--el-ink);font-family:var(--text-font-family,Arial,sans-serif)}.av-elevate-story *{box-sizing:border-box}.av-elevate-story :is(p,h2,h3,figure,dl,dd){margin:0}.av-elevate-story h2{font-family:inherit;font-size:clamp(30px,4vw,56px);font-weight:550;line-height:1.07;letter-spacing:-.045em;color:var(--el-ink);text-transform:none}.av-elevate-story h3{font-family:inherit;font-size:23px;line-height:1.2;letter-spacing:-.025em;font-weight:550;color:var(--el-ink);text-transform:none}.av-elevate-story p{font-size:15px;line-height:1.8;color:var(--el-muted)}.av-elevate-story .av-el-kicker{font-size:10px;line-height:1.6;letter-spacing:.2em;font-weight:650;color:var(--el-gold);margin-bottom:18px}.av-el-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center}.av-el-hero__copy{padding:clamp(28px,5vw,64px)}.av-elevate-story .av-el-lead{margin:25px 0;font-size:17px;max-width:44ch}.av-elevate-story figure{min-width:0}.av-elevate-story figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.av-elevate-story figcaption{font-size:10px;line-height:1.6;color:var(--el-muted);padding:12px 18px}.av-el-pills{display:flex;flex-wrap:wrap;gap:8px}.av-el-pills span{padding:7px 10px;border:1px solid #665b43;border-radius:30px;font-size:10px;color:#eee0c4}.av-el-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--el-line)}.av-el-benefits article{padding:32px;display:grid;align-content:start;gap:14px}.av-el-benefits article+article{border-left:1px solid var(--el-line)}.av-el-benefits article>span{font-size:11px;color:var(--el-gold);letter-spacing:.12em}.av-elevate-story .av-el-section{padding:clamp(28px,5vw,58px)}.av-el-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;align-items:stretch}.av-el-features figure{border:1px solid var(--el-line);border-radius:14px;overflow:hidden;background:#20231e}.av-el-features figcaption{font-size:12px;padding:16px}.av-el-versions{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-block:1px solid var(--el-line);background:#1e211c}.av-el-versions>div{padding:clamp(28px,4vw,48px)}.av-el-version{margin-top:27px;padding-top:22px;border-top:1px solid var(--el-line)}.av-el-version h3{margin-bottom:8px}.av-elevate-story .av-el-note{font-size:12px;line-height:1.7;margin-top:20px;color:#b6b1a7}.av-el-details{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(28px,5vw,58px)}.av-elevate-story dl{margin-top:30px}.av-el-details dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;border-bottom:1px solid var(--el-line);padding:15px 0;font-size:13px;line-height:1.7}.av-el-details dt{color:#e0cda9}.av-el-details dd{color:var(--el-muted)}.av-el-fit{border:1px solid #66583f;border-radius:16px;padding:30px;background:linear-gradient(140deg,#302d23,#1c201b)}.av-el-fit h3{font-size:30px}.av-el-fit p:not(.av-el-kicker){margin-top:20px}.av-elevate-story a{color:var(--el-gold);text-decoration:underline;text-underline-offset:4px}.av-el-faq{padding:clamp(28px,5vw,58px);border-top:1px solid var(--el-line)}.av-el-faq h2{margin-bottom:30px}.av-el-faq details{border-top:1px solid var(--el-line);padding:20px 0}.av-el-faq summary{font-size:16px;font-weight:550;cursor:pointer;line-height:1.6;list-style:revert}.av-el-faq details p{max-width:80ch;margin-top:14px}.av-elevate-story :is(a,summary):focus-visible{outline:2px solid var(--el-gold);outline-offset:5px}
@media(max-width:749px){.av-elevate-section{width:calc(100% - 24px);margin:20px auto 36px}.av-elevate-story{border-radius:16px}.av-el-hero,.av-el-versions,.av-el-details{grid-template-columns:1fr}.av-el-hero__copy{padding:32px 25px}.av-elevate-story h2{font-size:38px}.av-el-benefits{grid-template-columns:1fr}.av-el-benefits article{padding:25px}.av-el-benefits article+article{border-left:0;border-top:1px solid var(--el-line)}.av-el-features{grid-template-columns:1fr;gap:20px}.av-el-versions>div{padding:28px 25px}.av-el-details{gap:28px;padding:30px 25px}.av-el-fit{padding:24px}.av-el-details dl>div{grid-template-columns:1fr 1.2fr;gap:14px}.av-el-faq{padding:30px 25px}.av-elevate-story .av-el-section{padding:30px 25px}}
