.lt-root{--el-volt:#cf3}.el-in{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(16px,5vw,72px);display:flex}.el-hero{background:var(--lt-deep);color:var(--lt-on-dark);overflow:hidden}.el-hero-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px 56px;display:grid}.el-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.el-video{justify-self:center;width:min(100%,440px,56.25vh - 101.25px);min-width:min(100%,300px);position:relative}.el-video video{mix-blend-mode:lighten;width:100%;height:auto;display:block}.el-video-toggle{width:36px;height:36px;color:var(--lt-on-dark);cursor:pointer;opacity:.7;background:#151515b3;border:1px solid #e7e6e44d;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:8px;right:8px}.el-video-toggle:hover,.el-video-toggle:focus-visible{opacity:1}@media (max-width:980px){.el-hero-in{grid-template-columns:minmax(0,1fr)}.el-video{width:min(100%,360px)}}.el-tag{color:var(--el-volt);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ccff3380;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.el-h1{color:#fff;max-width:12em}.el-lead{color:#e7e6e4c7;max-width:36em}.el-price{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:0;display:flex}.el-price-n{color:#fff;font-size:clamp(56px,7vw,104px);line-height:.9}.el-price-note{color:#e7e6e4c7;font-size:18px}.el-cta-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.el-trial{color:#e7e6e4c7;font-size:15px}.el-terms{color:#e7e6e4b3;max-width:60em;margin:0;font-size:14px;line-height:1.55}.lt-root .el-hero :focus-visible{outline-color:var(--lt-on-dark)}.el-compare .el-in{gap:28px}.el-table-wrap{background:var(--lt-surface);border:1px solid var(--lt-hair);width:100%;overflow-x:auto}.el-table{border-collapse:collapse;width:100%;min-width:640px;color:var(--lt-ink);font-size:16px;line-height:1.4}.el-table th,.el-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lt-hair);padding:16px 24px}.el-table thead th{border-bottom-color:var(--lt-hair2);letter-spacing:.1em;text-transform:uppercase;color:var(--lt-muted);padding-top:18px;padding-bottom:18px;font-size:13px;font-weight:700}.el-table thead th.el-elite-col{color:var(--lt-ink);box-shadow:inset 0 -3px 0 var(--el-volt)}.el-table tbody th{font-weight:600}.el-table tbody tr:last-child th,.el-table tbody tr:last-child td{border-bottom:0}.el-table tbody tr:last-child td.el-elite-col{font-weight:600}.el-muted{color:var(--lt-muted)}.el-ai{background:var(--lt-surface)}.el-ai-in{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:32px 72px;display:grid}.el-ai-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.el-faq{border-top:1px solid var(--lt-hair2);flex-direction:column;display:flex}.el-q{border-bottom:1px solid var(--lt-hair2)}.el-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.el-q summary::-webkit-details-marker{display:none}.el-q summary:after{content:"+";flex:none;font-size:24px;font-weight:400;line-height:1}.el-q[open] summary:after{content:"−"}.el-q p{max-width:46em;color:var(--lt-text2);margin:0 0 20px;font-size:16px;line-height:1.55}.el-close{background:var(--lt-surface);margin:12px}.el-close .el-in{gap:22px}.el-close-h2{max-width:14em}.el-btn-outline{border:1px solid var(--lt-ink);color:var(--lt-ink);justify-content:center;align-items:center;padding:16px 28px;font-size:16px;font-weight:600;transition:background .2s;display:inline-flex}.el-btn-outline:hover{background:var(--lt-inset);color:var(--lt-ink)}
