/* layout for site 16 tpl=4 variant=0 */
:root {
  --wps-brand: #9333ea;
  --wps-accent: #c084fc;
  --wps-bg: #faf5ff;
  --wps-bg2: #f5ecff;
  --wps-radius: 24px;
}
body.wps-l16 { background: #faf5ff; }
body.wps-l16 .kso-btn--primary { background: #9333ea !important; }
body.wps-l16 .accent { color: #c084fc !important; }
body.wps-l16 .kso-eyebrow { border-color: #9333ea33 !important; color: #9333ea !important; }
body.wps-l16 .kso-bento__grid { grid-template-columns: 2fr 1fr 1fr / 1fr 1fr 1fr !important; }
body.wps-l16 .kso-faq__grid { grid-template-columns: 1fr 1fr !important; }
body.wps-l16 .platform-grid, body.wps-l16 .dl-platforms-grid {
  grid-template-columns: repeat(3,1fr) !important;
}
