body{margin:0;background:white}
#ax-home-review .rev-page{--ink:#171a1e;--muted:#535963;--line:#dcdedc;--lime:#a8fa18;color:var(--ink);font-family:var(--ax-font)}
#ax-home-review .rev-page *{box-sizing:border-box}
#ax-home-review .rev-page section{margin:0 22px 22px;padding:64px clamp(26px,4.3vw,70px);scroll-margin-top:112px}
#ax-home-review .rev-page .rv-hero{background:radial-gradient(ellipse at 90% 10%,#e7eaf340,transparent 58%),#fafbfc;padding-top:52px;padding-bottom:56px;min-height:440px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:42px;overflow:hidden;position:relative}
#ax-home-review .rev-page .rv-hero.center{display:block;text-align:center;min-height:0;padding-block:62px}
#ax-home-review .rev-page .rv-hero.center .rv-lead{margin-inline:auto;max-width:850px}
#ax-home-review .rev-page h1{font-size:clamp(46px,5vw,78px);font-weight:600;line-height:1.02;letter-spacing:-.055em;margin:20px 0 24px;max-width:1000px}
#ax-home-review .rev-page h2{font-size:clamp(32px,3.1vw,49px);line-height:1.07;letter-spacing:-.04em;font-weight:600;margin:12px 0 20px}
#ax-home-review .rev-page h3{font-size:25px;line-height:1.15;letter-spacing:-.025em;font-weight:600;margin:0 0 14px}
#ax-home-review .rev-page p{font-size:18px;line-height:1.6;margin:0 0 18px;color:var(--muted)}
#ax-home-review .rev-page .rv-lead{font-size:21px;line-height:1.5;max-width:700px}
#ax-home-review .rev-page .rv-kicker{font-size:13px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;color:inherit;margin:0 0 16px}
#ax-home-review .rev-page .rv-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:26px}
#ax-home-review .rev-page .rv-button{background:#16181b;color:white;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:19px 24px;border:1px solid #16181b;border-radius:3px;font-size:16px;font-weight:700;line-height:1.2;min-height:54px;cursor:pointer}
#ax-home-review .rev-page .rv-button.lime{background:var(--lime);border-color:var(--lime);color:#111}
#ax-home-review .rev-page .rv-link{font-size:16px;font-weight:600;color:inherit;text-decoration:none;border-bottom:1px solid #a3a6aa;padding-bottom:7px}
#ax-home-review .rev-page a:hover.rv-link{background:var(--lime);color:#111}
#ax-home-review .rev-page a:focus-visible,#ax-home-review .rev-page button:focus-visible{outline:3px solid #695ad4;outline-offset:5px}
#ax-home-review .rev-page .rv-head{max-width:900px;margin:0 auto 36px;text-align:center}
#ax-home-review .rev-page .rv-head p{max-width:740px;margin-inline:auto}
#ax-home-review .rev-page .rv-dark{background:#191d21;color:white}
#ax-home-review .rev-page .rv-dark p{color:#c8cbd0}
#ax-home-review .rev-page .rv-dark .rv-kicker{color:#c8ee82}
#ax-home-review .rev-page .rv-gray{background:#f2f2ef;border-top:2px solid #d6d7d1}
#ax-home-review .rev-page .rv-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
#ax-home-review .rev-page .rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#ax-home-review .rev-page .rv-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
#ax-home-review .rev-page .rv-card{border:1px solid #dddeda;padding:28px;background:#fff;border-radius:10px;min-width:0}
#ax-home-review .rev-page .rv-dark .rv-card{background:#24292e;border-color:#41474d}
#ax-home-review .rev-page .rv-card p:last-child{margin-bottom:0}
#ax-home-review .rev-page .rv-number{font-size:13px;letter-spacing:.1em;color:#7767a6;display:block;margin-bottom:26px;font-weight:700}
#ax-home-review .rev-page .rv-dark .rv-number{color:#b1d38a}
#ax-home-review .rev-page .rv-rule-list{list-style:none;margin:0;padding:0}
#ax-home-review .rev-page .rv-rule-list li{padding:18px 0;border-top:1px solid #d5d8d9;font-size:18px;line-height:1.5;display:flex;justify-content:space-between;gap:22px}
#ax-home-review .rev-page .rv-rule-list li span{color:#646a70;font-size:15px;max-width:52%}
#ax-home-review .rev-page .rv-dark .rv-rule-list li{border-color:#424950}
#ax-home-review .rev-page .rv-dark .rv-rule-list li span{color:#c8cbd0}
#ax-home-review .rev-page .rv-note{font-size:14px;line-height:1.5;margin-top:20px;color:#697078}
#ax-home-review .rev-page .rv-cta{background:#f0f0ec;display:flex;gap:30px;justify-content:space-between;align-items:center;border-top:3px solid #202428}
#ax-home-review .rev-page .rv-cta h2{max-width:850px;margin-bottom:12px}
#ax-home-review .rev-page .rv-cta .rv-button{flex-shrink:0}
#ax-home-review .rev-page details.rv-faq{border-top:1px solid #d8dad9;padding:20px 0;max-width:1000px;margin:auto}
#ax-home-review .rev-page details.rv-faq summary{font-size:21px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;white-space:normal;line-height:1.4}
#ax-home-review .rev-page details.rv-faq summary:after{content:'+';font-size:25px;font-weight:400;flex-shrink:0}
#ax-home-review .rev-page details.rv-faq[open] summary:after{content:'−'}
#ax-home-review .rev-page details.rv-faq p{margin:15px 0 0;max-width:850px}
#ax-home-review .rev-page .rv-scene{background:#fff;border:1px solid #dcdfe0;border-radius:14px;padding:28px;box-shadow:0 18px 50px #2634400a;position:relative;overflow:hidden;min-height:270px}
#ax-home-review .rev-page .rv-scene small{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#666e79}
#ax-home-review .rev-page .rv-scene h3{font-size:22px;margin:16px 0 22px;color:#181b1f}
#ax-home-review .rev-page .rv-signal{display:flex;align-items:center;gap:14px;background:#f4f5f5;border:1px solid #e6e7e7;border-radius:7px;margin:12px 0;padding:16px;font-size:15px;color:#333b43;animation:rv-arrive 6s infinite;animation-delay:var(--delay,0s)}
#ax-home-review .rev-page .rv-signal:before{content:'';width:10px;height:10px;background:#a8f42c;border-radius:50%;flex-shrink:0}
#ax-home-review .rev-page .rv-signal:nth-of-type(2):before{background:#a799dc}
#ax-home-review .rev-page .rv-signal:nth-of-type(3):before{background:#6db6b4}
#ax-home-review .rev-page .rv-signal b{margin-left:auto;color:#171a1e;font-size:13px;white-space:nowrap}
#ax-home-review .rev-page .rv-path{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px}
#ax-home-review .rev-page .rv-path span{font-size:12px;padding:18px 8px;text-align:center;border:1px solid #dce1df;border-top:3px solid #9a9faa;animation:rv-stage 8s infinite;animation-delay:calc(var(--i)*1.2s)}
#ax-home-review .rev-page .rv-orbit{height:310px;position:relative;display:grid;place-items:center}
#ax-home-review .rev-page .rv-orbit:before,#ax-home-review .rev-page .rv-orbit:after{content:'';position:absolute;width:270px;height:270px;border:1px solid #bfc5ce55;border-radius:50%;transform:rotate(-20deg) scaleY(.65)}
#ax-home-review .rev-page .rv-orbit:after{transform:rotate(42deg) scaleY(.65)}
#ax-home-review .rev-page .rv-core{background:#20252a;color:#fff;padding:28px 34px;border-radius:12px;z-index:1;font-size:26px;letter-spacing:-.04em;box-shadow:0 0 70px #a6bac22a}
#ax-home-review .rev-page .rv-orbit span{position:absolute;background:#fff;border:1px solid #dfe2e3;border-radius:30px;padding:11px 16px;font-size:14px;z-index:2;animation:rv-float 5s ease-in-out infinite;animation-delay:var(--delay,0s)}
#ax-home-review .rev-page .rv-orbit span:nth-child(2){left:4%;top:12%;background:#f4f0fc}
#ax-home-review .rev-page .rv-orbit span:nth-child(3){right:1%;top:22%;background:#edf7f5}
#ax-home-review .rev-page .rv-orbit span:nth-child(4){left:8%;bottom:15%;background:#f7f3ed}
#ax-home-review .rev-page .rv-orbit span:nth-child(5){right:7%;bottom:7%;background:#edf1f8}
#ax-home-review .rev-page .rv-portfolio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px}
#ax-home-review .rev-page .rv-portfolio div{background:#f3f4f3;padding:20px 12px;border-radius:8px;text-align:center}
#ax-home-review .rev-page .rv-portfolio b{font-size:24px;display:block;margin:15px 0;color:#282d31}
#ax-home-review .rev-page .rv-portfolio i{display:block;height:6px;background:#c8bade;border-radius:5px;animation:rv-grow 5s infinite;transform-origin:left}
#ax-home-review .rev-page .rv-portfolio div:nth-child(2) i{background:#99c7be;animation-delay:.8s}
#ax-home-review .rev-page .rv-portfolio div:nth-child(3) i{background:#c6db9b;animation-delay:1.5s}
#ax-home-review .rev-page .rv-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:34px}
#ax-home-review .rev-page .rv-timeline article{border-top:3px solid #b0ee52;padding-top:24px}
#ax-home-review .rev-page .rv-timeline article:nth-child(2){border-color:#b3a1d7}
#ax-home-review .rev-page .rv-timeline article:nth-child(3){border-color:#8ebdb5}
#ax-home-review .rev-page .rv-timeline strong{font-size:13px;letter-spacing:.09em;display:block;margin-bottom:20px;text-transform:uppercase}
#ax-home-review .rev-page .rv-timeline p{font-size:17px}
#ax-home-review .rev-page .rv-tags{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}
#ax-home-review .rev-page .rv-tags span{border:1px solid #dddeda;padding:9px 12px;border-radius:6px;font-size:13px;background:#fff;color:#424b53}
#ax-home-review .rev-page .rv-article-list{max-width:1120px;margin:auto}
#ax-home-review .rev-page .rv-article-row{display:grid;grid-template-columns:180px 1fr 50px;gap:28px;border-top:1px solid #d8d9d8;padding:34px 0;text-decoration:none;color:inherit}
#ax-home-review .rev-page .rv-article-row h2{font-size:clamp(28px,3vw,43px);font-weight:500;letter-spacing:-.025em;display:inline;line-height:1.25;box-decoration-break:clone}
#ax-home-review .rev-page .rv-article-row:hover h2{background:#adfa24}
#ax-home-review .rev-page .rv-article-row p{margin-top:16px}
#ax-home-review .rev-page .rv-article-row>span{font-size:14px;color:#6e737a;padding-top:10px}
#ax-home-review .rev-page .rv-prose{max-width:880px;margin-inline:auto;padding:30px 25px 70px;font-size:19px;line-height:1.75}
#ax-home-review .rev-page .rv-prose p{font-size:19px;line-height:1.75;color:#343b42;margin:0 0 26px}
#ax-home-review .rev-page .rv-prose h2{font-size:34px;margin-top:48px}
#ax-home-review .rev-page .rv-prose blockquote{margin:36px 0;padding:25px 28px;background:#f0f1ed;border-left:4px solid #a8ee32;font-size:27px;line-height:1.35;letter-spacing:-.02em}
#ax-home-review .rev-page .rv-prose table{width:100%;border-collapse:collapse;font-size:16px}
#ax-home-review .rev-page .rv-prose td,#ax-home-review .rev-page .rv-prose th{padding:14px;border:1px solid #ddd;text-align:left}
#ax-home-review .rev-page .rv-form{display:grid;gap:18px}
#ax-home-review .rev-page .rv-form label{font-size:15px;font-weight:600;display:grid;gap:9px}
#ax-home-review .rev-page .rv-form input,#ax-home-review .rev-page .rv-form select,#ax-home-review .rev-page .rv-form textarea{border:1px solid #aeb4ba;background:white;border-radius:4px;padding:14px;font:16px Arial;width:100%;color:#222}
#ax-home-review .rev-page .rv-form textarea{min-height:120px;resize:vertical}
#ax-home-review .rev-page .rv-form .rv-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#ax-home-review .rev-page .rv-form-status{padding:15px;background:#f0f5e9;line-height:1.6}
#ax-home-review .rev-page .rv-video{min-height:330px;display:grid;place-items:center;text-align:center;background:radial-gradient(ellipse at 80% 0%,#414952,transparent 65%),#1b2025;color:white;border-radius:12px;padding:36px}
#ax-home-review .rev-page .rv-video p{color:#c4c9ce;max-width:420px}
#ax-home-review .rev-page .rv-play{font-size:32px;display:grid;place-items:center;width:70px;height:70px;border:1px solid #90969b;border-radius:50%;margin:0 auto 22px;color:#b6f05f}
#ax-home-review .rev-page .rv-architecture{display:grid;gap:10px;max-width:1000px;margin:auto}
#ax-home-review .rev-page .rv-architecture a{display:flex;gap:20px;justify-content:space-between;background:#272d32;border:1px solid #444c53;padding:21px 25px;border-radius:5px;color:#fff;text-decoration:none;font-size:20px}
#ax-home-review .rev-page .rv-architecture a span{font-size:15px;color:#c0c6cc;max-width:55%}
#ax-home-review .rev-page .rv-architecture a:hover{border-color:#b0ef4e}
#ax-home-review .rv-global-footer{margin:0 22px;padding:48px clamp(26px,4.3vw,70px) 25px;background:#171c20;color:white;font-family:var(--ax-font)}
#ax-home-review .rv-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:35px}
#ax-home-review .rv-footer-grid h3{font-size:25px;margin:0 0 16px;letter-spacing:-.03em}
#ax-home-review .rv-footer-grid p{font-size:15px;color:#bfc7cb;line-height:1.5;max-width:300px}
#ax-home-review .rv-footer-grid strong{display:block;font-size:14px;margin-bottom:20px;color:#c7e3a3}
#ax-home-review .rv-footer-grid a{display:block;text-decoration:none;color:#e7e9eb;font-size:14px;margin:13px 0}
#ax-home-review .rv-footer-grid a:hover{color:#b2f342}
#ax-home-review .rv-footer-bottom{border-top:1px solid #43494d;margin-top:32px;padding-top:20px;display:flex;justify-content:space-between;gap:18px;font-size:12px;color:#adb6bc}
#ax-home-review .rv-footer-bottom a{color:inherit;margin-left:18px}
@keyframes rv-arrive{0%,10%{opacity:.4;transform:translateX(-8px)}25%,85%{opacity:1;transform:translateX(0)}100%{opacity:.4;transform:translateX(-8px)}}
@keyframes rv-stage{0%,100%{border-top-color:#9a9faa;background:#fff}20%,40%{border-top-color:#a8ee32;background:#f1fadf}}
@keyframes rv-float{50%{transform:translateY(-9px)}}
@keyframes rv-grow{0%,100%{transform:scaleX(.55)}50%{transform:scaleX(1)}}
#ax-home-review .rev-page .rv-mission{display:flex;gap:16px;align-items:center;padding:16px 0 30px}
#ax-home-review .rev-page .rv-doc{border:1px solid #d8dbdd;border-radius:5px;padding:20px;background:#f4f5f3;display:flex;gap:15px;align-items:center;font-size:14px;line-height:1.8}
#ax-home-review .rev-page .rv-doc b{font-size:28px;color:#778881}
#ax-home-review .rev-page .rv-mission-line{height:1px;background:#d4d8dd;flex:1;position:relative;min-width:20px}
#ax-home-review .rev-page .rv-mission-line i{position:absolute;width:8px;height:8px;top:-4px;border-radius:50%;background:#a9ed42;animation:rv-travel 3s linear infinite}
#ax-home-review .rev-page .rv-mission-nodes{display:grid;gap:8px;width:125px}
#ax-home-review .rev-page .rv-mission-nodes span{border:1px solid #dfdfe8;padding:10px;background:#f1eef8;border-radius:4px;font-size:13px}
#ax-home-review .rev-page .rv-mission-nodes span:nth-child(2){background:#ecf4f2}
#ax-home-review .rev-page .rv-mission-nodes span:nth-child(3){background:#f5f2e9}
#ax-home-review .rev-page .rv-decision{padding:18px;background:#20272b;color:#fff;border-radius:6px;display:flex;justify-content:space-between;gap:15px;font-size:13px}
#ax-home-review .rev-page .rv-decision strong{color:#bbec7e}
#ax-home-review .rev-page .rv-board{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 0}
#ax-home-review .rev-page .rv-board>div{background:#f0f2f1;padding:12px 8px;border-radius:6px}
#ax-home-review .rev-page .rv-board b{font-size:12px;color:#535c65;display:block;margin-bottom:16px}
#ax-home-review .rev-page .rv-board article{background:#fff;border:1px solid #dce0dd;padding:13px 9px;margin:9px 0;border-left:3px solid #a6c884;font-size:12px;animation:rv-arrive 8s infinite}
#ax-home-review .rev-page .rv-board article span{display:block;color:#7a838b;font-size:11px;margin-top:7px;line-height:1.4}
#ax-home-review .rev-page .rv-board>div:nth-child(2) article{border-left-color:#a995cd;animation-delay:1.5s}
#ax-home-review .rev-page .rv-board>div:nth-child(3) article{border-left-color:#74b4a7;animation-delay:3s}
#ax-home-review .rev-page .rv-evidence-line{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #dde0de;margin-top:20px;padding-top:20px;font-size:12px;color:#566169}
#ax-home-review .rev-page .rv-evidence-line i{width:3px;height:3px;border-radius:50%;background:#8eb38e}
#ax-home-review .rev-page .rv-paper{border:1px solid #dddfe1;border-radius:4px;padding:20px;box-shadow:7px 8px 0 #eef0f1;transform:rotate(-1deg);color:#242b30}
#ax-home-review .rev-page .rv-paper-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#718078;letter-spacing:.04em}
#ax-home-review .rev-page .rv-paper h4{font-size:21px;letter-spacing:-.025em;margin:20px 0}
#ax-home-review .rev-page .rv-paper-bars{display:flex;gap:5px;height:8px;margin:20px 0}
#ax-home-review .rev-page .rv-paper-bars i{width:45%;background:#c2d6b3;animation:rv-grow 6s infinite;transform-origin:left}
#ax-home-review .rev-page .rv-paper-bars i:nth-child(2){width:33%;background:#c2bbd7;animation-delay:.6s}
#ax-home-review .rev-page .rv-paper-bars i:nth-child(3){width:22%;background:#adc9c5;animation-delay:1.2s}
#ax-home-review .rev-page .rv-paper dl{margin:0}#ax-home-review .rev-page .rv-paper dl div{border-top:1px solid #e3e4e4;padding:11px 0}#ax-home-review .rev-page .rv-paper dt{font-size:11px;color:#798087;margin-bottom:5px}#ax-home-review .rev-page .rv-paper dd{font-size:13px;margin:0;line-height:1.4}
#ax-home-review .rev-page .rv-scope>div{display:flex;justify-content:space-between;gap:15px;padding:20px 10px;border-bottom:1px solid #e0e2df;font-size:14px}#ax-home-review .rev-page .rv-scope span{color:#6e767f}#ax-home-review .rev-page .rv-scope .rv-scope-total{background:#f0f7e5;border-bottom:3px solid #a9e849;margin-top:18px;padding:20px 15px}
#ax-home-review .rev-page .rv-permissions>div{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:9px;padding:18px 0;border-bottom:1px solid #dfe1df;font-size:12px;align-items:center}#ax-home-review .rev-page .rv-permissions>div:first-child{color:#7b838a;font-size:11px}#ax-home-review .rev-page .rv-permissions b{color:#477f61}#ax-home-review .rev-page .rv-permissions>div:nth-child(n+4) b{color:#715899;background:#f2edf9;padding:7px 6px;border-radius:4px}
#ax-home-review .rev-page .rv-renewal{display:flex;gap:22px;align-items:center;margin:30px 0}#ax-home-review .rev-page .rv-renewal-date{border:1px solid #dcdfe0;border-top:5px solid #a292c6;border-radius:6px;text-align:center;padding:18px 12px;min-width:130px}#ax-home-review .rev-page .rv-renewal-date strong{display:block;font-size:60px;letter-spacing:-.05em;font-weight:500;margin:10px 0}#ax-home-review .rev-page .rv-renewal-date span{font-size:11px;color:#788087}#ax-home-review .rev-page .rv-renewal-terms{flex:1}#ax-home-review .rev-page .rv-renewal-terms p{font-size:13px;border-bottom:1px solid #dfe1df;padding-bottom:14px;display:flex;justify-content:space-between;gap:12px}#ax-home-review .rev-page .rv-renewal-terms b{color:#3f6256;font-size:11px}
#ax-home-review .rev-page .rv-cost-model{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:15px 5px}#ax-home-review .rev-page .rv-cost-track{height:170px;position:relative;border-bottom:1px solid #ccc}#ax-home-review .rev-page .rv-cost-track i{position:absolute;width:78%;left:11%;background:#b8adce;border-radius:3px 3px 0 0;animation:rv-grow 5s infinite;animation-delay:calc(var(--i)*.45s);transform-origin:bottom}#ax-home-review .rev-page .rv-cost-model>div:nth-child(2) i{background:#9dbeb9}#ax-home-review .rev-page .rv-cost-model>div:nth-child(3) i{background:#d4c3a2}#ax-home-review .rev-page .rv-cost-model>div:nth-child(4) i{background:#b5c5d9}#ax-home-review .rev-page .rv-cost-model>div:last-child i{background:#a8e653}#ax-home-review .rev-page .rv-cost-model span{display:block;font-size:10px;text-align:center;margin-top:12px}
@keyframes rv-travel{from{left:0;opacity:0}20%,80%{opacity:1}to{left:95%;opacity:0}}
@media(max-width:900px){#ax-home-review .rev-page .rv-hero,#ax-home-review .rev-page .rv-split{grid-template-columns:1fr;gap:30px}#ax-home-review .rev-page h1{font-size:55px}#ax-home-review .rev-page .rv-grid{grid-template-columns:1fr}#ax-home-review .rev-page .rv-timeline{grid-template-columns:1fr}#ax-home-review .rv-footer-grid{grid-template-columns:1fr 1fr}#ax-home-review .rev-page .rv-hero{min-height:0}#ax-home-review .rev-page .rv-cta{display:block}#ax-home-review .rev-page .rv-cta .rv-button{margin-top:15px}}
@media(max-width:600px){#ax-home-review .rev-page section{margin:0 12px 16px;padding:38px 20px}#ax-home-review .rev-page .rv-hero{padding:35px 20px}#ax-home-review .rev-page h1{font-size:43px}#ax-home-review .rev-page h2{font-size:33px}#ax-home-review .rev-page .rv-lead{font-size:19px}#ax-home-review .rev-page .rv-grid.two{grid-template-columns:1fr}#ax-home-review .rev-page .rv-scene{padding:20px}#ax-home-review .rev-page .rv-signal{font-size:13px;padding:12px;gap:8px}#ax-home-review .rev-page .rv-signal b{font-size:11px}#ax-home-review .rev-page .rv-path{grid-template-columns:repeat(2,1fr)}#ax-home-review .rev-page .rv-article-row{grid-template-columns:1fr;gap:10px}#ax-home-review .rev-page .rv-article-row>span:last-child{display:none}#ax-home-review .rev-page .rv-form .rv-two{grid-template-columns:1fr}#ax-home-review .rev-page .rv-architecture a{flex-direction:column;font-size:18px}#ax-home-review .rev-page .rv-architecture a span{max-width:100%}#ax-home-review .rv-global-footer{margin-inline:12px;padding:35px 20px}#ax-home-review .rv-footer-bottom{flex-direction:column}#ax-home-review .rv-footer-bottom a{margin:0 15px 0 0}#ax-home-review .rev-page .rv-portfolio{gap:6px}#ax-home-review .rev-page .rv-portfolio div{padding:15px 5px}#ax-home-review .rev-page .rv-portfolio b{font-size:21px}}
@media(prefers-reduced-motion:reduce){#ax-home-review .rev-page *{animation:none!important;scroll-behavior:auto!important}}
@media(max-width:600px){#ax-home-review .site-header.menu-open .main-nav{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}#ax-home-review .site-header.menu-open .navgroup{width:100%}#ax-home-review .site-header.menu-open .navdrop{position:static;min-width:0;width:100%;margin:4px 0 10px;padding:10px 16px;box-shadow:none;border:1px solid #e2e4e1;border-radius:4px;transform:none}#ax-home-review .site-header.menu-open .navdrop a{white-space:normal;line-height:1.5;padding:9px 0}#ax-home-review .site-header.menu-open{max-height:90vh;overflow-y:auto}}
#ax-home-review .cw-section{margin:0;padding:58px max(24px,5vw);color:#171b20;background:#fff;box-sizing:border-box}#ax-home-review .cw-wrap{max-width:1440px;margin:auto}#ax-home-review .cw-light{background:#f4f5f7}#ax-home-review .cw-dark{background:#1d2e40;color:#f5f7fa}#ax-home-review .cw-white{background:white}#ax-home-review .cw-heading{max-width:960px;margin:0 auto 30px;text-align:center}#ax-home-review .cw-heading h1{font-size:clamp(40px,5.2vw,76px);font-weight:500;line-height:1.06;letter-spacing:-.045em;margin:18px 0}#ax-home-review .cw-heading h2{font-size:clamp(30px,3.4vw,49px);font-weight:500;line-height:1.12;letter-spacing:-.035em;margin:16px 0}#ax-home-review .cw-label{display:block;font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#596573}#ax-home-review .cw-dark .cw-label{color:#b8c9db}#ax-home-review .cw-section p{font-size:17px;line-height:1.55;margin:12px 0;color:inherit}#ax-home-review .cw-heading p{max-width:810px;margin:0 auto;color:#56616d}#ax-home-review .cw-dark .cw-heading p{color:#c6d1dc}#ax-home-review .cw-section h3{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:12px 0}#ax-home-review .cw-two,#ax-home-review .cw-three,#ax-home-review .cw-four{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}#ax-home-review .cw-three{grid-template-columns:repeat(3,minmax(0,1fr))}#ax-home-review .cw-four{grid-template-columns:repeat(4,minmax(0,1fr))}#ax-home-review .cw-entry{background:white;border:1px solid #dce1e6;border-radius:14px;padding:30px;box-shadow:0 8px 24px #23334405}#ax-home-review .cw-entry:nth-child(2){background:#edf0f6}#ax-home-review .cw-entry h3{font-size:32px}#ax-home-review .cw-link{display:inline-block;color:inherit;font-weight:600;text-decoration:none;border-bottom:1px solid #9aa5b0;padding:6px 0;margin-top:12px}#ax-home-review .cw-link:hover{background:#a5f522;color:#12171b}#ax-home-review .cw-family-link{text-align:center;margin-top:24px}#ax-home-review .cw-actions{display:flex;gap:28px;justify-content:center;align-items:center}#ax-home-review .cw-category{display:grid;grid-template-columns:1fr 1.1fr 1fr 1.1fr;gap:25px;background:#f4f5f7;padding:30px;border-radius:14px}#ax-home-review .cw-category strong{font-size:12px;letter-spacing:.1em;color:#607d9b}#ax-home-review .cw-category p{font-size:15px;margin:5px 0 18px}#ax-home-review .cw-category-title{border-right:1px solid #d7dfe5;padding-right:18px}#ax-home-review .cw-three article{padding:8px 18px 12px;border-top:1px solid #526173}#ax-home-review .cw-three p{color:#c6d1dc;font-size:16px}#ax-home-review .cw-workflow{background:#f7f8fa;color:#172331;border-radius:16px;padding:28px;border:1px solid #526172;box-shadow:0 20px 50px #08131f20}#ax-home-review .cw-workflow .cw-label{color:#536779}#ax-home-review .cw-jobbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}#ax-home-review .cw-pill{font-size:12px;background:#e7ecf2;border-radius:50px;padding:9px 14px;white-space:nowrap}#ax-home-review .cw-flowsteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#ax-home-review .cw-flowsteps button{font:inherit;position:relative;border:1px solid #cfd8e1;border-radius:10px;background:white;padding:18px 12px;text-align:left;color:#172331;cursor:pointer;transition:background .2s,transform .2s}#ax-home-review .cw-flowsteps button:hover{transform:translateY(-3px)}#ax-home-review .cw-flowsteps button[aria-pressed=true]{background:#e9f2d7;border-color:#7ba927;box-shadow:0 0 0 1px #7ba927}#ax-home-review .cw-flowsteps strong{display:block;font-size:17px;margin:10px 0 6px}#ax-home-review .cw-flowsteps [data-cw-state]{font-size:12px;color:#526779}#ax-home-review .cw-flowsteps button.cw-blocked{border-color:#d5a16c;background:#fff5e9}#ax-home-review .cw-agent-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e9edf6;color:#55769a;font-size:24px}#ax-home-review .cw-flowdetail{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;padding:30px 0;min-height:225px}#ax-home-review .cw-output{border-left:3px solid #93cd35;padding-left:14px;margin-top:18px}#ax-home-review .cw-output span,#ax-home-review .cw-output strong{display:block;font-size:14px;line-height:1.6}#ax-home-review .cw-output span{color:#64717e}#ax-home-review .cw-evidence{background:white;border:1px solid #dce3ea;border-radius:10px;padding:22px}#ax-home-review .cw-evidence code{display:block;font-size:14px;padding:16px 0;white-space:normal}#ax-home-review .cw-evidence>div{display:flex;gap:15px;justify-content:space-between;border-top:1px solid #e3e8ec;padding:11px 0;font-size:13px}#ax-home-review .cw-evidence strong{text-align:right}#ax-home-review .cw-scenario{border-top:1px solid #d6dee6;padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}#ax-home-review .cw-scenario p{flex-basis:100%;font-size:14px;margin:0;min-height:24px}#ax-home-review .cw-button{border:0;background:#a5f522;color:#111;font:inherit;font-weight:600;padding:13px 18px;border-radius:5px;cursor:pointer}#ax-home-review .cw-reset{background:none;border:0;border-bottom:1px solid #7d8d9b;color:#344858;padding:8px;font:inherit;font-size:14px;cursor:pointer}#ax-home-review .cw-status-note{max-width:960px;margin:20px auto!important;color:#5a6672!important;font-size:14px!important}#ax-home-review .cw-filterbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px}#ax-home-review .cw-filterbar label{font-size:14px;font-weight:600}#ax-home-review .cw-filterbar input,#ax-home-review .cw-filterbar select{box-sizing:border-box;display:block;width:100%;min-width:0;font:inherit;font-size:15px;padding:14px;border:1px solid #bdc8d3;border-radius:7px;margin-top:8px;background:white;color:#172331}#ax-home-review .cw-count{font-size:14px!important;color:#687684!important}#ax-home-review .cw-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}#ax-home-review .cw-compact{grid-template-columns:repeat(4,minmax(0,1fr))}#ax-home-review .cw-agent-card{padding:24px;border:1px solid #dbe1e8;border-radius:12px;background:white;transition:box-shadow .2s,border-color .2s}#ax-home-review .cw-agent-card:hover{box-shadow:0 10px 25px #1e344510;border-color:#9dacbf}#ax-home-review .cw-agent-card h3{font-size:23px;min-height:55px}#ax-home-review .cw-agent-card>p{font-size:15px;min-height:70px;color:#536171}#ax-home-review .cw-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}#ax-home-review .cw-badge{font-size:11px;background:#edf0f6;color:#52677a;padding:5px 8px;border-radius:20px;white-space:nowrap}#ax-home-review .cw-badge.planned{background:#f3eee7;color:#806448}#ax-home-review .cw-agent-card summary{cursor:pointer;font-size:14px;line-height:1.5;font-weight:600;padding:12px 0;border-top:1px solid #e0e5ec}#ax-home-review .cw-agent-card dt{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#66788a;margin:17px 0 5px}#ax-home-review .cw-agent-card dd{font-size:14px;line-height:1.55;margin:0}#ax-home-review [hidden]{display:none!important}#ax-home-review .cw-section :focus-visible{outline:3px solid #537cc2;outline-offset:4px}
@media(max-width:1000px){#ax-home-review .cw-compact,#ax-home-review .cw-catalog-grid,#ax-home-review .cw-category{grid-template-columns:repeat(2,minmax(0,1fr))}#ax-home-review .cw-four{grid-template-columns:repeat(2,minmax(0,1fr))}#ax-home-review .cw-flowdetail{gap:20px}#ax-home-review .cw-flowsteps strong{font-size:15px}}
@media(max-width:650px){#ax-home-review .cw-section{padding:36px 20px}#ax-home-review .cw-two,#ax-home-review .cw-three,#ax-home-review .cw-four,#ax-home-review .cw-catalog-grid,#ax-home-review .cw-compact,#ax-home-review .cw-flowdetail,#ax-home-review .cw-filterbar{grid-template-columns:1fr}#ax-home-review .cw-flowsteps{grid-template-columns:repeat(2,minmax(0,1fr))}#ax-home-review .cw-jobbar{display:block}#ax-home-review .cw-pill{display:inline-block}#ax-home-review .cw-workflow{padding:18px}#ax-home-review .cw-entry{padding:23px}#ax-home-review .cw-agent-card h3,#ax-home-review .cw-agent-card>p{min-height:0}#ax-home-review .cw-category{grid-template-columns:1fr;padding:22px}#ax-home-review .cw-category-title{border-right:0;border-bottom:1px solid #d7dfe5}#ax-home-review .cw-actions{flex-wrap:wrap;gap:12px}#ax-home-review .cw-evidence{padding:16px}#ax-home-review .cw-evidence>div{flex-wrap:wrap}#ax-home-review .cw-evidence strong{text-align:left}}
@media(prefers-reduced-motion:reduce){#ax-home-review .cw-flowsteps button,#ax-home-review .cw-agent-card{transition:none}}
#ax-home-review #ax-start.cw-section{background:#f0f2f5!important;color:#18232e!important;padding-block:48px!important}
#ax-home-review #ax-start .cw-entry{background:#fff!important;color:#18232e!important;display:flex;gap:18px;padding:20px;border:1px solid #d9e0e6;box-shadow:none}
#ax-home-review #ax-start h2,#ax-home-review #ax-start h3{color:#18232e!important}
#ax-home-review #ax-start p{color:#52606c!important;font-size:16px;line-height:1.5}
#ax-home-review #ax-start .cw-link{color:#172b3e!important;font-size:14px;margin-top:0}
#ax-home-review #ax-start .cw-label{color:#52606c!important}
#ax-home-review #ax-start .action{color:#111!important}
#ax-home-review #ax-start>span{display:block!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;overflow:hidden}
#ax-home-review .mp-start{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center}
#ax-home-review .mp-start h2{font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-.035em;font-weight:500;max-width:560px;margin:14px 0}
#ax-home-review .mp-start h3{font-size:22px;margin:0 0 6px}
#ax-home-review .mp-start-options{display:grid;gap:12px}
#ax-home-review .mp-start .action{margin-top:14px}
#ax-home-review .cw-agent-icon{flex-shrink:0;width:40px;height:40px;border-radius:11px}
#ax-home-review .cw-agent-icon svg{width:24px;height:24px}
#ax-home-review #ax-intelligence.cw-section{background:#f3f4f6!important;padding-block:44px!important}
#ax-home-review #ax-intelligence .cw-heading{margin-bottom:26px}
#ax-home-review #ax-intelligence .cw-heading h2{font-size:clamp(30px,3vw,44px)}
#ax-home-review .mp-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
#ax-home-review .mp-category{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:28px;border:1px solid #dce2e9;border-radius:16px;background:#fff;box-shadow:0 8px 20px #273b4c04}
#ax-home-review .mp-drawing{color:#587d9b;background:#eef3f8;border-radius:50%;width:150px;height:150px;display:grid;place-items:center}
#ax-home-review .mp-drawing svg{width:145px;height:125px}
#ax-home-review .packaging .mp-drawing{color:#8b739a;background:#f2eef6}
#ax-home-review .mp-category h3{font-size:26px;line-height:1.15;margin:8px 0;color:#18232e!important}
#ax-home-review .mp-category p{font-size:16px;line-height:1.5;color:#52606c!important}
#ax-home-review .mp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}
#ax-home-review .mp-tags span{font-size:11px;color:#496176;background:#eef3f8;padding:5px 8px;border-radius:5px}
#ax-home-review .packaging .mp-tags span{color:#776188;background:#f2eef6}
#ax-home-review #ax-opportunity .cw-workflow h3,#ax-home-review #ax-opportunity .cw-workflow p,#ax-home-review #ax-opportunity .cw-workflow strong{color:#172331!important}
#ax-home-review #ax-opportunity .cw-workflow .cw-label{color:#536779!important}
#ax-home-review #ax-opportunity.cw-section{padding-block:44px!important}
#ax-home-review .cw-agent-card{padding:18px;border-radius:13px;min-width:0;box-shadow:0 3px 12px #182c4304;background:#fff}
#ax-home-review .cw-agent-card h3{font-size:20px;line-height:1.18;min-height:47px;margin:8px 0;color:#18232e!important}
#ax-home-review .cw-agent-card>p{font-size:14px;line-height:1.45;min-height:61px;color:#52606c!important;margin:8px 0 12px}
#ax-home-review .cw-card-meta{margin-bottom:12px}
#ax-home-review .cw-agent-card>.cw-label{font-size:10px;letter-spacing:.08em}
#ax-home-review .cw-agent-card summary{font-size:13px;padding:10px 0 0;color:#253b4c}
#ax-home-review .cw-agent-card[data-agent-family="Data"] .cw-agent-icon{background:#e9f0fb;color:#527baa}
#ax-home-review .cw-agent-card[data-agent-family="Opportunity"] .cw-agent-icon{background:#f0eafb;color:#8b6ab6}
#ax-home-review .cw-agent-card[data-agent-family="Execution"] .cw-agent-icon{background:#e7f3f0;color:#397e72}
#ax-home-review .cw-agent-card[data-agent-family="Assurance"] .cw-agent-icon{background:#fcf0e5;color:#a7733f}
#ax-home-review .cw-agent-card:hover{border-color:#adbcc9;box-shadow:0 6px 20px #17354c12;transform:translateY(-2px)}
.mp-directory #ax-home-review #directory-intro.cw-section{padding:36px 5vw 24px!important;background:#edf1f6!important;border-bottom:1px solid #dfe5eb}
.mp-directory #directory-intro .cw-heading{max-width:1440px;text-align:left;margin:0}
.mp-directory #ax-home-review #directory-intro h1{font-size:clamp(38px,4vw,56px);margin:10px 0;line-height:1.06}
.mp-directory #ax-home-review #directory-intro .cw-heading p{margin:0;font-size:17px;color:#52606c}
.mp-directory #ax-home-review #agent-directory{padding:24px 5vw 40px!important;background:#f5f6f8!important}
.mp-directory #ax-home-review .cw-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}
.mp-directory #ax-home-review .cw-filterbar{gap:14px;grid-template-columns:2fr 1fr 1fr}
.mp-directory #ax-home-review .cw-filterbar label{font-size:12px}
.mp-directory #ax-home-review .cw-filterbar input,.mp-directory #ax-home-review .cw-filterbar select{padding:10px 12px;font-size:14px;margin-top:5px;height:44px}
.mp-directory #ax-home-review .cw-count{margin:12px 0;font-size:12px!important}
.mp-directory #ax-home-review #directory-close{padding-block:32px!important}
.mp-directory #ax-home-review #directory-close .cw-heading{margin-bottom:8px}
.mp-directory #ax-home-review #directory-close h2{font-size:32px}
@media(max-width:1100px){#ax-home-review .mp-category{grid-template-columns:100px 1fr;gap:16px;padding:22px}#ax-home-review .mp-drawing{width:100px;height:100px}#ax-home-review .mp-drawing svg{width:95px;height:85px}.mp-directory #ax-home-review .cw-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){#ax-home-review .mp-category-grid{grid-template-columns:1fr}#ax-home-review .mp-start{grid-template-columns:1fr;gap:24px}.mp-directory #ax-home-review .cw-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-directory #ax-home-review .cw-filterbar{grid-template-columns:1fr 1fr}.mp-directory #ax-home-review .cw-filterbar label:first-child{grid-column:1/-1}}
@media(max-width:520px){.mp-directory #ax-home-review .cw-catalog-grid{grid-template-columns:1fr}#ax-home-review .cw-agent-card h3,#ax-home-review .cw-agent-card>p{min-height:0}#ax-home-review .mp-category{grid-template-columns:72px 1fr;padding:18px;gap:14px}#ax-home-review .mp-drawing{width:72px;height:72px}#ax-home-review .mp-drawing svg{width:70px;height:65px}#ax-home-review .mp-category h3{font-size:22px}#ax-home-review .mp-tags{gap:4px}#ax-home-review #ax-start.cw-section{padding:32px 20px!important}}
@media(prefers-reduced-motion:reduce){#ax-home-review .cw-agent-card:hover{transform:none}}
#ax-home-review .execution #agent-examples{background:#1d2e40!important;color:#f5f7fa!important;padding:44px max(24px,4vw)!important;margin:0!important;border-radius:0!important;border-block:1px solid #30485e}
#ax-home-review .execution #agent-examples>header{margin:0 auto 28px!important;text-align:center}
#ax-home-review .execution #agent-examples>header h2{color:#f5f7fa!important;font-size:clamp(30px,3vw,46px);margin:14px 0!important}
#ax-home-review .execution #agent-examples .family-kicker{background:#293e52!important;color:#dbe5ef!important;border-left:2px solid #a5f522}
#ax-home-review .execution #agent-examples .agent-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}
#ax-home-review .execution #agent-examples .agent-job{padding:18px!important;background:#f7f9fb!important;border:1px solid #dde4ec!important;border-radius:12px;color:#172331!important;display:grid;grid-template-rows:auto 76px 310px;gap:12px;min-width:0;box-shadow:0 12px 26px #08121e20}
#ax-home-review .execution #agent-examples .job-label{color:#527393!important;font-size:14px;font-weight:600;margin:0}
#ax-home-review .execution #agent-examples .agent-job h3{font-size:20px!important;line-height:1.22;min-height:0;margin:0!important;color:#172331!important;letter-spacing:-.025em}
#ax-home-review .execution #agent-examples .agent-visual{height:310px;min-height:0;margin:0;padding:14px;font-size:12px;overflow:auto;box-shadow:none;background:white!important;color:#233044!important}
#ax-home-review .execution #agent-examples .agent-visual h4{font-size:19px;margin:10px 0 14px;color:#233044!important}
#ax-home-review .execution #agent-examples .agent-visual p{font-size:12px!important;line-height:1.5;margin:10px 0}
#ax-home-review .execution #agent-examples .agent-visual small{font-size:9px}
#ax-home-review .execution #agent-examples .fact-quadrants{gap:8px}
#ax-home-review .execution #agent-examples .fact-quadrants>div{padding:9px}
#ax-home-review .execution #agent-examples .fact-quadrants b{font-size:12px}
#ax-home-review .execution #agent-examples .visual-brief{padding:11px}
#ax-home-review .execution #agent-examples .fact-quadrants b{margin-top:4px}
#ax-home-review .execution #agent-examples .invoice-pair{gap:8px;grid-template-columns:.85fr 1fr}
#ax-home-review .execution #agent-examples .invoice-sheet{padding:10px}
#ax-home-review .execution #agent-examples .invoice-sheet>b{font-size:22px}
#ax-home-review .execution #agent-examples .v-row{gap:8px;font-size:11px}
#ax-home-review .execution #agent-examples .agent-job{grid-template-rows:auto 68px 340px}
#ax-home-review .execution #agent-examples .agent-visual{height:340px}
#ax-home-review .execution #agent-examples .v-head{margin-bottom:14px;font-size:9px}
#ax-home-review .execution #agent-examples .v-row{padding:10px 0}
#ax-home-review .execution #agent-examples .v-row strong{font-size:12px;white-space:normal;text-align:right;min-width:0}
#ax-home-review .execution #agent-examples .invoice-fields{min-width:0}
#ax-home-review .execution #agent-examples .invoice-fields .v-row{flex-direction:column;gap:2px;padding:7px 0}
#ax-home-review .execution #agent-examples .invoice-fields .v-row strong{text-align:left;font-size:11px}
#ax-home-review .execution #agent-examples .v-result{font-size:11px;margin-top:10px;padding-top:10px}
#ax-home-review .execution #agent-examples .brief-position{margin-top:12px;padding-top:10px}
#ax-home-review .execution #agent-examples .shipment-route{height:45px}
#ax-home-review .execution #agent-examples .claim-stamp{font-size:11px;margin-top:12px;padding:8px}
@media(min-width:900px) and (max-width:1099px){#ax-home-review .execution #agent-examples{padding-inline:24px!important}#ax-home-review .execution #agent-examples .agent-gallery-grid{gap:10px}#ax-home-review .execution #agent-examples .agent-job{padding:12px!important}#ax-home-review .execution #agent-examples .agent-job h3{font-size:18px!important}}
@media(max-width:899px){#ax-home-review .execution #agent-examples .agent-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#ax-home-review .execution #agent-examples{padding:32px 20px!important}#ax-home-review .execution #agent-examples .agent-gallery-grid{grid-template-columns:1fr}#ax-home-review .execution #agent-examples .agent-job{grid-template-rows:auto auto 340px}}
