/* The Approach operating model. All selectors are confined to this ecosystem. */
.approach-experience{--ap-rule:#8d94925e;--ap-muted:#506158;--ap-dark-rule:#ffffff24;--ap-dark-muted:#bdc9c0}.approach-experience h2{font-size:clamp(37px,4.5vw,66px);line-height:1.12;max-width:1000px}.approach-experience .approach-prose{font-size:19px;line-height:1.85;color:var(--ap-muted);max-width:720px;margin-top:30px}.approach-experience .el-label{margin-bottom:25px}.approach-experience .approach-index{font-size:11px;letter-spacing:.08em;color:#587164}.approach-experience a:focus-visible{outline:2px solid var(--el-teal);outline-offset:6px}.approach-experience .el-text-link{font-size:14px;border-bottom:1px solid #19b8ae80;padding-bottom:6px}
.approach-hero{background:var(--el-carbon);color:var(--el-light);padding-block:95px 100px}.approach-hero>.el-wrap{display:grid;grid-template-columns:1.6fr .8fr;gap:10%;align-items:center}.approach-hero h1{font-size:clamp(48px,5.6vw,82px);line-height:1.09;max-width:870px}.approach-hero .el-label{color:var(--ap-dark-muted)}.approach-hero h1+p{font-size:19px;line-height:1.8;max-width:690px;color:var(--ap-dark-muted);margin:30px 0 0}.approach-operating-model{margin:0;padding:15px 0;position:relative}.approach-operating-model:after{content:'';position:absolute;inset:45px -15px 45px 30px;border:1px solid #ffffff13;pointer-events:none;transform:skewY(-8deg)}.approach-operating-model ol{list-style:none;padding:0;margin:0;border-left:1px solid #19b8ae55}.approach-operating-model li{position:relative;display:flex;gap:18px;align-items:center;padding:22px 0 22px 25px;border-top:1px solid var(--ap-dark-rule)}.approach-operating-model li:last-child{border-bottom:1px solid var(--ap-dark-rule)}.approach-operating-model li:before{content:'';position:absolute;left:-3px;width:5px;height:5px;background:var(--el-teal)}.approach-operating-model li span{font-size:10px;color:#b1beb6}.approach-operating-model strong{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:400}.approach-operating-model li:nth-child(even){margin-left:20px}.approach-operating-model li:nth-child(even):before{left:-23px}
.approach-conviction{padding-block:95px}.approach-conviction>.approach-prose{margin-left:auto}.approach-comparison{margin-top:55px;border-top:1px solid var(--ap-rule)}.approach-comparison>div{display:grid;grid-template-columns:1fr 40px 1fr;gap:25px;border-bottom:1px solid var(--ap-rule);padding:20px 0;align-items:center}.approach-comparison-heading{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ap-muted)}.approach-comparison-heading>span:last-child{grid-column:3}.approach-comparison p{font-size:21px;margin:0}.approach-comparison p:first-child{color:var(--ap-muted)}.approach-comparison>div>span[aria-hidden]{color:#087e77}
.approach-method{background:var(--el-graphite);color:var(--el-light);padding-block:85px 100px}.approach-method .el-label,.approach-method .approach-index{color:var(--ap-dark-muted)}.approach-method .approach-prose{color:var(--ap-dark-muted)}.approach-method-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:0 10%}.approach-method-heading>.el-label{grid-column:1/-1}.approach-method-heading h2{font-size:clamp(38px,4vw,58px)}.approach-method-heading .approach-prose{margin-top:0;font-size:17px}.approach-method-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;margin-top:60px}.approach-map{position:sticky;top:110px;align-self:start;max-width:440px}.approach-map svg{width:100%;max-height:400px;overflow:visible}.approach-map-base{stroke:#7f999051;stroke-width:1;fill:none}.approach-map circle{fill:var(--el-graphite);stroke:#82998b;stroke-width:1;transition:stroke .25s,fill .25s}.approach-map text{fill:#bdc9c0;text-anchor:middle;font-size:10px;font-family:inherit}.approach-map .is-reached circle{stroke:#19b8ae88}.approach-map .is-active circle{fill:#193b38;stroke:var(--el-teal);stroke-width:1.5}.approach-map-caption{display:flex;gap:20px;align-items:center;border-top:1px solid var(--ap-dark-rule);padding-top:20px;margin:20px 0 12px}.approach-map-caption span{font-size:11px;color:var(--el-teal)}.approach-map-caption strong{font-size:24px;font-weight:400}.approach-map>p:last-child{font-size:15px;line-height:1.8;color:var(--ap-dark-muted);min-height:80px}.approach-stages{list-style:none;padding:0;margin:0;position:relative}.approach-stages:before{content:'';position:absolute;left:-25px;top:0;bottom:0;width:1px;background:#19b8ae40}.approach-stages>li{position:relative;padding:30px 0 45px;border-top:1px solid var(--ap-dark-rule);min-height:230px}.approach-stages>li:nth-child(even){margin-left:35px}.approach-stages>li:before{content:'';position:absolute;left:-28px;top:38px;width:7px;height:7px;border:1px solid #749387;background:var(--el-graphite);border-radius:50%}.approach-stages>li:nth-child(even):before{left:-63px}.approach-stages>li:after{content:'';position:absolute;width:24px;height:1px;top:41px;left:-24px;background:#19b8ae40}.approach-stages>li:nth-child(even):after{width:59px;left:-59px}.approach-stages>li.is-active:before{background:var(--el-teal);border-color:var(--el-teal)}.approach-stages h3{font-size:40px;line-height:1.12;margin:17px 0}.approach-stage-intro{font-size:18px;line-height:1.8;color:var(--ap-dark-muted);max-width:520px}.approach-method-detailed .approach-stages>li{padding-bottom:65px}.approach-stages dl{margin:30px 0 0}.approach-stages dl>div{border-top:1px solid var(--ap-dark-rule);padding:17px 0;display:grid;grid-template-columns:125px 1fr;gap:25px}.approach-stages dt{font-size:11px;color:#a8bcb1}.approach-stages dd{font-size:16px;line-height:1.8;margin:0}
.approach-outcomes{padding-block:95px}.approach-outcomes dl{display:grid;grid-template-columns:1fr 1fr;margin:55px 0 0;gap:0 10%}.approach-outcomes dl>div{position:relative;border-top:1px solid var(--ap-rule);padding:25px 0 40px}.approach-outcomes dl>div:before{content:'';position:absolute;left:0;top:-3px;width:5px;height:5px;background:var(--el-teal)}.approach-outcomes dl>div:nth-child(even){transform:translateY(45px)}.approach-outcomes dt{font-size:35px;margin:18px 0}.approach-outcomes dd{font-size:18px;line-height:1.8;color:var(--ap-muted);margin:0;max-width:420px}
.approach-evidence{background:var(--el-carbon);color:var(--el-light);padding-block:90px}.approach-evidence .el-label{color:var(--ap-dark-muted)}.approach-evidence h2{max-width:950px}.approach-case{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;margin-top:65px}.approach-case>div{position:sticky;top:115px;align-self:start}.approach-case h3{font-size:clamp(32px,3.5vw,48px);line-height:1.15;margin-bottom:30px}.approach-case .el-text-link{color:var(--el-light)}.approach-case dl{margin:0;border-left:1px solid #19b8ae55;padding-left:30px}.approach-case dl>div{position:relative;border-top:1px solid var(--ap-dark-rule);padding:22px 0}.approach-case dl>div:before{content:'';position:absolute;left:-33px;top:30px;width:5px;height:5px;background:var(--el-teal)}.approach-case dt{font-size:12px;margin-bottom:15px}.approach-case dt span{color:#99aca1;font-size:10px;margin-right:20px}.approach-case dd{font-size:17px;line-height:1.8;color:var(--ap-dark-muted);margin:0}
.approach-expertise{padding-block:90px 60px}.approach-expertise>div{display:grid;grid-template-columns:1.2fr 1fr;gap:0 10%;margin-top:50px}.approach-expertise a{display:block;border-top:1px solid var(--ap-rule);padding:25px 0 35px;position:relative}.approach-expertise a:nth-child(even){margin-top:60px}.approach-expertise h3{font-size:34px;line-height:1.2;margin:18px 0}.approach-expertise p{font-size:17px;line-height:1.8;color:var(--ap-muted);max-width:450px}.approach-expertise a>span:last-child{font-size:25px;color:#087e77}.approach-expertise a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.approach-questions{padding-block:40px 100px}.approach-questions ol{list-style:none;padding:0;margin:40px 0 0}.approach-questions li{display:grid;grid-template-columns:70px 1fr;border-top:1px solid var(--ap-rule);padding:30px 0}.approach-questions h2{font-size:clamp(29px,3.2vw,46px);max-width:970px}.approach-questions .approach-index{padding-top:9px}
.approach-close{background:var(--el-graphite);color:var(--el-light);padding-block:90px 100px}.approach-close .el-label{color:var(--ap-dark-muted)}.approach-close h2{max-width:1080px;font-size:clamp(43px,5vw,75px)}.approach-close .approach-prose{color:var(--ap-dark-muted);margin:35px 0 30px;max-width:700px}.approach-close .el-text-link{color:var(--el-light)}
.approach-hidden{padding-block:95px}.approach-hidden>.approach-prose{margin-left:auto}.approach-lens{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;margin-top:80px}.approach-lens h2{font-size:46px}.approach-lens dl{margin:0;border-left:1px solid #19b8ae70;padding-left:30px}.approach-lens dl>div{display:grid;grid-template-columns:30px 1fr;gap:12px 15px;padding:22px 0;border-top:1px solid var(--ap-rule)}.approach-lens dt{font-size:25px}.approach-lens dd{grid-column:2;font-size:17px;line-height:1.8;color:var(--ap-muted);margin:0}.approach-skipped{background:var(--el-graphite);color:var(--el-light);padding-block:85px}.approach-skipped .el-label{color:var(--ap-dark-muted)}.approach-skipped ol{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:45px 0 0;border-top:1px solid var(--ap-dark-rule)}.approach-skipped li{padding:25px 30px 15px 0;font-size:19px}.approach-skipped li span{font-size:10px;color:#96b1a3;margin-right:18px}.approach-implementation{padding-block:90px}.approach-implementation ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:55px 0 0;border-top:1px solid #19b8ae70}.approach-implementation li{padding:25px 25px 0 0;position:relative}.approach-implementation li:before{content:'';position:absolute;width:5px;height:5px;background:var(--el-teal);left:0;top:-3px}.approach-implementation h3{font-size:25px;line-height:1.2;margin:20px 0}.approach-implementation li p{font-size:16px;line-height:1.8;color:var(--ap-muted)}
.approach-years{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding-block:80px}.approach-years>span{font-size:clamp(130px,20vw,280px);font-weight:300;letter-spacing:-.08em;line-height:1}.approach-years small{font-size:.35em;vertical-align:top;line-height:2;color:#087e77}.approach-years p{font-size:clamp(27px,3vw,43px);line-height:1.3}.approach-environments{border-top:1px solid var(--ap-rule);padding-block:75px 90px}.approach-environments h2{max-width:780px}.approach-environments .approach-prose{margin-left:auto}.approach-environments ul{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:45px 0 0;gap:0 30px}.approach-environments li{border-top:1px solid var(--ap-rule);padding:20px 0;font-size:20px}.approach-transfer{background:var(--el-graphite);color:var(--el-light);padding-block:90px}.approach-transfer .el-label,.approach-transfer .approach-index{color:var(--ap-dark-muted)}.approach-transfer dl{margin:45px 0 0}.approach-transfer dl>div{display:grid;grid-template-columns:40px 1fr 35px 1fr;align-items:center;gap:25px;border-top:1px solid var(--ap-dark-rule);padding:25px 0}.approach-transfer dt,.approach-transfer dd{font-size:27px;line-height:1.3;margin:0}.approach-transfer dl>div>span[aria-hidden]{color:var(--el-teal)}.approach-nostalgia{padding-block:100px}.approach-nostalgia h2{font-size:clamp(45px,5.5vw,80px)}.approach-nostalgia .approach-prose{margin-left:auto}
@media(max-width:950px){.approach-hero>.el-wrap{gap:6%;grid-template-columns:1.4fr .8fr}.approach-hero h1{font-size:59px}.approach-operating-model strong{font-size:10px}.approach-method-layout{gap:8%;grid-template-columns:.8fr 1.2fr}.approach-stages h3{font-size:34px}.approach-stages dl>div{grid-template-columns:1fr;gap:10px}.approach-implementation ol{grid-template-columns:1fr 1fr;gap:30px}.approach-lens{gap:6%}}
@media(max-width:700px){.approach-experience h2{font-size:37px;line-height:1.15}.approach-experience .approach-prose{font-size:17px}.approach-hero{padding-block:60px 65px}.approach-hero>.el-wrap{display:block}.approach-hero h1{font-size:46px}.approach-hero h1+p{font-size:17px;margin-top:25px}.approach-operating-model{margin-top:40px;max-width:430px;padding:0 15px 0 0}.approach-operating-model li{padding-block:16px}.approach-operating-model strong{font-size:11px}.approach-conviction{padding-block:65px}.approach-comparison{margin-top:35px}.approach-comparison>div{grid-template-columns:1fr 15px 1fr;gap:12px;padding-block:17px}.approach-comparison p{font-size:16px;line-height:1.55}.approach-comparison-heading{font-size:10px;line-height:1.6}.approach-method{padding-block:60px}.approach-method-heading{display:block}.approach-method-heading .approach-prose{margin-top:25px}.approach-method-layout{display:block;margin-top:40px}.approach-map{display:none}.approach-stages{margin-left:25px}.approach-stages>li,.approach-stages>li:nth-child(even){margin-left:0;padding:25px 0 30px;min-height:0}.approach-stages>li:nth-child(even):before{left:-28px}.approach-stages>li:nth-child(even):after{left:-24px;width:24px}.approach-stages h3{font-size:33px}.approach-stage-intro{font-size:17px}.approach-stages dl>div{grid-template-columns:1fr;gap:10px}.approach-stages dd{font-size:16px}.approach-outcomes{padding-block:65px 80px}.approach-outcomes dl{display:block;margin-top:35px}.approach-outcomes dl>div:nth-child(even){transform:none}.approach-outcomes dl>div{padding-bottom:28px}.approach-outcomes dt{font-size:30px}.approach-outcomes dd{font-size:17px}.approach-evidence{padding-block:65px}.approach-case{display:block;margin-top:40px}.approach-case>div{position:static}.approach-case h3{font-size:34px}.approach-case dl{margin-top:35px;padding-left:23px}.approach-case dl>div:before{left:-26px}.approach-case dd{font-size:16px}.approach-expertise{padding-block:65px 35px}.approach-expertise>div{display:block;margin-top:35px}.approach-expertise a:nth-child(even){margin-top:0;padding-left:25px}.approach-expertise h3{font-size:30px}.approach-questions{padding-block:25px 65px}.approach-questions li{grid-template-columns:30px 1fr;gap:10px;padding-block:25px}.approach-questions h2{font-size:28px}.approach-close{padding-block:65px 75px}.approach-close h2{font-size:40px}.approach-close .el-text-link{font-size:13px}.approach-hidden{padding-block:65px}.approach-lens{display:block;margin-top:55px}.approach-lens dl{margin-top:35px;padding-left:20px}.approach-lens h2{font-size:35px}.approach-skipped{padding-block:65px}.approach-skipped ol{display:block;margin-top:35px}.approach-skipped li{font-size:19px;padding-block:18px;border-bottom:1px solid var(--ap-dark-rule)}.approach-implementation{padding-block:65px}.approach-implementation ol{display:block;border-top:0;border-left:1px solid #19b8ae70;margin-left:3px;margin-top:35px}.approach-implementation li{padding:0 0 25px 23px}.approach-implementation li:before{left:-3px;top:5px}.approach-implementation h3{margin-block:12px}.approach-implementation li p{margin-top:0}.approach-years{display:block;padding-block:60px}.approach-years>span{font-size:170px}.approach-years p{font-size:29px;margin-top:30px}.approach-environments{padding-block:55px 65px}.approach-environments ul{grid-template-columns:1fr 1fr;gap:0 20px;margin-top:30px}.approach-environments li{font-size:16px}.approach-transfer{padding-block:65px}.approach-transfer dl>div{grid-template-columns:20px 1fr 15px 1fr;gap:12px;padding-block:20px}.approach-transfer dt,.approach-transfer dd{font-size:19px}.approach-nostalgia{padding-block:70px}.approach-nostalgia h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){.approach-experience *{transition:none!important;scroll-behavior:auto!important}}
.approach-experience .approach-map-link{fill:none;stroke:var(--el-teal);stroke-width:1;opacity:0;transition:opacity .3s}.approach-experience .approach-map-link.is-reached{opacity:.6}@media(prefers-reduced-motion:reduce){.approach-experience .approach-map-link{transition:none}}
.approach-deep-dives{padding-block:75px}.approach-deep-dives>a{display:grid;grid-template-columns:50px 1fr minmax(160px,25%);gap:28px;align-items:center;padding:35px 0;border-top:1px solid #bac0b6;color:inherit;text-decoration:none}.approach-deep-dives h2{font-size:clamp(28px,3vw,43px);margin:0 0 12px}.approach-deep-dives a p{font-size:15px;line-height:1.75;max-width:600px;margin:0}.approach-deep-link{font-size:12px;line-height:1.7;justify-self:end}.approach-deep-dives a:hover .approach-deep-link{color:#137d76}.approach-deep-dives a:focus-visible{outline:2px solid #19b8ae;outline-offset:6px}@media(max-width:700px){.approach-deep-dives{padding-block:45px}.approach-deep-dives>a{grid-template-columns:25px 1fr;gap:15px}.approach-deep-link{grid-column:2;justify-self:start}.approach-deep-dives a p{font-size:14px}}

/* Final landing-only refinements: operating frame, editorial gateways, outcome circuit. */
.approach-landing .approach-operating-model { padding: 15px 0 25px; isolation: isolate; }
.approach-landing .approach-operating-model::after { display: none; }
.approach-landing .approach-operating-model ol { border: 0; padding-left: 9%; }
.approach-landing .approach-operating-model li { border: 0; padding: 23px 0 23px 18px; gap: 13px; }
.approach-landing .approach-operating-model li:nth-child(n) { margin-left: 0; }
.approach-landing .approach-operating-model li:nth-child(2) { margin-left: 8px; }
.approach-landing .approach-operating-model li:nth-child(3) { margin-left: 16px; }
.approach-landing .approach-operating-model li:nth-child(4) { margin-left: 24px; }
.approach-landing .approach-operating-model li:nth-child(5) { margin-left: 32px; }
.approach-landing .approach-operating-model li::before { left: 0; width: 4px; height: 4px; background: #80958a; }
.approach-landing .approach-operating-model li:last-child::before { background: #19b8ae; width: 6px; height: 6px; }
.approach-landing .approach-operating-model strong { background: #0a0d0f; padding: 4px 6px; color: #b5c0b9; }
.approach-landing .approach-operating-model li:nth-child(n+3) strong { color: #f2efe8; }
.approach-landing .approach-operating-model li:last-child strong { border-bottom: 1px solid #19b8ae80; padding-bottom: 8px; }
.approach-landing .approach-deep-dives > a { grid-template-columns: 110px 1fr minmax(180px,24%); gap: 4%; padding: 43px 0; align-items: center; }
.approach-landing .approach-gateway-mark { display: block; align-self: stretch; }
.approach-landing .approach-gateway-mark svg { display: block; width: 88px; height: 88px; margin-top: 18px; stroke: #74877b; stroke-width: .8; }
.approach-landing .approach-gateway-mark .approach-mark-signal { stroke: #19b8ae; stroke-width: 1.3; }
.approach-landing .approach-deep-dives h2 { font-size: clamp(32px,3.5vw,50px); letter-spacing: -.045em; margin-bottom: 18px; }
.approach-landing .approach-deep-dives a p { max-width: 520px; }
.approach-landing .approach-deep-dives > a:nth-of-type(2) { margin-left: 7%; grid-template-columns: 110px 1fr minmax(180px,26%); }
.approach-landing .approach-deep-dives > a:nth-of-type(3) { padding-top: 50px; }
.approach-landing .approach-deep-link { border-bottom: 1px solid #19b8ae; padding: 12px 0; font-size: 13px; max-width: 225px; align-self: end; margin-bottom: 8px; }
.approach-landing .approach-deep-dives a:hover .approach-gateway-mark svg,
.approach-landing .approach-deep-dives a:focus-visible .approach-gateway-mark svg { stroke: #137d76; }
.approach-landing .approach-outcomes dl { position: relative; gap: 0 10%; padding-left: 25px; border-left: 1px solid #19b8ae66; }
.approach-landing .approach-outcomes dl::before { content: ''; position: absolute; left: 0; right: 0; top: 0; border-top: 1px solid #82958a; }
.approach-landing .approach-outcomes dl::after { content: ''; position: absolute; left: 0; right: 0; bottom: -15px; height: 45px; border-right: 1px solid #82958a; border-bottom: 1px solid #19b8ae66; pointer-events: none; }
.approach-landing .approach-outcomes dl > div { border-top: 0; }
.approach-landing .approach-outcomes dl > div::before { left: -29px; top: 0; width: 7px; height: 7px; }
.approach-landing .approach-outcomes dl > div::after { content: ''; position: absolute; top: 3px; left: -25px; width: 25px; border-top: 1px solid #82958a; }
.approach-landing .approach-outcomes dl > div:nth-child(even)::before { left: -3px; }
.approach-landing .approach-outcomes dl > div:nth-child(even)::after { left: -22.22%; width: 22.22%; height: 45px; top: -42px; border-right: 1px solid #82958a; }
@media(max-width:950px) {
  .approach-landing .approach-deep-dives > a,
  .approach-landing .approach-deep-dives > a:nth-of-type(2) { grid-template-columns: 80px 1fr; }
  .approach-landing .approach-deep-link { grid-column: 2; justify-self: start; margin: 0; }
  .approach-landing .approach-gateway-mark { grid-row: span 2; }
  .approach-landing .approach-gateway-mark svg { width: 65px; height: 65px; }
}
@media(max-width:700px) {
  .approach-landing .approach-operating-model { max-width: 380px; padding: 15px 0 25px; }
  .approach-landing .approach-operating-model li { padding-block: 20px; }
  .approach-landing .approach-deep-dives > a,
  .approach-landing .approach-deep-dives > a:nth-of-type(2) { grid-template-columns: 52px 1fr; gap: 15px; margin-left: 0; padding-block: 30px; }
  .approach-landing .approach-deep-dives > a:nth-of-type(2) .approach-gateway-mark { padding-top: 14px; }
  .approach-landing .approach-gateway-mark svg { width: 45px; height: 60px; margin-top: 12px; }
  .approach-landing .approach-deep-dives h2 { font-size: 31px; }
  .approach-landing .approach-deep-link { font-size: 12px; }
  .approach-landing .approach-outcomes dl > div:nth-child(n)::before { left: -29px; top: 3px; }
  .approach-landing .approach-outcomes dl > div:nth-child(n)::after { left: -25px; top: 6px; width: 25px; height: 0; border-right: 0; }
  .approach-landing .approach-outcomes dl > div { padding-top: 22px; }
  .approach-landing .approach-outcomes dl::before { display: none; }
}
@media(min-width:701px) {
  .approach-landing .approach-outcomes dl > div:nth-child(odd)::after { width: calc(100% + 22.22%); }
}

/* Open operating architecture — landing hero visual only. */
.approach-landing .approach-operating-model li { isolation: isolate; }
.approach-landing .approach-level-plane { position: absolute; inset: 0 -12px 0 -8px; width: calc(100% + 20px); height: 100%; z-index: -1; color: #a8b7ae; opacity: .33; pointer-events: none; }
.approach-landing .approach-plane-tone { fill: #f2efe8; fill-opacity: .025; }
.approach-landing .approach-operating-model li:nth-child(2) .approach-level-plane { opacity: .36; }
.approach-landing .approach-operating-model li:nth-child(3) .approach-level-plane { opacity: .39; }
.approach-landing .approach-operating-model li:nth-child(4) .approach-level-plane { opacity: .42; }
.approach-landing .approach-operating-model li:nth-child(5) .approach-level-plane { opacity: .46; }
.approach-landing .approach-operating-model li::before { background: #19b8ae; opacity: .55; z-index: 1; }
.approach-landing .approach-operating-model li::after { content: ''; position: absolute; left: 2px; top: 50%; height: 100%; width: 1px; background: #19b8ae; opacity: .28; transform: skewX(6deg); transform-origin: top; pointer-events: none; }
.approach-landing .approach-operating-model li:last-child::after { display: none; }
.approach-landing .approach-operating-model li:last-child::before { opacity: 1; }
.approach-landing .approach-operating-model strong { background: transparent; }
.approach-landing .approach-operating-model li:last-child strong { border-bottom: 0; }
@media(max-width:700px) {
 .approach-landing .approach-operating-model li:nth-child(n) { margin-left: 0; }
 .approach-landing .approach-operating-model li::after { transform: none; }
 .approach-landing .approach-level-plane { inset: 0 0 0 -2px; width: 100%; transform: scaleY(.42); transform-origin: center; }
}
