/* layout for site 10 tpl=4 variant=4 — rose online-doc first */
:root {
  --wps-brand: #be123c;
  --wps-accent: #f43f5e;
  --wps-bg: #fff1f2;
  --wps-bg2: #ffe4e6;
  --wps-radius: 12px;
}
body.wps-l10 { background: #fff1f2; }
body.wps-l10 .kso-btn--primary { background: #be123c !important; }
body.wps-l10 .kso-btn--primary:hover { background: #9f1239 !important; }
body.wps-l10 .accent { color: #f43f5e !important; }
body.wps-l10 .fresh { color: #be123c !important; }
body.wps-l10 .kso-eyebrow { border-color: #be123c33 !important; color: #be123c !important; }
body.wps-l10 .kso-chip { border-color: #fecdd3 !important; background: #fff5f7 !important; }
body.wps-l10 .kso-chip strong { color: #be123c !important; }
body.wps-l10 .kso-hero__inner { flex-direction: row-reverse !important; }
body.wps-l10 .kso-doc { padding-block: clamp(56px, 9vw, 104px) !important; }
body.wps-l10 .kso-bento__grid { grid-template-columns: 1fr 1fr 1fr / 1fr 1fr 1fr !important; }
body.wps-l10 .kso-faq__grid { grid-template-columns: 1fr 1fr !important; }
body.wps-l10 .platform-grid, body.wps-l10 .dl-platforms-grid {
  grid-template-columns: repeat(3,1fr) !important;
}
body.wps-l10 .dl-security { order: -1; }
