[data-reveal]{--reveal-duration:.65s;--reveal-delay:0s;--reveal-opacity:0;--reveal-x:0px;--reveal-y:0px;--reveal-scale:1;opacity:var(--reveal-opacity);translate:var(--reveal-x) var(--reveal-y);scale:var(--reveal-scale)}[data-reveal=in]{animation:reveal var(--reveal-duration) cubic-bezier(.22, 1, .36, 1) var(--reveal-delay) both}@keyframes reveal{0%{opacity:var(--reveal-opacity);translate:var(--reveal-x) var(--reveal-y);scale:var(--reveal-scale)}to{opacity:1;translate:0;scale:1}}@media (scripting:none){[data-reveal]{opacity:1;translate:none;scale:none}}.reveal-heading,.reveal-faq-heading,.reveal-compare-heading,.reveal-features-heading{--reveal-duration:.55s;--reveal-y:16px}.reveal-subheading,.reveal-faq-subheading,.reveal-features-subheading,.reveal-compare-subheading{--reveal-duration:.55s;--reveal-delay:80ms;--reveal-y:12px}.reveal-cta-card{--reveal-duration:.65s;--reveal-y:24px;--reveal-scale:.99}.reveal-cta-image{--reveal-duration:.9s;--reveal-delay:80ms;--reveal-opacity:1;--reveal-scale:1.04}.reveal-cta-copy{--reveal-duration:.6s;--reveal-delay:80ms;--reveal-x:-18px;--reveal-y:8px}.reveal-compare-table{--reveal-duration:.6s;--reveal-delay:60ms;--reveal-y:18px}.reveal-product-badge{--reveal-duration:.5s;--reveal-y:10px}.reveal-product-frame{--reveal-duration:.65s;--reveal-y:24px;--reveal-scale:.99}.reveal-product-screen{--reveal-duration:.75s;--reveal-delay:.18s;--reveal-y:56px}
.faq-panel{--faq-ease:cubic-bezier(.22, 1, .36, 1);opacity:0;visibility:hidden;transition:grid-template-rows .38s var(--faq-ease), opacity .38s var(--faq-ease), visibility 0s linear .38s;grid-template-rows:0fr;display:grid;overflow:hidden;transform:translateY(-6px)}.faq-item[data-open=true] .faq-panel{opacity:1;visibility:visible;transition:grid-template-rows .38s var(--faq-ease), opacity .38s var(--faq-ease), visibility 0s;grid-template-rows:1fr}.faq-panel-inner{min-height:0;overflow:hidden}.faq-answer{transition:transform 0s linear .38s;transform:translateY(-6px)}.faq-item[data-open=true] .faq-answer{transition:transform .38s var(--faq-ease);transform:translateY(0)}.faq-icon,.faq-icon-bar{transition:transform .34s cubic-bezier(.22,1,.36,1);transform:rotate(0)}.faq-item[data-open=true] .faq-icon,.faq-item[data-open=true] .faq-icon-bar{transform:rotate(90deg)}
