.solution-positioning{background:#eef5fb;color:#061830}.solution-positioning-head{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:end;margin-bottom:48px}.solution-positioning-head h2{max-width:850px;margin:12px 0 0;font-size:clamp(2.6rem,5.5vw,5.7rem);line-height:.88;letter-spacing:-.065em}.solution-positioning-head>p{margin:0;color:#596e82;line-height:1.7}
.automation-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.automation-examples article{display:flex;min-height:270px;flex-direction:column;padding:26px;border:1px solid #d1dce5;border-radius:15px;background:#fff}.automation-examples article:last-child{border-color:#0a8684;background:#061830;color:#fff}.automation-examples span{color:#1761dc;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.automation-examples article:last-child span{color:#6cddd2}.automation-examples h3{margin:34px 0 12px;font-size:1.55rem;line-height:1.05}.automation-examples p{margin:0;color:#5e7285;line-height:1.6}.automation-examples article:last-child p{color:#b9c9d8}.automation-examples a{margin-top:auto;padding-top:22px;color:#6cddd2;font-size:.73rem;font-weight:900;text-decoration:none}.positioning-callout{display:grid;grid-template-columns:.45fr 1fr;gap:25px;margin-top:28px;padding:25px;border-left:5px solid #ff6a2d;background:#fff}.positioning-callout p{margin:0;color:#576c80;line-height:1.65}
.solution-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.solution-ladder article{display:flex;min-height:450px;flex-direction:column;padding:28px;border-top:6px solid #0a8684;background:#fff}.solution-ladder article.is-custom{border-color:#ff6a2d;background:#061830;color:#fff}.solution-ladder b{align-self:flex-end;color:#0a8684;font-size:2.7rem;opacity:.3}.solution-ladder .is-custom b{color:#ff6a2d}.solution-ladder small{margin-top:35px;color:#0a8684;font-size:.67rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.solution-ladder .is-custom small{color:#ff8d60}.solution-ladder h3{margin:12px 0;font-size:1.85rem;line-height:1}.solution-ladder p{color:#5d7184;line-height:1.65}.solution-ladder .is-custom p{color:#b9c8d6}.solution-ladder ul{display:grid;gap:10px;margin:auto 0 0;padding:22px 0 0;border-top:1px solid #d8e1e7;list-style:none}.solution-ladder .is-custom ul{border-color:rgba(255,255,255,.16)}.solution-ladder li{font-size:.78rem}.solution-ladder li:before{margin-right:7px;color:#0a8684;content:'→'}.solution-ladder .is-custom li:before{color:#ff6a2d}.solution-ladder a{margin-top:22px;color:#6cddd2;font-size:.73rem;font-weight:900;text-decoration:none}
@media(max-width:900px){.solution-positioning-head{grid-template-columns:1fr}.automation-examples{grid-template-columns:repeat(2,1fr)}.solution-ladder{grid-template-columns:1fr}.solution-ladder article{min-height:0}.positioning-callout{grid-template-columns:1fr}}
@media(max-width:600px){.automation-examples{grid-template-columns:1fr}.automation-examples article{min-height:230px}.solution-positioning-head{margin-bottom:32px}}
.okko-positioning{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px 55px;margin-top:38px;padding:34px;border:1px solid rgba(10,134,132,.24);border-radius:18px;background:linear-gradient(135deg,#eef9f7,#fff)}.okko-positioning span{display:block;margin-bottom:12px;color:#0a8684;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.okko-positioning h3{margin:0;font-size:clamp(1.6rem,2.8vw,2.55rem);line-height:1;letter-spacing:-.04em}.okko-positioning p{margin:0;color:#50697b;line-height:1.7}.okko-positioning a{grid-column:2;color:#0a6f6d;font-size:.76rem;font-weight:900;text-decoration:none}.okko-positioning a:hover{text-decoration:underline}.service-slimme-klantopvolging .okko-positioning{padding:28px}.service-slimme-klantopvolging .okko-positioning h3{font-size:clamp(1.4rem,2.3vw,2rem)}
@media(max-width:760px){.okko-positioning{grid-template-columns:1fr}.okko-positioning a{grid-column:1}}
.okko-development-status{display:inline-flex;margin-top:18px;padding:9px 12px;border-radius:999px;background:rgba(6,24,48,.08);color:#435d73;font-size:.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
