/* 2.33.1 — calm, single-focus workflow selector. */
.aim-pressure{padding:78px 0;background:linear-gradient(180deg,#fff,#f6f5f1);border-block:1px solid var(--aim-line)}
.aim-pressure-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:44px;align-items:center}
.aim-pressure-copy>h2{max-width:650px;margin:10px 0 18px;font:italic 900 clamp(46px,4.8vw,68px)/.96 var(--aim-serif);letter-spacing:-.045em;color:var(--aim-ink)}
.aim-pressure-copy>p{max-width:620px;margin:0 0 27px;font-size:17px;line-height:1.65}
.aim-pressure .aim-pressure-visual{margin:0;border:1px solid var(--aim-line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 18px 48px rgba(31,45,61,.08)}
.aim-pressure .aim-pressure-visual img{display:block;width:100%;height:540px;aspect-ratio:auto;object-fit:cover;object-position:center}
.aim-pressure .aim-pressure-grid{display:grid;grid-template-columns:1fr;gap:8px}
.aim-pressure .aim-pressure-grid article{display:grid;grid-template-columns:132px minmax(175px,.65fr) 1fr auto;gap:14px;align-items:center;min-height:0;padding:15px 17px;border:1px solid var(--aim-line);border-left:4px solid var(--aim-green);border-top-width:1px;border-radius:12px;background:#fff}
.aim-pressure .aim-pressure-grid article:nth-child(2){border-left-color:#d88422;border-top-width:1px}.aim-pressure .aim-pressure-grid article:nth-child(3){border-left-color:var(--aim-coral);border-top-width:1px}
.aim-pressure .aim-pressure-grid small{font-size:9px;line-height:1.35;letter-spacing:.09em}.aim-pressure .aim-pressure-grid h3{margin:0;font:italic 900 22px/1.05 var(--aim-serif)}
.aim-pressure .aim-pressure-grid p{margin:0;font-size:12px;line-height:1.45}.aim-pressure .aim-pressure-grid b{margin:0;white-space:nowrap;font-size:11px}
.aim-pressure .section-actions{margin:24px 0 0}
@media(max-width:1050px){.aim-pressure-layout{grid-template-columns:1fr}.aim-pressure .aim-pressure-visual{order:-1}.aim-pressure .aim-pressure-visual img{height:auto;aspect-ratio:2.1/1}.aim-pressure-copy>h2{max-width:none}}
@media(max-width:700px){.aim-pressure{padding:48px 0}.aim-pressure .aim-pressure-visual img{aspect-ratio:1.35/1}.aim-pressure .aim-pressure-grid article{grid-template-columns:1fr;gap:7px;padding:17px}.aim-pressure .aim-pressure-grid h3{font-size:25px}.aim-pressure .aim-pressure-grid p{font-size:14px}.aim-pressure-copy>h2{font-size:46px}}

/* 2.33.2 — shared product alignment and compact mega-menu. */
.site-header .aim-mega-panel{width:min(1120px,calc(100vw - 48px));max-height:calc(100vh - 150px);padding:20px;overflow:auto}
.site-header .aim-mega-head{padding-bottom:14px}.site-header .aim-mega-head strong{font-size:25px}.site-header .aim-mega-head p{font-size:12px}
.site-header .aim-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0}
.site-header .aim-mega-grid section{min-width:0;padding:13px}.site-header .aim-mega-grid h2{margin:0 0 10px!important;font-size:22px!important;white-space:normal}
.site-header .aim-mega-grid section>p{display:none}.site-header .aim-mega-grid section>a{margin:4px 0;padding:7px 9px;min-width:0}
.site-header .aim-mega-grid section>a span{font-size:12px!important;line-height:1.25;overflow-wrap:anywhere}.site-header .aim-mega-grid section>a small{font-size:8px!important}
.site-header .aim-mega-foot{padding:11px 13px;gap:16px}
.aim-customer-value>header{grid-template-columns:minmax(0,1fr) minmax(280px,390px);grid-template-areas:"label knowledge" "title knowledge";gap:7px 25px;align-items:end}
.aim-customer-value>header>.eyebrow{grid-area:label}.aim-customer-value>header h2{grid-area:title;max-width:760px;margin:0}.aim-customer-value>header p{grid-area:knowledge;align-self:stretch;display:flex;align-items:center}
.aim-porter-product header{align-items:flex-start}.aim-porter-product header>div{min-width:0;max-width:820px}
.aim-porter-product header>span{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:42px;max-width:220px;flex:0 0 auto;padding:10px 14px;border-radius:999px;text-align:center;font-size:11px;line-height:1.25}
.aim-porter-product header>span b{font:900 12px/1.25 var(--aim-sans);overflow-wrap:anywhere}.aim-porter-product .aim-porter-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.aim-related-products>div{align-items:stretch}.aim-related-products a{min-width:0}.aim-related-products h3{overflow-wrap:anywhere}
@media(max-width:900px){.site-header .aim-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-customer-value>header{grid-template-columns:1fr;grid-template-areas:"label" "title" "knowledge"}.aim-porter-product header>span{justify-self:start}.aim-porter-product .aim-porter-bars{grid-template-columns:1fr}}
@media(max-width:760px){.site-header .aim-mega-panel{width:100%;max-height:none;padding:12px}.site-header .aim-mega-grid{grid-template-columns:1fr}.site-header .aim-mega-head p,.site-header .aim-mega-foot span{display:none}.site-header .aim-mega-foot{display:flex}.site-header .aim-mega-foot a{margin:0}.aim-customer-value>header h2{font-size:32px}}
