.elh.elf[data-page=features] .fi-shelf,.elh.elf[data-page=features] .shelf{width:100%;display:flex;flex-direction:column;align-items:center}.elh.elf[data-page=features] .shelf{--sw:min(1120px,94vw)}.elh.elf[data-page=features] .shelf-short{display:none;--sw:min(94vw,520px)}.elh.elf[data-page=features] .shelf-box{position:relative;width:var(--sw);margin:calc(var(--g-sh) - var(--sw) * var(--hr) * var(--pt)) 0 calc(var(--sw) * var(--hr) * var(--pb) * -1 + 52px)}.elh.elf[data-page=features] .shelf-box .sc{--sw:100%;width:100%;margin:0}.elh.elf[data-page=features] .shelf-hits{position:absolute;inset:0}.elh.elf[data-page=features] .shelf-hits a{position:absolute;display:block}.elh.elf[data-page=features] .shelf-names{list-style:none;position:absolute;left:0;right:0;top:calc((1 - var(--pb)) * 100% + 14px);height:28px}.elh.elf[data-page=features] .shelf-names li{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.elh.elf[data-page=features] .shelf-names a{font-weight:600;font-size:16px;color:var(--navy)}.elh.elf[data-page=features] .shelf-names a:hover{color:var(--blue)}.elh.elf[data-page=features] .shelf-box:has(.shelf-hits a:first-child:hover) .shelf-names li:first-child .st:after,.elh.elf[data-page=features] .shelf-box:has(.shelf-hits a:nth-child(2):hover) .shelf-names li:nth-child(2) .st:after,.elh.elf[data-page=features] .shelf-box:has(.shelf-hits a:nth-child(3):hover) .shelf-names li:nth-child(3) .st:after,.elh.elf[data-page=features] .shelf-box:has(.shelf-hits a:nth-child(4):hover) .shelf-names li:nth-child(4) .st:after,.elh.elf[data-page=features] .shelf-box:has(.shelf-hits a:nth-child(5):hover) .shelf-names li:nth-child(5) .st:after,.elh.elf[data-page=features] .shelf-box:has(.shelf-hits a:nth-child(6):hover) .shelf-names li:nth-child(6) .st:after,.elh.elf[data-page=features] .shelf-box:has(.shelf-hits a:nth-child(7):hover) .shelf-names li:nth-child(7) .st:after{clip-path:inset(0 0 0 0)}.elh.elf[data-page=features] .fig{list-style:none;width:min(1120px,100%);margin-top:64px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 40px}.elh.elf[data-page=features] .fig li{position:relative}.elh.elf[data-page=features] .fig li:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--thread);-webkit-mask:var(--stitch) 0 0/7px 2px round no-repeat;mask:var(--stitch) 0 0/7px 2px round no-repeat}.elh.elf[data-page=features] .fig-in{display:flex;align-items:flex-start;gap:14px;padding:16px 0 4px;color:inherit;border-radius:6px}.elh.elf[data-page=features] .fig-sym{display:block;flex:none;width:80px;height:80px;margin-top:-6px;mix-blend-mode:multiply;transition:transform .16s step-end}.elh.elf[data-page=features] .fig-t{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.elh.elf[data-page=features] .fig-l{align-self:flex-start;font-weight:600;font-size:16px;line-height:1.3;color:var(--navy);padding-bottom:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--ground),var(--ground)) right -1px bottom -1px/calc(100% + 2px) 4px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='2'%3E%3Cpath d='M1 1h3' stroke='%233F63AD' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/7px 2px repeat-x;transition:background-size .33s steps(4),color .16s steps(2)}.elh.elf[data-page=features] .fig-d{font-size:15px;line-height:1.45;color:var(--mute);text-wrap:pretty}.elh.elf[data-page=features] a.fig-in:focus-visible .fig-sym,.elh.elf[data-page=features] a.fig-in:hover .fig-sym{transform:translateY(-2px)}.elh.elf[data-page=features] a.fig-in:focus-visible .fig-l,.elh.elf[data-page=features] a.fig-in:hover .fig-l{background-size:0 4px,7px 2px;color:var(--blue)}.elh.elf[data-page=features] a.fig-in:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.elh.elf.fade-ready:not(.rm)[data-page=features] .fig .fig-sym,.elh.elf.fade-ready:not(.rm)[data-page=features] .fig .fig-t{opacity:0;transition:opacity .42s steps(4),transform .16s step-end;transition-delay:calc(var(--i) * 40ms),0s}.elh.elf.fade-ready:not(.rm)[data-page=features] .fig.in .fig-sym,.elh.elf.fade-ready:not(.rm)[data-page=features] .fig.in .fig-t{opacity:1}@media (max-width:980px){.elh.elf[data-page=features] .fig{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.elh.elf[data-page=features] .shelf-long{display:none}.elh.elf[data-page=features] .shelf-short{display:flex}.elh.elf[data-page=features] .shelf-short+.shelf-short .shelf-box{margin-top:calc(16px - var(--sw) * var(--hr) * var(--pt))}.elh.elf[data-page=features] .shelf-names a{font-size:13px}.elh.elf[data-page=features] .shelf-names li{white-space:nowrap;text-align:center;font-size:13px}.elh.elf[data-page=features] .shelf-names .st{display:inline-block;line-height:1.25}.elh.elf[data-page=features] .shelf-names .nw1{display:block}.elh.elf[data-page=features] .shelf-names .nw2{white-space:nowrap}.elh.elf[data-page=features] .shelf-names .nw .nw1{display:inline}.elh.elf[data-page=features] .fig{margin-top:40px;gap:8px 16px}.elh.elf.fade-ready:not(.rm)[data-page=features] .fig .fig-sym,.elh.elf.fade-ready:not(.rm)[data-page=features] .fig .fig-t{transition-duration:.25s,.16s;transition-delay:calc(var(--i) * 20ms),0s}.elh.elf[data-page=features] .fig-in{flex-direction:column;gap:8px;padding:14px 0 6px}.elh.elf[data-page=features] .fig-sym{width:64px;height:64px;margin:0 0 -4px -4px}.elh.elf[data-page=features] .fig-l{font-size:15px}.elh.elf[data-page=features] .fig-d{font-size:14px}}@media (max-width:349.98px){.elh.elf[data-page=features] .shelf-names .nw .nw1{display:block}}@media (prefers-reduced-motion:reduce){.elh.elf[data-page=features] .fig-l,.elh.elf[data-page=features] .fig-sym{transition:none}}.elh.elf[data-page=features] .fi-more{margin-top:calc(var(--gap) - 11px)}.elh.elf[data-page=features] .fi-more .cp{margin-top:0}@media (max-width:640px){.elh.elf[data-page=features] .fi-more{margin-top:calc(var(--gap) + 3px)}}