@keyframes em-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes em-fade-out{to{opacity:0;visibility:hidden}}@keyframes em-dot-bounce{0%,60%,to{transform:none;opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes em-pulse{0%,to{opacity:.4}50%{opacity:1}}body.em-page .hero--compact.em-hero{width:min(1080px,100%)}body.em-page .em-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-12);align-items:center;width:100%}body.em-page .em-hero-copy{display:flex;flex-direction:column;gap:var(--space-6)}body.em-page .em-hero-copy .hero-top{align-items:flex-start}body.em-page .em-hero-copy .hero-text{align-items:flex-start;text-align:left}body.em-page .em-hero-copy .hero-subtitle{max-width:480px}body.em-page .em-hero-copy .hero-cta-group{align-items:flex-start}body.em-page .em-hero-copy .ind-hero-cta{justify-content:flex-start}body.em-page .em-hero-copy .hero-note{text-align:left}body.em-page .em-hero-demo{width:100%;max-width:460px;justify-self:end}body.em-page .em-thread{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-neutral-0);border:var(--border-width-hairline) solid rgba(0,0,0,.07);border-radius:20px;box-shadow:0 18px 40px -24px #11182740;text-align:left}body.em-page .em-thread-bar{display:flex;align-items:center;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:var(--border-width-hairline) solid var(--color-overlay-black-06)}body.em-page .em-thread-dot{width:8px;height:8px;border-radius:50%;background:#00000014}body.em-page .em-thread-inbox{flex:1;margin-left:var(--space-2);text-align:center;font-size:var(--type-12);color:var(--color-neutral-500);background:#00000008;border-radius:var(--radius-pill);padding:3px var(--space-3)}body.em-page .em-thread-subject{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width-hairline) solid var(--color-overlay-black-06)}body.em-page .em-thread-subj-text{font-size:var(--type-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}body.em-page .em-thread-cap{font-size:var(--type-12);color:var(--text-tertiary);margin:0;padding-top:var(--space-2);border-top:var(--border-width-hairline) solid var(--color-overlay-black-06)}body.em-page .em-tag{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--color-neutral-600);background:var(--surface-subtle);border:var(--border-width-hairline) solid var(--color-overlay-black-06);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);width:fit-content;flex-shrink:0}body.em-page .em-avatar{width:24px;height:24px;flex-shrink:0;background:var(--color-neutral-900);color:var(--color-neutral-0);border-radius:30%;display:inline-flex;align-items:center;justify-content:center}body.em-page .em-avatar svg{width:10px;height:13px;display:block}body.em-page .em-avatar--human{background:var(--surface-muted);color:var(--color-neutral-700);font-size:var(--type-12);font-weight:var(--font-weight-medium);line-height:1}body.em-page .em-avatar--agent{background:var(--color-accent-300);color:var(--color-neutral-900)}body.em-page .em-mail{display:flex;align-items:flex-start;gap:var(--space-2)}body.em-page .em-mail-content{display:flex;flex-direction:column;gap:2px;min-width:0}body.em-page .em-mail-from{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--color-neutral-900)}body.em-page .em-mail-text{font-size:var(--type-14);line-height:1.45;color:var(--color-neutral-800);margin:0}body.em-page .em-mail--ai .em-mail-text{color:var(--color-neutral-900)}body.em-page .em-chip{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);width:fit-content}body.em-page .em-chip--doing{background:var(--surface-base);border:var(--border-width-hairline) solid var(--color-overlay-black-12);color:var(--color-neutral-600)}body.em-page .em-chip--done{background:var(--color-accent-300);border:var(--border-width-hairline) solid var(--color-accent-500);color:var(--color-neutral-900)}body.em-page .em-chip--done svg{color:var(--accent-strong);flex-shrink:0}body.em-page .em-chip-pulse{width:6px;height:6px;border-radius:50%;background:var(--color-neutral-400)}body.em-page.em-anim .em-chip-pulse{animation:em-pulse 1.2s ease-in-out infinite}body.em-page .em-chip-swap,body.em-page .em-mail-swap{display:grid;width:fit-content;max-width:100%}body.em-page .em-chip-swap>.em-chip,body.em-page .em-mail-swap>.em-mail{grid-area:1 / 1}body.em-page .em-thread .em-chip-swap,body.em-page .em-thread>.em-chip{margin-left:calc(24px + var(--space-2))}body.em-page .em-typing,body.em-page .em-chip-swap .em-chip--doing{opacity:0;visibility:hidden}body.em-page .em-typing-bubble{display:inline-flex;align-items:center;gap:3px;background:var(--surface-muted);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);width:fit-content}body.em-page .em-typing .em-dot{width:5px;height:5px;border-radius:50%;background:var(--color-neutral-500);display:inline-block}body.em-page.em-anim .em-typing .em-dot{animation:em-dot-bounce 1s ease-in-out infinite}body.em-page.em-anim .em-typing .em-dot:nth-child(2){animation-delay:.15s}body.em-page.em-anim .em-typing .em-dot:nth-child(3){animation-delay:.3s}body.em-page.em-anim .em-hero-demo .em-seq-1{animation:em-in .35s var(--easing-out) .3s both}body.em-page.em-anim .em-hero-demo .em-seq-2{visibility:visible;animation:em-in .3s var(--easing-out) 1.2s both,em-fade-out .2s var(--easing-base) 2.3s forwards}body.em-page.em-anim .em-hero-demo .em-seq-3{animation:em-in .35s var(--easing-out) 2.45s both}body.em-page.em-anim .em-hero-demo .em-seq-4{visibility:visible;animation:em-in .3s var(--easing-out) 3.1s both,em-fade-out .25s var(--easing-base) 4.3s forwards}body.em-page.em-anim .em-hero-demo .em-seq-5{animation:em-in .3s var(--easing-out) 4.45s both}body.em-page .em-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}body.em-page .em-flow-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-pad);background:var(--surface-panel);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--card-radius)}body.em-page .em-flow-tag{font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-tertiary);margin:0}body.em-page .em-flow-title{font-size:var(--text-h4-size);font-weight:var(--font-weight-medium);letter-spacing:var(--text-h4-track);color:var(--text-primary);margin:0}body.em-page .em-flow-sub{font-size:var(--type-14);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}body.em-page .em-mini{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-base);border:var(--border-width-hairline) solid var(--color-overlay-black-06);border-radius:var(--radius-md);min-height:156px;justify-content:flex-start}body.em-page .em-flow-cap{font-size:var(--type-12);line-height:var(--leading-normal);color:var(--text-tertiary);margin:auto 0 0}@media(min-width:961px){@supports (grid-template-rows: subgrid){body.em-page .em-flow-grid{grid-template-rows:repeat(2,auto auto auto 1fr auto)}body.em-page .em-flow-card{display:grid;grid-template-rows:subgrid;grid-row:span 5}body.em-page .em-flow-card .em-mini{height:100%;min-height:180px}}}body.em-page .em-seq-track{display:flex;flex-direction:column;gap:var(--space-3);position:relative;padding-left:var(--space-5);margin:var(--space-1) 0}body.em-page .em-seq-track:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:2px;background:var(--color-accent-300);border-radius:1px}body.em-page .em-seq-row{display:flex;align-items:center;gap:var(--space-2);position:relative}body.em-page .em-seq-row:before{content:"";position:absolute;left:calc(-1 * var(--space-5) + 1px);top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--color-accent-500)}body.em-page .em-seq-when{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--color-neutral-500);flex-shrink:0;min-width:44px}body.em-page .em-seq-what{font-size:var(--type-14);color:var(--color-neutral-800)}body.em-page .em-mini--list{gap:0}body.em-page .em-inbox-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width-hairline) solid var(--color-overlay-black-06)}body.em-page .em-inbox-row:last-child{border-bottom:none}body.em-page .em-inbox-meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-14);color:var(--color-neutral-800);min-width:0}body.em-page .em-inbox-chan{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--color-neutral-600);background:var(--surface-subtle);border:var(--border-width-hairline) solid var(--color-overlay-black-06);border-radius:var(--radius-pill);padding:1px var(--space-2);flex-shrink:0}body.em-page.em-anim .em-flow-card .em-fseq-1,body.em-page.em-anim .em-flow-card .em-fseq-2,body.em-page.em-anim .em-flow-card .em-fseq-3,body.em-page.em-anim .em-flow-card .em-fseq-4{opacity:0}body.em-page.em-anim .em-flow-card.is-in .em-fseq-1{animation:em-in .35s var(--easing-out) .15s both}body.em-page.em-anim .em-flow-card.is-in .em-fseq-1.em-chip--doing{visibility:visible;animation:em-in .3s var(--easing-out) .15s both,em-fade-out .25s var(--easing-base) 1.35s forwards}body.em-page.em-anim .em-flow-card.is-in .em-fseq-2{animation:em-in .35s var(--easing-out) .7s both}body.em-page.em-anim .em-flow-card.is-in .em-fseq-2.em-chip--done{animation:em-in .3s var(--easing-out) 1.5s both}body.em-page.em-anim .em-flow-card.is-in .em-fseq-3{animation:em-in .35s var(--easing-out) 2s both}body.em-page.em-anim .em-flow-card.is-in .em-fseq-4{animation:em-in .35s var(--easing-out) 2.6s both}body.em-page .em-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-6) var(--space-8);margin:var(--space-12) auto 0;max-width:var(--container-default)}body.em-page .em-number{display:flex;flex-direction:column;gap:var(--space-2);text-align:center;padding:0 var(--space-2)}body.em-page .em-number-value{font-size:var(--type-48);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);font-variant-numeric:tabular-nums}body.em-page .em-number-label{font-size:var(--type-16);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-neutral-700)}body.em-page .em-cta-row{display:flex;justify-content:center;margin-top:var(--space-10)}body.em-page .em-stepper{display:flex;align-items:flex-start}body.em-page .em-stepper-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);min-width:0}body.em-page .em-stepper-num{width:40px;height:40px;border-radius:50%;background:var(--color-neutral-900);color:var(--color-neutral-0);font-size:var(--type-16);font-weight:var(--font-weight-semibold);line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:var(--z-raised)}body.em-page .em-stepper-content{display:flex;flex-direction:column;gap:var(--space-2)}body.em-page .em-stepper-title{font-size:var(--type-16);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0}body.em-page .em-stepper-caption{font-size:var(--type-14);line-height:var(--leading-relaxed);color:var(--color-neutral-600);margin:0}body.em-page .em-step-conn{flex:0 0 32px;height:2px;background:var(--color-accent-300);border-radius:1px;position:relative;margin-top:18px;overflow:hidden}body.em-page .em-step-fill{position:absolute;inset:0;background:var(--color-accent-500)}body.em-page.em-anim .em-step-fill{transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--easing-base);transition-delay:var(--em-fill-delay, 0s)}body.em-page.em-anim .em-stepper.is-in .em-step-fill{transform:scaleX(1)}body.em-page .em-compare-table{font-size:var(--type-14)}body.em-page .em-ct-with{display:flex;align-items:flex-start;gap:var(--space-2)}body.em-page .em-ct-check{flex-shrink:0;margin-top:3px;color:var(--accent-strong)}body.em-page.em-anim .em-compare-table tbody tr{opacity:0;transform:translateY(8px);transition:opacity .4s var(--easing-base),transform .4s var(--easing-base);transition-delay:var(--em-row-delay, 0s)}body.em-page.em-anim .em-compare-card.is-in tbody tr{opacity:1;transform:none}body.em-page .em-natq-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-12);align-items:center}body.em-page .em-natq-grid .alt-natq{max-width:none;margin:0}body.em-page .em-natq-demo{width:100%;max-width:440px;justify-self:end}body.em-page .em-thread--plain{box-shadow:0 14px 32px -22px #11182740}body.em-page.em-anim .em-natq-demo .em-nseq-1,body.em-page.em-anim .em-natq-demo .em-nseq-3,body.em-page.em-anim .em-natq-demo .em-nseq-4,body.em-page.em-anim .em-natq-demo .em-nseq-5{opacity:0}body.em-page.em-anim .em-natq-demo.is-in .em-nseq-1{animation:em-in .35s var(--easing-out) .2s both}body.em-page.em-anim .em-natq-demo.is-in .em-nseq-2{visibility:visible;animation:em-in .3s var(--easing-out) .9s both,em-fade-out .25s var(--easing-base) 2.1s forwards}body.em-page.em-anim .em-natq-demo.is-in .em-nseq-3{animation:em-in .3s var(--easing-out) 2.25s both}body.em-page.em-anim .em-natq-demo.is-in .em-nseq-4{animation:em-in .35s var(--easing-out) 2.8s both}body.em-page.em-anim .em-natq-demo.is-in .em-nseq-5{animation:em-in .35s var(--easing-out) 3.4s both}body.em-page .alt-verdict-num{font-variant-numeric:tabular-nums}body.em-page .em-results-source{text-align:center;margin-top:var(--space-6)}body.em-page.em-anim .em-reveal{opacity:0;transform:translateY(12px);transition:opacity .5s var(--easing-base),transform .5s var(--easing-base)}body.em-page.em-anim .em-reveal.is-in{opacity:1;transform:none}@media(max-width:960px){body.em-page .em-flow-grid{grid-template-columns:1fr}body.em-page .em-flow-card .em-mini{max-width:420px}}@media(max-width:899px){body.em-page .em-hero-grid{grid-template-columns:1fr;gap:var(--space-8)}body.em-page .em-hero-copy .hero-top{align-items:center}body.em-page .em-hero-copy .hero-text{align-items:center;text-align:center}body.em-page .em-hero-copy .hero-cta-group{align-items:center}body.em-page .em-hero-copy .ind-hero-cta{justify-content:center}body.em-page .em-hero-copy .hero-note{text-align:center}body.em-page .em-hero-demo{justify-self:center;max-width:440px}body.em-page .em-natq-grid{grid-template-columns:1fr;gap:var(--space-8)}body.em-page .em-natq-demo{justify-self:center}}@media(max-width:768px){body.em-page .em-number-value{font-size:var(--type-36)}}@media(max-width:767px){body.em-page .alt-compare-card{overflow-x:auto;-webkit-overflow-scrolling:touch}body.em-page .em-compare-table,body.em-page .em-compare-table thead,body.em-page .em-compare-table tbody{display:block}body.em-page .em-compare-table{min-width:560px}body.em-page .em-compare-table thead tr,body.em-page .em-compare-table .alt-ct-row{display:grid;grid-template-columns:minmax(120px,1.4fr) repeat(3,1fr)}body.em-page .em-compare-table thead .alt-ct-feat{display:block}body.em-page .em-compare-table .alt-ct-group{display:grid;grid-template-columns:1fr}body.em-page .em-compare-table .alt-ct-group td{grid-column:1 / -1}body.em-page .em-compare-table .alt-ct-row .alt-ct-feat{grid-column:auto;background:var(--surface-base);font-size:var(--type-14);color:var(--color-neutral-700);border-right:var(--border-width-hairline) solid var(--color-overlay-black-06);padding:var(--space-3) var(--space-3)}body.em-page .em-compare-table thead .alt-ct-col--zip{display:block}body.em-page .em-compare-table thead .alt-ct-col--zip .alt-ct-brand-row{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}}@media(max-width:640px){body.em-page .em-stepper{flex-direction:column;align-items:stretch;gap:0}body.em-page .em-stepper-step{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--space-4);flex:0 0 auto}body.em-page .em-stepper-content{padding-top:6px;gap:var(--space-2)}body.em-page .em-step-conn{width:2px;height:32px;flex:0 0 32px;margin-top:0;margin-left:19px}body.em-page.em-anim .em-step-fill{transform:scaleY(0);transform-origin:top center}body.em-page.em-anim .em-stepper.is-in .em-step-fill{transform:scaleY(1)}}@media(max-width:420px){body.em-page .em-thread{padding:var(--space-3)}body.em-page .em-thread-subject{flex-wrap:wrap;gap:var(--space-2)}}
