/* ===== Review additions: compact workflow, category ribbon, How it works redesign ===== */
#ax-home-review{--rv-navy:#171717;--rv-navy2:#232323;--rv-blue:#5b86ff;--rv-purple:#9a7cf2;--rv-teal:#2fc6b4;--rv-neon:#a8fa18;--rv-gray:#f3f4f7}

/* ---------- Connected workflow (homepage) ---------- */
#ax-home-review #ax-opportunity.cw-section{padding:34px max(24px,5vw) 38px;background:#e4e4e1;border-top:1px solid #d0d0cc;border-bottom:1px solid #d0d0cc;color:#242424}
#ax-opportunity .wf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:18px}
#ax-opportunity .wf-head .cw-label{color:#575757!important;margin-bottom:8px}
#ax-opportunity .wf-head h2{margin:0;font-size:var(--ax-h2);line-height:1.08;letter-spacing:-.035em;font-weight:500;color:#242424;max-width:640px}
#ax-opportunity .wf-head p{margin:0;max-width:380px;color:#525252;font-size:15px;line-height:1.5}
.wf{border:1px solid #d3d3d3;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 4px 16px rgba(35,55,43,.035)}
.wf-top{display:flex;align-items:stretch;border-bottom:1px solid #dfdfdf;background:#f5f5f5}
.wf-tabs{display:grid;grid-template-columns:repeat(4,1fr);flex:1;min-width:0}
.wf-tab{position:relative;appearance:none;border:0;background:transparent;color:#595959;font:inherit;text-align:left;padding:13px 16px 15px;cursor:pointer;display:flex;gap:10px;align-items:center;border-right:1px solid #dfdfdf;transition:background .2s,color .2s}
.wf-tab:hover{background:#ebebeb;color:#242424}
.wf-tab:focus-visible,.wf-toggle:focus-visible{outline:2px solid #55733d;outline-offset:-3px}
.wf-num{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1px solid #c9c9c9;color:#595959;background:#fff}
.wf-tab strong{font-size:14.5px;font-weight:600;color:inherit;line-height:1.2}
.wf-tab.is-active{background:#e0efc6;color:#242424;box-shadow:inset 0 0 0 1px #b7ce96}
.wf-tab.is-active .wf-num{background:#373737;border-color:#373737;color:#a5f522}
.wf-tab.is-done .wf-num{background:#f5f5f5;border-color:#c3c3c3;color:#595959}
.wf-toggle{flex:none;appearance:none;border:0;border-left:1px solid #dfdfdf;background:transparent;color:#4f4f4f;font:inherit;font-size:13px;font-weight:600;padding:0 18px;display:flex;align-items:center;gap:8px;cursor:pointer}
.wf-toggle:hover{background:#ebebeb}
.wf-toggle svg{width:14px;height:14px}
.wf-toggle .i-play{display:none}.wf-toggle.is-paused .i-play{display:block}.wf-toggle.is-paused .i-pause{display:none}
.wf-stage{display:grid;padding:20px 22px 22px}
.wf-panel{grid-area:1/1;display:grid;grid-template-columns:1.15fr 1fr 1.05fr;gap:26px;align-items:start;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s,transform .35s,visibility .35s}
.wf-panel.is-active{opacity:1;visibility:visible;transform:none}
#ax-opportunity .wf-panel .wf-k{display:block;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#5d5d5d;margin-bottom:7px}
#ax-opportunity .wf-panel h3{margin:0 0 7px;font-size:var(--ax-h3);line-height:1.2;font-weight:600;color:#242424;letter-spacing:-.015em}
#ax-opportunity .wf-panel p{margin:0;font-size:14.5px;line-height:1.5;color:#525252}
.wf-pass{display:flex;flex-direction:column;gap:7px}
.wf-chip{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#3c3c3c;background:#f2f2f2;border:1px solid #d9d9d9;border-radius:8px;padding:7px 10px;line-height:1.3}
.wf-chip:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#6b884c}
.wf-chip.hold{background:#f5f5f5;border-color:#dfdfdf}.wf-chip.hold:before{background:#7998aa}
.wf-ev{background:#f5f5f5;border:1px solid #dfdfdf;border-radius:10px;padding:12px 14px}
.wf-ev code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:#38512e;margin-bottom:9px;line-height:1.4}
.wf-ev dl{margin:0;display:grid;gap:5px}
.wf-ev dl div{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#525252;border-top:1px solid #dfdfdf;padding-top:5px}
.wf-ev dt{color:#5e5e5e}.wf-ev dd{margin:0;color:#2d2d2d;text-align:right;font-weight:600}
@media(max-width:900px){#ax-opportunity .wf-head{flex-direction:column;align-items:flex-start;gap:10px}.wf-panel{grid-template-columns:1fr 1fr}.wf-panel .wf-ev{grid-column:1/-1}}
@media(max-width:650px){#ax-home-review #ax-opportunity.cw-section{padding:30px 20px}.wf-top{flex-wrap:wrap}.wf-tabs{grid-template-columns:1fr 1fr;flex:1 1 100%}.wf-tab{border-bottom:1px solid rgba(255,255,255,.08);padding:11px 12px}.wf-toggle{flex:1 1 100%;justify-content:center;padding:10px;border-left:0}.wf-panel{grid-template-columns:1fr;gap:14px}.wf-stage{padding:16px}}

/* ---------- Category ribbon ---------- */
#ax-home-review #ax-intelligence.cw-section{padding:40px 0 44px;overflow:hidden}
#ax-intelligence .rb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:0 max(24px,5vw);margin-bottom:20px;max-width:1440px;margin-left:auto;margin-right:auto;box-sizing:border-box}
#ax-intelligence .rb-head h2{margin:6px 0 8px;font-size:var(--ax-h2);line-height:1.06;letter-spacing:-.04em;font-weight:500}
#ax-intelligence .rb-head p{margin:0;max-width:620px;color:#555555;font-size:16px;line-height:1.5}
.rb-controls{display:flex;gap:8px;flex:none}
.rb-btn{appearance:none;height:40px;min-width:40px;padding:0 12px;border-radius:20px;border:1px solid #cfcfcf;background:#fff;color:#242424;font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .2s,border-color .2s}
.rb-btn:hover{background:#f5f5f5;border-color:#a5f522}.rb-btn:focus-visible{outline:2px solid #171717;outline-offset:2px}
.rb-btn svg{width:16px;height:16px}
.rb-view{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:6px 0 10px;overscroll-behavior-x:contain}
.rb-view::-webkit-scrollbar{display:none}
.rb-track{display:flex;gap:16px;width:max-content;padding:0}
.rb-card{flex:none;width:clamp(272px,calc((min(100vw,1440px) - 2*max(24px,5vw) - 32px)/3),440px);background:#fff;border:1px solid #e4e4e4;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(15,27,45,.05);transition:transform .25s,box-shadow .25s}
.rb-card:hover,.rb-card:focus-within{transform:translateY(-3px);box-shadow:0 12px 26px rgba(15,27,45,.12)}
.rb-art{height:124px;display:block;position:relative}
.rb-art svg{display:block;width:100%;height:100%}
.rb-body{padding:14px 18px 18px}
.rb-body h3{margin:0 0 9px;font-size:var(--ax-h3);font-weight:600;letter-spacing:-.02em;color:#1d1d1d;display:flex;align-items:center;gap:8px}
.rb-body h3 i{width:9px;height:9px;border-radius:50%;background:var(--c)}
.rb-body ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}
.rb-body li{font-size:13px;line-height:1.25;color:#323232;background:color-mix(in srgb,var(--c) 11%,#fff);border:1px solid color-mix(in srgb,var(--c) 30%,#fff);padding:5px 9px;border-radius:999px}
.rb-note{max-width:1440px;margin:6px auto 0;padding:0 max(24px,5vw);box-sizing:border-box;font-size:13px;color:#646464}
.rb-art .fl{animation:rbfloat 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}
.rb-art .sp{animation:rbspin 18s linear infinite;transform-origin:center;transform-box:fill-box}
@keyframes rbfloat{50%{transform:translateY(-4px)}}@keyframes rbspin{to{transform:rotate(360deg)}}
@media(max-width:1000px){.rb-card{width:clamp(260px,calc((100vw - 2*max(24px,5vw) - 16px)/2),420px)}}
@media(max-width:650px){#ax-home-review #ax-intelligence.cw-section{padding:32px 0}#ax-intelligence .rb-head{flex-direction:column;align-items:flex-start;gap:14px;padding:0 20px}.rb-card{width:78vw}.rb-view{padding-left:20px}.rb-note{padding:0 20px}}
@media(prefers-reduced-motion:reduce){.rb-art .fl,.rb-art .sp,.hw-flow *{animation:none!important}.wf-panel{transition:none}.rb-card{transition:none}}

/* ---------- How it works ---------- */
#ax-home-review main.hw{background:#fff;color:#172331}
#ax-home-review .hw section{box-sizing:border-box;padding:60px 0;position:relative}
#ax-home-review .hw-wrap{max-width:1280px;margin:0 auto;padding:0 max(24px,5vw);box-sizing:border-box}
#ax-home-review .hw .hw-kick{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3b5bd6;margin:0 0 14px}
#ax-home-review .hw .hw-kick:before{content:"";width:22px;height:3px;border-radius:2px;background:currentColor}
#ax-home-review .hw h1,#ax-home-review .hw h2{margin:0 0 14px;font-weight:500;letter-spacing:-.045em;line-height:1.04;color:inherit;max-width:none}
#ax-home-review .hw h1{font-size:clamp(40px,5.6vw,72px)}
#ax-home-review .hw h2{font-size:clamp(30px,3.6vw,48px)}
#ax-home-review .hw p{margin:0;font-size:17px;line-height:1.55}
#ax-home-review .hw .hw-lede{color:#46515e;max-width:560px}
#ax-home-review .hw-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}
#ax-home-review .hw .hw-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-weight:600;font-size:16px;color:#2447c4;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}
#ax-home-review .hw .hw-btn{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:14px 24px;border-radius:999px;background:var(--rv-neon,#a8fa18);color:#10200a;font-weight:700;font-size:16px;text-decoration:none;transition:transform .2s,box-shadow .2s}
#ax-home-review .hw .hw-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(168,250,24,.3)}
#ax-home-review .hw .hw-btn:focus-visible,#ax-home-review .hw .hw-link:focus-visible{outline:3px solid #3f67e0;outline-offset:3px}
/* 1 opening */
#ax-home-review .hw-open{background:radial-gradient(60% 80% at 88% 8%,rgba(122,140,255,.26),transparent 62%),radial-gradient(50% 70% at 6% 100%,rgba(176,148,240,.22),transparent 60%),#f6f7fa;padding-top:56px!important;padding-bottom:64px!important}
#ax-home-review .hw-journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-top:40px}
#ax-home-review .hw-journey:before{content:"";position:absolute;left:8%;right:8%;top:28px;height:3px;background:linear-gradient(90deg,#5b86ff,#9a7cf2,#2fc6b4,#a8fa18);border-radius:3px}
#ax-home-review .hw-journey li{position:relative;text-align:center;padding:0 12px}
#ax-home-review .hw-node{width:58px;height:58px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;background:#fff;border:3px solid var(--c);color:var(--c);position:relative;z-index:1;box-shadow:0 6px 16px rgba(30,50,110,.12)}
#ax-home-review .hw-node svg{width:26px;height:26px}
#ax-home-review .hw-journey b{display:block;font-size:12px;letter-spacing:.1em;color:#5a6573;margin-bottom:3px}
#ax-home-review .hw-journey h3{margin:0 0 5px;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#121c2a}
#ax-home-review .hw-journey p{font-size:15px;color:#3f4a57;max-width:230px;margin:0 auto}
/* 2 intelligence */
#ax-home-review #under-the-hood{background:#0a0a0a;color:#f6f7f5}
#ax-home-review #under-the-hood .hw-kick{color:#a5f522}
#ax-home-review #under-the-hood .hw-lede{color:#c4c8c3}
#ax-home-review .hw-pts{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}
#ax-home-review .hw-pts li{display:flex;gap:12px;font-size:16px;line-height:1.45;color:#d6dad4}
#ax-home-review .hw-pts li:before{content:"";flex:none;margin-top:8px;width:9px;height:9px;border-radius:50%;background:#a5f522}
#ax-home-review .hw-pts b{color:#fff;font-weight:600}
#ax-home-review .hw-flow{width:100%;height:auto;display:block;border-radius:18px;background:#171817;border:1px solid #353833}
#ax-home-review .hw-flow text{font-family:inherit}
#ax-home-review #under-the-hood .hw-flow rect{fill:#242723;stroke:#5d6756}
#ax-home-review #under-the-hood .hw-flow circle{fill:#a5f522}
#ax-home-review #under-the-hood .hw-flow text{fill:#edf1e9}
#ax-home-review #under-the-hood .hw-flow>text{fill:#b8c2b0}
#ax-home-review #under-the-hood .hw-flow .ed{stroke:#a5f522;stroke-opacity:.7}
#ax-home-review #under-the-hood .hw-flow .pulse rect{fill:#a5f522;stroke:#a5f522}
#ax-home-review #under-the-hood .hw-flow .pulse text{fill:#17200e}
#ax-home-review #under-the-hood .hw-flow .pulse circle{fill:#343b2b}
#ax-home-review #under-the-hood .hw-flow rect[x="418"]{fill:#202a18;stroke:#a5f522;stroke-opacity:.8}
#ax-home-review .hw-flow .ed{fill:none;stroke-width:2;stroke-dasharray:5 7;animation:hwdash 1.6s linear infinite}
@keyframes hwdash{to{stroke-dashoffset:-24}}
#ax-home-review .hw-flow .pulse{animation:hwpulse 3s ease-in-out infinite;transform-origin:center;transform-box:fill-box}
@keyframes hwpulse{50%{transform:scale(1.07)}}
/* 3 context map */
#ax-home-review .hw-white{background:#fff}
#ax-home-review .hw-gray{background:#f1f3f7}
#ax-home-review .hw-center{max-width:760px;margin-bottom:36px}
#ax-home-review .hw-map{display:grid;grid-template-columns:1.1fr auto 1.2fr auto 1.3fr auto 1fr;align-items:stretch;gap:0}
#ax-home-review .hw-stage{border-radius:14px;padding:16px 16px 18px;background:#f4f6fb;border:1px solid #dde3ee;position:relative}
#ax-home-review .hw-stage h3{margin:0 0 8px;font-size:17px;font-weight:600;color:#121c2a;letter-spacing:-.015em}
#ax-home-review .hw-stage ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}
#ax-home-review .hw-stage li{font-size:14px;color:#2d3946;display:flex;align-items:center;gap:8px}
#ax-home-review .hw-stage li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}
#ax-home-review .hw-stage.s1{--c:#5b86ff;border-top:4px solid #5b86ff}#ax-home-review .hw-stage.s2{--c:#8a67ee;border-top:4px solid #8a67ee;background:#f3effd}#ax-home-review .hw-stage.s3{--c:#17a897;border-top:4px solid #17a897;background:#eaf8f5}#ax-home-review .hw-stage.s4{--c:#e08a00;border-top:4px solid #e08a00;background:#fff6e6}
#ax-home-review .hw-arrow{display:grid;place-items:center;width:34px;color:#5a6a85}#ax-home-review .hw-arrow svg{width:22px;height:22px}
#ax-home-review .hw-evidence{margin-top:16px;display:flex;align-items:center;gap:14px;border-radius:12px;padding:12px 18px;background:#0f1b2d;color:#eaf1fb;font-size:15px}
#ax-home-review .hw-evidence i{flex:none;height:3px;width:46px;border-radius:2px;background:linear-gradient(90deg,#5b86ff,#a8fa18)}
#ax-home-review .hw-evidence b{color:#d6ffa3;font-weight:600}
/* 4 control */
#ax-home-review .hw-ctl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}
#ax-home-review .hw-queue{background:#fff;border:1px solid #d9dee8;border-radius:16px;box-shadow:0 14px 34px rgba(25,40,80,.09);overflow:hidden}
#ax-home-review .hw-qh{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;background:#14233a;color:#fff;font-size:14px;font-weight:600}
#ax-home-review .hw-qh span{font-weight:500;color:#b9c9de;font-size:13px}
#ax-home-review .hw-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 18px;border-top:1px solid #e6e9f0}
#ax-home-review .hw-row:first-of-type{border-top:0}
#ax-home-review .hw-dot{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--bg);color:var(--c)}
#ax-home-review .hw-dot svg{width:18px;height:18px}
#ax-home-review .hw-row h4{margin:0;font-size:15.5px;font-weight:600;color:#121c2a}
#ax-home-review .hw-row p{font-size:13.5px;color:#4a5562;margin-top:2px}
#ax-home-review .hw-tag{font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px;white-space:nowrap;color:var(--c);background:var(--bg)}
.t-ok{--c:#0c7a5f;--bg:#dcf6ec}.t-hold{--c:#6b3fd0;--bg:#ece5fd}.t-wait{--c:#9a5b00;--bg:#fff0d0}.t-lock{--c:#3b4a60;--bg:#e6eaf1}
#ax-home-review .hw-ctl-pts{display:grid;gap:14px;margin-top:22px}
#ax-home-review .hw-ctl-pts div{padding-left:16px;border-left:3px solid var(--c);}
#ax-home-review .hw-ctl-pts b{display:block;font-size:16.5px;font-weight:600;color:#121c2a}
#ax-home-review .hw-ctl-pts span{font-size:15px;color:#46515e}
/* 5 connections */
#ax-home-review .hw-conn{padding:44px 0!important}
#ax-home-review #connections .hw-conn-in{display:block;text-align:center}
#ax-home-review #connections h2{font-size:clamp(17px,3.2vw,38px);white-space:nowrap}
#ax-home-review #connections .hw-lede{max-width:none}
#ax-home-review #connections .hw-logos{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;justify-content:flex-start;width:max-content;max-width:100%;margin:26px auto 0;overflow-x:auto;padding-bottom:4px}
#ax-home-review .hw-logos>*{height:58px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 20px;background:#fff;border:1px solid #dde2ea;border-radius:12px;font-size:16px;font-weight:600;color:#1c2733;box-shadow:0 1px 2px rgba(20,35,60,.05)}
#ax-home-review #connections .hw-logos>*{flex:none;height:58px;white-space:nowrap}
#ax-home-review #connections .hw-logos img{height:58px;width:124px;max-width:none;display:block;object-fit:contain;padding:15px 18px}
#ax-home-review .hw-logos svg{width:30px;height:30px;flex:none}
@media(max-width:360px){#ax-home-review #connections h2{font-size:15px}}
/* 6 demo */
#ax-home-review .hw-demo{background:radial-gradient(60% 90% at 15% 90%,rgba(154,124,242,.26),transparent 60%),radial-gradient(50% 70% at 90% 10%,rgba(47,198,180,.2),transparent 60%),#0d1828;color:#eef3fb}
#ax-home-review .hw-demo .hw-kick{color:#9fe9dd}
#ax-home-review .hw-demo .hw-lede{color:#c9d6e6}
#ax-home-review .hw-video{display:block;position:relative;border-radius:16px;overflow:hidden;background:#0a1423;border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 60px rgba(0,0,0,.4);text-decoration:none;color:inherit;transition:transform .3s}
#ax-home-review .hw-video:hover{transform:translateY(-4px)}
#ax-home-review .hw-video:focus-visible{outline:3px solid #a8fa18;outline-offset:4px}
#ax-home-review .hw-vbar{display:flex;gap:6px;padding:10px 14px;background:#16273f}#ax-home-review .hw-vbar i{width:9px;height:9px;border-radius:50%;background:#4b607d}
#ax-home-review .hw-vbody{display:grid;grid-template-columns:90px 1fr;aspect-ratio:16/8.6;min-height:230px}
#ax-home-review .hw-vside{background:#101f35;padding:14px 12px;display:grid;gap:10px;align-content:start}#ax-home-review .hw-vside i{display:block;height:9px;border-radius:5px;background:#27405f}#ax-home-review .hw-vside i:first-child{background:#5b86ff}
#ax-home-review .hw-vmain{padding:16px;display:grid;gap:10px;grid-template-rows:auto 1fr;align-content:start}
#ax-home-review .hw-vtiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#ax-home-review .hw-vtiles i{display:block;height:46px;border-radius:8px;background:#1c3250;border-top:3px solid var(--c)}
#ax-home-review .hw-vchart{border-radius:8px;background:#13243c;position:relative;overflow:hidden}
#ax-home-review .hw-vchart svg{position:absolute;inset:0;width:100%;height:100%}
#ax-home-review .hw-play{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:#a8fa18;color:#10200a;display:grid;place-items:center;box-shadow:0 0 0 10px rgba(168,250,24,.2)}
#ax-home-review .hw-play svg{width:34px;height:34px;margin-left:4px}
#ax-home-review .hw-vcap{position:absolute;left:14px;bottom:12px;background:rgba(8,16,30,.8);padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}
/* 7 close */
#ax-home-review .hw-close{padding:52px 0!important}
#ax-home-review .hw-close-in{display:flex;align-items:center;justify-content:space-between;gap:40px}
#ax-home-review .hw-close h2{font-size:clamp(28px,3.2vw,42px)}
#ax-home-review .hw-close p{max-width:560px;color:#3f4a57}
#ax-home-review .hw-close .hw-btn{margin-top:0;white-space:nowrap;background:#0f1b2d;color:#fff}
#ax-home-review .hw-close .hw-btn:hover{box-shadow:0 10px 24px rgba(15,27,45,.25)}
@media(max-width:1000px){#ax-home-review .hw-map{grid-template-columns:1fr}#ax-home-review .hw-arrow{width:auto;height:30px;transform:rotate(90deg)}}
@media(max-width:900px){#ax-home-review .hw section{padding:44px 0}#ax-home-review .hw-grid,#ax-home-review .hw-ctl{grid-template-columns:1fr;gap:32px}#ax-home-review .hw-conn-in,#ax-home-review .hw-close-in{flex-direction:column;align-items:flex-start;gap:22px}#ax-home-review .hw-logos{justify-content:flex-start}}
@media(max-width:650px){#ax-home-review .hw-journey{grid-template-columns:1fr;gap:20px;margin-top:28px}#ax-home-review .hw-journey:before{left:28px;right:auto;top:8px;bottom:8px;width:3px;height:auto;background:linear-gradient(180deg,#5b86ff,#9a7cf2,#2fc6b4,#a8fa18)}#ax-home-review .hw-journey li{display:grid;grid-template-columns:58px 1fr;text-align:left;column-gap:16px;padding:0}#ax-home-review .hw-node{margin:0;grid-row:1/4}#ax-home-review .hw-journey p{margin:0;max-width:none}#ax-home-review .hw-row{grid-template-columns:auto 1fr;}#ax-home-review .hw-tag{grid-column:2;justify-self:start}#ax-home-review .hw-vbody{grid-template-columns:50px 1fr}#ax-home-review .hw-logos>*{height:50px;padding:0 14px;font-size:14px}#ax-home-review .hw p{font-size:16px}}
