/* Product-led pages: individual opening, delivery system and customer proof. */
body.premium-site.premium-product .header { background:rgba(255,255,255,.97); border-bottom:1px solid #d9e3e1; box-shadow:0 3px 24px #102b3e05; }
body.premium-site.premium-product .header__brand img, body.premium-site.premium-product .header.is-scrolled .header__brand img { filter:none; }
body.premium-site.premium-product .header__nav a, body.premium-site.premium-product .header .pv-nav__trigger { color:var(--navy); }
body.premium-site.premium-product .header__nav a:hover, body.premium-site.premium-product .header .pv-nav__trigger:hover { color:var(--teal); }
body.premium-site.premium-product .menu-toggle { border-color:#c1d1cd; color:var(--navy); }
body.premium-site.premium-product .menu-toggle svg { color:var(--navy); }
body.premium-site.premium-product .header__booking { color:#fff; }

/* Excellence carries the depth and teal light of the homepage framework. */
body.premium-site.premium-product-excellence .header { background:linear-gradient(110deg,#0b2934,#071725 65%); border-bottom-color:#749c995e; box-shadow:0 8px 30px #00000018; }
body.premium-site.premium-product-excellence .header__brand img,
body.premium-site.premium-product-excellence .header.is-scrolled .header__brand img { filter:brightness(0) invert(1); }
body.premium-site.premium-product-excellence .header__nav a,
body.premium-site.premium-product-excellence .header .pv-nav__trigger { color:#fff; }
body.premium-site.premium-product-excellence .header__nav a:hover,
body.premium-site.premium-product-excellence .header .pv-nav__trigger:hover { color:#91dbcf; }
body.premium-site.premium-product-excellence .menu-toggle,
body.premium-site.premium-product-excellence .menu-toggle svg { color:#fff; border-color:#739392; }
body.premium-site.premium-product-excellence .header__nav .pv-nav__panel { background:#0b2230; border:1px solid #6c999b; box-shadow:0 20px 40px #00000040; }
body.premium-site.premium-product-excellence .header__nav .pv-nav__links a { color:#f5faf8; }
body.premium-site.premium-product-excellence .header__nav .pv-nav__links a:hover,
body.premium-site.premium-product-excellence .header__nav .pv-nav__links a:focus-visible,
body.premium-site.premium-product-excellence .header__nav .pv-nav__links a[aria-current] { background:#163b45; color:#a9e7db; }

.pv-solution .pv-section { padding-block:80px; }
.pv-solution h2 { font-size:clamp(30px,3vw,40px); }
.pv-solution > .pv-product-hero { isolation:isolate; padding:58px 0 0; background:radial-gradient(ellipse at 92% 20%,#dceee985,transparent 50%),linear-gradient(130deg,#fff 30%,#f3f6f4); color:var(--navy); overflow:hidden; }
.pv-product-hero::before { content:''; position:absolute; z-index:-1; width:65vw; height:65vw; right:-28vw; top:-31vw; border:1px solid #b7cec577; border-radius:50%; box-shadow:0 0 0 70px #d3e3df22,0 0 0 140px #d3e3df15; pointer-events:none; }
.pv-solution > .pv-product-hero > .pv-wrap { max-width:1200px; }
.pv-product-hero__layout { display:grid; grid-template-columns:minmax(0,1.13fr) minmax(0,1fr); gap:64px; align-items:center; }
.pv-product-hero__copy { min-width:0; padding-bottom:40px; }
.pv-solution .pv-product-hero h1 { color:var(--navy); font-size:clamp(38px,3.55vw,52px); line-height:1.1; text-wrap:balance; }
.pv-solution .pv-product-hero h1 span { display:block; color:var(--teal); }
.pv-solution .pv-product-hero h1 .pv-keep { display:inline; color:inherit; white-space:nowrap; }
.pv-solution .pv-product-hero .pv-label { display:flex; align-items:center; gap:12px; color:var(--teal); font-size:12px; letter-spacing:.1em; margin-bottom:20px; }
.pv-product-hero .pv-label::before { content:''; display:block; width:28px; height:1px; background:var(--teal); }
.pv-page .pv-product-hero__lead { margin:24px 0 22px; font-size:18px; line-height:1.65; color:#344b56; }
.pv-solution .pv-product-hero .pv-hero__points { margin:0 0 24px !important; }
.pv-solution .pv-product-hero .pv-hero__points li { font-size:15px; line-height:1.55; padding:5px 0 9px 26px; color:#304653; }
.pv-solution .pv-product-hero .pv-hero__points li::before { border-color:var(--teal); width:7px; height:12px; }
.pv-product-hero__copy > .pv-button { font-size:15px; min-height:56px; padding:16px 22px; }
.pv-product-hero__media { min-width:0; padding:8px 0 40px; }
.pv-product-hero__frame { position:relative; padding:16px 16px 20px; border:1px solid #c7d9d3; background:linear-gradient(145deg,#fff,#f8fbf9); box-shadow:0 24px 54px -30px #133f3d55,0 2px 5px #153e3220; }
.pv-product-hero__frame::before { content:''; position:absolute; inset:14px -14px -14px 14px; border:1px solid #accdc5; background:linear-gradient(145deg,#eaf3ef,#cadfd740); z-index:-1; }
.pv-solution .pv-product-hero .pv-video__player { border:0; border-radius:0; box-shadow:none; }
.pv-solution .pv-product-hero .pv-hero__proof { margin-top:20px; gap:16px; justify-content:flex-start; color:var(--navy); }
.pv-solution .pv-product-hero .pv-hero__stars, .pv-solution .pv-product-hero .pv-hero__rating > span:last-child { color:var(--teal); }
.pv-product-hero .pv-hero__rating strong { font-size:12px; }
.pv-product-hero .pv-hero__rating > span:last-child { font-size:11px; }
.pv-page .pv-product-hero__caption { margin:30px 16px 0; max-width:410px; color:#41605b; font-size:14px; font-weight:500; line-height:1.55; }
.pv-solution .pv-product-hero .pv-offer-meta { margin-top:6px !important; padding:23px 0 !important; gap:20px 38px; justify-content:space-between; border-color:#c9d9d3; }
.pv-solution .pv-product-hero .pv-offer-meta li { color:#335951; font-size:13px; font-weight:600; }
.pv-solution--audit .pv-product-hero::before { border-radius:0; transform:rotate(-22deg); right:-20vw; top:-40vw; }
.pv-solution--coaching > .pv-product-hero { background:radial-gradient(ellipse at 88% 50%,#deece2,transparent 55%),#fafbf8; }
.pv-solution--consulting > .pv-product-hero { background:linear-gradient(130deg,#fff 22%,#eef3f6 66%,#e7f0ed); }
.pv-solution--consulting .pv-product-hero::before { border-radius:0; transform:rotate(32deg); }

.pv-solution--excellence > .pv-product-hero {
  padding-top:68px;
  color:#fff;
  background:linear-gradient(100deg,#061622 0%,#081b29f5 48%,#0a2935e8 76%,#064b4eda 100%),url('../images/premium/experts-1600.webp') center 42% / cover;
  border-bottom:1px solid #638f91;
}
.pv-solution--excellence .pv-product-hero::before { content:none; }
.pv-solution--excellence .pv-product-hero__layout { gap:70px; }
.pv-solution--excellence .pv-product-hero h1 { color:#fff; font-size:clamp(40px,3.85vw,56px); letter-spacing:-.035em; line-height:1.08; text-wrap:balance; }
.pv-solution--excellence .pv-product-hero h1 span { color:var(--pv-mint); }
.pv-solution--excellence .pv-product-hero .pv-label { color:var(--pv-mint); font-size:13px; letter-spacing:.08em; }
.pv-solution--excellence .pv-product-hero .pv-label::before { width:34px; height:2px; background:var(--pv-mint); }
.pv-solution--excellence .pv-product-hero__lead { color:#d3e1e4; }
.pv-solution--excellence .pv-product-hero .pv-hero__points li { color:#f0f5f4; }
.pv-solution--excellence .pv-product-hero .pv-hero__points li::before { border-color:var(--pv-mint); }
.pv-solution--excellence .pv-product-hero__copy > .pv-button {
  border:1px solid #86cfc7;
  background:linear-gradient(110deg,#237f80,#0e6b6b 60%,#075256);
  box-shadow:inset 0 1px 0 #c3ede763,0 4px 0 #042c36,0 14px 34px #00000030;
  padding-inline:26px;
}
.pv-solution--excellence .pv-product-hero__copy > .pv-button:hover { background:linear-gradient(110deg,#2a9694,#117b78 60%,#095d60); }
.pv-solution--excellence .pv-product-hero__frame {
  padding:12px 12px 24px;
  border:1px solid #a2bbb8;
  background:linear-gradient(125deg,#1a666c70 0%,#0b2332 24%,#071725 72%,#144449 100%);
  box-shadow:inset 1px 1px 0 #e0f8f329,0 24px 64px #00000055;
}
.pv-solution--excellence .pv-product-hero__frame::before { inset:13px -13px -13px 13px; border-color:#698f90; background:linear-gradient(125deg,#18354040,#0a3445b0); }
.pv-solution--excellence .pv-product-hero .pv-video__player { border:1px solid #bacbc366; }
.pv-solution--excellence .pv-product-hero .pv-hero__proof { padding-inline:7px; color:#fff; }
.pv-solution--excellence .pv-product-hero .pv-hero__stars { color:var(--pv-mint); }
.pv-solution--excellence .pv-product-hero .pv-hero__rating > span:last-child { color:#bedbd4; }
.pv-solution--excellence .pv-product-hero .pv-hero__portraits img { border-color:#c3ddd5; }
.pv-solution--excellence .pv-product-hero__caption { margin-top:29px; color:#bad8d3; letter-spacing:.01em; }
.pv-solution--excellence .pv-product-hero .pv-offer-meta { border-color:#7ea5a661; }
.pv-solution--excellence .pv-product-hero .pv-offer-meta li { color:#d7e7e5; }

/* Keep the argument short: diagnosis and product mechanism, without the home story. */
.pv-solution .pv-product-thesis { background:#fff; border-bottom:1px solid #e0e6e2; }
.pv-product-thesis .pv-thesis__layout { grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:80px; }
.pv-product-thesis .pv-thesis__heading { padding-right:10px; }
.pv-product-thesis h2 { max-width:500px; }
.pv-product-thesis .pv-thesis__copy { border-left:1px solid #bed3cc; padding-left:36px; }
.pv-solution .pv-product-thesis .pv-thesis__copy p { font-size:17px; line-height:1.75; }
.pv-solution .pv-product-thesis .pv-thesis__copy p:first-child { font-weight:400; color:var(--ink-soft); }
.pv-solution .pv-product-thesis .pv-thesis__copy p:last-child { color:var(--navy); }

/* Audit reads like a review path ending in a tangible report. */
.pv-solution--audit .pv-process { background:linear-gradient(120deg,#f4f7f5,#fff 65%); }
/* Einleitung im selben Raster wie die Grafik: Text oben bündig zur Überschrift, Kanten bündig zur Ergebniskarte. */
.pv-solution--audit .pv-process .pv-section-head { display:grid; grid-template-columns:minmax(0,1.3fr) minmax(0,1fr); grid-template-areas:"label ." "title lead"; text-align:left; gap:0 70px; max-width:none; align-items:start; }
.pv-solution--audit .pv-process .pv-section-head > div { display:contents; }
.pv-solution--audit .pv-process .pv-section-head .pv-label { grid-area:label; }
.pv-solution--audit .pv-process .pv-section-head h2 { grid-area:title; }
.pv-solution--audit .pv-process .pv-section-head .pv-lead { grid-area:lead; max-width:none; margin:0; }
.pv-solution .pv-process .pv-lead { font-size:18px; }
.pv-solution--audit .pv-audit-path { grid-template-columns:minmax(0,1.3fr) minmax(0,1fr); gap:70px; }
.pv-solution--audit .pv-audit-path__result { padding:40px; border:1px solid #c7d9d1; background:linear-gradient(145deg,#fff,#f7faf7); box-shadow:10px 10px 0 #e5eeea,0 24px 50px -28px #21483c44; }
.pv-audit-path__result::before, .pv-audit-path__result::after { display:none; }
.pv-solution--audit .pv-audit-path__document { width:86px; }
.pv-solution--audit .pv-audit-path__findings strong { font-size:17px; }
.pv-solution--audit .pv-audit-path__sequence > li > div { padding-right:0; }

/* Coaching keeps a visible recurring rhythm; Consulting has a joined delivery lane. */
.pv-solution--coaching .pv-process { background:linear-gradient(140deg,#eff4ed,#e6f0eb 55%,#d9e9e2); }
.pv-solution--coaching .pv-learning__stairs > li { border-color:#8eaaa0; }
.pv-solution--coaching .pv-learning__stairs > li:nth-child(3) { background:linear-gradient(150deg,#ffffff80,#ffffff00); }
.pv-solution--coaching .pv-learning__stairs .pv-process__number { font-size:54px; font-weight:500; }
.pv-solution--coaching .pv-learning__practice { padding-top:30px; }
/* Die Treppe beginnt dichter am Einleitungstext und steigt flacher an. */
@media (min-width:851px) {
  .pv-solution--coaching .pv-process .pv-section-head { margin-bottom:28px; }
  .pv-solution--coaching .pv-learning__stairs { padding-top:0 !important; }
  .pv-solution--coaching .pv-learning__stairs > li { margin-top:84px; min-height:330px; }
  .pv-solution--coaching .pv-learning__stairs > li:nth-child(2) { margin-top:42px; min-height:372px; }
  .pv-solution--coaching .pv-learning__stairs > li:nth-child(3) { margin-top:0; min-height:414px; }
  .pv-solution--coaching .pv-learning__stairs > li:not(:last-child)::after { top:-42px; height:42px; }
}
.pv-solution--consulting .pv-project__title { justify-content:flex-start; padding:36px; border:1px solid #2b6369; background:linear-gradient(120deg,#102a43,#204f62 56%,#0e6b6b); color:#fff; box-shadow:0 16px 36px -24px #102a4366; }
.pv-solution--consulting .pv-project__title > strong { color:#b8e5d8; }
.pv-solution--consulting .pv-project__title span { color:#fff; }
.pv-solution--consulting .pv-project__title p { color:#d8eae7; }
.pv-solution--consulting .pv-project__completion { background:linear-gradient(145deg,#e9f3ec,#f6f9f6); border:1px solid #bed7cb; padding:32px 24px; }

/* Offer-specific outputs: foundations, a working rhythm, and project commitments. */
.pv-offer-results { background:#fff; }
.pv-offer-results__heading { max-width:700px; margin-bottom:40px; }
.pv-offer-results__list { margin:0; }
.pv-offer-results__list dt { display:flex; align-items:baseline; gap:20px; color:var(--navy); font:700 24px/1.3 var(--font-display); }
.pv-offer-results__list dt > span { color:#759b8c; font-size:16px; font-weight:500; }
.pv-offer-results__list dd { margin:16px 0 0 43px; font-size:17px; line-height:1.65; }
.pv-offer-results--excellence .pv-offer-results__list { display:grid; grid-template-columns:1fr 1fr; gap:30px 64px; }
.pv-offer-results--excellence .pv-offer-results__list > div { border-top:1px solid #becfc7; padding-top:26px; }
.pv-offer-results--coaching { background:#fafbf8; }
.pv-offer-results--coaching > .pv-wrap { display:grid; grid-template-columns:.8fr 1.2fr; gap:24px 76px; }
.pv-offer-results--coaching .pv-offer-results__list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 48px; align-content:start; }
.pv-offer-results--coaching .pv-offer-results__list > div { padding:24px 0 28px; border-top:1px solid #cbdacf; }
.pv-offer-results--coaching .pv-offer-results__list dt { font-size:21px; gap:14px; }
.pv-offer-results--coaching .pv-offer-results__list dd { margin:12px 0 0 34px; font-size:16px; }
.pv-offer-results--coaching .pv-offer-results__heading { margin:24px 0 0; }
.pv-offer-results--coaching .pv-offer-results__note { grid-column:2; }
.pv-offer-results--consulting { background:#f3f6f7; }
.pv-offer-results--consulting .pv-offer-results__list > div { display:grid; grid-template-columns:.9fr 1.1fr; gap:60px; padding:24px 0; border-top:1px solid #c6d5d7; }
.pv-offer-results--consulting .pv-offer-results__list dd { margin:0; }
.pv-page .pv-offer-results__note { margin:32px 0 0; max-width:760px; color:#5b716b; font-size:13px; line-height:1.6; }

.pv-product-fit { background:linear-gradient(115deg,#112d42,#234b58 60%,#136763); color:#e5f0ed; }
.pv-product-fit__layout { display:grid; grid-template-columns:1.1fr .9fr; gap:80px; align-items:center; }
.pv-solution .pv-product-fit h2 { color:#fff; font-size:clamp(27px,2.65vw,36px); }
.pv-solution .pv-product-fit .pv-label { color:#adddcd; }
.pv-product-fit__layout > div > p:last-child { margin-top:24px; font-size:17px; }
.pv-solution .pv-product-fit .pv-fit-criteria { margin:0 !important; }
.pv-product-fit .pv-fit-criteria li { padding:20px 0 20px 28px; border-color:#86b7aa66; }
.pv-product-fit .pv-fit-criteria li::before { top:21px; color:#b2e9d7; }
.pv-product-beliefs .pv-section-head { align-items:flex-start; text-align:left; max-width:none; margin-bottom:36px; }
.pv-solution .pv-product-alternatives { padding:50px 0; background:#f3f6f4; }
.pv-product-alternatives h2 { font-size:28px; }
.pv-product-alternatives .pv-other-solutions__links { margin-top:24px; }
.pv-product-alternatives .pv-other-solutions__links a { padding:22px 0; background:transparent; border-top:1px solid #c5d6ce; }
.pv-product-alternatives .pv-other-solutions__links strong { font-size:19px; }
.pv-solution > .pv-final { background:radial-gradient(ellipse at 100% 100%,#16787988,transparent 60%),linear-gradient(110deg,#0f263c,#234856); }

@media(max-width:1100px) {
  .pv-product-hero__layout { gap:38px; grid-template-columns:1.05fr 1fr; }
  .pv-solution .pv-product-hero h1 { font-size:39px; }
  .pv-solution--excellence .pv-product-hero__layout { gap:42px; }
  .pv-solution--excellence .pv-product-hero h1 { font-size:42px; }
  .pv-page .pv-product-hero__lead { font-size:16px; }
  .pv-product-thesis .pv-thesis__layout, .pv-product-fit__layout { gap:42px; }
  .pv-offer-results--coaching > .pv-wrap { gap:32px 48px; }
}
@media(max-width:900px) {
  .pv-solution > .pv-product-hero { padding-top:36px; }
  .pv-solution--excellence > .pv-product-hero { padding-top:42px; }
  .pv-product-hero__layout { grid-template-columns:1fr; gap:20px; }
  .pv-solution--excellence .pv-product-hero__layout { gap:24px; }
  .pv-product-hero__copy { padding-bottom:0; }
  .pv-solution .pv-product-hero h1 { max-width:700px; font-size:clamp(36px,5.2vw,46px); }
  .pv-page .pv-product-hero__lead { max-width:700px; font-size:18px; }
  .pv-product-hero__media { max-width:600px; width:100%; padding:0 14px 25px 0; margin:10px auto 0; }
  .pv-product-hero__caption { text-align:center; margin-inline:auto !important; }
  .pv-solution .pv-product-hero .pv-offer-meta { justify-content:flex-start; gap:12px 24px; }
  .pv-product-thesis .pv-thesis__layout, .pv-product-fit__layout { grid-template-columns:1fr; gap:28px; }
  .pv-product-thesis .pv-thesis__copy { padding-left:24px; max-width:none; }
  .pv-solution--audit .pv-process .pv-section-head { display:block; }
  .pv-solution--audit .pv-process .pv-lead { margin-top:24px; }
  .pv-solution--audit .pv-audit-path { grid-template-columns:1fr; gap:32px; }
  .pv-solution--audit .pv-audit-path__result { max-width:700px; padding:32px; }
  .pv-offer-results--coaching > .pv-wrap { display:block; }
  .pv-offer-results--coaching .pv-offer-results__heading { margin:0 0 32px; }
  .pv-offer-results--coaching .pv-offer-results__note { grid-column:auto; }
}
@media(max-width:600px) {
  .pv-solution .pv-section { padding-block:54px; }
  .pv-solution > .pv-product-hero { padding-top:30px; }
  .pv-solution--excellence > .pv-product-hero { padding-top:32px; }
  .pv-product-hero__copy > .pv-button { width:100%; }
  .pv-solution .pv-product-hero h1 { font-size:36px; line-height:1.13; letter-spacing:-.025em; overflow-wrap:normal; hyphens:auto; }
  .pv-solution--excellence .pv-product-hero h1 { font-size:37px; line-height:1.1; }
  .pv-page .pv-product-hero__lead { font-size:16px; margin:20px 0; }
  .pv-solution .pv-product-hero .pv-hero__points li { font-size:14px; }
  .pv-product-hero__frame { padding:10px 10px 16px; }
  .pv-solution--excellence .pv-product-hero__frame { padding:8px 8px 20px; }
  .pv-product-hero__frame::before { inset:10px -10px -10px 10px; }
  .pv-solution .pv-product-hero .pv-hero__proof { gap:10px; }
  .pv-solution .pv-product-hero .pv-hero__portraits img { width:40px; height:40px; }
  .pv-solution .pv-product-hero .pv-hero__rating strong { font-size:11px; }
  .pv-solution .pv-product-hero .pv-offer-meta { display:block; padding-block:18px !important; }
  .pv-solution .pv-product-hero .pv-offer-meta li { padding:5px 0; font-size:12px; }
  .pv-product-thesis .pv-thesis__copy { padding:0; border:0; }
  .pv-solution .pv-product-thesis .pv-thesis__copy p { font-size:16px; }
  .pv-offer-results--excellence .pv-offer-results__list { grid-template-columns:1fr; gap:24px; }
  .pv-offer-results--coaching .pv-offer-results__list { grid-template-columns:1fr; }
  .pv-offer-results__list dt { font-size:22px; gap:14px; }
  .pv-offer-results__list dd { font-size:16px; margin-left:34px; }
  .pv-offer-results--consulting .pv-offer-results__list > div { display:block; }
  .pv-offer-results--consulting .pv-offer-results__list dd { margin:14px 0 0 34px; }
  .pv-solution--consulting .pv-project__title { padding:26px 22px; }
  .pv-solution .pv-product-fit h2 { font-size:29px; }
  .pv-solution .pv-product-alternatives { padding-block:40px; }
}

/* Lösungsseiten, erster Screen (Review 08.10.2026): Bullets, CTA, Video und die Leiste mit den
   Eckdaten sind auf 13-Zoll-Laptops ohne Scrollen sichtbar. */
@media (min-width:901px) {
  .pv-solution > .pv-product-hero, .pv-solution--excellence > .pv-product-hero { padding-top:34px; }
  .pv-product-hero__layout, .pv-solution--excellence .pv-product-hero__layout { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); gap:56px; }
  .pv-solution .pv-product-hero .pv-label { margin-bottom:14px; }
  .pv-solution .pv-product-hero h1, .pv-solution--excellence .pv-product-hero h1 { font-size:clamp(36px,3.05vw,46px); line-height:1.08; }
  .pv-page .pv-product-hero__lead { margin:16px 0 18px; font-size:17px; line-height:1.55; }
  .pv-solution .pv-product-hero .pv-hero__points { margin:0 0 18px !important; }
  .pv-solution .pv-product-hero .pv-hero__points li { padding:3px 0 6px 26px; }
  .pv-product-hero__copy { padding-bottom:22px; }
  .pv-product-hero__media { padding:0 0 22px; }
  .pv-page .pv-product-hero__caption, .pv-solution--excellence .pv-product-hero__caption { margin-top:16px; }
  .pv-solution .pv-product-hero .pv-offer-meta { margin-top:0 !important; padding:15px 0 !important; }
}

/* „Der Ansatz“: Überschrift mittig zum Text. Nach einem hellen Hero folgt ein dunkler Abschnitt,
   damit der Wechsel sichtbar ist; Excellence startet dunkel und bleibt hier hell. */
.pv-product-thesis .pv-thesis__layout { align-items:center; }
.pv-product-thesis .pv-thesis__heading .pv-label { margin-bottom:16px; }
.pv-page .pv-product-thesis h2 { font-size:clamp(32px,3vw,42px); line-height:1.12; }
.pv-solution:not(.pv-solution--excellence) .pv-product-thesis { color:#d3e1e4; background:radial-gradient(ellipse at 12% 30%,rgba(14,107,107,.28),transparent 55%),var(--pv-depth); border-bottom:1px solid var(--pv-metal); }
.pv-solution:not(.pv-solution--excellence) .pv-product-thesis h2 { color:#fff; }
.pv-solution:not(.pv-solution--excellence) .pv-product-thesis .pv-label { color:var(--pv-mint); }
.pv-solution:not(.pv-solution--excellence) .pv-product-thesis .pv-thesis__copy { border-left-color:rgba(131,210,197,.4); }
.pv-solution:not(.pv-solution--excellence) .pv-product-thesis .pv-thesis__copy p:first-child { color:#b9cbd1; }
.pv-solution:not(.pv-solution--excellence) .pv-product-thesis .pv-thesis__copy p:last-child { color:#fff; }
