/* Solutions and implementation own their compact editorial layouts here.
   Shared disclosures and the existing five-stage light keep their own owners. */
@media (max-width:1100px) {
 :is(.solutions-page,.implementation-page) .final-story .n-hero {
  display:block;min-height:0;padding:calc(var(--compact-header) + 172px) 0 30px;
  background:#030912;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-hero-art {
  position:absolute;inset:var(--compact-header) 0 auto;width:100%;max-width:none;
  height:292px;aspect-ratio:auto;margin:0;z-index:-1;mask-image:none;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-hero-art>img {
  object-fit:cover;object-position:76% 46%;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-hero-art::after {
  background:linear-gradient(180deg,#03091200 20%,#03091252 49%,#030912 98%),linear-gradient(90deg,#03091270,transparent 70%);
 }
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-hero-copy {
  width:calc(100% - 2 * var(--compact-gutter));margin:0 auto;max-width:none;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-hero h1 {
  font-size:clamp(1.75rem,5vw,2.375rem);line-height:1.38;letter-spacing:-.045em;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-eyebrow {
  font-size:.6875rem;line-height:1.6;letter-spacing:.2em;margin-bottom:12px;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-lead {
  font-size:1rem;line-height:1.8;margin-top:18px;max-width:40rem;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-actions {
  display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 18px;margin-top:22px;align-items:center;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-actions :is(.action,.editorial-link) {
  font-size:.875rem;min-height:44px;max-width:100%;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-actions .action {
  flex:1 1 10rem;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-actions .editorial-link {
  flex:1 1 9rem;justify-content:center;gap:8px;white-space:normal;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-section {padding-block:38px}
 :is(.solutions-page,.implementation-page) .final-story .n-heading {display:block;margin-bottom:22px}
 :is(.solutions-page,.implementation-page) .final-story h2 {font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.4}
 :is(.solutions-page,.implementation-page) .final-story .n-heading>p {
  font-size:.9375rem;line-height:1.8;margin-top:12px;max-width:42rem;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-important {
  font-size:.875rem;line-height:1.8;margin-block:20px;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-close {
  min-height:0;padding-block:36px;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-close h2 {
  font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.45;
 }
 :is(.solutions-page,.implementation-page) .final-story .n-close-copy>p:not(.n-eyebrow) {
  font-size:.9375rem;line-height:1.8;margin-top:14px;
 }
 .solutions-page .final-story .n-environments {grid-template-columns:minmax(0,1fr);gap:12px}
 .solutions-page .final-story .n-environments article {
  position:relative;isolation:isolate;overflow:hidden;min-width:0;
  border:1px solid #8d9fc23b;border-radius:14px;background:#081523;display:flex;
 }
 .solutions-page .final-story .n-environments img {
  position:absolute;inset:0;z-index:-2;width:100%;height:100%;aspect-ratio:auto;
  object-fit:cover;object-position:64% center;
 }
 .solutions-page .final-story .n-environments article::before {
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg,#04101bf2,#07172acf 53%,#07172a65),linear-gradient(0deg,#04101baa,transparent 80%);
 }
 .solutions-page .final-story .n-environments article>div {
  padding:20px;display:flex;flex-direction:column;flex:1;min-width:0;
 }
 .solutions-page .final-story .n-environments h3 {font-size:1.0625rem;line-height:1.5;color:#f0f5ff}
 .solutions-page .final-story .n-environments p {font-size:.875rem;line-height:1.7;margin:8px 0 6px;flex:1;color:#d3deef;max-width:27rem}
 .solutions-page .final-story .n-environments .editorial-link {font-size:.875rem;min-height:44px;align-self:flex-start}
 .solutions-page #solution-connection {padding-block:36px;scroll-margin-top:calc(var(--compact-header) + 16px)}
 .solutions-page #solution-connection .sc-heading {margin-bottom:22px}
 .solutions-page #solution-connection .sc-eyebrow {font-size:.625rem;line-height:1.6;letter-spacing:.17em}
 .solutions-page #solution-connection h2 {font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.45}
 .solutions-page #solution-connection .sc-intro {font-size:.9375rem;line-height:1.8;max-width:42rem}
 .solutions-page #solution-connection .sc-cards {grid-template-columns:minmax(0,1fr);gap:32px}
 .solutions-page #solution-connection .sc-card {
  display:grid;grid-template-columns:3.4rem minmax(0,1fr);column-gap:14px;
  padding:18px 14px 12px;border-radius:18px;border-color:rgba(var(--sc-rgb),.5);
  box-shadow:inset 0 1px 0 #d4e8ff10,0 7px 22px #0000001c;
  container:ss-connection / inline-size;
  background:linear-gradient(145deg,rgba(var(--sc-rgb),.055),transparent 76%),#06111f;
 }
 .solutions-page #solution-connection .sc-current {
  --sc-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 76'%3E%3Cdefs%3E%3ClinearGradient id='a' x2='1' y2='1'%3E%3Cstop stop-color='%235185cb'/%3E%3Cstop offset='1' stop-color='%23132a4d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M28 5 60 13q5 1 5 7v43L28 54Z' fill='%23213e71'/%3E%3Cpath d='M18 11 50 19q5 1 5 7v43L18 60Z' fill='%232c4e87'/%3E%3Cpath d='M8 17 42 26q5 1 5 7v37q0 5-5 4L8 65q-4-1-4-6V21q0-5 4-4Z' fill='url(%23a)' stroke='%23779fdb' stroke-opacity='.75'/%3E%3Cpath d='M20 35h9v9h9v9h-9v9h-9v-9h-9v-9h9Z' fill='%2389b5fa' fill-opacity='.75'/%3E%3C/svg%3E");
 }
 .solutions-page #solution-connection .sc-connect {
  --sc-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 76'%3E%3Ccircle cx='36' cy='38' r='32' fill='%237859c2' fill-opacity='.15'/%3E%3Cg fill='none' stroke='%23b59af4' stroke-width='5' stroke-linecap='round'%3E%3Cpath d='m31 27 6-6a13 13 0 0 1 18 18l-9 9a13 13 0 0 1-16 2M41 49l-6 6a13 13 0 0 1-18-18l9-9a13 13 0 0 1 16-2M27 47l18-18'/%3E%3C/g%3E%3C/svg%3E");
 }
 .solutions-page #solution-connection .sc-improve {
  --sc-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 76'%3E%3Cdefs%3E%3ClinearGradient id='a' x2='0' y2='1'%3E%3Cstop stop-color='%2358c6e9' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%23102e43'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='url(%23a)' stroke='%2359b1d1' stroke-opacity='.7'%3E%3Crect x='5' y='51' width='13' height='23' rx='3'/%3E%3Crect x='28' y='38' width='13' height='36' rx='3'/%3E%3Crect x='51' y='23' width='13' height='51' rx='3'/%3E%3C/g%3E%3Cpath d='M5 37Q30 33 59 7' fill='none' stroke='%2380dcf7' stroke-width='2.5'/%3E%3Cpath d='m51 7 12-4-4 12Z' fill='%2380dcf7'/%3E%3C/svg%3E");
 }
 .solutions-page #solution-connection .sc-card::before {
  content:"";position:relative;inset:auto;grid-column:1/-1;grid-row:1/3;
  margin:-18px -14px 0;z-index:-1;border:0;border-radius:17px 17px 15px 15px;mask:none;
  background:radial-gradient(ellipse at 95% 10%,rgba(var(--sc-rgb),.13),transparent 70%),linear-gradient(110deg,rgba(var(--sc-rgb),.12),rgba(var(--sc-rgb),.025));
 }
 .solutions-page #solution-connection .sc-card::after {
  content:"";position:absolute;right:15px;top:15px;width:44px;height:48px;
  background:var(--sc-art) center/contain no-repeat;opacity:.82;pointer-events:none;
 }
 .solutions-page #solution-connection .sc-card-meta {
  grid-column:1;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;
  gap:7px;min-height:0;margin:0 0 14px;border-right:1px solid rgba(var(--sc-rgb),.22);
 }
 .solutions-page #solution-connection .sc-card-meta>span {font-size:1.875rem}
 .solutions-page #solution-connection .sc-card-meta>p {font-size:.5625rem;letter-spacing:.045em;overflow-wrap:anywhere}
 .solutions-page #solution-connection .sc-card-meta>i {display:block;width:14px;height:2px;margin:1px 0 0;background:rgb(var(--sc-rgb))}
 .solutions-page #solution-connection h3 {font-size:1.25rem;line-height:1.45}
 .solutions-page #solution-connection .sc-card>h3 {grid-column:2;grid-row:1;padding-right:42px;align-self:center}
 .solutions-page #solution-connection .sc-card-lead {grid-column:2;grid-row:2;font-size:.875rem;line-height:1.7;margin:7px 0 17px;max-width:29rem;color:#b8cce5}
 .solutions-page #solution-connection .sc-card ul {grid-column:1/-1;display:grid;gap:8px;margin-top:14px}
 .solutions-page #solution-connection .sc-card li {
  display:grid;grid-template-columns:1.3rem minmax(0,1fr) minmax(0,1.35fr);gap:10px;align-items:center;
  padding:12px 10px;border:1px solid rgba(var(--sc-rgb),.14);border-radius:10px;
  background:linear-gradient(105deg,rgba(var(--sc-rgb),.055),transparent 85%),#071523;
 }
 .solutions-page #solution-connection .sc-card li::before {
  content:"";width:1.25rem;height:1.25rem;align-self:center;
  background:#accef1;mask:var(--sc-row-icon) center/contain no-repeat;opacity:.95;
 }
 .solutions-page #solution-connection .sc-card li strong {font-size:.875rem;line-height:1.55;word-break:keep-all;overflow-wrap:anywhere}
 .solutions-page #solution-connection .sc-card li span {font-size:.875rem;line-height:1.65;margin:0;padding-left:10px;border-left:1px solid rgba(var(--sc-rgb),.22);word-break:keep-all;overflow-wrap:anywhere;color:#afc5df}
 .solutions-page #solution-connection .sc-current li:nth-child(1) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='13' rx='2'/%3E%3Cpath d='M12 16v5M7 21h10'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-current li:nth-child(2) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3Cpath d='m3 17 5-5 4 4 4-6 5 6'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-current li:nth-child(3) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 2v6m10-6v6M3 11h18'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-connect li:nth-child(1) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v14c0 4 16 4 16 0V5M4 12c0 4 16 4 16 0'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-connect li:nth-child(2) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 3-1 3-3 1-2 3 2 2-1 4 3 2 3-1 3 3 3-1 1-4 3-1v-4l-3-1-1-4-4-1Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-connect li:nth-child(3) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 2h9l5 5v15H5ZM14 2v6h5M8 12h8M8 16h8'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-improve li:nth-child(1) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 5v7l5 3'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-improve li:nth-child(2) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='3'/%3E%3Cpath d='m10 8 6 4-6 4Z'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-improve li:nth-child(3) {--sc-row-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M3 22v-3c0-7 18-7 18 0v3Z'/%3E%3C/svg%3E")}
 .solutions-page #solution-connection .sc-card-foot {grid-column:1/-1;font-size:.5625rem;letter-spacing:.14em;white-space:normal;padding-top:11px;margin-top:0;border-top:0;gap:8px}
 .solutions-page #solution-connection .sc-card-foot::before {width:15px;flex-shrink:0}
 .solutions-page #solution-connection .sc-next {
  display:block;top:auto;right:auto;left:calc(50% - 1px);bottom:-33px;transform:none;
  width:2px;height:32px;font-size:0;line-height:0;
  background:repeating-linear-gradient(180deg,rgba(var(--sc-rgb),.48) 0 3px,transparent 3px 6px);
 }
 .solutions-page #solution-connection .sc-next::after {
  content:"";position:absolute;left:-3px;top:12px;width:8px;height:8px;border-radius:50%;
  background:rgb(var(--sc-rgb));box-shadow:0 0 0 6px rgba(var(--sc-rgb),.07);
 }
 .solutions-page #solution-connection .sc-impact {margin-top:24px;padding:24px 0}
 .solutions-page #solution-connection .sc-impact-inner {grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}
 .solutions-page #solution-connection .sc-impact-heading {grid-column:1/-1;padding:0 0 9px}
 .solutions-page #solution-connection .sc-impact-heading h3 {font-size:1.375rem;line-height:1.5}
 .solutions-page #solution-connection .sc-benefit {
  min-height:0;padding:15px 15px 15px 47px;border:1px solid #777db737;border-radius:10px;
  background:linear-gradient(110deg,#20223c55,transparent 76%),#081220;
 }
 .solutions-page #solution-connection .sc-benefit::before {
  content:"";position:absolute;left:16px;top:19px;width:16px;height:16px;
  border:1px solid #aaa3e8;border-radius:50%;background:radial-gradient(circle,#b9afff 0 2px,transparent 3px);
 }
 .solutions-page #solution-connection .sc-benefit h4 {font-size:1rem;line-height:1.5;margin-bottom:5px;color:#e6e8ff}
 .solutions-page #solution-connection .sc-benefit p {font-size:.875rem;line-height:1.7}
 .solutions-page #solution-connection .sc-benefit p br {display:none}
 .solutions-page #solution-connection .sc-details .n-important {font-size:.875rem;line-height:1.8;margin-block:20px}
 .solutions-page .final-story .n-close-art {inset:0 0 0 18%;height:auto;mask-image:linear-gradient(90deg,transparent,#000)}
 .solutions-page .final-story .n-close-art::after {content:"";position:absolute;inset:0;background:#03091280}
 .implementation-page .final-story .n-banner-section {padding-block:8px 18px}
 .implementation-page .final-story .n-support-banner {
  min-height:0;display:block;padding:0;background:#0a1423;border-radius:14px;
 }
 .implementation-page .final-story .n-support-banner>img {
  position:absolute;inset:0;z-index:-2;width:100%;height:100%;filter:none;object-position:65% center;
 }
 .implementation-page .final-story .n-support-banner::before {
  content:"";position:absolute;inset:0;z-index:-1;
  background:linear-gradient(90deg,#05111bec,#071522bf 57%,#0918286b),linear-gradient(0deg,#06131b6b,transparent 65%);
 }
 .implementation-page .final-story .n-support-banner>div {padding:26px 22px;max-width:40rem}
 .implementation-page .final-story .n-support-banner h2 {display:none}
 .implementation-page .final-story .n-support-banner p:not(.n-eyebrow) {font-size:.9375rem;line-height:1.8;margin-top:14px;color:#d4dfed}
 .implementation-page .final-story .n-support-banner>div>span {font-size:.75rem;line-height:1.6;margin-top:16px}
 .implementation-page .final-story .n-details-layout {grid-template-columns:1fr;gap:22px}
 .implementation-page .final-story .n-details-layout .n-heading>p {font-size:.9375rem;line-height:1.8;margin-top:12px}
}
@media (min-width:768px) and (max-width:1100px) {
 :is(.solutions-page,.implementation-page) .final-story .n-hero {padding:calc(var(--compact-header) + 46px) 0 42px;min-height:440px}
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-hero-copy {width:calc(58% - var(--compact-gutter));margin-left:var(--compact-gutter)}
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-hero-art {inset:var(--compact-header) 0 0 36%;width:64%;height:auto}
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-hero-art>img {object-position:75% center}
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-hero-art::after {background:linear-gradient(90deg,#030912 0%,#0309129e 20%,transparent 60%),linear-gradient(0deg,#030912,transparent 20%)}
 :is(.solutions-page,.implementation-page) .final-story .n-hero .n-lead br {display:none}
 :is(.solutions-page,.implementation-page) .final-story .n-section {padding-block:44px}
 .solutions-page .final-story .n-environments {grid-template-columns:repeat(auto-fit,minmax(min(100%,max(12rem,calc((100% - 24px) / 3))),1fr));gap:12px}
 .solutions-page .final-story .n-environments article>div {padding:22px 18px}
 .solutions-page .final-story .n-environments article::before {background:linear-gradient(90deg,#04101bde,#07172aa6),linear-gradient(0deg,#04101be0,transparent 90%)}
 .solutions-page #solution-connection .sc-cards {max-width:50rem;margin-inline:auto}
 .solutions-page #solution-connection .sc-card {grid-template-columns:5.25rem minmax(0,1fr);column-gap:24px;padding:24px 24px 16px}
 .solutions-page #solution-connection .sc-card::before {margin:-24px -24px 0}
 .solutions-page #solution-connection .sc-card::after {width:72px;height:76px;right:28px;top:18px}
 .solutions-page #solution-connection .sc-card-meta {margin-bottom:22px;gap:9px}
 .solutions-page #solution-connection .sc-card-meta>span {font-size:2.5rem}
 .solutions-page #solution-connection .sc-card-meta>p {font-size:.6875rem;letter-spacing:.1em}
 .solutions-page #solution-connection .sc-card>h3 {font-size:1.5rem;padding-right:80px}
 .solutions-page #solution-connection .sc-card-lead {font-size:.9375rem;padding-right:80px;margin-bottom:24px}
 .solutions-page #solution-connection .sc-card ul {gap:9px;margin-top:18px}
 .solutions-page #solution-connection .sc-card li {grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1.65fr);padding:14px 16px;gap:18px}
 .solutions-page #solution-connection .sc-card li span {padding-left:22px}
 .solutions-page #solution-connection .sc-card-foot {font-size:.625rem;padding-top:14px}
 .solutions-page #solution-connection .sc-impact-inner {grid-template-columns:repeat(auto-fit,minmax(min(100%,max(12rem,calc((100% - 24px) / 3))),1fr));gap:12px}
 .solutions-page #solution-connection .sc-benefit {padding:18px 15px 15px}
 .solutions-page #solution-connection .sc-benefit::before {position:static;display:block;margin-bottom:12px}
 .solutions-page #solution-connection .sc-signature {display:none}
}
@media (max-width:767px) {
 :is(.solutions-page,.implementation-page) .final-story .n-actions .action {width:auto;flex-basis:10rem}
 :is(.solutions-page,.implementation-page) .final-story .n-actions .action-base {padding:13px 12px;min-height:46px}
}
@media (max-width:1100px) {
 @container ss-connection (max-width:18rem) {
  .solutions-page #solution-connection .sc-card::before {grid-row:1/4}
  .solutions-page #solution-connection .sc-card-meta {grid-column:1/-1;grid-row:1;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;border:0;margin-bottom:12px;padding-right:46px}
  .solutions-page #solution-connection .sc-card-meta>i {display:none}
  .solutions-page #solution-connection .sc-card>h3 {grid-column:1/-1;grid-row:2;padding-right:0}
  .solutions-page #solution-connection .sc-card-lead {grid-column:1/-1;grid-row:3;padding-right:0}
  .solutions-page #solution-connection .sc-card li {grid-template-columns:1.3rem minmax(0,1fr);gap:4px 10px}
  .solutions-page #solution-connection .sc-card li::before {grid-column:1;grid-row:1;align-self:start;margin-top:2px}
  .solutions-page #solution-connection .sc-card li strong {grid-column:2;grid-row:1}
  .solutions-page #solution-connection .sc-card li span {grid-column:2;grid-row:2;border:0;padding-left:0}
 }
}
