.axs .hero{padding-bottom:40px}.axs-wrap{padding-top:8px;padding-bottom:clamp(72px,9vw,120px)}.axs .crumb{font-size:11px;letter-spacing:.14em;color:var(--eyebrow);font-weight:500;margin-bottom:20px}.axs-ic{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.axs-foundation{margin-top:18px;position:relative;border:.5px solid var(--hair);background:var(--panel);display:grid;grid-template-columns:repeat(6,1fr);gap:22px;padding:24px 26px}.axs-found-chip{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--paper);border:.5px solid var(--hair);padding:6px 15px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.axs-src{display:flex;align-items:center;gap:11px;min-width:0}.axs-src svg{width:34px;height:34px;padding:8px;border:.5px solid var(--hair);color:var(--ink);flex-shrink:0}.axs-src b{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.3}.axs-src.axs-more svg,.axs-src.axs-more b{color:var(--faint)}.axs-src+.axs-src{border-left:.5px solid var(--hair-soft);padding-left:22px}.axs-connector{position:relative;height:48px}.axs-connector:before{content:"";position:absolute;left:50%;top:8px;bottom:12px;width:1px;background:var(--hair)}.axs-connector:after{content:"";position:absolute;left:50%;bottom:7px;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--faint)}.axs-stack{border:1.5px solid var(--accent);background:var(--paper);position:relative;padding:38px 28px 28px}.axs-stack-chip{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;background:var(--paper);border:1.5px solid var(--accent);padding:6px 15px;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.axs-mark{height:10px;width:auto;display:block}.axs-sect{text-align:center;margin-bottom:28px}.axs-sect h2{font-size:clamp(23px,3vw,29px);font-weight:300;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}.axs-sub{font-size:14.5px;color:var(--muted);margin:0}.axs-layers{display:grid;grid-template-columns:repeat(3,1fr)}.axs-layer{padding:6px 28px 10px;display:flex;flex-direction:column}.axs-layer+.axs-layer{border-left:.5px solid var(--hair-soft)}.axs-layer:first-child{padding-left:4px}.axs-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.axs-lhead{display:flex;align-items:center;gap:11px;margin-bottom:12px}.axs-lhead .axs-matrix{width:104px;margin-left:auto;align-self:flex-start}.axs-lbadge{width:34px;height:34px;border:.5px solid var(--hair);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}.axs-lbadge svg{width:17px;height:17px}.axs-layer h3{font-size:22px;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}.axs-role{font-size:13.5px;color:var(--muted);line-height:1.55;margin:0}.axs-worked{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.axs-worked[hidden]{display:none}.axs-eg{border:.5px solid var(--hair);background:#fff;padding:18px 20px;font-size:12.5px;color:var(--muted)}.axs-eg-head{display:flex;justify-content:space-between;gap:10px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.axs-eg-tag{color:var(--accent);letter-spacing:.12em}.axs-tax{width:100%;border-collapse:collapse;font-size:12px}.axs-tax td{padding:6px 0;border-bottom:.5px solid var(--hair-soft);color:var(--ink)}.axs-tax td:last-child{text-align:right;color:var(--muted)}.axs-tax .axs-hot td{color:var(--accent)}.axs-tree{margin-top:14px;font-size:11.5px;color:var(--muted);line-height:1.9}.axs-t1{padding-left:12px}.axs-t2{padding-left:24px}.axs-t3{padding-left:36px}.axs-hot-t{color:var(--accent)}.axs-eg-foot{margin-top:14px;font-size:12px}.axs-read{font-size:14px;color:var(--ink);line-height:1.6;margin-bottom:16px}.axs-because{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.axs-why{list-style:none;margin:0;padding:0;font-size:12.5px;line-height:1.5}.axs-why li{padding-left:16px;position:relative;margin-bottom:9px}.axs-why li:before{content:"–";position:absolute;left:0;color:var(--accent)}.axs-why b{font-weight:500;color:var(--accent)}.axs-corr{font-size:13px;margin-bottom:16px;color:var(--muted)}.axs-corr s{color:var(--muted)}.axs-corr b{color:var(--accent);font-weight:600}.axs-kv{width:100%;border-collapse:collapse;font-size:11.5px}.axs-kv td{padding:4px 0;vertical-align:top}.axs-kv td:first-child{color:var(--faint);width:78px}.axs-kv td:last-child{color:var(--muted)}.axs-togglerow{display:flex;justify-content:center;margin:26px 0 -40px}.axs-togglerow-p{margin:0;padding:22px 0;border:.5px solid var(--hair);border-top:none;background:var(--paper)}.axs-toggle{background:var(--paper);border:.5px solid var(--accent);color:var(--accent);cursor:pointer;padding:7px 14px;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:background var(--t-fast),color var(--t-fast)}.axs-toggle:hover{background:var(--accent);color:#fff}.axs-stack .axs-togglerow{margin:26px -28px -28px;padding:16px 0 0;border-top:.5px solid var(--hair-soft)}.axs-stack .axs-togglerow .axs-toggle{transform:translateY(50%)}.axs-conn2{margin-top:40px}.axs-engine{position:relative;border:.5px solid var(--hair);background:var(--panel);padding:30px 26px 24px;text-align:center}.axs-engine p{margin:0 auto;max-width:560px;font-size:14.5px;color:var(--muted);line-height:1.6}.axs-fan-chip{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;background:var(--paper);border:1.5px solid var(--accent);padding:6px 15px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);white-space:nowrap;z-index:1}.axs-fan{position:relative;height:52px}.axs-fan:after{content:"";position:absolute;top:8px;left:12.5%;right:12.5%;height:1px;background:var(--hair)}.axs-drop{position:absolute;top:8px;bottom:7px;width:1px;background:var(--hair)}.axs-drop:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--faint)}.axs-drop:nth-child(1){left:12.5%}.axs-drop:nth-child(2){left:37.5%}.axs-drop:nth-child(3){left:62.5%}.axs-drop:nth-child(4){left:87.5%}.axs-fan:after,.axs-drop{opacity:0}.axs-fan.revealed:after{animation:axsFanRail .4s ease-out .38s both}.axs-fan.revealed .axs-drop{animation:axsFanDrop .45s ease-out both}.axs-fan.revealed .axs-drop:nth-child(1){animation-delay:.74s}.axs-fan.revealed .axs-drop:nth-child(2){animation-delay:.86s}.axs-fan.revealed .axs-drop:nth-child(3){animation-delay:.98s}.axs-fan.revealed .axs-drop:nth-child(4){animation-delay:1.1s}@keyframes axsFanRail{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes axsFanDrop{0%{opacity:1;clip-path:inset(0 -5px 100% -5px)}to{opacity:1;clip-path:inset(0 -5px -2px -5px)}}.axs-products{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:.5px solid var(--hair);border-left:.5px solid var(--hair)}.axs-product{border:none;border-right:.5px solid var(--hair);border-bottom:.5px solid var(--hair);background:var(--panel);padding:20px 20px 18px;display:flex;flex-direction:column;position:relative;transition:box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease)}.axs-plink{display:flex;flex-direction:column;text-decoration:none;color:inherit;outline:none}.axs-product:hover,.axs-product:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--paper);z-index:1}.axs-phead{display:flex;align-items:center;gap:11px;margin-bottom:14px}.axs-badge{width:34px;height:34px;border:.5px solid var(--hair);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease)}.axs-badge svg{width:17px;height:17px}.axs-product:hover .axs-badge,.axs-product:focus-within .axs-badge{background:var(--accent);color:#fff;border-color:var(--accent)}.axs-product h3{font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0;transition:color var(--t-fast)}.axs-product:hover h3,.axs-product:focus-within h3{color:var(--accent)}.axs-product .axs-matrix{margin-bottom:16px;transition:filter var(--t-base) var(--ease)}.axs-product:hover .axs-matrix,.axs-product:focus-within .axs-matrix{filter:saturate(1.18) contrast(1.04)}.axs-q{font-size:13px;font-weight:500;color:var(--ink);margin:2px 0 7px}.axs-use{font-size:13px;color:var(--muted)}.axs-parr{position:absolute;top:16px;right:16px;font-size:14px;color:var(--faint);opacity:0;transform:translate(-4px);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease),color var(--t-fast)}.axs-product:hover .axs-parr,.axs-product:focus-within .axs-parr{opacity:1;transform:none;color:var(--accent)}.axs-peg{margin-top:18px;border:.5px solid var(--hair);background:#fff;padding:16px 16px 14px;font-size:12.5px;color:var(--muted);line-height:1.55;flex:1;display:flex;flex-direction:column}.axs-peg[hidden]{display:none}.axs-peg .axs-peg-foot{margin-top:auto;padding-top:12px}.axs-peg-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:10px;margin-bottom:12px}.axs-live{color:var(--accent);display:flex;align-items:center;gap:6px}.axs-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.axs-peg h4{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;line-height:1.35}.axs-peg p{margin:0 0 10px}.axs-peg p:last-child{margin-bottom:0}.axs-big{font-size:30px;font-weight:600;color:var(--accent);letter-spacing:-.01em;margin:8px 0 6px;display:flex;align-items:baseline;gap:10px}.axs-delta{font-size:11px;color:var(--accent);font-weight:600}.axs-spark{display:block;width:100%;height:52px;color:var(--accent);margin-top:6px}.axs-spark-x{display:flex;justify-content:space-between;font-size:10px;color:var(--faint);margin-top:6px}.axs-bar{position:relative;height:8px;background:#15150f14;margin:10px 0 6px}.axs-bar i{position:absolute;top:0;bottom:0}.axs-bar-fill{left:0;background:var(--accent)}.axs-bar-tick{width:2px;background:var(--accent);opacity:.55}.axs-bar-tick-ink{background:var(--ink);opacity:.7}.axs-bar-x{display:flex;justify-content:space-between;font-size:10px;color:var(--faint)}.axs-yes{display:flex;align-items:center;gap:14px;border:1px solid var(--ink);padding:12px 16px;margin:4px 0 12px}.axs-yes b{font-size:26px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.axs-yes span{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);line-height:1.6}.axs-peg-foot{margin-top:12px;padding-top:10px;border-top:.5px solid var(--hair-soft);font-size:10.5px;letter-spacing:.06em;color:var(--faint)}.axs-matrix{display:grid;gap:2px;width:100%}.axs-matrix i{aspect-ratio:1;background:#15150f0e}@keyframes axsCellIn{0%{opacity:0}to{opacity:1}}.reveal-auto:not(.revealed) .axs-matrix i{opacity:0}.reveal-auto.revealed .axs-matrix i{animation:axsCellIn .45s var(--ease) both}.axs-src,.axs-layer,.axs-product{transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease),box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease),border-color var(--t-base) var(--ease),filter var(--t-base) var(--ease),color var(--t-base) var(--ease)}.reveal-auto:not(.revealed) .axs-src,.reveal-auto:not(.revealed) .axs-layer,.reveal-auto:not(.revealed) .axs-product{opacity:0;transform:translateY(12px)}.axs-src:nth-child(3),.axs-layers>.axs-layer:nth-child(2){transition-delay:.05s,.05s,0s,0s,0s,0s,0s}.axs-src:nth-child(4){transition-delay:.1s,.1s,0s,0s,0s,0s,0s}.axs-src:nth-child(5),.axs-layers>.axs-layer:nth-child(3){transition-delay:.15s,.15s,0s,0s,0s,0s,0s}.axs-src:nth-child(6){transition-delay:.2s,.2s,0s,0s,0s,0s,0s}.axs-src:nth-child(7){transition-delay:.25s,.25s,0s,0s,0s,0s,0s}.axs-product:nth-child(2){transition-delay:.08s,.08s,0s,0s,0s,0s,0s}.axs-product:nth-child(3){transition-delay:.16s,.16s,0s,0s,0s,0s,0s}.axs-product:nth-child(4){transition-delay:.24s,.24s,0s,0s,0s,0s,0s}.axs-pulse{position:absolute;left:50%;top:0;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--accent);pointer-events:none;z-index:2}.axs-src.axs-tick svg{border-color:var(--accent);color:var(--accent)}.axs-src.axs-tick b{color:var(--accent)}.axs-src svg,.axs-src b{transition:color .35s var(--ease),border-color .35s var(--ease)}.axs-lbadge{transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.axs-layer.axs-hit .axs-lbadge{background:var(--accent);color:#fff;border-color:var(--accent)}.axs-layer{position:relative;cursor:pointer}.axs-layer:focus-visible{outline:1.5px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.axs-layer{cursor:auto}}.axs-layer.axs-glint:before{content:"";position:absolute;left:-1px;top:12%;height:76%;width:1px;background:var(--accent);transform-origin:top;animation:axsGlint .55s var(--ease) both}@keyframes axsGlint{0%{transform:scaleY(0);opacity:1}70%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.axs-engine{transition:border-color .35s var(--ease)}.axs-engine.axs-arrive{border-color:var(--accent)}.axs-engine .axs-fan-chip{transition:background .35s var(--ease),color .35s var(--ease)}.axs-engine.axs-arrive .axs-fan-chip{background:var(--accent);color:#fff}.axs-product .axs-badge{transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.axs-product.axs-fed .axs-badge{background:var(--accent);color:#fff;border-color:var(--accent)}.axs-trust{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.axs-t-icon{width:17px;height:17px;color:var(--accent);margin-right:10px}.axs-t-title{color:var(--ink);font-weight:500;display:flex;align-items:center}@media (prefers-reduced-motion:reduce){.axs-layer,.axs-product,.axs-badge,.axs-parr,.axs-src,.axs-product .axs-matrix{transition:none}.axs-matrix i,.reveal-auto.revealed .axs-matrix i{animation:none;opacity:1}.axs-fan:after,.axs-drop{opacity:1}.axs-fan.revealed:after,.axs-fan.revealed .axs-drop{animation:none}}@media (max-width:920px){.axs-foundation{grid-template-columns:1fr 1fr}.axs-src+.axs-src{border-left:none;padding-left:0}.axs-layers{grid-template-columns:1fr}.axs-layer{padding:6px 4px 10px}.axs-layer+.axs-layer{border-left:none;border-top:.5px solid var(--hair-soft);padding-top:22px;margin-top:12px}.axs-worked{grid-template-columns:1fr}.axs-products{grid-template-columns:repeat(2,1fr)}.axs-fan{height:36px}.axs-fan:after,.axs-drop{display:none}}@media (max-width:560px){.axs-products,.axs-foundation{grid-template-columns:1fr}}
