#ax-home-review .rev-page h1,#ax-home-review .rev-page h2{font-weight:500;letter-spacing:-.045em}
#ax-home-review .rev-page .rv-kicker,#ax-home-review .family-kicker,#ax-home-review .data-kicker{display:inline-block;font-size:15px;line-height:1.4;letter-spacing:.08em;padding:6px 10px;border-left:3px solid #a5f522;background:#969da515;color:inherit}
#ax-home-review .hero-copy .eyebrow{display:inline-block;font-size:clamp(19px,1.7vw,25px);font-weight:500;letter-spacing:.015em;text-transform:none;border-bottom:3px solid #a5f522;padding-bottom:7px;color:#32383e}
#ax-home-review .hero-slide:first-child .eyebrow{font-size:15px;letter-spacing:.08em;text-transform:uppercase;border:0}
#ax-home-review .family-capabilities .cap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
#ax-home-review .family-capabilities .cap-grid article{padding:18px 0;border:0;border-top:1px solid #a1a8b455;background:transparent;box-shadow:none;border-radius:0;min-width:0}
#ax-home-review .cap-grid .cap-number,#ax-home-review .job-label{font-size:15px;font-weight:600;line-height:1.4;min-height:42px;display:block}
#ax-home-review .cap-grid h3{font-size:23px;line-height:1.12;font-weight:500;min-height:54px}
#ax-home-review .cap-grid article>p{font-size:15px;line-height:1.5}
#ax-home-review .cap-grid article>.agent-visual{min-height:210px;padding:14px}
#ax-home-review .editorial-gallery .agent-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}
#ax-home-review .editorial-gallery .agent-job,#ax-home-review .execution .editorial-gallery .agent-job:nth-child(even){padding:0;min-width:0;background:none;border:0}
#ax-home-review .editorial-gallery .agent-job h3{font-size:23px;line-height:1.15;min-height:82px;font-weight:500}
#ax-home-review .editorial-gallery .agent-visual{min-height:220px;padding:15px;box-shadow:none}
#ax-home-review .agent-visual .v-head{flex-wrap:wrap;gap:5px;line-height:1.4}
#ax-home-review .agent-visual .v-head span{font-size:10px}
#ax-home-review .agent-visual .v-result{font-size:12px;line-height:1.5;flex-wrap:wrap}
#ax-home-review .agent-scenes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}
#ax-home-review .agent-scenes .agent-scene{display:flex;flex-direction:column;padding:0;border:0;gap:16px;min-width:0}
#ax-home-review .agent-scenes .scene-copy{min-height:130px}
#ax-home-review .agent-scenes .data-section-title{font-size:25px;line-height:1.12;letter-spacing:-.035em}
#ax-home-review .agent-scenes .data-kicker{font-size:12px;margin-bottom:12px}
#ax-home-review .agent-scenes .motion-panel,#ax-home-review .agent-scenes .evidence-record{width:100%;min-width:0;min-height:0;padding:13px;box-sizing:border-box}
#ax-home-review .agent-scenes .match-input{grid-template-columns:1fr;gap:7px}
#ax-home-review .agent-scenes .record-step{padding:9px}
#ax-home-review .agent-scenes .motion-stage{padding:16px;min-height:0}
#ax-home-review .agent-scenes .match-input{animation:record-read 6s infinite;transform:none;opacity:1}
#ax-home-review .agent-scenes .match-input:nth-of-type(3){animation-delay:1s}
#ax-home-review .agent-scenes .match-result,#ax-home-review .agent-scenes .match-exception,#ax-home-review .agent-scenes .term-grid>div,#ax-home-review .agent-scenes .downstream span{animation:record-read 7s infinite;opacity:1;transform:none}
#ax-home-review .agent-scenes .stream-tracks{height:30px}
#ax-home-review .agent-scenes .connected-record{padding:14px}
#ax-home-review .agent-scenes .connected-record>strong{font-size:21px;margin:10px 0}
#ax-home-review .agent-scenes .connected-record>div{gap:10px;margin-top:15px}
#ax-home-review .agent-scenes .match-exception{flex-wrap:wrap;gap:4px}
#ax-home-review .agent-scenes .record-step strong{font-size:14px;line-height:1.5}
#ax-home-review .data-repair-copy{font-size:18px;line-height:1.6;max-width:850px;color:#c5cdd6;margin:15px 0 22px}
#ax-home-review #ax-start .entry-options{grid-template-columns:repeat(3,minmax(0,1fr))}
#ax-home-review .opportunity-brief .cap-number{min-height:0;color:#b6df77}
#ax-home-review .opportunity-brief .cap-grid h3{min-height:0}
#ax-home-review .agent-scenes .evidence-record>div{padding:8px}
#ax-home-review .family-capabilities,#ax-home-review .agent-gallery{padding-top:40px;padding-bottom:40px}
#ax-home-review .category-studio{margin-top:18px}
#ax-home-review .category-feature{gap:30px;margin-bottom:25px}
#ax-home-review .category-studio .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
#ax-home-review .category-studio .category-grid article{padding:15px;border:0;border-top:1px solid #71809055;border-radius:0;background:transparent}
#ax-home-review .category-studio .category-grid p{font-size:14px;line-height:1.45}
#ax-home-review .editorial-note{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;background:#f4f4f3;margin:18px 22px;padding:42px max(30px,5vw);border-top:1px solid #e1e2e4;border-bottom:1px solid #e1e2e4}
#ax-home-review .editorial-note h2{font-size:clamp(30px,3vw,43px);font-weight:500}
#ax-home-review .editorial-note p{font-size:18px;line-height:1.65;color:#50565e}
#ax-home-review .sku-record{padding:11px 0;border-bottom:1px solid #dce1e6;font:11px/1.55 monospace;animation:record-read 6s infinite;animation-delay:calc(var(--n)*.6s)}
#ax-home-review .sku-record b{display:block;font:12px Arial;color:#526884;margin-top:3px}
@keyframes record-read{0%,15%{opacity:.45}30%,90%{opacity:1;background:#eef1f7}100%{opacity:.45}}
#ax-home-review .demand-step{border-bottom:1px solid #e1e4e8;padding:11px 0;animation:record-read 7s infinite;animation-delay:calc(var(--n)*.8s)}
#ax-home-review .demand-step small{display:block;font-size:10px;color:#687a8d;margin-bottom:6px}
#ax-home-review .demand-step b{font-size:13px;font-weight:500}
#ax-home-review .stack-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
#ax-home-review .stack-brands .tool-icon{display:flex;align-items:center;gap:9px;padding:10px;background:#fff;border:1px solid #e1e4e8;border-radius:8px;color:#20252b;font-size:13px}
#ax-home-review .tool-icon svg{width:30px;height:30px;flex-shrink:0}
#ax-home-review .context-layer{background:#f4f5f6;border:1px solid #dde1e6;border-radius:12px;padding:25px;color:#18202a}
#ax-home-review .context-inputs,#ax-home-review .context-objects{display:flex;flex-wrap:wrap;gap:8px}
#ax-home-review .context-inputs span{background:white;border:1px solid #dbe0e5;padding:9px 12px;border-radius:5px;font-size:13px}
#ax-home-review .context-core{border-left:3px solid #a5f522;padding:20px;margin:20px 0;background:#192027;color:#fff}
#ax-home-review .context-core strong{font-size:22px;display:block;margin-bottom:12px;font-weight:500}
#ax-home-review .context-objects span{font-size:13px;padding:8px;border:1px solid #64717d;border-radius:4px;animation:context-light 5s infinite;animation-delay:calc(var(--n)*.5s)}
#ax-home-review .context-layer p{font-size:14px;line-height:1.6;margin:14px 0 0}
#ax-home-review .context-output{padding:14px 0;font-size:14px;color:#323b47}
@keyframes context-light{0%,100%{border-color:#64717d}45%{border-color:#a5f522;background:#334035}}
@media(max-width:1100px){#ax-home-review .family-capabilities .cap-grid,#ax-home-review .editorial-gallery .agent-gallery-grid,#ax-home-review .agent-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}#ax-home-review .agent-scenes .scene-copy{min-height:100px}}
@media(max-width:650px){#ax-home-review #ax-start .entry-options,#ax-home-review .family-capabilities .cap-grid,#ax-home-review .editorial-gallery .agent-gallery-grid,#ax-home-review .agent-scenes,#ax-home-review .category-studio .category-grid{grid-template-columns:1fr}#ax-home-review .editorial-note{grid-template-columns:1fr;margin:16px 12px;padding:30px 20px;gap:15px}#ax-home-review .cap-grid h3,#ax-home-review .editorial-gallery .agent-job h3,#ax-home-review .agent-scenes .scene-copy{min-height:0}#ax-home-review .stack-brands{grid-template-columns:repeat(2,1fr)}#ax-home-review .hero-copy .eyebrow{font-size:20px}}
@media(prefers-reduced-motion:reduce){#ax-home-review .sku-record,#ax-home-review .demand-step,#ax-home-review .context-objects span{animation:none}}
#ax-home-review .f1-section{box-sizing:border-box;max-width:1540px;margin:20px auto;padding:48px clamp(24px,5vw,76px);border-radius:8px;background:#fff;color:#151a1e}
#ax-home-review .f1-section.dark{background:#182026;color:#f6f8f9}#ax-home-review .f1-section.gray{background:#f2f3f3}
#ax-home-review .f1-heading{max-width:960px;margin:0 0 30px;text-align:left}
#ax-home-review .f1-kicker{display:inline-block;font-size:14px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;color:#56636d;margin-bottom:16px}
#ax-home-review .dark .f1-kicker{color:#b1ef4c}
#ax-home-review .f1-section h1{font-size:clamp(38px,4.5vw,66px);line-height:1.04;font-weight:500;letter-spacing:-.045em;margin:0 0 22px;max-width:1100px}
#ax-home-review .f1-section h2,#ax-home-review .clarity h2{font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.035em;margin:0 0 18px}
#ax-home-review .f1-section h3{font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px}
#ax-home-review .f1-section p{font-size:17px;line-height:1.6;color:inherit;opacity:.85;margin:0 0 18px;max-width:900px}
#ax-home-review .f1-section a{color:inherit;text-decoration:none}#ax-home-review .f1-section a:hover{text-decoration:underline;text-underline-offset:5px}
#ax-home-review .f1-family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
#ax-home-review .f1-family-grid article{position:relative;padding:25px 22px;border:1px solid #dce1e4;border-top:3px solid var(--accent);border-radius:8px;background:linear-gradient(150deg,#f6f8fa,#fff)}
#ax-home-review .f1-step{display:block;font-size:13px;color:var(--accent);margin-bottom:20px}#ax-home-review .f1-family-grid h3{font-size:23px;min-height:54px}#ax-home-review .f1-family-grid p{font-size:16px;min-height:100px}
#ax-home-review .f1-family-grid ul{list-style:none;padding:16px 0 0;margin:0;border-top:1px solid #dde2e6}#ax-home-review .f1-family-grid li{display:flex;align-items:center;gap:9px;font-size:14px;margin:13px 0;line-height:1.4}
#ax-home-review .agent-spark{width:20px;height:20px;flex:0 0 20px;color:var(--accent,#7d9167)}
#ax-home-review .f1-loop{display:flex;align-items:center;gap:16px;font-size:14px;color:#54636e;margin-top:24px;text-align:center}#ax-home-review .f1-loop>span{height:1px;background:#bac8bd;flex:1;position:relative}#ax-home-review .f1-loop>span:after{content:'';position:absolute;right:0;top:-3px;border-left:6px solid #83af38;border-top:3px solid transparent;border-bottom:3px solid transparent}
#ax-home-review .f1-example{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}#ax-home-review .f1-example article{border-top:1px solid #627078;padding-top:20px}#ax-home-review .f1-example span{color:#b3f23d;display:block;margin-bottom:20px;font-size:13px}#ax-home-review .f1-example h3{font-size:22px}#ax-home-review .f1-example p{font-size:16px}
#ax-home-review .f1-columns,#ax-home-review .f1-team{display:grid;grid-template-columns:1fr 1fr;gap:60px}#ax-home-review .f1-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
#ax-home-review .f1-actions,#ax-home-review .closing-links{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
#ax-home-review .f1-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;box-sizing:border-box;border:1px solid #a7ef29;border-radius:4px;background:#a7ef29;color:#111!important;font-size:16px;font-weight:600;text-decoration:none!important;margin:0}
#ax-home-review .f1-button.secondary{background:transparent;border-color:#8a969d;color:inherit!important}
#ax-home-review .f1-scope-copy{max-width:850px;background:none;border:0;padding:0;margin:16px 0 24px}
#ax-home-review .clarity,#ax-home-review #ax-deploy.clarity,#ax-home-review #ax-control.clarity{max-width:1540px;margin:20px auto;padding:48px clamp(24px,5vw,76px);border-radius:8px}
#ax-home-review #ax-agents.f1-section{text-align:left;margin:20px auto;padding:48px clamp(24px,5vw,76px);max-width:1540px;background:#fff}
#ax-home-review #ax-agents .f1-heading h2{font-weight:500;font-size:clamp(30px,3vw,44px);max-width:none}
#ax-home-review .hero-slide:first-child{min-height:500px;height:clamp(500px,65vh,660px)}
#ax-home-review .hero-slide:first-child .hero-copy{max-width:1100px;margin:auto}
#ax-home-review .hero-slide:first-child .hero-copy p{max-width:960px;margin-left:auto;margin-right:auto}
#ax-home-review .hero-copy .eyebrow{font-family:inherit!important;font-size:20px!important;font-weight:500!important;letter-spacing:.04em!important;display:flex;align-items:center;gap:10px}
#ax-home-review .hero-slide:first-child .hero-copy .eyebrow{justify-content:center}
#ax-home-review .hero-slide:not(:first-child) .hero-copy .eyebrow:before{content:'✧';font-size:25px;color:#758d9a}
#ax-home-review .f1-articles{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}#ax-home-review .f1-article{border:1px solid #e0e3e5;border-radius:10px;overflow:hidden}#ax-home-review .f1-article>div:last-child{padding:28px}#ax-home-review .f1-article small{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#64727d}#ax-home-review .f1-article h2{font-size:30px;margin-top:15px}#ax-home-review .f1-article:hover{text-decoration:none}#ax-home-review .f1-article:hover h2 span{background:#acfa2b;color:#131a1b}
#ax-home-review .f1-cover{height:220px;background:radial-gradient(ellipse at 70% 20%,#647587,#1c252c 70%);position:relative;overflow:hidden;color:#d9e1e8}#ax-home-review .f1-cover b{position:absolute;bottom:20px;left:24px;font-size:11px;letter-spacing:.18em;font-weight:400}
#ax-home-review .cover-bars{position:absolute;bottom:55px;left:25%;display:flex;gap:15px;align-items:flex-end;transform:skewY(-12deg)}#ax-home-review .cover-bars i{width:38px;height:65px;background:linear-gradient(100deg,#d1dae1,#63788a);box-shadow:9px 8px 0 #10191d}#ax-home-review .cover-bars i:nth-child(2){height:85px}#ax-home-review .cover-bars i:nth-child(3){height:105px}#ax-home-review .cover-bars i:nth-child(4){height:125px}#ax-home-review .cover-bars i:nth-child(5){height:145px;background:#b1ee52}
#ax-home-review .authority{background:radial-gradient(ellipse at 40% 30%,#edeff5,#c2cbd3)}#ax-home-review .authority b{color:#45535e}#ax-home-review .cover-orbit{position:absolute;width:210px;height:210px;border:1px solid #8d9eac;border-radius:50%;left:calc(50% - 105px);top:-12px;box-shadow:0 0 0 24px #ffffff25,0 0 0 48px #ffffff25}#ax-home-review .cover-core{position:absolute;left:calc(50% - 40px);top:55px;width:80px;height:80px;background:#202a33;border-radius:18px;display:grid;place-items:center;transform:rotate(-12deg)}#ax-home-review .cover-core svg{width:42px;height:42px;color:#b1f64a}#ax-home-review .cover-check{position:absolute;left:65%;top:52px;background:white;border-radius:50%;padding:10px 15px;color:#347766}
#ax-home-review .f1-stack{max-width:1100px;margin:25px auto 0;filter:drop-shadow(0 14px 20px #17252d14)}#ax-home-review .f1-stack svg{width:100%;height:auto;display:block;font-family:var(--ax-font)}.stack-tier{animation:stackBreathe 6s ease-in-out infinite;animation-delay:var(--delay)}.stack-pulse{animation:stackTravel 4s linear infinite}@keyframes stackBreathe{50%{transform:translateY(-7px)}}@keyframes stackTravel{to{stroke-dashoffset:-430}}
#ax-home-review .f1-context-chain{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:24px}#ax-home-review .f1-context-chain span{border:1px solid #ccd4d9;background:white;border-radius:6px;padding:12px 18px;font-size:15px}#ax-home-review .f1-context-chain i{color:#8ba757;font-style:normal}
#ax-home-review .f1-command{border:1px solid #4b5964;border-radius:9px;padding:12px 20px}#ax-home-review .f1-command>div{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #3c4851;font-size:15px}#ax-home-review .f1-command>div:last-child{border:0}#ax-home-review .f1-command b{font-weight:400;color:#bcdb8c}
#ax-home-review .f1-integrations{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:50px;max-width:950px;margin:35px auto;position:relative}#ax-home-review .f1-integrations:before{content:'';position:absolute;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#c9d3dc,#9cd545,#c9d3dc);background-size:200% 100%;animation:connectFlow 3s linear infinite} @keyframes connectFlow{to{background-position:200% 0}}#ax-home-review .f1-tools{display:flex;flex-direction:column;gap:16px;z-index:1}#ax-home-review .f1-tools span{border:1px solid #d6dde1;padding:16px;background:white;border-radius:8px;font-size:19px;text-align:center}#ax-home-review .f1-hub{z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:200px;height:200px;border:1px solid #789b60;border-radius:50%;background:#1c252c;color:white;box-shadow:0 0 0 12px #a6c28512}#ax-home-review .f1-hub b{font-size:26px;font-weight:500}#ax-home-review .f1-hub small{color:#bfccd5}#ax-home-review .f1-hub svg{color:#adf32b;width:30px;height:30px}
#ax-home-review .f1-note{font-size:13px!important;color:#667580!important;margin-top:16px!important}
#ax-home-review .f1-control-table>div{display:grid;grid-template-columns:220px 1fr;gap:35px;border-top:1px solid #ccd3d8;padding:22px 0}#ax-home-review .f1-control-table h3{font-size:20px}#ax-home-review .f1-control-table p{font-size:16px;margin:0}
#ax-home-review .feedback-one .company-beliefs{max-width:1540px;margin:20px auto;padding:48px clamp(24px,5vw,76px);box-sizing:border-box;background:#fff}#ax-home-review .feedback-one .company-beliefs h3{font-weight:500;font-size:24px}
@media(max-width:1050px){#ax-home-review .f1-family-grid,#ax-home-review .f1-example{grid-template-columns:1fr 1fr}#ax-home-review .f1-family-grid p{min-height:55px}#ax-home-review .f1-family-grid h3{min-height:0}#ax-home-review .f1-columns,#ax-home-review .f1-team{gap:30px}}
@media(max-width:650px){#ax-home-review .f1-section,#ax-home-review #ax-agents.f1-section,#ax-home-review .clarity,#ax-home-review #ax-deploy.clarity,#ax-home-review #ax-control.clarity{margin:12px;padding:30px 20px}#ax-home-review .f1-family-grid,#ax-home-review .f1-example,#ax-home-review .f1-columns,#ax-home-review .f1-team,#ax-home-review .f1-three,#ax-home-review .f1-articles{grid-template-columns:1fr}#ax-home-review .f1-family-grid p{min-height:0}#ax-home-review .hero-slide:first-child{height:510px;min-height:510px}#ax-home-review .f1-integrations{grid-template-columns:1fr;justify-items:center;gap:22px}#ax-home-review .f1-tools{flex-direction:row;flex-wrap:wrap;justify-content:center}#ax-home-review .f1-tools span{font-size:14px;padding:12px}#ax-home-review .f1-integrations:before{left:50%;height:90%;width:2px}#ax-home-review .f1-hub{width:150px;height:150px}#ax-home-review .f1-control-table>div{grid-template-columns:1fr;gap:5px}#ax-home-review .f1-stack{overflow-x:auto}#ax-home-review .f1-stack svg{min-width:650px}#ax-home-review .f1-command>div{flex-direction:column;gap:6px}#ax-home-review .f1-loop{font-size:12px}#ax-home-review .f1-cover{height:190px}#ax-home-review .f1-section p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.stack-tier,.stack-pulse,#ax-home-review .f1-integrations:before{animation:none}}
#ax-home-review .hero-slide:first-child{display:flex;justify-content:center;align-items:center;height:clamp(420px,58vh,540px);min-height:420px;padding:22px 5%}
#ax-home-review .hero-slide:first-child .hero-copy{width:100%;max-width:1100px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}
#ax-home-review .hero-slide:first-child h1{width:100%;max-width:none;text-align:center;margin:0 auto 16px;font-size:clamp(55px,6.5vw,94px);line-height:1.03;letter-spacing:-.055em}
#ax-home-review .hero-slide:first-child .hero-copy p{max-width:940px;margin:12px auto 0;line-height:1.5}
#ax-home-review .hero-slide:first-child .hero-actions{display:flex;justify-content:center;width:100%;margin-top:22px}
#ax-home-review .hero-slide:first-child .hero-copy .eyebrow{justify-content:center;width:100%;margin:0 0 20px}
#ax-home-review .f1-family-grid article{padding:22px 20px;transition:background .2s,box-shadow .2s,transform .2s;border-top-width:2px}
#ax-home-review .f1-family-grid article:hover,#ax-home-review .f1-family-grid article:focus-within{background:#f0f4f8;box-shadow:0 8px 24px #22374714;transform:translateY(-3px)}
#ax-home-review .f1-family-grid h3{min-height:0;margin-bottom:14px}#ax-home-review .f1-family-grid p{min-height:75px;margin-bottom:10px}#ax-home-review .f1-family-grid ul{padding-top:8px}#ax-home-review .f1-family-grid li{margin:9px 0}
#ax-home-review #ax-agents.f1-section{padding-top:32px;padding-bottom:28px}#ax-home-review .f1-loop{margin-top:18px}
#ax-home-review #ax-control.clarity{margin-bottom:0;border-bottom:0}#ax-home-review #ax-deploy.clarity{margin-top:0;border-top:0}#ax-home-review #ax-deploy:before,#ax-home-review #ax-control:after{display:none}
#ax-home-review .f1-section.dark,#ax-home-review .clarity.dark,#ax-home-review .family-capabilities,#ax-home-review .data-work{background:#1d2e40}
#ax-home-review .f1-section.dark h1,#ax-home-review .f1-section.dark h2,#ax-home-review .f1-section.dark h3,#ax-home-review .f1-section.dark p,#ax-home-review .clarity.dark h2,#ax-home-review .clarity.dark h3{color:#f6f8fa!important}
#ax-home-review .data-work h2,#ax-home-review .data-work h3{max-width:none;line-height:1.15;font-weight:500}
#ax-home-review .data-work .capability-panel{grid-template-columns:1fr 1fr;gap:30px}#ax-home-review .data-repair-copy{max-width:1100px}
#ax-home-review .transform-row .after{animation:vd-fast-reveal 2.4s ease infinite!important;animation-delay:0s!important}#ax-home-review .transform-row:nth-child(2) .after{animation-delay:.12s!important}#ax-home-review .transform-row:nth-child(3) .after{animation-delay:.24s!important}
@keyframes vd-fast-reveal{0%{opacity:.65;background:#e4ebf1}18%,78%{opacity:1;background:#d5e7d4}100%{opacity:1;background:#edf2f5}}
#ax-home-review .agent-scenes{align-items:stretch;gap:18px}#ax-home-review .agent-scenes .agent-scene{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:135px 330px;gap:14px;align-content:start;background:#f6f8fa!important;border:1px solid #dce3e9;padding:18px!important;border-radius:8px;transition:background .2s,box-shadow .2s}
#ax-home-review .agent-scenes .agent-scene:nth-child(n){background:#f6f8fa!important}#ax-home-review .agent-scenes .agent-scene:hover{background:#edf2f8!important;box-shadow:0 7px 22px #293e5814}
#ax-home-review .agent-scenes .scene-copy{min-height:0}#ax-home-review .agent-scenes .data-section-title{font-size:22px}#ax-home-review .agent-scenes .data-kicker{font-size:11px;padding:5px 7px;line-height:1.3;margin-bottom:10px}
#ax-home-review .agent-scenes .vd-demo-inner{zoom:.78}#ax-home-review .agent-scenes .evidence-record .vd-demo-inner>div{padding:8px}#ax-home-review .agent-scenes .evidence-record .record-step strong{font-size:14px}
#ax-home-review .agent-scenes .motion-stage,#ax-home-review .agent-scenes .evidence-record{height:330px;min-height:0;box-sizing:border-box;overflow:auto;padding:12px;background:#edf2f7}
#ax-home-review .agent-scenes .motion-stage *{animation-duration:2.8s!important;animation-delay:0s!important}#ax-home-review .agent-scenes .motion-stage .match-input{padding:8px;margin:6px 0;font-size:11px}#ax-home-review .agent-scenes .match-result{padding:10px;margin-top:8px;gap:8px}#ax-home-review .agent-scenes .match-exception{margin-top:8px}#ax-home-review .agent-scenes .contract-paper{padding:12px}#ax-home-review .agent-scenes .contract-paper p{font-size:11px;line-height:1.4}#ax-home-review .agent-scenes .term-grid{gap:5px}#ax-home-review .agent-scenes .term-grid>div{padding:8px 5px}#ax-home-review .agent-scenes .term-grid strong{font-size:12px}
#ax-home-review .editorial-gallery .agent-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}
#ax-home-review .editorial-gallery .agent-job{display:flex;flex-direction:column;border:1px solid #dce3e9!important;border-radius:8px;padding:20px!important;background:#f7f9fb!important}
#ax-home-review .editorial-gallery .agent-job h3{font-size:23px;min-height:80px;margin-bottom:14px}#ax-home-review .editorial-gallery .agent-visual{height:310px;min-height:310px;box-sizing:border-box;overflow:auto;margin-top:auto}
#ax-home-review .editorial-gallery .sku-record{padding:6px 0;font-size:10px;line-height:1.4}#ax-home-review .editorial-gallery .demand-step{padding:7px 0}#ax-home-review .editorial-gallery .demand-step b{font-size:12px;line-height:1.35}#ax-home-review .editorial-gallery h2{font-weight:500}
#ax-home-review .family-capabilities .cap-grid{align-items:stretch}#ax-home-review .family-capabilities .cap-grid article{display:flex;flex-direction:column}#ax-home-review .family-capabilities .cap-grid article>.agent-visual{height:285px;min-height:285px;box-sizing:border-box;overflow:auto;margin-top:auto}#ax-home-review .family-capabilities .cap-grid h3{min-height:82px}
#ax-home-review .vd-outputs{background:#eaf0f5!important;border:0!important}#ax-home-review .vd-outputs .clarity-heading{margin-bottom:20px}#ax-home-review .vd-outputs .boundary{margin:0 0 24px;padding:0;border:0;font-size:17px;max-width:1050px}
#ax-home-review .vd-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#ax-home-review .vd-output-grid:has(>.vd-output-card:nth-child(2):last-child){grid-template-columns:1fr 1fr}
#ax-home-review .vd-output-card{border:1px solid #d2dde5;border-radius:10px;background:#fff;padding:22px;min-width:0}#ax-home-review .vd-card-title{display:flex;gap:12px;align-items:center;margin-bottom:20px}#ax-home-review .vd-card-title h3{font-size:22px;margin:0!important;min-height:52px;display:flex;align-items:center}#ax-home-review .vd-icon{width:30px;height:30px;flex:0 0 30px;color:#698497}
#ax-home-review .vd-deliverable{margin:14px 0 0;padding:14px 0 0;border-top:1px solid #e2e8ed}#ax-home-review .vd-deliverable span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#647d8e}#ax-home-review .vd-deliverable p{font-size:15px;line-height:1.55;margin:8px 0 0;opacity:1;color:#354450}
#ax-home-review .category-studio h2{font-weight:500!important}#ax-home-review .category-studio{background:#1d2e40}#ax-home-review .category-growth{margin:22px 0 14px;font-size:18px;color:#d7e2ed}#ax-home-review .category-grid .vd-icon{color:#b2f332;margin-bottom:14px}#ax-home-review .category-grid h3{font-weight:500}#ax-home-review .packaging-object svg{max-height:220px}
#ax-home-review .vd-underhood{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}#ax-home-review .vd-underhood .f1-heading{margin:0}#ax-home-review .vd-underhood h1{font-size:clamp(38px,4.3vw,61px)}#ax-home-review .vd-underhood .f1-stack{margin:0;width:100%}#ax-home-review .vd-underhood .f1-stack svg{min-width:0}
#ax-home-review .vd-logo-row{display:flex;align-items:center;justify-content:space-around;gap:30px;flex-wrap:wrap;margin:32px 0 24px;padding:24px 0;border-top:1px solid #d4dce1;border-bottom:1px solid #d4dce1}#ax-home-review .vd-logo-row>img{width:110px;max-height:55px;object-fit:contain}#ax-home-review .vd-logo-row .tool-icon{display:flex;align-items:center;gap:12px;font-size:18px}#ax-home-review .vd-logo-row svg{width:40px;height:40px}
#ax-home-review #perspectives h1{max-width:1150px;font-size:clamp(38px,4.6vw,64px)}#ax-home-review .f1-article>div:last-child{padding:28px}#ax-home-review .f1-article{border-radius:0;border:0;border-top:1px solid #cdd6dd}
#ax-home-review .vd-highlight{display:inline-block;background:#b1f43a;color:#172022;padding:6px 10px;border-radius:3px;font-size:13px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px}#ax-home-review .f1-kicker.vd-highlight{color:#172022}
#ax-home-review #why-we-exist .rv-grid{margin-top:30px}#ax-home-review #why-we-exist .rv-card{background:white;border:1px solid #dce3e7;padding:24px}#ax-home-review #why-we-exist .rv-card h3{font-size:23px;font-weight:500}#ax-home-review #why-we-exist .rv-number{display:none}
#ax-home-review #price-components .f1-three article{padding:24px;background:white;border:1px solid #d6e0e5;border-radius:8px}#ax-home-review #price-components .vd-icon{margin-bottom:18px}
#ax-home-review .vd-partner-table{display:grid;grid-template-columns:1fr 1fr;gap:24px}#ax-home-review .vd-partner-table article{padding:28px;background:white;border:1px solid #d5dfe6;border-radius:8px}#ax-home-review .vd-partner-table ul{padding-left:20px;font-size:17px;line-height:1.9;color:#40515f}#ax-home-review .vd-shared{margin-top:25px}
@media(max-width:1100px){#ax-home-review .agent-scenes{grid-template-columns:1fr 1fr}#ax-home-review .editorial-gallery .agent-gallery-grid{grid-template-columns:1fr 1fr}#ax-home-review .vd-output-grid{grid-template-columns:1fr 1fr}#ax-home-review .vd-underhood{grid-template-columns:1fr}#ax-home-review .vd-underhood .f1-stack{max-width:700px}}
@media(max-width:650px){#ax-home-review .hero-slide:first-child{height:470px;min-height:470px;padding:20px}#ax-home-review .hero-slide:first-child h1{font-size:49px;line-height:1.04}#ax-home-review .hero-slide:first-child .hero-actions{gap:14px;flex-wrap:wrap}#ax-home-review .hero-slide:first-child .hero-copy .eyebrow{font-size:13px!important;margin-bottom:16px}#ax-home-review .hero-slide:first-child .hero-copy p{font-size:15px}#ax-home-review .f1-family-grid p{min-height:0}#ax-home-review .agent-scenes,#ax-home-review .editorial-gallery .agent-gallery-grid,#ax-home-review .vd-output-grid,#ax-home-review .vd-output-grid:has(>.vd-output-card:nth-child(2):last-child),#ax-home-review .vd-partner-table{grid-template-columns:1fr}#ax-home-review .agent-scenes .agent-scene{grid-template-rows:auto 330px}#ax-home-review .editorial-gallery .agent-job h3,#ax-home-review .family-capabilities .cap-grid h3{min-height:0}#ax-home-review .vd-logo-row{gap:22px}#ax-home-review .vd-logo-row>img{width:80px}#ax-home-review .vd-logo-row .tool-icon{font-size:14px}#ax-home-review .vd-logo-row svg{width:30px;height:30px}}
/* Company team: bring the narrative closer to the short introductory statement. */
@media(min-width:651px){#ax-home-review #team .f1-team{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);column-gap:clamp(24px,3vw,40px);align-items:start}#ax-home-review #team .f1-team>div{max-width:66ch}}
@media(prefers-reduced-motion:reduce){#ax-home-review .transform-row .after,#ax-home-review .agent-scenes .motion-stage *{animation:none!important}#ax-home-review .f1-family-grid article:hover{transform:none}}
