@keyframes wa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wa-fade-out{to{opacity:0;visibility:hidden}}@keyframes wa-show{0%{opacity:0}to{opacity:1}}@keyframes wa-dot-bounce{0%,60%,to{transform:none;opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes wa-pulse{0%,to{opacity:.4}50%{opacity:1}}body.wa-page .hero--compact{width:min(1080px,100%)}body.wa-page .wa-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:var(--space-12);align-items:center;width:100%}body.wa-page .wa-hero-left{display:flex;flex-direction:column;gap:var(--space-6);text-align:left}body.wa-page .wa-hero-left .hero-text{align-items:flex-start;text-align:left}body.wa-page .wa-hero-left .hero-subtitle{max-width:460px}body.wa-page .wa-hero-left .hero-cta-group{align-items:flex-start}body.wa-page .wa-hero-left .ind-hero-cta{justify-content:flex-start}body.wa-page .wa-hero-left .hero-note{text-align:left}body.wa-page .wa-hero-left .proof-bar{justify-content:flex-start;gap:var(--space-2) var(--space-5)}body.wa-page .wa-hero-left .proof-item:has(.proof-logo-sa){display:none}body.wa-page .wa-hero-demo{display:flex;justify-content:center}@media(max-width:899px){body.wa-page .wa-hero-grid{grid-template-columns:1fr;gap:var(--space-8)}body.wa-page .wa-hero-demo{order:2}}body.wa-page .wa-phone{width:100%;max-width:400px;display:flex;flex-direction:column;background:var(--color-neutral-0);border:var(--border-width-hairline) solid var(--color-overlay-black-12);border-radius:20px;box-shadow:0 18px 40px -24px #11182740;overflow:hidden;text-align:left}body.wa-page .wa-ph-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--wa-header)}body.wa-page .wa-ph-avatar{width:30px;height:30px;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.wa-page .wa-ph-avatar svg{width:12px;height:15px;display:block}body.wa-page .wa-ph-meta{display:flex;flex-direction:column;gap:1px;min-width:0}body.wa-page .wa-ph-name{font-size:var(--type-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-0);line-height:1.2}body.wa-page .wa-ph-status{font-size:var(--type-12);color:#ffffffbf;line-height:1.2}body.wa-page .wa-ph-glyph{margin-left:auto;display:block;flex-shrink:0}body.wa-page .wa-thread{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--wa-chat-bg);flex:1}body.wa-page .wa-thread--hero{min-height:320px}body.wa-page .wa-thread--natq{min-height:384px}body.wa-page .wa-thread--mini{min-height:196px}body.wa-page .wa-ph-input{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--wa-chat-bg);border-top:var(--border-width-hairline) solid var(--color-overlay-black-06)}body.wa-page .wa-ph-input-ph{flex:1;font-size:var(--type-12);color:var(--color-neutral-500);background:var(--color-neutral-0);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3)}body.wa-page .wa-ph-send{width:30px;height:30px;border-radius:50%;background:var(--wa-header);color:var(--color-neutral-0);display:flex;align-items:center;justify-content:center;flex-shrink:0}body.wa-page .wa-msg{position:relative;font-size:var(--type-14);line-height:1.45;color:var(--color-neutral-900);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);max-width:88%;width:fit-content;box-shadow:0 1px 1px #11182714}body.wa-page .wa-msg-text{margin:0}body.wa-page .wa-msg--in{background:var(--color-neutral-0);align-self:flex-start;border-top-left-radius:var(--radius-sm)}body.wa-page .wa-msg--out{background:var(--wa-bubble-out);align-self:flex-end;border-top-right-radius:var(--radius-sm)}body.wa-page .wa-ticks{display:inline-grid;float:right;margin:var(--space-1) 0 0 var(--space-2)}body.wa-page .wa-tick{grid-area:1 / 1;width:16px;height:12px;color:var(--color-neutral-500);display:inline-flex}body.wa-page .wa-tick svg{width:100%;height:100%;display:block}body.wa-page .wa-tick--read{color:var(--wa-tick-read)}body.wa-page .wa-tick--sent,body.wa-page .wa-tick--dlv{opacity:0}body.wa-page .wa-prod{display:flex;align-items:center;gap:var(--space-2);background:#fff9;border-radius:var(--radius-sm);padding:var(--space-2);margin-bottom:var(--space-2)}body.wa-page .wa-prod-thumb{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--color-neutral-700);color:var(--color-neutral-0);display:flex;align-items:center;justify-content:center}body.wa-page .wa-prod-meta{display:flex;flex-direction:column;gap:1px;min-width:0}body.wa-page .wa-prod-name{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--color-neutral-900)}body.wa-page .wa-prod-sub{font-size:var(--type-12);color:var(--color-neutral-600)}body.wa-page .wa-btn{display:block;clear:both;margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width-hairline) solid var(--color-overlay-black-12);text-align:center;font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--wa-link)}body.wa-page .wa-sys{align-self:center;font-size:var(--type-12);color:var(--color-neutral-600);background:#ffffffd9;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);box-shadow:0 1px 1px #1118270f;text-align:center}body.wa-page .wa-swap,body.wa-page .wa-chip-swap{display:grid;width:fit-content;max-width:100%}body.wa-page .wa-swap{align-self:flex-end}body.wa-page .wa-chip-swap{align-self:flex-start}body.wa-page .wa-swap>.wa-msg{grid-area:1 / 1;justify-self:end}body.wa-page .wa-chip-swap>.wa-chip{grid-area:1 / 1}body.wa-page .wa-typing,body.wa-page .wa-chip--doing{opacity:0;visibility:hidden}body.wa-page .wa-typing .wa-dot{width:5px;height:5px;border-radius:50%;background:var(--color-neutral-500);display:inline-block;margin-right:3px}body.wa-page.wa-anim .wa-typing .wa-dot{animation:wa-dot-bounce 1s ease-in-out infinite}body.wa-page.wa-anim .wa-typing .wa-dot:nth-child(2){animation-delay:.15s}body.wa-page.wa-anim .wa-typing .wa-dot:nth-child(3){animation-delay:.3s}body.wa-page .wa-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.wa-page .wa-chip--doing{background:var(--color-neutral-0);border:var(--border-width-hairline) solid var(--color-overlay-black-12);color:var(--color-neutral-600)}body.wa-page .wa-chip--done{background:var(--color-accent-300);border:var(--border-width-hairline) solid var(--color-accent-500);color:var(--color-neutral-900)}body.wa-page .wa-chip--done svg{color:var(--accent-strong)}body.wa-page .wa-chip-pulse{width:6px;height:6px;border-radius:50%;background:var(--color-neutral-400)}body.wa-page.wa-anim .wa-chip-pulse{animation:wa-pulse 1.2s ease-in-out infinite}body.wa-page.wa-anim .wa-thread--hero .wa-seq-1{animation:wa-in .4s var(--easing-out) .3s both}body.wa-page.wa-anim .wa-thread--hero .wa-seq-2{animation:wa-in .35s var(--easing-out) 3s both}body.wa-page.wa-anim .wa-thread--hero .wa-seq-3{visibility:visible;animation:wa-in .3s var(--easing-out) 3.6s both,wa-fade-out .2s var(--easing-base) 4.4s forwards}body.wa-page.wa-anim .wa-thread--hero .wa-seq-4{animation:wa-in .35s var(--easing-out) 4.5s both}body.wa-page.wa-anim .wa-ticks--seq .wa-tick--sent{animation:wa-show .2s var(--easing-base) .8s both,wa-fade-out .15s var(--easing-base) 1.7s forwards}body.wa-page.wa-anim .wa-ticks--seq .wa-tick--dlv{animation:wa-show .2s var(--easing-base) 1.75s both,wa-fade-out .15s var(--easing-base) 2.5s forwards}body.wa-page.wa-anim .wa-ticks--seq .wa-tick--read{opacity:0;animation:wa-show .25s var(--easing-base) 2.55s both}body.wa-page.wa-anim .wa-scope .wa-vseq-1,body.wa-page.wa-anim .wa-scope .wa-vseq-2,body.wa-page.wa-anim .wa-scope .wa-vseq-3,body.wa-page.wa-anim .wa-scope .wa-vseq-4,body.wa-page.wa-anim .wa-scope .wa-vseq-5,body.wa-page.wa-anim .wa-scope .wa-vseq-6,body.wa-page.wa-anim .wa-scope .wa-vseq-7{opacity:0}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-1{animation:wa-in .35s var(--easing-out) .15s both}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-2{animation:wa-in .35s var(--easing-out) .75s both}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-2.wa-chip--doing{visibility:visible;animation:wa-in .3s var(--easing-out) .75s both,wa-fade-out .25s var(--easing-base) 1.9s forwards}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-3{animation:wa-in .35s var(--easing-out) 1.4s both}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-3.wa-chip--done{animation:wa-in .3s var(--easing-out) 2.05s both}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-4{animation:wa-in .35s var(--easing-out) 2.6s both}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-5{animation:wa-in .35s var(--easing-out) 3.4s both}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-6{animation:wa-in .35s var(--easing-out) 4.1s both}body.wa-page.wa-anim .wa-scope.is-in .wa-vseq-7{animation:wa-in .35s var(--easing-out) 4.8s both}body.wa-page .wa-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}body.wa-page .wa-stat-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.wa-page .wa-stat-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.wa-page .wa-stat-label{font-size:var(--type-16);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}body.wa-page .wa-stat-foot{font-size:var(--type-14);line-height:var(--leading-normal);color:var(--text-tertiary);margin:auto 0 0}body.wa-page .wa-vs{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto}body.wa-page .wa-vs-row{display:grid;grid-template-columns:72px minmax(0,1fr) 52px;align-items:center;gap:var(--space-2)}body.wa-page .wa-vs-name{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary)}body.wa-page .wa-vs-bar{display:block;height:6px;border-radius:var(--radius-pill);background:var(--color-overlay-black-06);overflow:hidden}body.wa-page .wa-vs-fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--color-accent-500);transform:scaleX(var(--wa-bar, 1));transform-origin:left center}body.wa-page .wa-vs-row--muted .wa-vs-fill{background:var(--color-neutral-300)}body.wa-page .wa-vs-val{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:right;white-space:nowrap}body.wa-page.wa-anim .wa-stat-card .wa-vs-fill{transform:scaleX(0);transition:transform .7s var(--easing-base) .2s}body.wa-page.wa-anim .wa-stat-card.is-in .wa-vs-fill{transform:scaleX(var(--wa-bar, 1))}body.wa-page .wa-source-line{margin:var(--space-6) auto 0;max-width:720px;font-size:var(--type-14);color:var(--text-tertiary);text-align:center}body.wa-page .wa-stepper{display:flex;align-items:flex-start}body.wa-page .wa-stepper-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);min-width:0}body.wa-page .wa-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.wa-page .wa-stepper-content{display:flex;flex-direction:column;gap:var(--space-2)}body.wa-page .wa-stepper-title{font-size:var(--type-16);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0}body.wa-page .wa-stepper-caption{font-size:var(--type-14);line-height:var(--leading-relaxed);color:var(--color-neutral-600);margin:0}body.wa-page .wa-step-conn{flex:0 0 32px;height:2px;background:var(--color-accent-300);border-radius:1px;position:relative;margin-top:18px;overflow:hidden}body.wa-page .wa-step-fill{position:absolute;inset:0;background:var(--color-accent-500)}body.wa-page.wa-anim .wa-step-fill{transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--easing-base);transition-delay:var(--wa-fill-delay, 0s)}body.wa-page.wa-anim .wa-stepper.is-in .wa-step-fill{transform:scaleX(1)}body.wa-page .wa-ways-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}body.wa-page .wa-way-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.wa-page .wa-way-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.wa-page .wa-way-sub{font-size:var(--type-14);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}body.wa-page .wa-way-card .wa-phone{margin-top:auto;max-width:100%;height:320px;border-radius:16px;box-shadow:0 10px 24px -16px #11182740}body.wa-page .wa-phone--mini .wa-ph-head{padding:var(--space-2) var(--space-3);gap:var(--space-2)}body.wa-page .wa-phone--mini .wa-ph-avatar{width:24px;height:24px}body.wa-page .wa-phone--mini .wa-ph-avatar svg{width:10px;height:13px}body.wa-page .wa-phone--mini .wa-ph-name{font-size:var(--type-12)}body.wa-page .wa-phone--mini .wa-thread{padding:var(--space-3)}body.wa-page .wa-way-cap{font-size:var(--type-12);line-height:var(--leading-normal);color:var(--text-tertiary);margin:0}body.wa-page .wa-cta-row{display:flex;justify-content:center;margin-top:var(--space-10)}body.wa-page .wa-compare-table{font-size:var(--type-14)}body.wa-page .wa-ct-with{display:flex;align-items:flex-start;gap:var(--space-2)}body.wa-page .wa-ct-check{flex-shrink:0;margin-top:3px;color:var(--accent-strong)}body.wa-page.wa-anim .wa-compare-table tbody tr{opacity:0;transform:translateY(8px);transition:opacity .4s var(--easing-base),transform .4s var(--easing-base);transition-delay:var(--wa-row-delay, 0s)}body.wa-page.wa-anim .wa-compare-card.is-in tbody tr{opacity:1;transform:none}body.wa-page .wa-natq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:var(--space-12);align-items:center}body.wa-page .wa-natq-grid .alt-natq{margin:0;max-width:none;text-align:left}body.wa-page .wa-natq-demo{display:flex;justify-content:center}body.wa-page .wa-result-num{font-size:var(--type-44);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:var(--tracking-tight);color:var(--text-primary);display:block;font-variant-numeric:tabular-nums}body.wa-page .wa-result-num--dark{color:var(--surface-subtle)}body.wa-page .wa-results-disclaimer{margin:var(--space-6) auto 0;max-width:760px;font-size:var(--type-14);color:var(--text-tertiary);text-align:center}body.wa-page .wa-quote,body.wa-page .wa-quote blockquote{margin:0}body.wa-page .wa-quote-attr{margin-top:var(--space-4);font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-secondary)}body.wa-page.wa-anim .wa-reveal{opacity:0;transform:translateY(12px);transition:opacity .5s var(--easing-base),transform .5s var(--easing-base)}body.wa-page.wa-anim .wa-reveal.is-in{opacity:1;transform:none}@media(max-width:960px){body.wa-page .wa-stats-grid{grid-template-columns:1fr}body.wa-page .wa-natq-grid{grid-template-columns:1fr;gap:var(--space-8)}body.wa-page .wa-natq-demo{order:2}}@media(max-width:860px){body.wa-page .wa-ways-grid{grid-template-columns:1fr}body.wa-page .wa-way-card .wa-phone{max-width:400px}}@media(max-width:768px){body.wa-page .wa-stat-value{font-size:var(--type-36)}}@media(max-width:767px){body.wa-page .alt-compare-card{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:640px){body.wa-page .wa-stepper{flex-direction:column;align-items:stretch;gap:0}body.wa-page .wa-stepper-step{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--space-4);flex:0 0 auto}body.wa-page .wa-stepper-content{padding-top:6px;gap:var(--space-2)}body.wa-page .wa-step-conn{width:2px;height:32px;flex:0 0 32px;margin-top:0;margin-left:19px}body.wa-page.wa-anim .wa-step-fill{transform:scaleY(0);transform-origin:top center}body.wa-page.wa-anim .wa-stepper.is-in .wa-step-fill{transform:scaleY(1)}}@media(max-width:479px){body.wa-page .wa-thread--hero{min-height:348px}body.wa-page .wa-thread--natq{min-height:420px}body.wa-page .wa-vs-row{grid-template-columns:64px minmax(0,1fr) 48px}}
