/* Consultoría tecnológica: isolated public-page experience. */
:root{--con-blue:#090979;--con-bright:#2222cf;--con-navy:#05052f;--con-orange:#ff6b00;--con-orange-aa:#b84600;--con-soft:#f5f6fb;--con-line:#dde0ed}
.inner-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:52px}.inner-hero{overflow:hidden;background:radial-gradient(circle at 82% 38%,#2929bd14 0,transparent 34%),linear-gradient(180deg,#fff,#f8f8ff)}
.consulting-hero-visual{position:relative;min-width:0;margin:0;padding:20px 22px 18px;border:1px solid #29298f;border-radius:26px;background:radial-gradient(circle at 50% 48%,#2525b6 0,#0b0b63 40%,#05052f 82%);color:#fff;box-shadow:0 24px 56px #09097928;overflow:hidden;isolation:isolate}.consulting-hero-visual:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background-image:linear-gradient(#7d86eb2d 1px,transparent 1px),linear-gradient(90deg,#7d86eb2d 1px,transparent 1px);background-size:38px 38px;animation:con-grid 24s linear infinite;animation-play-state:paused}.consulting-hero-visual.is-in-view:before{animation-play-state:running}.consulting-hero-head{display:flex;justify-content:space-between;gap:15px;font-size:10px;font-weight:900;letter-spacing:.13em}.consulting-hero-head small{color:#ffb17a;font-size:9px}
.consulting-hero-map{position:relative;min-height:405px}.consulting-hero-map svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.consulting-map-base path,.consulting-map-flow path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.consulting-map-base path{stroke:#828bea60;stroke-width:1.5}.consulting-map-flow path{stroke:var(--con-orange);stroke-width:3;stroke-dasharray:1 23;animation:con-flow 7s linear infinite;animation-play-state:paused}.consulting-map-flow path:nth-child(2n){stroke:#7292ff;animation-direction:reverse;animation-duration:9s}.consulting-hero-visual.is-in-view .consulting-map-flow path{animation-play-state:running}.consulting-map-node,.consulting-option,.consulting-roadmap-label{position:absolute;z-index:2;display:grid;place-items:center;text-align:center}.consulting-map-node{left:50%;transform:translateX(-50%);width:132px;min-height:52px;border:1px solid #8d96ed66;border-radius:13px;background:#11117be8;box-shadow:0 10px 24px #01012670}.consulting-map-node small{font-size:7px;letter-spacing:.12em;color:#b8c0ff}.consulting-map-node strong{font-size:11px}.map-problem{top:3%}.map-diagnosis{top:27%}.map-alternatives{top:47%;border-color:#ff8a386e}.map-decision{top:85%;width:148px;border-color:#ff8a38;background:linear-gradient(145deg,#c64f00,#9b3700)}.map-decision small{color:#fff0e4}.consulting-option{top:67%;min-width:84px;min-height:39px;padding:5px 8px;border:1px solid #8d96ed66;border-radius:10px;background:#0c0c67;color:#fff;font-size:8px;font-weight:900;letter-spacing:.04em}.consulting-option:before{content:"";position:absolute;top:-4px;width:7px;height:7px;border-radius:50%;background:#ff7920;box-shadow:0 0 0 5px #ff6b0017;animation:con-pulse 2.8s ease-in-out infinite;animation-play-state:paused}.consulting-hero-visual.is-in-view .consulting-option:before{animation-play-state:running}.option-simplify{left:1%}.option-configure{left:20%}.option-integrate{left:50%;transform:translateX(-50%)}.option-automate{right:19%}.option-develop{right:0}.consulting-roadmap-label{left:50%;bottom:0;transform:translateX(-50%);min-width:105px;min-height:30px;border-radius:9px;background:#ffffff13;color:#fff;font-size:9px;font-weight:900;letter-spacing:.11em}.consulting-hero-visual>p{margin:4px 0 0;color:#daddf8;text-align:center;font-size:13px}
.consulting-section-heading{margin-bottom:28px}.consulting-section-heading>p{max-width:830px;margin-bottom:0}.consulting-showcase{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;width:min(1240px,calc(100% - 48px));margin:0 auto}.consulting-tabs{display:grid;gap:10px}.consulting-tabs button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px 16px;border:1px solid var(--con-line);border-radius:14px;background:#fff;color:#12123a;text-align:left;font:inherit;cursor:pointer;transition:background .25s,border-color .25s,color .25s,transform .25s}.consulting-tabs button:hover{transform:translateX(3px);border-color:#8f91ca}.consulting-tabs button:focus-visible{outline:3px solid var(--con-orange);outline-offset:3px}.consulting-tabs button span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eeeeff;color:var(--con-blue);font-size:11px;font-weight:900}.consulting-tabs button strong{font-size:14px;line-height:1.25}.consulting-tabs button i{color:var(--con-blue);font-style:normal}.consulting-tabs button.is-active{border-color:#2b2bb7;background:linear-gradient(135deg,var(--con-blue),#1919b4);color:#fff;box-shadow:0 12px 28px #09097922}.consulting-tabs button.is-active span{background:var(--con-orange-aa);color:#fff;box-shadow:inset 0 0 0 1px #ff9856}.consulting-tabs button.is-active i{color:#ff9a55}
.consulting-panels{display:grid;min-width:0;border:1px solid #d9dcea;border-radius:22px;background:#fff;box-shadow:0 18px 44px #09097910;overflow:hidden}.consulting-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;min-height:452px;padding:28px}.consulting-showcase.is-enhanced .consulting-panel{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .48s ease,transform .48s ease,visibility 0s linear .48s}.consulting-showcase.is-enhanced .consulting-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.consulting-panel-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.consulting-panel-copy>span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#963900}.consulting-panel-copy h3{margin:11px 0 13px;font-size:clamp(25px,2.4vw,35px);line-height:1.08}.consulting-panel-copy p{font-size:15px}.consulting-panel-copy ul{margin:4px 0 19px;padding:0;list-style:none}.consulting-panel-copy li{position:relative;padding:6px 0 6px 22px;color:#38394f;font-size:13px;font-weight:700}.consulting-panel-copy li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:50%;background:var(--con-orange);box-shadow:0 0 0 4px #ff6b0016}.consulting-panel-copy a,.consulting-related-note a{color:var(--con-blue);font-weight:800;text-decoration:underline;text-underline-offset:4px}.consulting-panel-copy a{display:inline-flex;align-items:center;min-height:44px}.consulting-panel-copy a:focus-visible,.consulting-related-note a:focus-visible{outline:3px solid var(--con-orange);outline-offset:4px;border-radius:3px}
.consulting-panel-visual{position:relative;align-self:stretch;min-width:0;padding:22px;border:1px solid #343499;border-radius:18px;background:radial-gradient(circle at 50% 48%,#2222ad 0,#0b0b63 48%,#05052f);color:#fff;overflow:hidden;isolation:isolate}.consulting-panel-visual:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(#9199f72e 1px,transparent 1px),linear-gradient(90deg,#9199f72e 1px,transparent 1px);background-size:34px 34px}.consulting-visual-head{display:flex;justify-content:space-between;gap:12px;font-size:8px;font-weight:900;letter-spacing:.12em;color:#d9ddff}.consulting-visual-head small{font-size:8px;color:#ffb17a}
.diagnosis-map{display:grid;grid-template-columns:1fr 1.1fr;gap:14px;align-content:center;min-height:345px}.diagnosis-sources{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.diagnosis-sources span,.diagnosis-findings span{display:grid;place-items:center;min-height:47px;border:1px solid #8892ea5f;border-radius:10px;background:#111177;font-size:9px;font-weight:900}.diagnosis-duplicate{padding:14px;border:1px solid #ff8a385c;border-radius:12px;background:#ff6b0014;text-align:center}.diagnosis-duplicate small{font-size:7px;color:#ffc093}.diagnosis-duplicate strong{display:block;margin-top:7px;font-size:11px}.diagnosis-core{grid-column:1/-1;justify-self:center;padding:10px 18px;border-radius:10px;background:var(--con-orange-aa);font-size:9px;font-weight:900}.diagnosis-findings{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.diagnosis-findings span{min-height:38px;font-size:7px}
.selection-table{display:grid;align-content:center;min-height:345px;margin-top:4px}.selection-row{display:grid;grid-template-columns:1.2fr repeat(3,.8fr);align-items:center;min-height:45px;border-bottom:1px solid #8188df3d}.selection-row span{font-size:9px;font-weight:750}.selection-row b{text-align:center;color:#ffb17a;font-size:13px}.selection-head span,.selection-head b{color:#bdc5ff;font-size:7px;letter-spacing:.05em}.selection-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.selection-legend span{padding:6px 8px;border:1px solid #7d85dd4b;border-radius:999px;color:#dce0ff;font-size:7px}
.consulting-architecture-map{position:relative;min-height:345px}.consulting-architecture-map svg{position:absolute;inset:25px 0 20px;width:100%;height:285px}.consulting-architecture-map path{fill:none;stroke:#8a98ff;stroke-width:2;stroke-dasharray:1 12;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:con-flow 6s linear infinite;animation-play-state:paused}.consulting-panels.is-in-view .consulting-panel.is-active .consulting-architecture-map path{animation-play-state:running}.consulting-architecture-map span{position:absolute;display:grid;place-items:center;min-width:82px;min-height:44px;border:1px solid #8791e45f;border-radius:11px;background:#101075;font-size:9px;font-weight:900}.ca-clients{left:50%;top:9%;transform:translateX(-50%)}.ca-crm{left:50%;top:34%;transform:translateX(-50%);border-color:#ff8a38!important}.ca-erp{left:8%;top:58%}.ca-portal{right:8%;top:58%}.ca-data{left:50%;bottom:8%;transform:translateX(-50%)}.consulting-architecture-map small{position:absolute;left:0;right:0;bottom:0;text-align:center;color:#bfc5ff;font-size:7px;letter-spacing:.07em}
.viability-flow{display:grid;place-items:center;align-content:center;min-height:345px}.viability-flow>span{display:grid;place-items:center;min-width:160px;min-height:39px;border:1px solid #8791e45f;border-radius:10px;background:#111177;font-size:9px;font-weight:900}.viability-flow>i{height:23px;color:#ff9a55;font-style:normal}.viability-flow>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:16px}.viability-flow>div b{display:grid;place-items:center;min-height:48px;padding:5px;border:1px solid #ff8a3858;border-radius:10px;background:#ff6b0012;font-size:7px;text-align:center}
.consulting-decision-section{background:#f5f6fb}.consulting-decision-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:26px;align-items:stretch}.decision-sequence{display:grid;gap:10px;margin:0;padding:0;list-style:none}.decision-sequence li{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:14px;border:1px solid #daddE9;border-radius:14px;background:#fff}.decision-sequence li>b{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eeeeff;color:var(--con-blue);font-size:11px}.decision-sequence h3{margin:0 0 4px;font-size:17px}.decision-sequence p{margin:0;font-size:13px}.decision-sequence .decision-result{border-color:#dd6b21;background:#fff6ef}.decision-sequence .decision-result>b{background:var(--con-orange-aa);color:#fff}
.priority-matrix{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:430px;padding:26px 26px 42px 48px;border:1px solid #323295;border-radius:20px;background:#08084f;color:#fff;overflow:hidden}.matrix-quadrant{display:flex;flex-direction:column;justify-content:flex-end;padding:18px;border:1px solid #858cdf42;background:#ffffff05}.matrix-quadrant strong{font-size:10px;color:#fff}.matrix-quadrant small{margin-top:4px;color:#bbc1ef;font-size:8px}.matrix-prioritize{background:#ff6b0016}.matrix-point{position:absolute;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--con-orange-aa);color:#fff;font-size:10px;font-weight:900;box-shadow:0 0 0 8px #ff6b0015;animation:con-point 3s ease-in-out infinite;animation-play-state:paused}.consulting-decision-layout.is-in-view .matrix-point{animation-play-state:running}.point-a{left:27%;top:22%}.point-b{left:68%;top:36%;animation-delay:.5s}.point-c{left:36%;top:70%;animation-delay:1s}.point-d{left:76%;top:76%;animation-delay:1.5s}.matrix-axis-y,.matrix-axis-x{position:absolute;color:#c9cef2;font-style:normal;font-size:8px;font-weight:900;letter-spacing:.09em}.matrix-axis-y{left:12px;top:55%;transform:rotate(-90deg);transform-origin:left}.matrix-axis-x{left:50%;bottom:15px}.priority-matrix em{position:absolute;top:10px;right:14px;color:#ffb17a;font-style:normal;font-size:7px;letter-spacing:.1em}
.consulting-timeline{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none}.consulting-timeline:before,.consulting-timeline:after{content:"";position:absolute;left:0;right:0;top:27px;height:2px}.consulting-timeline:before{background:#d9dcea}.consulting-timeline:after{background:linear-gradient(90deg,var(--con-orange),#3434c8);transform:scaleX(0);transform-origin:left;transition:transform 1.5s ease}.consulting-timeline.is-visible:after{transform:scaleX(1)}.consulting-timeline li{position:relative;z-index:1}.consulting-timeline li>b{display:grid;place-items:center;width:54px;height:54px;border:1px solid #d5d8e6;border-radius:15px;background:#fff;color:var(--con-blue);font-size:12px;transition:background .35s,color .35s,border-color .35s}.consulting-timeline.is-visible li>b{background:var(--con-orange-aa);border-color:#d9661c;color:#fff}.consulting-timeline li:nth-child(2)>b{transition-delay:.16s}.consulting-timeline li:nth-child(3)>b{transition-delay:.32s}.consulting-timeline li:nth-child(4)>b{transition-delay:.48s}.consulting-timeline li:nth-child(5)>b{transition-delay:.64s}.consulting-timeline li:nth-child(6)>b{transition-delay:.8s}.consulting-timeline h3{font-size:16px;margin:15px 0 7px}.consulting-timeline p{margin:0;font-size:13px}
.consulting-roadmap-section{background:linear-gradient(145deg,#05052f,#0c0c68);color:#fff;overflow:hidden}.consulting-roadmap-section .eyebrow,.consulting-roadmap-section h2,.consulting-roadmap-section h3{color:#fff}.consulting-roadmap-section .consulting-section-heading>p{color:#d9ddf8}.consulting-roadmap-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:20px}.roadmap-visual,.dependency-visual{border:1px solid #636ac15a;border-radius:20px;background:radial-gradient(circle at 40% 30%,#2525a9 0,transparent 47%),#070744}.roadmap-visual{display:grid;grid-template-columns:repeat(5,auto);align-items:center;gap:12px;padding:28px}.roadmap-phase{display:flex;flex-direction:column;justify-content:center;min-height:145px;padding:18px;border:1px solid #8991e26b;border-radius:15px;background:#111175}.roadmap-phase span{font-size:8px;color:#ffb17a;font-weight:900;letter-spacing:.1em}.roadmap-phase strong{margin:10px 0;font-size:19px}.roadmap-phase small{color:#cdd2f8;font-size:10px}.roadmap-visual>i{color:#ff9a55;font-style:normal;font-size:20px}.roadmap-visual>p{grid-column:1/-1;margin:8px 0 0;color:#bfc5ed;text-align:center;font-size:11px}.dependency-visual{padding:26px}.dependency-visual>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#ffb17a}.dependency-visual ol{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none;counter-reset:dep}.dependency-visual li{position:relative;padding:12px 10px 12px 42px;border:1px solid #7f87da4a;border-radius:11px;background:#ffffff08;font-size:11px;font-weight:750;counter-increment:dep}.dependency-visual li:before{content:counter(dep,decimal-leading-zero);position:absolute;left:12px;color:#ffb17a;font-size:9px}.dependency-visual li:not(:last-child):after{content:"↓";position:absolute;left:50%;bottom:-18px;color:#7f89df}.consulting-deliverables{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.consulting-deliverables article{padding:20px;border:1px solid #6870c250;border-radius:15px;background:#ffffff08}.consulting-deliverables span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#c64f00;color:#fff;font-size:9px;font-weight:900}.consulting-deliverables h3{font-size:16px;margin:13px 0 7px}.consulting-deliverables p{margin:0;color:#cdd2ef;font-size:12px}
.consulting-alternatives-section{background:#f6f7fb}.capture-comparison{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:18px;align-items:stretch}.capture-state{padding:26px;border:1px solid #dadeea;border-radius:19px;background:#fff;box-shadow:0 14px 33px #0909790c}.capture-state>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#963900}.capture-state h3{font-size:23px;margin:9px 0 18px}.manual-state>div{display:flex;align-items:center;gap:8px}.manual-state>div b,.optimized-map>b,.optimized-map>strong,.optimized-map span b{display:grid;place-items:center;min-height:48px;padding:8px;border:1px solid #d8dbea;border-radius:11px;background:#f7f7fc;color:#17173f;font-size:9px;text-align:center}.manual-state>div i,.optimized-map>i{color:var(--con-orange-aa);font-style:normal}.capture-state>p{margin:18px 0 0;font-size:13px}.capture-diagnosis{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;border-radius:18px;background:linear-gradient(145deg,#0b0b72,#05053a);color:#fff;text-align:center}.capture-diagnosis span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#ffb17a}.capture-diagnosis b{margin:13px 0;color:#ff8c3d;font-size:24px;animation:con-arrow 2.2s ease-in-out infinite;animation-play-state:paused}.capture-comparison.is-in-view .capture-diagnosis b{animation-play-state:running}.capture-diagnosis small{color:#d7dbf8;font-size:10px}.optimized-map{display:grid;justify-items:center}.optimized-map>strong{min-width:155px;margin:6px 0;border-color:#ff8b3d;background:#fff4ec}.optimized-map>span{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.consulting-related-note{margin-top:20px;color:#54566b;text-align:center;font-size:14px}
@keyframes con-flow{to{stroke-dashoffset:-220}}@keyframes con-grid{to{transform:translate3d(38px,38px,0)}}@keyframes con-pulse{50%{transform:scale(1.3);box-shadow:0 0 0 9px #ff6b000d}}@keyframes con-point{50%{transform:scale(1.12)}}@keyframes con-arrow{50%{transform:translateX(6px)}}
@media(max-width:1100px){.inner-hero-grid{grid-template-columns:1fr;gap:36px}.consulting-hero-visual{width:100%;max-width:760px;margin:0 auto}.consulting-showcase{grid-template-columns:280px minmax(0,1fr)}.consulting-panel{grid-template-columns:1fr;min-height:650px}.consulting-panel-visual{min-height:360px}.consulting-panel-copy{min-height:245px}.consulting-decision-layout{grid-template-columns:1fr 1.2fr}.consulting-roadmap-grid{grid-template-columns:1fr}.dependency-visual ol{grid-template-columns:repeat(5,1fr)}.dependency-visual li{padding:12px}.dependency-visual li:before{position:static;display:block;margin-bottom:5px}.dependency-visual li:not(:last-child):after{content:"→";left:auto;right:-15px;bottom:45%}}
@media(max-width:850px){.consulting-showcase{display:block;width:min(100% - 32px,720px)}.consulting-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:9px;padding:3px 2px 10px;margin:0 -2px 8px;scrollbar-width:thin}.consulting-tabs button{grid-template-columns:31px 1fr;flex:0 0 180px;min-height:62px;scroll-snap-align:center}.consulting-tabs button i{display:none}.consulting-panel{min-height:0;padding:20px}.consulting-panel-visual{grid-row:1}.consulting-panel-copy{grid-row:2;min-height:0}.consulting-decision-layout{grid-template-columns:1fr}.priority-matrix{min-height:400px}.consulting-timeline{grid-template-columns:repeat(2,1fr);gap:18px}.consulting-timeline:before,.consulting-timeline:after{display:none}.consulting-timeline li{padding:17px;border:1px solid #dcdfea;border-radius:15px;background:#fff}.consulting-timeline li>b{width:43px;height:43px}.roadmap-visual{grid-template-columns:1fr}.roadmap-visual>i{transform:rotate(90deg);justify-self:center}.roadmap-visual>p{grid-column:1}.dependency-visual ol{grid-template-columns:1fr}.dependency-visual li:not(:last-child):after{content:"↓";left:50%;right:auto;bottom:-18px}.consulting-deliverables{grid-template-columns:repeat(2,1fr)}.capture-comparison{grid-template-columns:1fr}.capture-diagnosis b{transform:rotate(90deg)}.capture-comparison.is-in-view .capture-diagnosis b{animation:none}}
@media(max-width:540px){.consulting-hero-visual{padding:17px 14px 15px;border-radius:20px}.consulting-hero-head small{display:none}.consulting-hero-map{min-height:370px}.consulting-map-node{width:114px}.consulting-option{min-width:64px;padding:4px;font-size:7px}.option-configure{left:18%}.option-automate{right:17%}.consulting-showcase{width:calc(100% - 24px)}.consulting-tabs button{flex-basis:156px;padding:10px}.consulting-tabs button strong{font-size:12px}.consulting-panel-visual{padding:18px;min-height:340px}.diagnosis-map{min-height:300px}.diagnosis-findings{grid-template-columns:repeat(2,1fr)}.selection-table{min-height:300px}.selection-row{grid-template-columns:1.1fr repeat(3,.8fr)}.selection-row span{font-size:8px}.selection-row b{font-size:11px}.consulting-architecture-map{min-height:310px}.viability-flow{min-height:300px}.viability-flow>span{min-width:145px}.consulting-decision-layout{gap:18px}.priority-matrix{min-height:350px;padding-left:38px}.matrix-quadrant{padding:11px}.matrix-quadrant strong{font-size:8px}.matrix-axis-y{left:9px}.consulting-timeline{grid-template-columns:1fr}.consulting-deliverables{grid-template-columns:1fr}.roadmap-visual,.dependency-visual{padding:20px}.manual-state>div{display:grid;grid-template-columns:1fr}.manual-state>div i{transform:rotate(0);justify-self:center}.capture-state{padding:21px}.optimized-map>span{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.consulting-hero-visual:before,.consulting-map-flow path,.consulting-option:before,.consulting-architecture-map path,.matrix-point,.capture-diagnosis b{animation:none!important}.consulting-showcase.is-enhanced .consulting-panel{transition:opacity .12s linear;transform:none}.consulting-timeline:after,.consulting-timeline li>b{transition:none}}
.map-decision{top:76%}
