.hero-demo[data-astro-cid-rk2pmsne]{max-width:1140px;margin:0 auto;padding:32px 24px 0}jev-hero-demo[data-astro-cid-rk2pmsne]{display:block}figure[data-astro-cid-rk2pmsne]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;margin:0;display:grid}.hero-video-frame[data-astro-cid-rk2pmsne]{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-column:1/-1;position:relative;overflow:hidden}img[data-astro-cid-rk2pmsne],video[data-astro-cid-rk2pmsne]{object-fit:contain;width:100%;height:100%;display:block}video[data-astro-cid-rk2pmsne]{position:absolute;inset:0}.media-toggle[data-astro-cid-rk2pmsne]{grid-area:2/2;margin-top:12px}figcaption[data-astro-cid-rk2pmsne]{color:var(--muted);grid-area:2/1;margin-top:12px;font-size:12px;line-height:1.6}details[data-astro-cid-rk2pmsne]{margin-top:4px}summary[data-astro-cid-rk2pmsne]{min-height:44px;color:var(--secondary);justify-content:space-between;align-items:center;gap:16px;font-size:13px;list-style:none;display:flex}summary[data-astro-cid-rk2pmsne]:hover{color:var(--accent)}details[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{max-width:78ch;color:var(--secondary);margin:4px 0 0;font-size:14px;line-height:1.65}@media (width<=640px){.hero-demo[data-astro-cid-rk2pmsne]{padding:24px 20px 0}.hero-video-frame[data-astro-cid-rk2pmsne]{border-radius:12px}}.how-section[data-astro-cid-l43jfdkk]{max-width:1140px;margin:0 auto;padding:96px 24px 0}.how-eyebrow[data-astro-cid-l43jfdkk]{font:11px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}h2[data-astro-cid-l43jfdkk]{letter-spacing:-.03em;max-width:22ch;margin:14px 0 0;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.1}.how-intro[data-astro-cid-l43jfdkk]{color:var(--secondary);max-width:62ch;margin:20px 0 0;font-size:16px;line-height:1.6}jev-walkthrough[data-astro-cid-l43jfdkk]{margin-top:38px;display:block}.how-steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.how-step[data-astro-cid-l43jfdkk]{appearance:none;text-align:left;border:0;border-top:2px solid var(--border);color:var(--secondary);background:0 0;min-width:0;min-height:44px;padding:16px 0 12px}.step-number[data-astro-cid-l43jfdkk]{font:12px var(--mono);margin-bottom:10px;display:block}.step-title[data-astro-cid-l43jfdkk]{font-size:17px;font-weight:600;line-height:1.4;display:block}.step-short-title[data-astro-cid-l43jfdkk]{display:none}.how-step[data-astro-cid-l43jfdkk][aria-selected=true]{border-top-color:var(--accent);color:var(--text)}.how-step[data-astro-cid-l43jfdkk][aria-selected=true] .step-number[data-astro-cid-l43jfdkk]{color:var(--accent)}.how-step[data-astro-cid-l43jfdkk]:hover:not(:disabled){color:var(--text);border-top-color:var(--accent)}.step-description[data-astro-cid-l43jfdkk]{color:var(--secondary);max-width:78ch;min-height:4.8em;margin:18px 0 24px;font-size:15px;line-height:1.6}.step-demo[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;max-width:960px;margin:0 auto;display:grid}.video-frame[data-astro-cid-l43jfdkk]{grid-column:1/-1}.media-toggle[data-astro-cid-l43jfdkk]{grid-area:2/2;margin-top:12px}figcaption[data-astro-cid-l43jfdkk]{grid-area:2/1}.video-frame[data-astro-cid-l43jfdkk]{border:1px solid var(--border);background:var(--panel);border-radius:16px;overflow:hidden}.video-frame[data-astro-cid-l43jfdkk]:focus-within{outline:2px solid var(--accent);outline-offset:5px}video[data-astro-cid-l43jfdkk]{aspect-ratio:16/9;border-radius:inherit;width:100%;height:auto;display:block}figcaption[data-astro-cid-l43jfdkk]{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.playback-status[data-astro-cid-l43jfdkk]{color:var(--secondary);max-width:960px;margin:16px auto 0;font-size:14px;line-height:1.5}.playback-status[data-astro-cid-l43jfdkk]:empty{margin-top:0}.step-transcript[data-astro-cid-l43jfdkk]{max-width:960px;margin:12px auto 0}summary[data-astro-cid-l43jfdkk]{min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;font-size:13px;list-style:none;display:flex}summary[data-astro-cid-l43jfdkk]:hover{color:var(--accent)}.step-transcript[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--secondary);margin:0;padding:4px 0 8px;font-size:14px;line-height:1.6}@media (width<=640px){.how-section[data-astro-cid-l43jfdkk]{padding-top:64px}.video-frame[data-astro-cid-l43jfdkk]{border-radius:12px}.how-steps[data-astro-cid-l43jfdkk]{gap:12px}.how-step[data-astro-cid-l43jfdkk]{text-align:center}.step-title[data-astro-cid-l43jfdkk]{display:none}.step-short-title[data-astro-cid-l43jfdkk]{font-size:12px;font-weight:600;display:block}.step-number[data-astro-cid-l43jfdkk]{margin-bottom:8px;font-size:16px}.step-description[data-astro-cid-l43jfdkk]{min-height:8em;font-size:14px}}@media (forced-colors:active){.how-step[data-astro-cid-l43jfdkk][aria-selected=true]{border-top:4px solid highlight}}.pricing[data-astro-cid-htruwgye]{max-width:1140px;margin:0 auto;padding:96px 24px 0}.eyebrow[data-astro-cid-htruwgye]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}h2[data-astro-cid-htruwgye]{letter-spacing:-.03em;max-width:25ch;margin:14px 0 0;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.1}.intro[data-astro-cid-htruwgye]{color:var(--secondary);margin:18px 0 0;font-size:17px;line-height:1.6}.plan[data-astro-cid-htruwgye]{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:34px;display:grid;overflow:hidden}.price-panel[data-astro-cid-htruwgye],.inclusions[data-astro-cid-htruwgye]{padding:clamp(28px,4vw,44px)}.price-panel[data-astro-cid-htruwgye]{background:#131810}.plan-label[data-astro-cid-htruwgye]{color:#bdcbb0;margin:0;font-size:14px;font-weight:500}.price[data-astro-cid-htruwgye]{align-items:center;gap:20px;margin:18px 0 12px;display:flex}.amount[data-astro-cid-htruwgye]{color:var(--accent);letter-spacing:-.04em;font-size:clamp(72px,8vw,96px);font-weight:600;line-height:1}.unit[data-astro-cid-htruwgye]{color:#bdcbb0;font-size:14px;line-height:1.65}.price-scope[data-astro-cid-htruwgye]{color:#bdcbb0;margin:0;font-size:14px;line-height:1.6}.processing[data-astro-cid-htruwgye]{color:var(--text);max-width:34ch;margin:26px 0;font-size:15px;line-height:1.6}.primary-button[data-astro-cid-htruwgye]{gap:16px;padding:12px 20px;font-size:15px}.availability[data-astro-cid-htruwgye]{color:#bdcbb0;margin:12px 0 0;font-size:13px;line-height:1.6}.inclusions[data-astro-cid-htruwgye]{border-left:1px solid var(--border)}h3[data-astro-cid-htruwgye]{margin:0 0 26px;font-size:18px;font-weight:600;line-height:1.4}ul[data-astro-cid-htruwgye]{gap:18px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-htruwgye]{color:var(--secondary);gap:12px;font-size:15px;line-height:1.6;display:flex}.check[data-astro-cid-htruwgye]{color:var(--accent);flex-shrink:0}.small-site-note[data-astro-cid-htruwgye]{border-top:1px solid var(--border);grid-column:1/-1;padding:20px clamp(28px,4vw,44px)}.small-site-note[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--secondary);margin:0;font-size:13px;line-height:1.65}.small-site-note[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{color:var(--text);margin-right:6px;font-weight:500}@media (width<=720px){.plan[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr)}.inclusions[data-astro-cid-htruwgye]{border-left:0;border-top:1px solid var(--border)}}@media (width<=640px){.pricing[data-astro-cid-htruwgye]{padding-top:64px}.price-panel[data-astro-cid-htruwgye],.inclusions[data-astro-cid-htruwgye]{padding:28px 24px}.small-site-note[data-astro-cid-htruwgye]{padding:20px 24px}.price[data-astro-cid-htruwgye]{gap:16px}.unit[data-astro-cid-htruwgye]{font-size:13px}}.release-steps[data-astro-cid-4qnlrjqw]{grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 36px;padding:0;list-style:none;display:grid}.release-step[data-astro-cid-4qnlrjqw]{padding-right:20px;position:relative}.release-step[data-astro-cid-4qnlrjqw]:not(:last-child):before{content:"";border-top:1px solid #3a3f46;position:absolute;top:10px;left:30px;right:10px}.release-step[data-astro-cid-4qnlrjqw].is-done:not(:last-child):before{border-top-color:var(--accent)}.marker[data-astro-cid-4qnlrjqw]{background:var(--surface);border:1px solid #6b727c;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:relative}.is-done[data-astro-cid-4qnlrjqw] .marker[data-astro-cid-4qnlrjqw]{border-color:var(--accent);background:var(--accent)}.marker[data-astro-cid-4qnlrjqw] svg[data-astro-cid-4qnlrjqw]{fill:none;width:11px;height:11px;stroke:var(--background);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.is-current[data-astro-cid-4qnlrjqw] .marker[data-astro-cid-4qnlrjqw]{border:1.5px solid var(--accent);box-shadow:0 0 0 4px #c8f1691f}.is-current[data-astro-cid-4qnlrjqw] .marker[data-astro-cid-4qnlrjqw]:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.text[data-astro-cid-4qnlrjqw]{margin-top:14px;display:block}.label[data-astro-cid-4qnlrjqw]{color:var(--text);font-size:14.5px;font-weight:500;line-height:1.45;display:block}.is-next[data-astro-cid-4qnlrjqw] .label[data-astro-cid-4qnlrjqw]{color:var(--secondary)}.note[data-astro-cid-4qnlrjqw]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:8px;font-size:11px;display:inline-block}@media (width<=720px){.release-steps[data-astro-cid-4qnlrjqw]{grid-template-columns:minmax(0,1fr);margin:28px 0 32px}.release-step[data-astro-cid-4qnlrjqw]{grid-template-columns:21px minmax(0,1fr);column-gap:14px;padding:0 0 22px;display:grid}.release-step[data-astro-cid-4qnlrjqw]:last-child{padding-bottom:0}.release-step[data-astro-cid-4qnlrjqw]:not(:last-child):before{border-top:0;border-left:1px solid #3a3f46;inset:27px auto 6px 10px}.release-step[data-astro-cid-4qnlrjqw].is-done:not(:last-child):before{border-left-color:var(--accent)}.text[data-astro-cid-4qnlrjqw]{margin-top:1px}.note[data-astro-cid-4qnlrjqw]{margin-top:6px}}@media (forced-colors:active){.is-done[data-astro-cid-4qnlrjqw] .marker[data-astro-cid-4qnlrjqw]{background:canvastext}.marker[data-astro-cid-4qnlrjqw] svg[data-astro-cid-4qnlrjqw]{stroke:canvas}.is-current[data-astro-cid-4qnlrjqw] .marker[data-astro-cid-4qnlrjqw]:after{background:highlight}}.notify[data-astro-cid-xcqtfq7s]{margin-top:32px;display:block}.notify-form[data-astro-cid-xcqtfq7s]{margin:0}.notify-row[data-astro-cid-xcqtfq7s]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notify-field[data-astro-cid-xcqtfq7s]{background:var(--surface);border:1px solid #2a2e34;border-radius:12px;flex:360px;align-items:center;gap:6px;max-width:540px;min-height:54px;padding:5px;display:flex}.notify-field[data-astro-cid-xcqtfq7s]:hover{border-color:#3a3f46}.notify-field[data-astro-cid-xcqtfq7s]:has(input:focus-visible){border-color:var(--accent);outline:2px solid var(--accent);outline-offset:3px}.notify-field[data-astro-cid-xcqtfq7s]:has(input[aria-invalid=true]){border-color:#ff8a7a}input[data-astro-cid-xcqtfq7s]{min-width:0;height:42px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:15px}input[data-astro-cid-xcqtfq7s]::placeholder{color:var(--muted);opacity:1}.notify-submit[data-astro-cid-xcqtfq7s]{background:var(--accent);min-height:42px;color:var(--background);white-space:nowrap;border:0;border-radius:9px;flex-shrink:0;padding:0 18px;font-size:15px;font-weight:600}.notify-submit[data-astro-cid-xcqtfq7s]:hover{background:#dbf99a}.notify-submit[data-astro-cid-xcqtfq7s][aria-disabled=true]{opacity:.7;cursor:progress}.notify-trap[data-astro-cid-xcqtfq7s]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.notify-note[data-astro-cid-xcqtfq7s]{max-width:60ch;color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.55}.notify-status[data-astro-cid-xcqtfq7s]{color:var(--text);margin:8px 0 0;font-size:14px;line-height:1.5}.notify-status[data-astro-cid-xcqtfq7s]:empty{margin:0}.notify[data-astro-cid-xcqtfq7s][data-state=success] .notify-status[data-astro-cid-xcqtfq7s]{color:var(--accent)}.notify[data-astro-cid-xcqtfq7s][data-state=error] .notify-status[data-astro-cid-xcqtfq7s]{color:#ffb4a9}@media (width<=480px){.notify-field[data-astro-cid-xcqtfq7s]{flex-direction:column;align-items:stretch}input[data-astro-cid-xcqtfq7s]{height:44px}.notify-submit[data-astro-cid-xcqtfq7s]{white-space:normal;min-height:44px}}@media (forced-colors:active){.notify-submit[data-astro-cid-xcqtfq7s]{border:1px solid buttontext}}.hero-status[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:11px;display:flex}.hero-status-pill[data-astro-cid-lcdefpme]{color:var(--accent);background:#c8f16912;border:1px solid #c8f16959;border-radius:999px;align-items:center;gap:9px;padding:6px 13px;font-weight:500;display:inline-flex}.hero-status-detail[data-astro-cid-lcdefpme]{color:var(--secondary)}.hero-status-dot[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;width:6px;height:6px;position:relative}.hero-status-dot[data-astro-cid-lcdefpme]:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:50%;animation:1.6s cubic-bezier(.16,1,.3,1) .4s 2 hero-status-ripple;position:absolute;inset:0}@keyframes hero-status-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media (forced-colors:active){.hero-status-pill[data-astro-cid-lcdefpme]{border-color:canvastext}.hero-status-dot[data-astro-cid-lcdefpme]{background:canvastext}}
