.ah-root{font-family:var(--zumi-font-sans);color:var(--zumi-text-primary);background:radial-gradient(120% 80% at 50% -10%, var(--zumi-accent-brand-soft) 0%, transparent 55%), var(--zumi-bg);-webkit-font-smoothing:antialiased;min-height:100vh}.ah-container{max-width:var(--zumi-container-max);padding-inline:var(--zumi-container-px);margin:0 auto}.ah-promo{background:var(--zumi-ink-1000);color:#fafafad1;font-size:var(--zumi-text-sm);text-align:center;padding:10px var(--zumi-container-px);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;line-height:1.4;display:flex}.ah-promo-link{color:var(--zumi-accent-brand);white-space:nowrap;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.ah-promo-link:hover{color:var(--zumi-snow-100)}.ah-nav{border-bottom:1px solid var(--border);z-index:10;background:#fff;position:sticky;top:0}.ah-nav-inner{align-items:center;gap:var(--zumi-space-6);height:68px;display:flex}.ah-logo img{width:auto;height:19px;display:block}.ah-nav-links{margin-left:var(--zumi-space-4);gap:2px;display:flex}.ah-nav-links a{font-size:var(--zumi-text-sm);color:var(--zumi-ink-900);border-radius:var(--zumi-radius-sm);padding:8px 12px;font-weight:500;text-decoration:none;transition:color .12s,background .12s}.ah-nav-links a:hover{color:var(--zumi-ink-1000);background:var(--zumi-bg-sunken)}.ah-nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:720px){.ah-nav-links{display:none}}.ah-btn{background:var(--zumi-ink-1000);color:var(--zumi-snow-100);font-weight:600;font-size:var(--zumi-text-sm);border-radius:var(--zumi-radius-full);height:40px;transition:transform var(--zumi-dur-1,.12s) ease, opacity var(--zumi-dur-1,.12s) ease;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.ah-btn:hover{opacity:.92;transform:translateY(-1px)}.ah-btn-sm{height:38px;margin-left:auto}.ah-btn-lg{height:52px;font-size:var(--zumi-text-md);padding:0 26px}.ah-hero{text-align:center;padding:clamp(48px,8vw,92px) 0 clamp(56px,8vw,104px);position:relative;overflow:hidden}.ah-eyebrow{font-family:var(--zumi-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zumi-accent-brand-ink);align-items:center;gap:10px;font-size:12px;display:inline-flex}.ah-eyebrow-dash{background:var(--zumi-accent-brand);border-radius:2px;width:22px;height:2px}.ah-h1{letter-spacing:-.04em;margin:var(--zumi-space-6) 0 0;font-size:clamp(52px,8vw,96px);font-weight:600;line-height:.98}.ah-h1 em{background:linear-gradient(115deg, var(--zumi-accent-brand-deep), #6d5bf0);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-style:normal}.ah-lede{max-width:52ch;margin:var(--zumi-space-6) auto 0;font-size:var(--zumi-text-md);color:var(--zumi-text-secondary);line-height:1.55}.ah-actions{margin-top:var(--zumi-space-8);align-items:center;gap:var(--zumi-space-4);flex-direction:column;display:flex}.ah-actions-note{font-family:var(--zumi-font-mono);letter-spacing:.04em;color:var(--zumi-text-tertiary);font-size:12px}.ah-scrolltrack{position:relative}.ah-sticky{padding-bottom:clamp(32px,5vw,64px)}@media (min-width:900px){.ah-scrolltrack{height:200vh}.ah-sticky{align-items:center;min-height:100vh;padding-bottom:0;display:flex;position:sticky;top:0}}.ah-stage{flex-direction:column;align-items:center;display:flex}.ah-progress{font-family:var(--zumi-font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;font-size:12px;display:flex}.ah-progress-label{color:var(--zumi-text-tertiary);transition:color .2s}.ah-progress[data-mode=before] .ah-progress-before{color:var(--zumi-text-primary)}.ah-progress[data-mode=after] .ah-progress-after{color:var(--zumi-accent-brand-ink)}.ah-progress-rail{background:var(--zumi-border-default);border-radius:2px;width:clamp(96px,16vw,150px);height:2px;position:relative}.ah-progress-fill{width:calc(var(--ah-progress,0) * 100%);background:var(--zumi-accent-brand);border-radius:2px;position:absolute;inset:0 auto 0 0}.ah-progress-dot{top:50%;left:calc(var(--ah-progress,0) * 100%);background:var(--zumi-accent-brand);border:2px solid var(--zumi-bg);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in oklab, var(--zumi-accent-brand) 22%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ah-answer-wrap{margin-top:var(--zumi-space-8);gap:var(--zumi-space-6);text-align:left;grid-template-columns:minmax(0,1fr) 320px;align-items:start;width:100%;display:grid}@media (max-width:900px){.ah-answer-wrap{grid-template-columns:1fr}}.ah-answer{background:var(--zumi-bg-elevated);border:1px solid var(--zumi-border-default);border-radius:var(--zumi-radius-2xl);box-shadow:var(--zumi-shadow-lg);padding:clamp(20px,2.6vw,30px);transition:border-color .32s,box-shadow .32s}.ah-answer[data-mode=after]{border-color:color-mix(in oklab, var(--zumi-accent-brand) 55%, transparent);box-shadow:var(--zumi-shadow-lg), 0 0 0 4px var(--zumi-accent-brand-soft)}.ah-answer-head{padding-bottom:var(--zumi-space-5);border-bottom:1px solid var(--zumi-border-subtle);justify-content:space-between;align-items:center;display:flex}.ah-engine{font-weight:600;font-size:var(--zumi-text-sm);color:var(--zumi-text-primary);align-items:center;gap:9px;display:inline-flex}.ah-answer-status{font-weight:600;font-size:var(--zumi-text-sm);border-radius:var(--zumi-radius-full);align-items:center;gap:8px;padding:6px 12px 6px 10px;animation:.42s ah-status-pop;display:inline-flex}.ah-answer-status-dot{border-radius:50%;width:9px;height:9px}.ah-answer-status-before{color:var(--color-err);background:color-mix(in oklab, var(--color-err) 9%, transparent)}.ah-answer-status-before .ah-answer-status-dot{background:var(--color-err)}.ah-answer-status-after{color:var(--zumi-accent-brand-ink);background:var(--zumi-accent-brand-soft)}.ah-answer-status-after .ah-answer-status-dot{background:var(--zumi-accent-brand);box-shadow:0 0 0 3px color-mix(in oklab, var(--zumi-accent-brand) 28%, transparent)}@keyframes ah-status-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ah-reduce .ah-answer-status{animation:none}.ah-query{margin:var(--zumi-space-5) 0;background:var(--zumi-bg-sunken);border:1px solid var(--zumi-border-subtle);border-radius:var(--zumi-radius-lg);font-size:var(--zumi-text-sm);color:var(--zumi-text-secondary);align-items:center;gap:9px;padding:11px 14px;display:flex}.ah-query svg{color:var(--zumi-text-tertiary);flex-shrink:0}.ah-answer-body{border-radius:var(--zumi-radius-md);display:grid;position:relative;overflow:hidden}.ah-ans{color:var(--zumi-text-primary);grid-area:1/1;margin:0;font-size:clamp(16px,1.7vw,19px);line-height:1.62;transition:opacity .32s,transform .32s}.ah-answer-body[data-mode=before] .ah-ans-after{opacity:0;transform:translateY(8px)}.ah-answer-body[data-mode=after] .ah-ans-before{opacity:0;transform:translateY(-8px)}.ah-comp{color:var(--zumi-text-primary);font-weight:600}.ah-you{background:var(--zumi-accent-brand-soft);color:var(--zumi-accent-brand-ink);border-radius:var(--zumi-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -2px 0 var(--zumi-accent-brand);padding:1px 7px 1px 6px;font-weight:700;animation:.62s cubic-bezier(.2,.8,.2,1) ah-you-pop;position:relative}@keyframes ah-you-pop{0%{background:var(--zumi-accent-brand);color:#04222a;box-shadow:0 0 0 6px color-mix(in oklab, var(--zumi-accent-brand) 30%, transparent);transform:scale(1.12)}60%{transform:scale(1)}to{box-shadow:inset 0 -2px 0 var(--zumi-accent-brand)}}.ah-you-tag{font-family:var(--zumi-font-mono);letter-spacing:.1em;vertical-align:middle;border-radius:var(--zumi-radius-xs);background:var(--zumi-accent-brand);color:#04222a;margin-left:6px;padding:2px 5px;font-size:9px}.ah-scan{pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--zumi-accent-brand) 16%, transparent), transparent);height:38%;animation:3.4s cubic-bezier(.5,0,.5,1) infinite ah-scan;position:absolute;top:0;left:0;right:0}@keyframes ah-scan{0%{opacity:0;transform:translateY(-110%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(320%)}}.ah-sources{margin-top:var(--zumi-space-6);padding-top:var(--zumi-space-5);border-top:1px solid var(--zumi-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ah-sources-label{font-family:var(--zumi-font-mono);letter-spacing:.14em;color:var(--zumi-text-tertiary);margin-right:2px;font-size:10px}.ah-src{font-family:var(--zumi-font-mono);color:var(--zumi-text-secondary);background:var(--zumi-bg-sunken);border:1px solid var(--zumi-border-subtle);border-radius:var(--zumi-radius-full);padding:4px 10px;font-size:11px}.ah-src-you{color:var(--zumi-accent-brand-ink);background:var(--zumi-accent-brand-soft);border-color:#0000;font-weight:600;transition:opacity .3s}.ah-sources[data-mode=before] .ah-src-you{opacity:0}.ah-readout{background:var(--zumi-ink-1000);color:var(--zumi-snow-100);border-radius:var(--zumi-radius-2xl);box-shadow:var(--zumi-shadow-lg);padding:clamp(20px,2.4vw,26px)}.ah-readout-head{color:#fafafa99;padding-bottom:var(--zumi-space-5);border-bottom:1px solid #fafafa1f;align-items:center;gap:8px;font-size:13px;display:flex}.ah-readout-head img{filter:invert()brightness(1.6);width:auto;height:13px;display:block}.ah-status{margin:var(--zumi-space-5) 0;font-weight:600;font-size:var(--zumi-text-sm);align-items:center;gap:9px;display:inline-flex}.ah-status-dot{border-radius:50%;width:9px;height:9px}.ah-status-after{color:#6ee7b7}.ah-status-after .ah-status-dot{background:var(--color-ok);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-ok) 22%, transparent)}.ah-status-before{color:#fda4a4}.ah-status-before .ah-status-dot{background:var(--color-err);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-err) 22%, transparent)}.ah-metrics{gap:var(--zumi-space-4);display:grid}.ah-metric{padding-bottom:var(--zumi-space-3);border-bottom:1px solid #fafafa1a;grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;display:grid}.ah-metric-label{color:#fafafa99;font-size:13px}.ah-metric-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ah-metric-delta{font-family:var(--zumi-font-mono);font-size:11px}.ah-metric-delta-up{color:#6ee7b7}.ah-metric-delta-down{color:#fda4a4}.ah-metric-delta-flat{color:#fafafa73}.ah-readout-foot{margin:var(--zumi-space-5) 0 0;color:#fafafaa8;font-size:13px;line-height:1.5}.ah-enginestrip{color:var(--zumi-text-tertiary);align-items:center;gap:14px;margin-top:clamp(36px,5vw,56px);display:flex}.ah-enginestrip-label{font-family:var(--zumi-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.ah-enginestrip-mark{color:var(--zumi-text-secondary);display:inline-flex}.ah-enginestrip-more{font-family:var(--zumi-font-mono);color:var(--zumi-text-tertiary);font-size:11px}.ah-reduce .ah-scan{animation:none;display:none}.ah-reduce .ah-ans,.ah-reduce .ah-progress-label,.ah-reduce .ah-src-you{transition:none}.ah-reduce .ah-you{animation:none}.ah-root .ahx-section{border-top:1px solid var(--zumi-border-subtle);padding:clamp(72px,12vw,168px) 0}.ah-root .ahx-section--sunken{background:var(--zumi-bg-sunken);border-top-color:#0000}.ahx-statement{letter-spacing:-.034em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:1.03}.ahx-statement em{color:var(--zumi-accent-brand-ink);font-style:normal}.ahx-lead{color:var(--zumi-text-secondary);max-width:46ch;margin:clamp(20px,2.4vw,32px) 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.ahx-stats{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,64px);margin-top:clamp(48px,6vw,88px);display:grid}@media (max-width:820px){.ahx-stats{grid-template-columns:1fr;gap:clamp(40px,8vw,56px)}}.ahx-stat-num{letter-spacing:-.045em;color:var(--zumi-text-primary);font-size:clamp(48px,6.5vw,96px);font-weight:600;line-height:.9}.ahx-stat-claim{color:var(--zumi-text-primary);margin:var(--zumi-space-5) 0 var(--zumi-space-4);max-width:22ch;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.ahx-stat-source{letter-spacing:.02em;text-transform:uppercase;color:var(--zumi-accent-brand-ink);font-size:15px;font-weight:600}.ahx-engines{background:var(--zumi-border-default);border:1px solid var(--zumi-border-default);border-radius:var(--zumi-radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:760px){.ahx-engines{grid-template-columns:1fr 1fr}}@media (max-width:460px){.ahx-engines{grid-template-columns:1fr}}.ahx-engine{background:var(--zumi-bg-elevated);justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,28px);transition:background .15s;display:flex}.ahx-engine:hover{background:var(--zumi-bg)}.ahx-engine-name{letter-spacing:-.01em;color:var(--zumi-text-primary);align-items:center;gap:13px;font-size:clamp(17px,1.6vw,21px);font-weight:600;display:inline-flex}.ahx-engine-mark{color:var(--zumi-text-primary);flex-shrink:0;display:inline-flex}.ahx-engine-live{font-family:var(--zumi-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--zumi-text-tertiary);flex-shrink:0;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ahx-engine-dot{background:var(--zumi-accent-brand);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite ahx-engine-pulse}@keyframes ahx-engine-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--zumi-accent-brand) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ahx-engine-dot{animation:none}}.ahx-caps{flex-direction:column;gap:clamp(40px,6vw,80px);margin-top:clamp(48px,6vw,88px);display:flex}.ahx-cap{grid-template-columns:minmax(clamp(64px,7vw,110px),max-content) minmax(0,1fr);align-items:start;gap:clamp(20px,2.5vw,44px);display:grid}@media (max-width:820px){.ahx-cap{gap:var(--zumi-space-5);grid-template-columns:1fr}}.ahx-cap-n{letter-spacing:-.04em;color:var(--zumi-accent-brand);font-size:clamp(40px,5vw,80px);font-weight:600;line-height:1}.ahx-cap-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.1}.ahx-cap-body{color:var(--zumi-text-secondary);margin:var(--zumi-space-5) 0 0;max-width:42ch;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ahx-proof{background:var(--zumi-ink-1000);color:var(--zumi-snow-100);border-top-color:var(--zumi-ink-1000)}.ahx-proof .ahx-statement{color:var(--zumi-snow-100)}.ahx-proof .ahx-statement em{color:var(--zumi-accent-brand)}.ahx-proof .ahx-stat-num,.ahx-proof .ahx-stat-claim{color:var(--zumi-snow-100)}.ahx-proof .ahx-stat-source{color:var(--zumi-accent-brand)}.ahx-proof .ahx-lead{color:#fafafab8}.ahx-proof .ahx-step-title,.ahx-proof .ahx-cap-title{color:var(--zumi-snow-100)}.ahx-proof .ahx-step-body,.ahx-proof .ahx-cap-body{color:#fafafaa8}.ahx-proof .ahx-step-n{color:var(--zumi-accent-brand);border-bottom-color:var(--zumi-accent-brand)}.ahx-proof .ahx-cap-n{color:var(--zumi-accent-brand)}.ahx-compare{flex-direction:column;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:flex}.ahx-compare-row{letter-spacing:-.02em;color:var(--zumi-text-primary);border-bottom:1px solid var(--zumi-border-subtle);align-items:center;gap:clamp(16px,2vw,28px);padding:clamp(20px,2.4vw,32px) 0;font-size:clamp(20px,2.2vw,30px);font-weight:600;line-height:1.2;display:flex}.ahx-compare-row:first-child{border-top:1px solid var(--zumi-border-subtle)}.ahx-compare-check{background:var(--zumi-accent-brand);color:#04222a;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(36px,4vw,48px);height:clamp(36px,4vw,48px);display:inline-grid}.ahx-cta{text-align:center;background:radial-gradient(78% 130% at 50% 100%, var(--zumi-accent-brand-soft) 0%, transparent 62%), var(--zumi-bg-sunken);border-top-color:#0000}.ahx-cta-h{letter-spacing:-.034em;margin:0;font-size:clamp(34px,4.8vw,64px);font-weight:600;line-height:1.02}.ahx-cta-h em{background:linear-gradient(115deg, var(--zumi-accent-brand-deep), #6d5bf0);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-style:normal}.ahx-cta-lead{color:var(--zumi-text-secondary);max-width:28ch;margin:clamp(24px,3vw,36px) auto 0;font-size:clamp(19px,2vw,26px);line-height:1.45}.ahx-cta-btn{margin-top:clamp(32px,4vw,48px)}.ahx-footer{background:var(--zumi-ink-1000);color:var(--zumi-snow-100);padding:clamp(56px,8vw,104px) 0 clamp(32px,4vw,48px)}.ahx-footer-top{border-bottom:1px solid #fafafa24;grid-template-columns:1.3fr 2fr;gap:clamp(40px,6vw,88px);padding-bottom:clamp(40px,5vw,64px);display:grid}@media (max-width:820px){.ahx-footer-top{grid-template-columns:1fr;gap:clamp(40px,8vw,56px)}}.ahx-footer-logo img{filter:invert()brightness(1.7);width:auto;height:23px;display:block}.ahx-footer-line{letter-spacing:-.01em;color:#fafafad1;margin:var(--zumi-space-4) 0 0;max-width:26ch;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.4}.ahx-footer-social{margin-top:var(--zumi-space-6);gap:12px;display:flex}.ahx-footer-social a{color:#fafafad1;border:1px solid #fafafa2e;border-radius:50%;place-items:center;width:40px;height:40px;transition:color .12s,border-color .12s,background .12s;display:inline-grid}.ahx-footer-social a:hover{color:var(--zumi-snow-100);background:#fafafa0f;border-color:#fafafa66}.ahx-footer-social svg{width:18px;height:18px}.ahx-footer-cols{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);display:grid}@media (max-width:560px){.ahx-footer-cols{grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,40px)}}.ahx-footer-col{gap:var(--zumi-space-3);flex-direction:column;display:flex}.ahx-footer-col h4{letter-spacing:.02em;color:#fafafa80;margin:0 0 var(--zumi-space-2);font-size:14px;font-weight:600}.ahx-footer-col a{color:#fafafad1;font-size:17px;font-weight:500;text-decoration:none;transition:color .12s}.ahx-footer-col a:hover{color:var(--zumi-snow-100)}.ahx-footer-bottom{justify-content:space-between;align-items:center;gap:var(--zumi-space-6);flex-wrap:wrap;padding-top:clamp(28px,3vw,40px);display:flex}.ahx-footer-legal{color:#fafafa8c;margin:0;font-size:16px}.ahx-footer-tagline{text-align:center;color:#fafafa8c;flex:1;margin:0;font-size:16px}@media (max-width:720px){.ahx-footer-tagline{text-align:left;flex-basis:100%;order:1}}.ahx-footer-legal-links{gap:var(--zumi-space-6);display:flex}.ahx-footer-legal-links a,.ahx-footer-legal-links button{color:#fafafab3;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:16px;text-decoration:none}.ahx-footer-legal-links a:hover,.ahx-footer-legal-links button:hover{color:var(--zumi-snow-100)}.ahx-footer-sub{margin-top:var(--zumi-space-6)}.ahx-footer-sub h4{letter-spacing:.02em;color:#fafafa80;margin:0 0 var(--zumi-space-2);font-size:14px;font-weight:600}.ahx-footer .ftr-stay-note{color:#fafafab3}.ahx-footer .ftr-sub-field{background:#fafafa0f;border-color:#fafafa2e}.ahx-footer .ftr-sub-field:focus-within{border-color:var(--zumi-accent-brand);box-shadow:0 0 0 4px #0ab4ce38}.ahx-footer .ftr-sub-field input{color:var(--zumi-snow-100)}.ahx-footer .ftr-sub-field input::placeholder{color:#fafafa66}.ahx-footer .ftr-sub-field button{background:var(--zumi-snow-100);color:var(--zumi-ink-1000)}.ahx-footer .ftr-sub-field button:hover{background:var(--zumi-accent-brand);color:var(--zumi-ink-1000)}.ahx-footer .ftr-sub-done{color:var(--zumi-accent-brand)}.ahx-footer .ftr-sub-err{color:var(--zumi-negative-100)}.ahx-metrics-legend{border-top:1px solid var(--zumi-border-default);grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,56px);margin-top:clamp(36px,5vw,64px);padding-top:clamp(28px,3vw,40px);display:grid}@media (max-width:760px){.ahx-metrics-legend{grid-template-columns:1fr;gap:clamp(24px,6vw,32px)}}.ahx-metric-name{letter-spacing:-.015em;color:var(--zumi-text-primary);margin-bottom:var(--zumi-space-3);font-size:clamp(19px,1.8vw,23px);font-weight:600}.ahx-metric-desc{color:var(--zumi-text-secondary);max-width:30ch;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.45}.ahx-shot{gap:var(--zumi-space-4);flex-direction:column;margin:clamp(36px,5vw,56px) 0 0;display:flex}.ahx-shot img{border:1px solid var(--zumi-border-subtle);border-radius:var(--zumi-radius-xl);width:100%;height:auto;box-shadow:var(--zumi-shadow-lg);display:block}.ahx-product-cta{justify-content:center;margin-top:clamp(32px,4vw,52px);display:flex}.ahx-product-link{letter-spacing:-.01em;color:var(--zumi-accent-brand-ink);border:1.5px solid var(--zumi-accent-brand);border-radius:var(--zumi-radius-full);align-items:center;gap:10px;padding:15px 30px;font-size:clamp(18px,1.6vw,22px);font-weight:600;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}.ahx-product-link:hover{background:var(--zumi-accent-brand-soft);color:var(--zumi-accent-brand-deep);transform:translateY(-1px)}.ahx-steps{grid-template-columns:repeat(4,1fr);gap:clamp(28px,3vw,48px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}@media (max-width:900px){.ahx-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ahx-steps{grid-template-columns:1fr}}.ahx-step{flex-direction:column;display:flex}.ahx-step-n{font-family:var(--zumi-font-mono);color:var(--zumi-accent-brand-ink);padding-bottom:var(--zumi-space-4);margin-bottom:var(--zumi-space-5);border-bottom:2px solid var(--zumi-accent-brand);font-size:17px;font-weight:600}.ahx-step-title{letter-spacing:-.022em;margin:0 0 var(--zumi-space-3);font-size:clamp(24px,2.6vw,34px);font-weight:600}.ahx-step-body{color:var(--zumi-text-secondary);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.ahx-outcomes{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,56px);margin-top:clamp(48px,6vw,80px);display:grid}@media (max-width:820px){.ahx-outcomes{grid-template-columns:1fr;gap:clamp(36px,8vw,48px)}}.ahx-outcome-num{letter-spacing:-.04em;align-items:baseline;gap:14px;font-size:clamp(42px,5vw,76px);font-weight:600;line-height:.95;display:flex}.ahx-outcome-from{color:var(--zumi-text-tertiary)}.ahx-outcome-arrow{color:var(--zumi-accent-brand);font-size:.62em}.ahx-outcome-to{color:var(--zumi-text-primary)}.ahx-outcome-label{color:var(--zumi-text-primary);margin:var(--zumi-space-5) 0 0;max-width:20ch;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.ahx-outcome-note{color:var(--zumi-text-secondary);white-space:nowrap;margin:clamp(32px,4vw,48px) 0 0;font-size:16px;line-height:1.5}@media (max-width:760px){.ahx-outcome-note{white-space:normal}}.ahx-partner-card{background:var(--zumi-ink-1000);color:var(--zumi-snow-100);border-radius:var(--zumi-radius-2xl);padding:clamp(32px,5vw,76px)}.ahx-partner-head{border-bottom:1px solid #fafafa24;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,4vw,64px);padding-bottom:clamp(32px,4vw,56px);display:grid}@media (max-width:820px){.ahx-partner-head{grid-template-columns:1fr;align-items:start}}.ahx-partner-h{letter-spacing:-.032em;margin:0;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.04}.ahx-partner-h em{color:var(--zumi-accent-brand);font-style:normal}.ahx-partner-lead{color:#fafafab3;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.ahx-partner-grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px);margin:clamp(32px,4vw,56px) 0;display:grid}@media (max-width:820px){.ahx-partner-grid{grid-template-columns:1fr}}.ahx-partner-n{font-family:var(--zumi-font-mono);color:var(--zumi-accent-brand);margin-bottom:var(--zumi-space-4);font-size:17px;font-weight:600}.ahx-partner-title{letter-spacing:-.022em;margin:0 0 var(--zumi-space-3);color:var(--zumi-snow-100);font-size:clamp(22px,2.4vw,32px);font-weight:600}.ahx-partner-body{color:#fafafaa8;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.ahx-partner-foot{justify-content:space-between;align-items:center;gap:var(--zumi-space-6);border-top:1px solid #fafafa24;flex-wrap:wrap;padding-top:clamp(28px,3vw,40px);display:flex}.ahx-partner-meta{color:#fafafacc;margin:0;font-size:clamp(17px,1.5vw,20px)}.ahx-partner-btn{background:var(--zumi-snow-100);color:var(--zumi-ink-1000)}.ah-crumbs{margin-bottom:clamp(20px,2.4vw,30px)}.ah-crumbs.ah-crumbs--start ol{justify-content:flex-start}.ah-crumbs ol{font-family:var(--zumi-font-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ah-crumbs li{align-items:center;gap:8px;display:inline-flex}.ah-crumbs a{color:var(--zumi-text-tertiary);text-decoration:none;transition:color .12s}.ah-crumbs a:hover,.ah-crumbs [aria-current]{color:var(--zumi-text-secondary)}.ah-crumb-sep{color:var(--zumi-text-tertiary);opacity:.5}.ah-dark .ah-crumbs a{color:#fafafa80}.ah-dark .ah-crumbs a:hover,.ah-dark .ah-crumbs [aria-current]{color:#fafafad1}.ah-dark .ah-crumb-sep{color:#fafafa66}.ah-hero-meta{flex-wrap:wrap;justify-content:center;gap:clamp(28px,4vw,64px);margin-top:clamp(32px,4vw,48px);display:flex}.ah-hero-meta-cell{text-align:center;flex-direction:column;gap:6px;display:flex}.ah-hero-meta-label{font-family:var(--zumi-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--zumi-text-tertiary);font-size:11px}.ah-hero-meta-value{letter-spacing:-.02em;color:var(--zumi-text-primary);font-size:clamp(20px,2vw,26px);font-weight:600}.ah-actions--row{flex-flow:wrap;justify-content:center}.ah-btn-ghost{color:var(--zumi-text-primary);border:1.5px solid var(--zumi-border-default);background:0 0}.ah-btn-ghost:hover{background:var(--zumi-bg-sunken);opacity:1}.ahx-qa{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px);margin-top:clamp(40px,5vw,72px);display:grid}@media (max-width:820px){.ahx-qa{grid-template-columns:1fr;gap:clamp(28px,6vw,40px)}}.ahx-qa-cell{border-top:2px solid var(--zumi-accent-brand);flex-direction:column;padding-top:clamp(20px,2.4vw,28px);display:flex}.ahx-qa-label{font-family:var(--zumi-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--zumi-accent-brand-ink);margin-bottom:var(--zumi-space-4);font-size:12px;font-weight:600}.ahx-qa-q{letter-spacing:-.02em;color:var(--zumi-text-primary);margin:0 0 var(--zumi-space-4);text-wrap:balance;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.25}.ahx-qa-a{color:var(--zumi-text-secondary);margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.5}.ahx-narrate{flex-direction:column;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:flex}.ahx-narrate li{letter-spacing:-.015em;color:var(--zumi-text-primary);border-bottom:1px solid var(--zumi-border-subtle);align-items:baseline;gap:clamp(16px,2vw,28px);padding:clamp(18px,2.2vw,28px) 0;font-size:clamp(19px,1.9vw,26px);font-weight:500;line-height:1.3;display:flex}.ahx-narrate li:first-child{border-top:1px solid var(--zumi-border-subtle)}.ahx-narrate-n{font-family:var(--zumi-font-mono);color:var(--zumi-accent-brand-ink);flex-shrink:0;font-size:clamp(15px,1.4vw,18px);font-weight:600}.ahx-flow{flex-direction:column;gap:clamp(40px,6vw,80px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:flex}.ahx-flow-step{border-top:1px solid var(--zumi-border-subtle);grid-template-columns:clamp(64px,7vw,110px) minmax(0,1fr);align-items:start;gap:clamp(20px,2.5vw,44px);padding-top:clamp(28px,3vw,44px);display:grid}.ahx-flow-step:first-child{border-top:0;padding-top:0}@media (max-width:820px){.ahx-flow-step{gap:var(--zumi-space-5);grid-template-columns:1fr}}.ahx-flow-n{letter-spacing:-.04em;color:var(--zumi-accent-brand);font-size:clamp(40px,5vw,80px);font-weight:600;line-height:1}.ahx-flow-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.1}.ahx-flow-title em{color:var(--zumi-accent-brand-ink);font-style:normal}.ahx-flow-body{color:var(--zumi-text-secondary);margin:var(--zumi-space-5) 0 0;max-width:52ch;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ahx-flow-list{margin:var(--zumi-space-6) 0 0;gap:var(--zumi-space-4) clamp(20px, 3vw, 40px);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}@media (max-width:640px){.ahx-flow-list{grid-template-columns:1fr}}.ahx-flow-list li{color:var(--zumi-text-primary);align-items:baseline;gap:12px;font-size:clamp(16px,1.3vw,18px);line-height:1.45;display:flex}.ahx-flow-bullet{font-family:var(--zumi-font-mono);color:var(--zumi-accent-brand-ink);flex-shrink:0;font-size:12px;font-weight:600}.ahx-bento{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);margin-top:clamp(40px,5vw,72px);display:grid}@media (max-width:720px){.ahx-bento{grid-template-columns:1fr}}.bento-tile{border:1px solid var(--zumi-border-default);border-radius:var(--zumi-radius-2xl);background:var(--zumi-bg-elevated);padding:clamp(20px,2.4vw,30px);transition:border-color .15s,box-shadow .15s,transform .15s}.bento-tile:hover{border-color:color-mix(in oklab, var(--zumi-accent-brand) 45%, var(--zumi-border-default));box-shadow:var(--zumi-shadow-md);transform:translateY(-2px)}.bento-viz{height:150px}.bento-title{letter-spacing:-.02em;margin:clamp(20px, 2.4vw, 28px) 0 var(--zumi-space-2);font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.15}.bento-cap{color:var(--zumi-text-secondary);max-width:34ch;margin:0;font-size:16px;line-height:1.45}.bento-bars{align-items:flex-end;gap:clamp(8px,1.4vw,16px);height:100%;display:flex}.bento-bars-col{flex:1;align-items:flex-end;gap:3px;height:100%;display:flex}.bento-bar{border-radius:3px 3px 0 0;flex:1;min-width:5px}.bento-bar--you{background:var(--zumi-accent-brand)}.bento-bar--comp{background:var(--zumi-border-default)}.bento-rows{flex-direction:column;justify-content:center;gap:clamp(10px,1.6vw,16px);height:100%;margin:0;padding:0;list-style:none;display:flex}.bento-row{grid-template-columns:minmax(64px,96px) 1fr;align-items:center;gap:12px;display:grid}.bento-row-label{font-family:var(--zumi-font-mono);color:var(--zumi-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bento-row-label--you{color:var(--zumi-accent-brand-ink);font-weight:600}.bento-track{background:var(--zumi-bg-sunken);border-radius:var(--zumi-radius-full);height:8px;overflow:hidden}.bento-fill{background:var(--zumi-text-tertiary);border-radius:var(--zumi-radius-full);height:100%;display:block}.bento-fill--you{background:var(--zumi-accent-brand)}.bento-sentiment{flex-direction:column;justify-content:center;gap:16px;height:100%;display:flex}.bento-meter{border-radius:var(--zumi-radius-full);background:linear-gradient(90deg, var(--color-err) 0%, var(--zumi-border-default) 50%, var(--zumi-accent-brand) 100%);height:10px;position:relative}.bento-meter-marker{background:var(--zumi-bg-elevated);border:3px solid var(--zumi-accent-brand);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in oklab, var(--zumi-accent-brand) 22%, transparent);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bento-sentiment-scale{font-family:var(--zumi-font-mono);letter-spacing:.04em;color:var(--zumi-text-tertiary);justify-content:space-between;font-size:11px;display:flex}.bento-sentiment-val{color:var(--zumi-accent-brand-ink);font-weight:600}.ah-dark{background:radial-gradient(55% 45% at 78% -5%, #6d5bf042, transparent 70%), radial-gradient(48% 40% at 12% 4%, color-mix(in oklab, var(--zumi-accent-brand) 22%, transparent), transparent 65%), #0a0a0b;color:var(--zumi-snow-100);--zumi-accent-brand-ink:var(--zumi-accent-brand)}@supports (color:lab(0% 0 0)){.ah-dark{background:radial-gradient(55% 45% at 78% -5%, lab(47.2157% 38.3412 -74.2434/.26), transparent 70%), radial-gradient(48% 40% at 12% 4%, color-mix(in oklab, var(--zumi-accent-brand) 22%, transparent), transparent 65%), #0a0a0b}}.ah-dark .ah-hero{position:relative;overflow:hidden}.ah-watermark{opacity:.045;pointer-events:none;width:360px;position:absolute;top:-90px;right:-80px}.ah-dark .ah-watermark{opacity:.05;filter:brightness(0)invert()}.ah-dark .ah-eyebrow{color:var(--zumi-accent-brand)}.ah-dark .ah-h1{color:var(--zumi-snow-100)}.ah-dark .ah-h1 em{background:linear-gradient(115deg, var(--zumi-accent-brand), #6d5bf0);color:#0000;-webkit-background-clip:text;background-clip:text}.ah-dark .ah-h1 em:after{display:none}.ah-dark .ah-lede{color:#fafafaa8}.ah-dark .ah-btn{background:var(--zumi-snow-100);color:#09090b}.ah-dark .ah-answer{box-shadow:0 0 0 1px color-mix(in oklab, var(--zumi-accent-brand) 18%, transparent), 0 28px 70px -24px #000000d9;background:#131316;border-color:#fafafa1f}.ah-dark .ah-answer[data-mode=after]{border-color:color-mix(in oklab, var(--zumi-accent-brand) 45%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--zumi-accent-brand) 40%, transparent), 0 28px 70px -20px #000000e6}.ah-dark .ah-answer-head{border-bottom-color:#fafafa1a}.ah-dark .ah-engine{color:var(--zumi-snow-100)}.ah-dark .ah-query{color:#fafafab3;background:#fafafa0d;border-color:#fafafa1a}.ah-dark .ah-query svg{color:#fafafa73}.ah-dark .ah-ans{color:#fafafae6}.ah-dark .ah-comp{color:var(--zumi-snow-100)}.ah-dark .ah-you{background:linear-gradient(115deg, var(--zumi-accent-brand), #6d5bf0);color:#fff;box-shadow:none}.ah-dark .ah-you-tag{color:#fff;background:#ffffff47}.ah-dark .ah-sources{border-top-color:#fafafa1a}.ah-dark .ah-sources-label{color:#fafafa80}.ah-dark .ah-src{color:#fafafab3;background:#fafafa0f;border-color:#0000}.ah-dark .ah-src-you{background:linear-gradient(115deg, var(--zumi-accent-brand), #6d5bf0);color:#fff}.ah-dark .ah-readout{background:#131316;border:1px solid #fafafa1a}.ah-dark .ah-progress-rail{background:#fafafa24}.ah-dark .ah-progress-dot{border-color:#0a0a0b}.ah-dark .ah-progress[data-mode=before] .ah-progress-before{color:var(--zumi-snow-100)}.ahx-cta--dark{background:radial-gradient(70% 130% at 50% 100%, #6d5bf042, transparent 62%), radial-gradient(60% 120% at 50% 110%, color-mix(in oklab, var(--zumi-accent-brand) 22%, transparent), transparent 60%), #0a0a0b;color:var(--zumi-snow-100)}@supports (color:lab(0% 0 0)){.ahx-cta--dark{background:radial-gradient(70% 130% at 50% 100%, lab(47.2157% 38.3412 -74.2434/.26), transparent 62%), radial-gradient(60% 120% at 50% 110%, color-mix(in oklab, var(--zumi-accent-brand) 22%, transparent), transparent 60%), #0a0a0b}}.ahx-cta--dark .ahx-cta-h{color:var(--zumi-snow-100)}.ahx-cta--dark .ahx-cta-h em{background:linear-gradient(115deg, var(--zumi-accent-brand), #6d5bf0);color:#0000;-webkit-background-clip:text;background-clip:text}.ahx-cta--dark .ahx-cta-h em:after{display:none}.ahx-cta--dark .ahx-cta-lead{color:#fafafaa8}.ahx-cta--dark .ah-btn{background:var(--zumi-snow-100);color:#09090b}.ah-dark .ahx-section{border-top-color:#fafafa14}.ah-dark .ahx-section--sunken{background:#101012;border-top-color:#0000}.ah-dark .ahx-statement{color:var(--zumi-snow-100)}.ah-dark .ahx-statement em{color:var(--zumi-accent-brand)}.ah-dark .ahx-lead{color:#fafafaa3}.ah-dark .ahx-stat-num,.ah-dark .ahx-stat-claim{color:var(--zumi-snow-100)}.ah-dark .ahx-stat-source{color:var(--zumi-accent-brand)}.ah-dark .ahx-engines{background:#fafafa14;border-color:#fafafa1a}.ah-dark .ahx-engine{background:#131316}.ah-dark .ahx-engine:hover{background:#17171b}.ah-dark .ahx-engine-name,.ah-dark .ahx-engine-mark{color:var(--zumi-snow-100)}.ah-dark .bento-tile{background:#131316;border-color:#fafafa1a}.ah-dark .bento-title{color:var(--zumi-snow-100)}.ah-dark .bento-cap{color:#fafafa99}.ah-dark .bento-bar--comp{background:#fafafa38}.ah-dark .bento-track{background:#fafafa1a}.ah-dark .bento-fill{background:#fafafa66}.ah-dark .bento-row-label{color:#fafafa99}.ah-dark .ahx-metrics-legend{border-top-color:#fafafa1f}.ah-dark .ahx-metric-name{color:var(--zumi-snow-100)}.ah-dark .ahx-metric-desc{color:#fafafa99}.ah-dark .ahx-shot img{border-color:#fafafa1f}.ah-dark .ahx-step-title{color:var(--zumi-snow-100)}.ah-dark .ahx-step-body{color:#fafafa99}.ah-dark .ahx-outcome-to,.ah-dark .ahx-outcome-label{color:var(--zumi-snow-100)}.ah-dark .ahx-outcome-note{color:#fafafa8c}.ah-dark .ahx-compare-row{color:var(--zumi-snow-100);border-bottom-color:#fafafa1a}.ah-dark .ahx-compare-row:first-child{border-top-color:#fafafa1a}.ah-dark .ahx-partner-card{background:#131316;border:1px solid #fafafa1a}.ah-dark .ah-hero-meta-value{color:var(--zumi-snow-100)}.ah-dark .ah-btn-ghost{color:var(--zumi-snow-100);background:0 0;border-color:#fafafa40}.ah-dark .ah-btn-ghost:hover{background:#fafafa14}.ah-dark .ahx-cap-title{color:var(--zumi-snow-100)}.ah-dark .ahx-cap-body{color:#fafafa99}.ah-dark .ahx-step-n,.ah-dark .ahx-qa-label{color:var(--zumi-accent-brand)}.ah-dark .ahx-qa-q{color:var(--zumi-snow-100)}.ah-dark .ahx-qa-a{color:#fafafa99}.ah-dark .fband-band{border-top-color:#fafafa14}.ah-dark .fband-reverse{background:#101012}.ah-dark .fband-h2{color:var(--zumi-snow-100)}.ah-dark .fband-h2 em{color:var(--zumi-accent-brand)}.ah-dark .fband-lede,.ah-dark .fband-list li{color:#fafafa9e}.ah-dark .fband-list{border-top-color:#fafafa1f}.ah-dark .fband-list li b{color:var(--zumi-snow-100)}.ah-dark .pf-frame{background:#131316;border-color:#fafafa1f}.ah-dark .pf-viewport{background:#0e0e10}.ah-dark .tools-card{background:#131316;border-color:#fafafa1a}.ah-dark .tools-card:hover{border-color:#fafafa66}.ah-dark .tools-card-label{color:#fafafa80}.ah-dark .tools-card-name{color:var(--zumi-snow-100)}.ah-dark .tools-card-body{color:#fafafa9e}.ah-dark .tools-card-cta{color:var(--zumi-accent-brand)}.ah-dark .section-head p.deck{color:#fafafaa8}.ah-dark .cmp-wrap{background:#131316;border-color:#fafafa1a}.ah-dark .cmp-table thead th{color:#fafafa99;border-bottom-color:#fafafa1f}.ah-dark .cmp-partial{color:#fafafab3}.ah-dark .cmp-h{color:var(--zumi-snow-100)}.ah-dark .cmp-table tbody td{border-bottom-color:#fafafa14}.ah-dark .cmp-feat-cell{color:var(--zumi-snow-100)}.ah-dark .cmp-cell{color:#fafafa80}.ah-dark .cmp-foot{background:#0e0e10;border-top-color:#fafafa1a}.ah-dark .sr-section{border-top-color:#fafafa14}.ah-dark .sr-section-sunken{background:#101012;border-top-color:#0000}.ah-dark .sr-label{color:var(--zumi-accent-brand)}.ah-dark .sr-title{color:var(--zumi-snow-100)}.ah-dark .sr-title em{color:var(--zumi-accent-brand)}.ah-dark .sr-deck{color:#fafafa9e}.ah-dark .pgfaq-item{border-bottom-color:#fafafa1f}.ah-dark .pgfaq-q{color:var(--zumi-snow-100)}.ah-dark .pgfaq-a,.ah-dark .pgfaq-a p{color:#fafafab8}.ah-dark .pgfaq-icon:before,.ah-dark .pgfaq-icon:after{background:#fafafa99}.ah-dark .faq-link{color:var(--zumi-accent-brand)}.site-root:has(.ah-dark) .ah-nav{background:var(--zumi-ink-1000);-webkit-backdrop-filter:none;border-bottom-color:#0000}.site-root:has(.ah-dark) .ah-logo img{filter:invert()brightness(1.7)}.site-root:has(.ah-dark) .ah-nav-links a{color:#fafafad1}.site-root:has(.ah-dark) .ah-nav-links a:hover{color:var(--zumi-snow-100);background:#fafafa14}.site-root:has(.ah-dark) .ah-nav .btn-v-primary{background:var(--zumi-snow-100);color:#09090b}.site-root:has(.ah-dark) .ah-nav .nav-hamburger{color:var(--zumi-snow-100)}
