:root{
  --ws-content-width:1200px;
  --ws-page-gutter:24px;
  --ws-section-space:80px;
  --ws-section-space-mobile:48px;
  --ws-final-space:104px;
  --ws-radius-card:22px;
  --ws-button-height:48px;
}

html{scroll-padding-top:92px}
body main .shell,.shell{width:min(var(--ws-content-width),calc(100% - (var(--ws-page-gutter) * 2)));margin-inline:auto}

/* Eén typografische schaal voor alle hoofdtemplates. */
html body #opening-hero h1,
html body.webdesign-page.webdesign-page.webdesign-page .wd-service-intro.wd-service-intro h1{font-size:60px!important;line-height:.99!important;letter-spacing:-.048em!important}
body main :is(.section-head,.process-heading,.wd-faq-heading,.contact-heading,.problem-head)>h2,
body main :is(.wd-intro-copy,.wd-motion-copy,.wd-case-copy,.process-copy,.process-payment-copy,.process-route-feature-copy,.form-copy,.direct-grid>div)>h2{line-height:1.04!important}
body main :is(.section-head,.process-heading,.wd-faq-heading,.contact-heading,.problem-head)>p,
body main :is(.wd-intro-copy,.wd-motion-copy,.wd-case-copy,.process-copy,.process-payment-copy,.process-route-feature-copy,.form-copy,.direct-grid>div)>p{max-width:62ch}

/* Ritme per paginatype, met ruimte voor gespecialiseerde hero- en CTA-componenten. */
html body.home-page.home-page.home-page main>:is(.concept-showcase,.home-build-hosting,.website-problems,.process,.testimonial-grid,.website-scan),
html body.services-page.services-page.services-page main>:is(.service-page-links,.services-offers,.services-proof,.responsive-showcase,.service-detail,.included,.standard-included,.faq),
html body.concepts-page.concepts-page.concepts-page main>section:not(.cx-hero):not(.cx-final),
html body.webdesign-page.webdesign-page.webdesign-page:not(.process-page) main>section:not(.wd-service-intro):not(.wd-final-cta),
html body.process-page.process-page.process-page main>:is(.process-route-feature,.process-phase,.launch-section,.support-section,.wd-faq){padding-top:var(--ws-section-space)!important;padding-bottom:var(--ws-section-space)!important}

html body[class][class] main>:is(.wd-final-cta,.cta){padding-top:var(--ws-final-space)!important;padding-bottom:var(--ws-final-space)!important}

/* Eén knopfamilie. */
body :is(a.button,.wd-button,button.primary,.request-modal-button:not(.is-back):not(.is-edit)){min-height:var(--ws-button-height);box-sizing:border-box;border-radius:999px!important;font-size:14px}
body .shared-site-header .nav-cta{min-height:44px;border-radius:999px!important;font-size:12px}

/* Gedeelde kaarttaal zonder gespecialiseerde layouts te overschrijven. */
body main :is(.dashboard-card,.request-option,.service-detail-points>article,.support-grid>article,.process-steps>article,.cx-explainer-steps>article){border-radius:var(--ws-radius-card)}

/* Rustige en voorspelbare focusweergave. */
body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(40,100,255,.28);outline-offset:3px}

@media(max-width:900px){
  html body #opening-hero h1,
  html body.webdesign-page.webdesign-page.webdesign-page .wd-service-intro.wd-service-intro h1{font-size:48px!important;line-height:.99!important}
}

@media(max-width:600px){
  :root{--ws-page-gutter:18px;--ws-final-space:72px}
  html{scroll-padding-top:72px}
  html body #opening-hero h1,
  html body.webdesign-page.webdesign-page.webdesign-page .wd-service-intro.wd-service-intro h1{font-size:40px!important;line-height:.99!important}
  html body.home-page.home-page.home-page main>:is(.concept-showcase,.home-build-hosting,.website-problems,.process,.testimonial-grid,.website-scan),
  html body.services-page.services-page.services-page main>:is(.service-page-links,.services-offers,.services-proof,.responsive-showcase,.service-detail,.included,.standard-included,.faq),
  html body.concepts-page.concepts-page.concepts-page main>section:not(.cx-hero):not(.cx-final),
  html body.webdesign-page.webdesign-page.webdesign-page:not(.process-page) main>section:not(.wd-service-intro):not(.wd-final-cta),
  html body.process-page.process-page.process-page main>:is(.process-route-feature,.process-phase,.launch-section,.support-section,.wd-faq){padding-top:var(--ws-section-space-mobile)!important;padding-bottom:var(--ws-section-space-mobile)!important}
  body .shared-site-header .nav-cta{min-height:36px;font-size:11px}
}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* Moderne reviewkaarten met een geloofwaardige, persoonlijke opbouw. */
body.home-page .testimonial-grid{grid-template-columns:minmax(0,1.06fr) repeat(2,minmax(0,.97fr));align-items:stretch;gap:20px}
body.home-page .testimonial-heading{align-self:center;padding-right:clamp(18px,3vw,48px)}
body.home-page .testimonial-heading .testimonial-intro{max-width:38ch;margin:22px 0 0;color:#71809a;font-size:14px;line-height:1.65}
body.home-page .testimonial-card{position:relative;min-height:330px;padding:28px!important;border:1px solid rgba(174,190,220,.58)!important;border-radius:26px!important;background:linear-gradient(150deg,rgba(255,255,255,.96),rgba(244,247,255,.9))!important;box-shadow:0 22px 60px rgba(46,72,126,.12),inset 0 1px rgba(255,255,255,.95)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
body.home-page .testimonial-card:nth-child(3){background:linear-gradient(150deg,rgba(255,255,255,.97),rgba(247,243,255,.92))!important}
body.home-page .testimonial-card:hover{transform:translateY(-4px);border-color:rgba(89,101,255,.28)!important;box-shadow:0 28px 72px rgba(46,72,126,.17),inset 0 1px #fff!important}
body.home-page .testimonial-card-top,body.home-page .testimonial-person,body.home-page .testimonial-rating,body.home-page .testimonial-meta{display:flex;align-items:center}
body.home-page .testimonial-card-top{justify-content:space-between;gap:18px}
body.home-page .testimonial-person{gap:12px;min-width:0}
body.home-page .testimonial-avatar{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#2d68ff,#6356ff);font-size:13px;font-weight:700;letter-spacing:.04em;box-shadow:0 10px 24px rgba(55,91,255,.25)}
body.home-page .testimonial-avatar--purple{background:linear-gradient(135deg,#684cff,#8a4dff)}
body.home-page .testimonial-owner{margin:0!important;color:#152642!important;font-size:14px!important;font-weight:650!important;line-height:1.25}
body.home-page .testimonial-context{display:block;margin-top:3px;color:#8290a7;font-size:10.5px;line-height:1.3}
body.home-page .testimonial-quote{color:#dce4f7;font-family:Georgia,serif;font-size:58px;line-height:.65}
body.home-page .testimonial-rating{gap:9px;margin-top:25px}
body.home-page .testimonial-rating strong{color:#253752;font-size:12px;font-weight:650}
body.home-page .testimonial-stars{color:#ff745d!important;font-size:13px!important;letter-spacing:2px}
body.home-page .testimonial-card blockquote{display:block!important;flex:1;margin:17px 0 24px!important;color:#273951!important;font-size:15px!important;line-height:1.7!important}
body.home-page .testimonial-meta{gap:7px;padding-top:15px;border-top:1px solid rgba(193,204,225,.55);color:#71809a;font-size:10.5px;line-height:1.4}
body.home-page .testimonial-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:#28b779;font-size:11px;font-weight:700}

@media(max-width:900px){body.home-page .testimonial-grid{grid-template-columns:1fr 1fr}body.home-page .testimonial-heading{grid-column:1/-1;padding-right:0}body.home-page .testimonial-card{min-height:310px}}
@media(max-width:600px){body.home-page .testimonial-grid{grid-template-columns:1fr;gap:16px}body.home-page .testimonial-heading{grid-column:auto;margin-bottom:8px}body.home-page .testimonial-heading .testimonial-intro{margin-top:16px}body.home-page .testimonial-card{min-height:0;padding:24px!important;border-radius:22px!important}body.home-page .testimonial-card blockquote{font-size:14px!important;line-height:1.65!important}}

/* Compacte reviewvariant: dezelfde betrouwbaarheid met minder verticale ruimte. */
body.home-page .testimonial-grid{align-items:center}
body.home-page .testimonial-card{align-self:center;min-height:278px;padding:22px 24px!important}
body.home-page .testimonial-avatar{flex-basis:40px;width:40px;height:40px;font-size:12px}
body.home-page .testimonial-rating{margin-top:18px}
body.home-page .testimonial-card blockquote{margin:12px 0 16px!important;font-size:14px!important;line-height:1.6!important}
body.home-page .testimonial-meta{padding-top:12px}
@media(max-width:900px){body.home-page .testimonial-card{min-height:268px}}
@media(max-width:600px){body.home-page .testimonial-card{min-height:0;padding:20px!important}body.home-page .testimonial-rating{margin-top:15px}body.home-page .testimonial-card blockquote{margin:11px 0 14px!important}}

/* Desktopreviews: een tweeregelige kop en kleinere, compactere kaarten. */
@media(min-width:901px){body.home-page .testimonial-grid{grid-template-columns:minmax(470px,1.42fr) repeat(2,minmax(0,.79fr));gap:16px}body.home-page .testimonial-heading h2{white-space:nowrap}body.home-page .testimonial-card{min-height:246px;padding:18px 20px!important;border-radius:22px!important}body.home-page .testimonial-avatar{flex-basis:36px;width:36px;height:36px;font-size:11px}body.home-page .testimonial-rating{margin-top:13px}body.home-page .testimonial-card blockquote{margin:9px 0 12px!important;font-size:12.5px!important;line-height:1.55!important}body.home-page .testimonial-meta{padding-top:9px;font-size:9.5px}body.home-page .testimonial-context{font-size:9.5px}body.home-page .testimonial-quote{font-size:48px}}

/* Compactere Over Webschets-kaarten; het portret komt alleen bij echte hover los. */
html body.home-page #over-ons .about-story{align-items:stretch}
html body.home-page #over-ons .about-main{min-height:350px!important;padding:26px!important;grid-template-columns:140px 1fr!important;gap:26px!important}
html body.home-page #over-ons .about-main .about-mark{width:132px;height:170px;border-radius:34px}
html body.home-page #over-ons .about-main h3{margin:10px 0 12px!important;font-size:clamp(24px,2.15vw,31px)!important}
html body.home-page #over-ons .about-main p{font-size:13px!important;line-height:1.55!important}
html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:190px auto!important;min-height:350px!important;height:100%!important;overflow:visible!important}
html body.home-page #over-ons .about-owner-photo{height:190px!important;min-height:0!important}
html body.home-page #over-ons .about-owner-photo img{height:100%!important;transform:translateY(0) scale(1);transform-origin:center bottom;transition:transform .32s cubic-bezier(.2,.75,.2,1),filter .32s ease!important}
html body.home-page #over-ons .about-owner-copy{padding:18px 22px!important}
html body.home-page #over-ons .about-owner-copy p{margin-bottom:0!important;font-size:12px!important;line-height:1.5!important}
@media(hover:hover) and (pointer:fine){html body.home-page #over-ons .about-owner-card:hover .about-owner-photo{overflow:visible!important}html body.home-page #over-ons .about-owner-card:hover .about-owner-photo img{transform:translateY(-14px) scale(1.035);filter:drop-shadow(0 18px 16px rgba(24,38,82,.23))}}
@media(max-width:900px){html body.home-page #over-ons .about-main{min-height:330px!important;grid-template-columns:125px 1fr!important;padding:24px!important}html body.home-page #over-ons .about-main .about-mark{width:118px;height:154px}html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:180px auto!important;min-height:330px!important}html body.home-page #over-ons .about-owner-photo{height:180px!important}}
@media(max-width:600px){html body.home-page #over-ons .about-main{grid-template-columns:1fr!important;min-height:0!important;gap:20px!important}html body.home-page #over-ons .about-main .about-mark{width:112px;height:142px}html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:190px auto!important;min-height:0!important}html body.home-page #over-ons .about-owner-photo{height:190px!important}html body.home-page #over-ons .about-owner-copy{padding:21px!important}}

/* Gesloten eigenaarskaart: vaste binnenruimte en alle hoverlagen binnen de kaart. */
html body.home-page #over-ons .about-values .about-owner-card{padding:10px!important;overflow:visible!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,244,255,.94))!important}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo{height:180px!important;padding:8px 10px 0!important;overflow:hidden!important;border-radius:15px 15px 0 0}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo::before{inset:0!important;border-radius:15px 15px 0 0;overflow:hidden!important}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo img{width:auto!important;max-width:100%!important;height:100%!important;transform:translate3d(0,0,0) scale(1)!important;transform-origin:center bottom;will-change:transform;transition:transform .38s cubic-bezier(.2,.78,.2,1),filter .38s ease!important}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-copy{padding:18px 16px 16px!important;border-radius:0 0 15px 15px}
@media(hover:hover) and (pointer:fine){html body.home-page #over-ons .about-values .about-owner-card:hover .about-owner-photo{overflow:visible!important}html body.home-page #over-ons .about-values .about-owner-card:hover .about-owner-photo::before{overflow:hidden!important}html body.home-page #over-ons .about-values .about-owner-card:hover .about-owner-photo img{z-index:4;transform:translate3d(0,0,0) scale(1.1)!important;filter:drop-shadow(0 12px 13px rgba(24,38,82,.2))}}
@media(max-width:900px){html body.home-page #over-ons .about-values .about-owner-card{padding:9px!important}html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo{height:170px!important;padding:7px 9px 0!important}}
@media(max-width:600px){html body.home-page #over-ons .about-values .about-owner-card{padding:8px!important}html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo{height:180px!important;padding:7px 8px 0!important}}

/* Geen zichtbare buitenrand: binnenruimte blijft in foto- en tekstvlak. */
html body.home-page #over-ons .about-values .about-owner-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
@media(max-width:900px){html body.home-page #over-ons .about-values .about-owner-card{padding:0!important}}

/* Foto en tekst sluiten zonder scheidingsrand op elkaar aan. */
html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo{margin:0!important;border:0!important;border-right:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-copy{margin:0!important;border:0!important;border-top:0!important;outline:0!important;box-shadow:none!important}

/* Fotovlak vult exact zijn gridrij: geen lege scheiding met het tekstvlak. */
html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo{align-self:stretch!important;height:100%!important;min-height:0!important}

/* Meer ruimte voor tekst: de overgang schuift omhoog, zonder tussenruimte. */
html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:170px minmax(0,1fr)!important}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-copy{height:100%;align-self:stretch}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo::before{inset:0!important;clip-path:inset(0 round 15px 15px 0 0)!important}
@media(max-width:900px){html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:160px minmax(0,1fr)!important}}
@media(max-width:600px){html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:170px auto!important}}

/* Tekstvlak hoger; alleen het portret tilt bij hover subtiel buiten de kaart. */
html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:150px minmax(0,1fr)!important}
@media(hover:hover) and (pointer:fine){html body.home-page #over-ons .about-values .about-owner-card:hover .about-owner-photo img{transform:translate3d(0,0,0) scale(1.15)!important}}
@media(max-width:900px){html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:150px minmax(0,1fr)!important}}
@media(max-width:600px){html body.home-page #over-ons .about-values .about-owner-card{grid-template-rows:155px auto!important}}

/* Mobiele scrollstaat weerspiegelt exact de desktophover van de eigenaarskaart. */
@media(max-width:600px){html body.home-page #over-ons .about-values .about-owner-card.is-active{transform:translateY(-3px);box-shadow:0 22px 55px rgba(29,61,124,.13)!important}html body.home-page #over-ons .about-values .about-owner-card.is-active .about-owner-photo{overflow:visible!important;background:#fff!important}html body.home-page #over-ons .about-values .about-owner-card.is-active .about-owner-photo::before{inset:0!important;clip-path:inset(0 round 15px 15px 0 0)!important;background:linear-gradient(135deg,rgba(40,100,255,.24),rgba(113,55,255,.24))!important}html body.home-page #over-ons .about-values .about-owner-card.is-active .about-owner-photo img{z-index:4;transform:translate3d(0,0,0) scale(1.15)!important;filter:drop-shadow(0 12px 13px rgba(24,38,82,.2))}}

html body.home-page #over-ons .about-values .about-owner-card .about-owner-role{font-size:10px!important}

/* Rustige teksthiërarchie en een duidelijk afgetekend tekstvlak. */
html body.home-page #over-ons .about-values .about-owner-card{filter:drop-shadow(0 18px 34px rgba(38,61,116,.12))}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-copy{background:linear-gradient(145deg,#fff 0%,#f2f6ff 62%,#f6f0ff 100%)!important;box-shadow:inset 0 1px rgba(255,255,255,.9)!important}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-role{display:block;margin:0 0 8px!important;line-height:1.2}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-copy h3{margin:0 0 10px!important;line-height:1.08}
html body.home-page #over-ons .about-values .about-owner-card .about-owner-copy p{margin:0!important;line-height:1.55!important}
@media(max-width:600px){html body.home-page #over-ons .about-values .about-owner-card .about-owner-role{margin-bottom:7px!important}html body.home-page #over-ons .about-values .about-owner-card .about-owner-copy h3{margin-bottom:8px!important}}

/* Mobiel: alleen het portret mag uitsteken; het watermerk blijft exact in het fotovlak. */
@media(max-width:600px){html body.home-page #over-ons .about-values .about-owner-card.is-active .about-owner-photo::before{inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:rotate(-7deg) scale(.77)!important;transform-origin:center!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important;contain:strict}}

/* Eén doorlopende paginagloed: geen kleurband tussen Over Webschets en Van start naar live. */
html body.home-page main#top{
  background:
    radial-gradient(100% 38% at -12% 48%,rgba(212,228,255,.58) 0%,rgba(226,237,255,.28) 42%,transparent 78%),
    radial-gradient(96% 40% at 112% 50%,rgba(230,217,255,.52) 0%,rgba(239,230,255,.25) 44%,transparent 80%),
    linear-gradient(180deg,#f7f8f7 0%,#f6f7f9 48%,#f4f6f8 76%,#f4f4f1 100%)!important;
  background-repeat:no-repeat!important;
}
html body.home-page main#top>section#over-ons,
html body.home-page main#top>section.process{
  background:transparent!important;
  box-shadow:none!important;
}
html body.home-page main#top>section#over-ons::before{
  display:none!important;
}

/* Definitief vlakke canvaslaag: sectiegrenzen kunnen de paginakleur niet meer veranderen. */
html body.home-page,
html body.home-page main#top{
  background:#f6f7f8!important;
}
html body.home-page main#top>section#over-ons>.shell{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

/* Mobiel watermerk opnieuw verdeeld voor het compacte fotovlak; geen logo raakt de onderrand. */
@media(max-width:600px){
  html body.home-page #over-ons .about-values .about-owner-card .about-owner-photo::before,
  html body.home-page #over-ons .about-values .about-owner-card.is-active .about-owner-photo::before{
    inset:0!important;
    width:100%!important;
    height:100%!important;
    -webkit-mask-size:92px auto,68px auto,80px auto,56px auto,104px auto,72px auto,60px auto!important;
    mask-size:92px auto,68px auto,80px auto,56px auto,104px auto,72px auto,60px auto!important;
    -webkit-mask-position:6px 18px,calc(100% - 8px) 12px,48% 54px,10px 88px,31% 112px,calc(100% - 8px) 92px,72% 126px!important;
    mask-position:6px 18px,calc(100% - 8px) 12px,48% 54px,10px 88px,31% 112px,calc(100% - 8px) 92px,72% 126px!important;
    transform:rotate(-7deg) scale(.78)!important;
    transform-origin:center!important;
  }
}

/* Eén canvas op ieder breakpoint: geen sectiebanden, kleurwissels of doorlopende blurzones. */
html,
html body.home-page,
html body.home-page main#top{
  background-color:#f6f7f8!important;
  background-image:none!important;
}
html body.home-page main#top>section:not(.cta),
html body.home-page main#top>section:not(.cta)::before,
html body.home-page main#top>section:not(.cta)::after{
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}

/* Kaartdiepte blijft behouden, maar de schaduw stopt ruim vóór de volgende sectie. */
html body.home-page #over-ons .about-main{
  box-shadow:0 10px 26px rgba(41,69,123,.055),inset 0 1px #fff!important;
}
html body.home-page #over-ons .about-values .about-owner-card{
  filter:drop-shadow(0 9px 18px rgba(38,61,116,.075))!important;
}
html body.home-page .testimonial-card{
  box-shadow:0 12px 30px rgba(46,72,126,.075),inset 0 1px rgba(255,255,255,.95)!important;
}
html body.home-page .pricing-simple-card{
  box-shadow:0 12px 30px rgba(43,60,98,.07),inset 0 1px rgba(255,255,255,.92)!important;
}
html body.home-page .pricing-simple-card.is-featured{
  box-shadow:0 14px 34px rgba(69,61,192,.12),inset 0 1px #fff!important;
}
html body.home-page main#top>section.cta{
  box-shadow:0 14px 34px rgba(52,70,142,.065),inset 0 1px rgba(255,255,255,.82)!important;
}

/* Geen uitloop onder Over Webschets: dit was de resterende zichtbare kleur-/scheidingslijn. */
html body.home-page #over-ons .about-main{
  box-shadow:none!important;
  filter:none!important;
}
html body.home-page #over-ons .about-values .about-owner-card{
  box-shadow:none!important;
  filter:none!important;
}
html body.home-page #over-ons .about-main::before,
html body.home-page #over-ons .about-main::after,
html body.home-page #over-ons .about-values .about-owner-card::before,
html body.home-page #over-ons .about-values .about-owner-card::after{
  box-shadow:none!important;
  filter:none!important;
}

/* Mobiele scrollstatus mag de verwijderde kleurband niet opnieuw activeren. */
@media(max-width:600px){
  html body.home-page #over-ons .about-values .about-owner-card.is-active{
    box-shadow:none!important;
    filter:none!important;
  }
}

/* Iets donkerder blauw-paars tekstvlak op de eigenaarskaart, in iedere interactiestaat. */
html body.home-page #over-ons .about-values .about-owner-card .about-owner-copy,
html body.home-page #over-ons .about-values .about-owner-card:hover .about-owner-copy,
html body.home-page #over-ons .about-values .about-owner-card:focus-within .about-owner-copy,
html body.home-page #over-ons .about-values .about-owner-card.is-active .about-owner-copy{
  background:linear-gradient(145deg,#f8faff 0%,#e8efff 62%,#eee5ff 100%)!important;
}
