.v2 .ms-home-concept{background:var(--color-waas-peach)}
.v2 .ms-home-concept :is(.elementor-element-cbb2f07,.elementor-element-fc52006,.elementor-element-48181f9f,.elementor-element-1fc46ca5){background:transparent!important}
.v2 .ms-home-concept .ms-corner-pair{position:relative;width:100%;height:400px}
.v2 .ms-home-concept .ms-corner-pair img{position:absolute;display:block;width:55.555556%;height:200px;object-fit:cover;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);box-shadow:none}
.v2 .ms-home-concept .ms-corner-pair img:first-child{left:0;top:0}
.v2 .ms-home-concept .ms-corner-pair img+img{left:44.444444%;top:200px;object-position:top}
.v2 .ms-home-concept .elementor-element-6c8eed5b :is(p,span){font-size:18px!important;line-height:1.5!important;color:var(--color-waas-body)!important}
.v2 .ms-home-concept :is(.elementor-element-63abd5db,.elementor-element-14f6ba01,.elementor-element-422b9017,.elementor-element-2da58724) :is(a,p,span){color:var(--color-waas-body)!important;font-size:16px!important}
.v2 .ms-home-concept .ms-concept-checks{gap:12px;margin:8px 0 20px}
.v2 .ms-home-concept .elementor-element-859ca22 .elementor-heading-title{font-size:clamp(30px,3vw,42px)!important}
.v2 .ms-home-concept{background:var(--color-waas-peach)}
.v2 .v2-score{display:grid;grid-template-columns:32px auto 1fr;gap:8px 12px;align-items:center;background:white;border-radius:20px;padding:20px 24px;width:max-content;max-width:100%}
.v2 .v2-score__cijfer{font-size:28px!important;line-height:1!important}
.v2 .v2-score__uitleg{display:contents}
.v2 .v2-score__uitleg .v2-sterren{grid-column:3;grid-row:1;gap:3px}
.v2 .v2-score__uitleg>span:last-child{grid-column:2/4;font-size:15px;line-height:1.4}
.v2 .v2-reviews__kop>.ms-knop{margin-top:8px}
.v2 .ms-service-usps{background:var(--color-waas-peach);border-top:1px solid rgb(13 4 1/.1);border-bottom:1px solid rgb(13 4 1/.1);padding:28px 0}
.v2 .ms-service-usps ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.v2 .ms-service-usps li{display:flex;flex-direction:column;gap:6px;font-family:var(--font-waas);font-size:16px;line-height:1.5}
.v2 .ms-service-usps strong{font-weight:600;color:var(--color-waas-ink)}
.v2 .ms-service-usps span{color:var(--color-waas-body)}
.v2.ms-seo-page .v2-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center}
.v2.ms-seo-page .ms-seo-hero-photo{aspect-ratio:6/5;width:100%;max-width:500px;justify-self:end}
.v2.ms-seo-page .ms-seo-hero-photo img{width:100%;height:100%;object-fit:cover}
.v2.ms-seo-page .v2-hero .v2-h1{font-size:clamp(36px,4vw,54px);line-height:1.05}
.v2.ms-seo-page .ms-roadmap__list li+li{border:0}
.v2.ms-seo-page .ms-roadmap__list li+li::after{content:'';position:absolute;left:92px;right:0;top:0;height:1px;background:rgb(13 4 1/.12)}
.v2 .ms-growth-visual{background:white;border-radius:20px;padding:32px;margin-bottom:32px}
.v2 .ms-growth-visual svg{width:100%;height:auto;display:block;margin-top:20px;overflow:visible}
.v2 .ms-growth-visual svg path{fill:none;stroke-width:5;stroke-linecap:round}
.v2 .ms-growth-visual .ms-growth-grid{stroke:rgb(13 4 1/.1);stroke-width:1}
.v2 .ms-growth-visual .ms-growth-none{stroke:var(--color-waas-body);stroke-dasharray:8 8;opacity:.5}
.v2 .ms-growth-visual .ms-growth-basic{stroke:var(--color-waas-ink)}
.v2 .ms-growth-visual .ms-growth-fast{stroke:var(--color-waas-orange)}
.v2 .ms-growth-visual text{font-family:var(--font-waas);font-size:16px;fill:var(--color-waas-body)}
.v2 .ms-growth-legend{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0}
.v2 .ms-growth-legend li{display:flex;align-items:center;gap:8px;font-size:16px}
.v2 .ms-growth-legend i{display:block;width:24px;height:4px;background:var(--color-waas-orange)}
.v2 .ms-growth-legend .ms-dot-basic{background:var(--color-waas-ink)}
.v2 .ms-growth-legend .ms-dot-none{background:var(--color-waas-body);opacity:.5}
.v2 .ms-seo-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.v2 .ms-seo-choices article{display:flex;flex-direction:column;align-items:flex-start;gap:20px;background:white;border-radius:20px;padding:32px}
.v2 .ms-seo-choices article:last-child{border:2px solid var(--color-waas-orange)}
.v2 .ms-seo-choices .ms-knop{margin-top:auto}
.v2 .ms-choice-result{font-family:var(--font-waas);font-size:16px;line-height:1.5;padding-top:20px;border-top:1px solid rgb(13 4 1/.12)}
.v2 .ms-seo-expectation{display:grid;grid-template-columns:1fr 2fr;gap:32px;margin-top:40px}
.v2 .ms-seo-case__panel{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding:48px;background:var(--color-waas-peach);border-radius:20px;align-items:center}
.v2 .ms-seo-case__panel>div{display:flex;flex-direction:column;gap:24px}
.v2 .ms-seo-case__panel dl{display:grid;gap:24px}
.v2 .ms-seo-case__panel dl>div{border-bottom:1px solid rgb(13 4 1/.12);padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.v2 .ms-seo-case__panel dt{font-size:18px}
.v2 .ms-seo-case__panel dd{font-size:22px;font-weight:600;color:var(--color-waas-orange)}
.v2 .ms-case-placeholder{font-size:14px;font-family:var(--font-waas);color:var(--color-waas-body)}
.v2 .ms-start-cta{margin-top:32px}
@media(max-width:1024px){.v2 .ms-service-usps ul{grid-template-columns:1fr 1fr}.v2.ms-seo-page .v2-hero__grid{grid-template-columns:1fr;gap:32px}.v2.ms-seo-page .ms-seo-hero-photo{justify-self:start;max-width:520px;aspect-ratio:3/2}.v2 .ms-seo-choices{grid-template-columns:1fr}.v2 .ms-seo-case__panel{grid-template-columns:1fr;gap:32px}.v2 .ms-seo-expectation{grid-template-columns:1fr;gap:16px}}
@media(max-width:767px){.v2 .ms-service-usps ul{gap:20px}.v2 .ms-service-usps li{font-size:15px}.v2 .ms-growth-visual,.v2 .ms-seo-choices article,.v2 .ms-seo-case__panel{padding:24px}.v2 .ms-growth-legend{gap:16px}.v2 .ms-growth-legend li{font-size:14px}.v2.ms-seo-page .ms-roadmap__list li+li::after{left:62px}.v2 .ms-home-concept .ms-corner-pair{height:320px;max-width:400px;margin-inline:auto}.v2 .ms-home-concept .ms-corner-pair img{height:160px}.v2 .ms-home-concept .ms-corner-pair img+img{top:160px}.v2 .v2-score{padding:18px;gap:8px 10px}}
