/* Acquipso v1.90.32. Every rule is scoped; concept visuals represent approved product direction. */
.acquipso-v19032{--aq-ink:#233140;--aq-soft:#f1f4f7;--aq-line:#d4dce3;--aq-muted:#5c6976;--aq-brand:#c7172a;background:var(--bg)}
html[data-theme="dark"] .acquipso-v19032{--aq-ink:#f1f5f9;--aq-soft:#18222e;--aq-line:#3a4857;--aq-muted:#b2bfcd;--aq-brand:#ff8995}
.acquipso-v19032 h1,.acquipso-v19032 h2,.acquipso-v19032 h3{letter-spacing:-.045em;line-height:1.1;font-weight:750;text-wrap:balance}
.acquipso-v19032 h2{font-size:clamp(2.2rem,3.35vw,3.5rem);margin:13px 0 0}
.acquipso-v19032 h2 em{font-style:normal;color:var(--muted);font-weight:500}
.acquipso-v19032 .eyebrow{font-size:.66rem;letter-spacing:.16em;margin:0;color:var(--brand);font-weight:800}
.acquipso-v19032 .btn-ghost{border:1px solid var(--line-strong);background:var(--surface);color:var(--text)}
.acquipso-v19032 .aq32-hero{padding:48px 0 90px;position:relative;overflow:hidden;background:radial-gradient(ellipse 45% 75% at 95% 35%,color-mix(in srgb,var(--brand) 5%,transparent),transparent 70%),var(--bg)}
.acquipso-v19032 .breadcrumb{display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--muted);margin-bottom:46px}
.acquipso-v19032 .breadcrumb a:hover{color:var(--brand)}
.acquipso-v19032 .aq32-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);gap:clamp(45px,5.5vw,86px);align-items:center}
.acquipso-v19032 .aq32-wordmark{font-size:clamp(2.65rem,3.5vw,3.65rem);font-weight:800;letter-spacing:-.06em;margin-top:22px;line-height:1}
.acquipso-v19032 .aq32-wordmark span{color:var(--brand)}
.acquipso-v19032 .aq32-hero h1{font-size:clamp(2.65rem,3.55vw,3.8rem);margin:25px 0 26px;max-width:18ch;line-height:1.07;letter-spacing:-.047em}
.acquipso-v19032 .aq32-hero h1 em{font-style:normal;color:var(--brand)}
.acquipso-v19032 .aq32-hero-copy>p{font-size:1.035rem;line-height:1.8;color:var(--muted);max-width:53ch;margin:0}
.acquipso-v19032 .aq32-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}
.acquipso-v19032 .aq32-map{position:relative;border:1px solid var(--aq-line);border-radius:23px;padding:28px;background:linear-gradient(155deg,var(--surface),var(--aq-soft));box-shadow:0 28px 65px rgba(20,35,51,.11),0 2px 5px rgba(20,35,51,.025)}
.acquipso-v19032 .aq32-map-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--aq-line);padding-bottom:23px}
.acquipso-v19032 .aq32-map-heading span{display:block;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--aq-muted);font-weight:650}
.acquipso-v19032 .aq32-map-heading h2{font-size:1.55rem;letter-spacing:-.035em;color:var(--aq-ink);margin:7px 0 0;text-wrap:initial}
.acquipso-v19032 .aq32-map-heading>i{width:9px;height:9px;flex:none;border-radius:50%;background:var(--brand);box-shadow:0 0 0 7px color-mix(in srgb,var(--brand) 10%,transparent)}
.acquipso-v19032 .aq32-map-body{position:relative;isolation:isolate;padding:25px 0 22px;background-image:linear-gradient(to right,color-mix(in srgb,var(--aq-line) 28%,transparent) 1px,transparent 1px);background-size:44px 100%}
.acquipso-v19032 .aq32-map-body:before{content:"";position:absolute;z-index:-1;left:50%;top:60px;bottom:35px;background:color-mix(in srgb,var(--brand) 35%,var(--aq-line));width:1px}
.acquipso-v19032 .aq32-map-core{width:94%;margin:auto;position:relative;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--aq-line));border-radius:11px;padding:23px 17px;text-align:center;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--brand) 5%,var(--surface)));box-shadow:0 12px 28px color-mix(in srgb,var(--brand) 7%,transparent)}
.acquipso-v19032 .aq32-map-core>span,.acquipso-v19032 .aq32-map-decision>span,.acquipso-v19032 .aq32-map-governance>span{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--aq-brand);font-weight:750;display:block;margin-bottom:9px}
.acquipso-v19032 .aq32-map-core>div{font-size:1.8rem;font-weight:750;letter-spacing:-.04em;line-height:1.15;color:var(--aq-ink)}
.acquipso-v19032 .aq32-map-core small{display:block;font-size:.61rem;color:var(--aq-muted);margin-top:11px;line-height:1.5}
.acquipso-v19032 .aq32-map-core i{font-style:normal;padding:0 6px;color:var(--brand)}
.acquipso-v19032 .aq32-map-participation{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0;position:relative}
.acquipso-v19032 .aq32-map-participation:before{content:"";position:absolute;left:25%;right:25%;top:-11px;height:1px;background:color-mix(in srgb,var(--brand) 35%,var(--aq-line))}
.acquipso-v19032 .aq32-map-participation>div{position:relative;display:flex;align-items:flex-start;gap:12px;padding:17px 20px;border:1px solid var(--aq-line);border-radius:10px;background:var(--surface)}
.acquipso-v19032 .aq32-map-participation>div:before{content:"";position:absolute;left:50%;top:-11px;width:1px;height:10px;background:color-mix(in srgb,var(--brand) 35%,var(--aq-line))}
.acquipso-v19032 .aq32-map-participation span{font-size:.63rem;font-weight:750;color:var(--aq-brand);margin-top:2px}
.acquipso-v19032 .aq32-map-participation b{font-size:.82rem;line-height:1.4;color:var(--aq-ink);font-weight:650}
.acquipso-v19032 .aq32-map-decision{position:relative;text-align:center;width:88%;margin:0 auto 21px;padding:18px;background:var(--surface);border:1px solid var(--aq-line);border-radius:10px}
.acquipso-v19032 .aq32-map-decision b{display:block;font-size:1.1rem;letter-spacing:-.02em;color:var(--aq-ink)}
.acquipso-v19032 .aq32-map-decision small{display:block;font-size:.64rem;color:var(--aq-muted);margin-top:5px}
.acquipso-v19032 .aq32-map-governance{width:88%;margin:auto;position:relative;text-align:center;background:var(--aq-soft);border:1px solid var(--aq-line);border-radius:10px;padding:18px}
.acquipso-v19032 .aq32-map-governance b{display:block;font-size:.98rem;color:var(--aq-ink);letter-spacing:-.02em}
.acquipso-v19032 .aq32-map-base{display:flex;gap:14px;align-items:center;border-top:1px solid var(--aq-line);padding:18px 3px}
.acquipso-v19032 .aq32-map-base>span{font-size:.65rem;color:var(--aq-brand);font-weight:750}
.acquipso-v19032 .aq32-map-base>span:last-child{margin-left:auto;font-size:1.15rem}
.acquipso-v19032 .aq32-map-base b{display:block;font-size:.8rem;color:var(--aq-ink)}
.acquipso-v19032 .aq32-map-base small{display:block;font-size:.63rem;color:var(--aq-muted)}
.acquipso-v19032 .aq32-map-caption{border-top:1px solid var(--aq-line);padding-top:15px;font-size:.6rem;color:var(--aq-muted);text-align:center;letter-spacing:.06em}
.acquipso-v19032 .aq32-map-caption span{color:var(--brand);margin:0 11px}
.acquipso-v19032 .aq32-fit{padding:83px 0;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.acquipso-v19032 .aq32-fit-grid{display:grid;grid-template-columns:1fr .95fr;gap:clamp(45px,7vw,100px);align-items:center}
.acquipso-v19032 .aq32-fit p{font-size:1rem;line-height:1.8;max-width:49ch;color:var(--muted);margin:22px 0 0}
.acquipso-v19032 .aq32-context{margin:0;border-left:1px solid var(--line);padding-left:42px}
.acquipso-v19032 .aq32-context>div{padding:22px 0;border-bottom:1px solid var(--line)}
.acquipso-v19032 .aq32-context>div:first-child{padding-top:0}
.acquipso-v19032 .aq32-context>div:last-child{padding-bottom:0;border-bottom:0}
.acquipso-v19032 .aq32-context dt{font-size:.62rem;color:var(--brand);text-transform:uppercase;letter-spacing:.12em;font-weight:750;margin-bottom:10px}
.acquipso-v19032 .aq32-context dd{margin:0;color:var(--text);font-size:1.04rem;line-height:1.6;font-weight:600}
.acquipso-v19032 .aq32-context>div:first-child dd{font-size:1.75rem;letter-spacing:-.04em}
.acquipso-v19032 .aq32-capabilities{padding:95px 0;background:var(--bg)}
.acquipso-v19032 .aq32-section-head{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:end;margin-bottom:41px}
.acquipso-v19032 .aq32-section-head>p{font-size:.91rem;line-height:1.8;color:var(--muted);margin:0;max-width:43ch}
.acquipso-v19032 .aq32-explorer{border:1px solid var(--aq-line);border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:0 25px 65px rgba(20,35,51,.065)}
.acquipso-v19032 .aq32-tabs{display:none}
.acquipso-v19032 .aq32-explorer.is-enhanced{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)}
.acquipso-v19032 .is-enhanced .aq32-tabs{display:flex;flex-direction:column;border-right:1px solid var(--aq-line);padding:12px;background:var(--surface)}
.acquipso-v19032 .aq32-tabs button{width:100%;display:grid;grid-template-columns:27px 1fr 16px;gap:14px;align-items:center;min-height:88px;flex:1;text-align:left;position:relative;background:transparent;color:var(--text);border:0;border-radius:9px;padding:23px 19px;cursor:pointer;transition:background .2s,color .2s}
.acquipso-v19032 .aq32-tabs button+button:after{content:"";position:absolute;top:0;left:19px;right:19px;height:1px;background:var(--line)}
.acquipso-v19032 .aq32-tabs button>span{font-size:.65rem;font-weight:750;letter-spacing:.06em;color:var(--muted)}
.acquipso-v19032 .aq32-tabs button b{font-size:.9rem;line-height:1.45;letter-spacing:-.02em;font-weight:650}
.acquipso-v19032 .aq32-tabs button i{font-size:1rem;color:var(--muted);font-style:normal}
.acquipso-v19032 .aq32-tabs button[aria-selected="true"]{background:var(--aq-soft);color:var(--text)}
.acquipso-v19032 .aq32-tabs button[aria-selected="true"]>span{color:var(--brand)}
.acquipso-v19032 .aq32-tabs button[aria-selected="true"] i{color:var(--brand)}
.acquipso-v19032 .aq32-tabs button[aria-selected="true"]:before{content:"";position:absolute;left:-12px;top:21px;bottom:21px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}
.acquipso-v19032 .aq32-tabs button[aria-selected="true"]:after,.acquipso-v19032 .aq32-tabs button[aria-selected="true"]+button:after{background:transparent}
.acquipso-v19032 .aq32-tabs button:hover{background:color-mix(in srgb,var(--aq-soft) 70%,var(--surface))}
.acquipso-v19032 .aq32-tabs button:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}
.acquipso-v19032 .aq32-panels{background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--brand) 5%,transparent),transparent 38%),var(--aq-soft)}
.acquipso-v19032 .aq32-panel{display:flex;flex-direction:column;min-height:555px;padding:38px 46px;color:var(--aq-ink)}
.acquipso-v19032 .aq32-panel[hidden]{display:none}
.acquipso-v19032 .aq32-panel+.aq32-panel{border-top:1px solid var(--aq-line)}
.acquipso-v19032 .is-enhanced .aq32-panel{border:0;height:100%}
.acquipso-v19032 .aq32-panel-top{display:flex;justify-content:space-between;align-items:center;gap:20px}
.acquipso-v19032 .aq32-panel-top>span{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--aq-brand);font-weight:750}
.acquipso-v19032 .aq32-icon{width:37px;height:37px;display:block;color:var(--aq-brand);flex:none}
.acquipso-v19032 .aq32-panel h3{font-size:clamp(2rem,2.65vw,2.9rem);margin:23px 0 15px;max-width:24ch}
.acquipso-v19032 .aq32-panel>p{font-size:.98rem;line-height:1.8;color:var(--aq-muted);margin:0 0 28px;max-width:56ch}
.acquipso-v19032 .aq32-concept{margin-bottom:28px;padding:0;position:relative}
.acquipso-v19032 .aq32-concept-label{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:0 0 16px;border-bottom:1px solid var(--aq-line);margin-bottom:19px}
.acquipso-v19032 .aq32-concept-label>span{font-size:.72rem;font-weight:650}
.acquipso-v19032 .aq32-concept-label small{font-size:.58rem;color:var(--aq-muted)}
.acquipso-v19032 .aq32-inputs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:13px}
.acquipso-v19032 .aq32-inputs>div{padding:17px 15px;position:relative;border:1px solid var(--aq-line);border-radius:9px;background:var(--surface)}
.acquipso-v19032 .aq32-inputs span{font-size:.58rem;display:block;color:var(--aq-brand);font-weight:750;margin-bottom:10px}
.acquipso-v19032 .aq32-inputs b{font-size:.78rem;font-weight:600;line-height:1.5;display:block;letter-spacing:-.01em}
.acquipso-v19032 .aq32-result{margin-top:18px;display:flex;align-items:center;gap:13px;padding:13px 16px;border-left:2px solid var(--brand);background:color-mix(in srgb,var(--brand) 4%,var(--surface));color:var(--aq-ink);font-size:.82rem;font-weight:650;border-radius:0 6px 6px 0}
.acquipso-v19032 .aq32-result>span{font-size:1.2rem;color:var(--aq-brand);font-weight:400}
.acquipso-v19032 .aq32-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.acquipso-v19032 .aq32-comparison>div{padding:18px;border:1px solid var(--aq-line);border-radius:9px;background:var(--surface)}
.acquipso-v19032 .aq32-comparison>div>span{display:block;font-size:.6rem;color:var(--aq-brand);font-weight:750;margin-bottom:9px}
.acquipso-v19032 .aq32-comparison b{font-size:.81rem;font-weight:600;line-height:1.4;display:block}
.acquipso-v19032 .aq32-bars{display:grid;gap:7px;margin-top:21px}
.acquipso-v19032 .aq32-bars i{display:block;height:4px;background:color-mix(in srgb,var(--aq-muted) 23%,var(--surface));border-radius:2px}
.acquipso-v19032 .aq32-bars i:nth-child(2){width:74%}.acquipso-v19032 .aq32-bars i:nth-child(3){width:89%;background:color-mix(in srgb,var(--brand) 45%,var(--surface))}
.acquipso-v19032 .aq32-approval{list-style:none;padding:0;margin:0;display:grid;gap:11px}
.acquipso-v19032 .aq32-approval li{display:flex;align-items:center;gap:15px;border:1px solid var(--aq-line);border-radius:8px;background:var(--surface);padding:13px 17px;position:relative}
.acquipso-v19032 .aq32-approval li+li:before{content:"";position:absolute;left:28px;top:-12px;height:11px;width:1px;background:var(--brand)}
.acquipso-v19032 .aq32-approval span{font-size:.61rem;color:var(--aq-brand);font-weight:750}
.acquipso-v19032 .aq32-approval b{font-size:.82rem;font-weight:600}
.acquipso-v19032 .aq32-records{padding-left:5px}
.acquipso-v19032 .aq32-records>div{display:flex;align-items:center;gap:17px;padding:13px 0;position:relative}
.acquipso-v19032 .aq32-records i{width:7px;height:7px;border-radius:50%;background:var(--brand);flex:none;position:relative}
.acquipso-v19032 .aq32-records>div:not(:last-child):before{content:"";position:absolute;left:3px;top:26px;bottom:-13px;width:1px;background:var(--aq-line)}
.acquipso-v19032 .aq32-records b{font-size:.86rem;font-weight:600}
.acquipso-v19032 .aq32-records span{margin-left:auto;font-size:.61rem;color:var(--aq-muted)}
.acquipso-v19032 .aq32-panel-foot{border-top:1px solid var(--aq-line);padding-top:20px;margin-top:auto;display:flex;justify-content:space-between;gap:16px;align-items:center}
.acquipso-v19032 .aq32-panel-foot>b{font-size:1.2rem;letter-spacing:-.04em}.acquipso-v19032 .aq32-panel-foot>b>span{color:var(--brand)}
.acquipso-v19032 .aq32-panel-foot>span{font-size:.61rem;color:var(--aq-muted);letter-spacing:.02em;text-align:right}
.acquipso-v19032 .aq32-panel:focus-visible{outline:3px solid var(--brand);outline-offset:-5px}
.acquipso-v19032 .aq32-journey{padding:90px 0;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.acquipso-v19032 .aq32-timeline{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:55px 0 0;gap:0}
.acquipso-v19032 .aq32-timeline li{padding:0 26px 0 0;position:relative}
.acquipso-v19032 .aq32-timeline li+li{padding-left:26px;border-left:1px solid var(--line)}
.acquipso-v19032 .aq32-step-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:26px;border-bottom:1px solid var(--aq-line)}
.acquipso-v19032 .aq32-step-head>span{font-size:2.25rem;line-height:1;letter-spacing:-.05em;color:var(--aq-ink);font-weight:500}
.acquipso-v19032 .aq32-step-head .aq32-icon{width:27px;height:27px}
.acquipso-v19032 .aq32-timeline h3{font-size:1.36rem;letter-spacing:-.025em;margin:25px 0 12px}
.acquipso-v19032 .aq32-timeline p{font-size:.84rem;line-height:1.75;color:var(--muted);margin:0}
.acquipso-v19032 .aq32-related{padding:90px 0;background:var(--bg)}
.acquipso-v19032 .aq32-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.acquipso-v19032 .aq32-related-links a{display:grid;grid-template-columns:1fr auto;gap:23px 14px;border-top:1px solid var(--line-strong);padding:25px 0 10px;position:relative;transition:color .2s}
.acquipso-v19032 .aq32-related-links a>span{font-size:.64rem;letter-spacing:.1em;color:var(--brand);font-weight:750}
.acquipso-v19032 .aq32-related-links a>div{grid-row:2;grid-column:1/3}
.acquipso-v19032 .aq32-related-links b{font-size:1.3rem;line-height:1.3;letter-spacing:-.025em;font-weight:650;display:block}
.acquipso-v19032 .aq32-related-links small{display:block;margin-top:11px;color:var(--muted);font-size:.8rem;line-height:1.7}
.acquipso-v19032 .aq32-related-links i{font-size:1.2rem;font-style:normal;color:var(--brand);transition:transform .2s}
.acquipso-v19032 .aq32-related-links a:hover{color:var(--brand)}
.acquipso-v19032 .aq32-related-links a:hover i{transform:translate(3px,-3px)}
.acquipso-v19032 .aq32-close{padding:0 0 100px}
.acquipso-v19032 .aq32-close-inner{display:flex;align-items:end;justify-content:space-between;gap:40px;position:relative;overflow:hidden;border:1px solid #3a4655;border-radius:22px;padding:clamp(35px,5vw,67px);background:radial-gradient(ellipse 50% 120% at 100% 0,rgba(227,27,43,.15),transparent 75%),linear-gradient(135deg,#233140,#111923);color:#fff;box-shadow:0 25px 60px rgba(20,35,51,.12)}
.acquipso-v19032 .aq32-close-inner:before{content:"";position:absolute;top:0;left:clamp(35px,5vw,67px);width:65px;height:3px;background:#ff5363}
.acquipso-v19032 .aq32-close .eyebrow{color:#ff9da7}
.acquipso-v19032 .aq32-close h2{font-size:clamp(2.1rem,3.1vw,3.15rem);margin-top:20px;max-width:22ch}
.acquipso-v19032 .aq32-close p{font-size:.93rem;line-height:1.8;color:#c0cbd7;max-width:57ch;margin:23px 0 0}
.acquipso-v19032 .aq32-close .btn{flex:none;white-space:nowrap}
.acquipso-v19032 a:focus-visible{outline:3px solid var(--brand);outline-offset:5px}
html[data-theme="dark"] .acquipso-v19032 .aq32-map,html[data-theme="dark"] .acquipso-v19032 .aq32-explorer{box-shadow:0 28px 65px rgba(0,0,0,.25)}
@media(max-width:1100px){
 .acquipso-v19032 .aq32-hero-grid{grid-template-columns:minmax(0,1fr) minmax(370px,.95fr);gap:36px}
 .acquipso-v19032 .aq32-map{padding:24px}
 .acquipso-v19032 .aq32-map-participation{gap:16px}
 .acquipso-v19032 .aq32-map-participation>div{padding:16px 13px;gap:10px}
 .acquipso-v19032 .aq32-map-core>div{font-size:1.6rem}
 .acquipso-v19032 .aq32-section-head{gap:40px}
 .acquipso-v19032 .aq32-panel{padding:34px}
 .acquipso-v19032 .aq32-inputs{gap:10px}
 .acquipso-v19032 .aq32-inputs>div{padding:15px 12px}
 .acquipso-v19032 .aq32-timeline li{padding-right:20px}
 .acquipso-v19032 .aq32-timeline li+li{padding-left:20px}
 .acquipso-v19032 .aq32-step-head>span{font-size:1.9rem}
}
@media(max-width:900px){
 .acquipso-v19032 .aq32-hero{padding:40px 0 75px}
 .acquipso-v19032 .aq32-hero-grid{grid-template-columns:1fr;gap:40px}
 .acquipso-v19032 .aq32-hero h1{max-width:23ch;font-size:clamp(2.75rem,5.8vw,3.8rem)}
 .acquipso-v19032 .aq32-hero-copy>p{max-width:63ch}
 .acquipso-v19032 .aq32-map{max-width:650px;width:100%;padding:29px}
 .acquipso-v19032 .aq32-fit-grid{grid-template-columns:1fr 1fr;gap:38px}
 .acquipso-v19032 .aq32-context{padding-left:28px}
 .acquipso-v19032 .aq32-fit h2 br{display:none}
 .acquipso-v19032 .aq32-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:35px}
 .acquipso-v19032 .aq32-section-head>p{max-width:63ch}
 .acquipso-v19032 .aq32-explorer.is-enhanced{grid-template-columns:245px minmax(0,1fr)}
 .acquipso-v19032 .aq32-tabs button{padding:20px 12px;gap:10px;min-height:93px}
 .acquipso-v19032 .aq32-tabs button b{font-size:.81rem}
 .acquipso-v19032 .aq32-panel{padding:30px;min-height:570px}
 .acquipso-v19032 .aq32-inputs{grid-auto-flow:row;gap:8px}
 .acquipso-v19032 .aq32-inputs>div{display:flex;align-items:center;gap:13px;padding:12px 15px}
 .acquipso-v19032 .aq32-inputs span{margin:0}
 .acquipso-v19032 .aq32-timeline{grid-template-columns:1fr;margin-top:40px}
 .acquipso-v19032 .aq32-timeline li,.acquipso-v19032 .aq32-timeline li+li{display:grid;grid-template-columns:105px 1fr;gap:8px 25px;border:0;padding:22px 0;border-top:1px solid var(--line)}
 .acquipso-v19032 .aq32-step-head{grid-row:1/3;border:0;padding:0;align-items:flex-start;justify-content:flex-start;gap:20px}
 .acquipso-v19032 .aq32-step-head .aq32-icon{margin-top:3px;width:24px;height:24px}
 .acquipso-v19032 .aq32-timeline h3{margin:0}
 .acquipso-v19032 .aq32-timeline p{font-size:.9rem;max-width:58ch}
 .acquipso-v19032 .aq32-related-links{gap:25px}
 .acquipso-v19032 .aq32-related-links b{font-size:1.12rem}
 .acquipso-v19032 .aq32-close-inner{flex-direction:column;align-items:flex-start;gap:28px}
}
@media(max-width:650px){
 .acquipso-v19032 .aq32-hero{padding:33px 0 65px}
 .acquipso-v19032 .breadcrumb{font-size:.68rem;margin-bottom:32px}
 .acquipso-v19032 .aq32-wordmark{font-size:2.8rem;margin-top:19px}
 .acquipso-v19032 .aq32-hero h1{font-size:clamp(2.45rem,8.5vw,3.1rem);margin:23px 0}
 .acquipso-v19032 .aq32-hero-copy>p{font-size:.96rem}
 .acquipso-v19032 .aq32-actions{gap:10px;margin-top:27px}
 .acquipso-v19032 .aq32-actions .btn{font-size:.9rem;padding:15px 17px}
 .acquipso-v19032 .aq32-map{padding:22px 18px;border-radius:17px}
 .acquipso-v19032 .aq32-map-heading h2{font-size:1.3rem}
 .acquipso-v19032 .aq32-map-heading span{font-size:.54rem}
 .acquipso-v19032 .aq32-map-core{width:100%;padding:21px 12px}
 .acquipso-v19032 .aq32-map-core small{font-size:.58rem}
 .acquipso-v19032 .aq32-map-participation{gap:13px}
 .acquipso-v19032 .aq32-map-participation>div{padding:16px 10px;gap:8px}
 .acquipso-v19032 .aq32-map-participation b{font-size:.75rem}
 .acquipso-v19032 .aq32-map-decision,.acquipso-v19032 .aq32-map-governance{width:94%;padding:17px 10px}
 .acquipso-v19032 .aq32-map-governance b{font-size:.9rem}
 .acquipso-v19032 .aq32-fit,.acquipso-v19032 .aq32-capabilities,.acquipso-v19032 .aq32-journey,.acquipso-v19032 .aq32-related{padding:65px 0}
 .acquipso-v19032 h2{font-size:clamp(2rem,7.6vw,2.7rem)}
 .acquipso-v19032 h2 br{display:none}
 .acquipso-v19032 .aq32-fit-grid{grid-template-columns:1fr;gap:32px}
 .acquipso-v19032 .aq32-context{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:25px}
 .acquipso-v19032 .aq32-context dd{font-size:.98rem}
 .acquipso-v19032 .aq32-section-head{gap:22px}
 .acquipso-v19032 .aq32-explorer.is-enhanced{grid-template-columns:1fr}
 .acquipso-v19032 .aq32-explorer{border-radius:16px}
 .acquipso-v19032 .is-enhanced .aq32-tabs{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--aq-line);padding:8px;gap:3px}
 .acquipso-v19032 .aq32-tabs button{grid-template-columns:22px 1fr;gap:7px;padding:14px 11px;min-height:78px}
 .acquipso-v19032 .aq32-tabs button b{font-size:.76rem}
 .acquipso-v19032 .aq32-tabs button i{display:none}
 .acquipso-v19032 .aq32-tabs button:after{display:none}
 .acquipso-v19032 .aq32-tabs button[aria-selected="true"]:before{left:0;top:14px;bottom:14px;width:2px}
 .acquipso-v19032 .aq32-panel{padding:28px 23px;min-height:0}
 .acquipso-v19032 .aq32-panel h3{font-size:2.03rem;margin-top:20px}
 .acquipso-v19032 .aq32-panel>p{font-size:.93rem}
 .acquipso-v19032 .aq32-concept-label{align-items:flex-start;gap:12px}
 .acquipso-v19032 .aq32-concept-label small{max-width:20ch;text-align:right}
 .acquipso-v19032 .aq32-comparison{gap:10px}
 .acquipso-v19032 .aq32-comparison>div{padding:15px 12px}
 .acquipso-v19032 .aq32-comparison b{font-size:.76rem}
 .acquipso-v19032 .aq32-panel-foot{gap:12px}
 .acquipso-v19032 .aq32-panel-foot>span{max-width:22ch}
 .acquipso-v19032 .aq32-timeline li,.acquipso-v19032 .aq32-timeline li+li{grid-template-columns:65px 1fr;gap:9px 19px}
 .acquipso-v19032 .aq32-step-head{display:block}
 .acquipso-v19032 .aq32-step-head .aq32-icon{margin-top:15px}
 .acquipso-v19032 .aq32-related-links{grid-template-columns:1fr;gap:23px}
 .acquipso-v19032 .aq32-related-links a{grid-template-columns:26px 1fr 23px;gap:16px;padding:23px 0 0}
 .acquipso-v19032 .aq32-related-links a>div{grid-row:1;grid-column:2}
 .acquipso-v19032 .aq32-related-links a>span{padding-top:4px}
 .acquipso-v19032 .aq32-related-links b{font-size:1.18rem}
 .acquipso-v19032 .aq32-related-links small{margin-top:7px}
 .acquipso-v19032 .aq32-close{padding-bottom:70px}
 .acquipso-v19032 .aq32-close-inner{padding:35px 27px;border-radius:17px}
 .acquipso-v19032 .aq32-close h2{font-size:2rem}
 .acquipso-v19032 .aq32-close .btn{width:100%;justify-content:center}
}
@media(max-width:360px){.acquipso-v19032 .aq32-actions{flex-direction:column}.acquipso-v19032 .aq32-actions .btn{justify-content:center}.acquipso-v19032 .aq32-tabs button{padding:12px 8px;gap:5px}.acquipso-v19032 .aq32-panel{padding:25px 19px}}
@media(prefers-reduced-motion:reduce){.acquipso-v19032 .aq32-tabs button,.acquipso-v19032 .aq32-related-links a,.acquipso-v19032 .aq32-related-links i{transition:none}}
