/* layout for site 30 tpl=6 variant=4 */
:root {
  --wps-brand: #a21caf;
  --wps-accent: #e879f9;
  --wps-bg: #fdf4ff;
  --wps-bg2: #fae8ff;
  --wps-radius: 16px;
}
body.wps-l30 { background: #fdf4ff; }
body.wps-l30 .kso-btn--primary { background: #a21caf !important; }
body.wps-l30 .accent { color: #e879f9 !important; }
body.wps-l30 .kso-eyebrow { border-color: #a21caf33 !important; color: #a21caf !important; }
body.wps-l30 .kso-hero__inner { flex-direction: row-reverse !important; }
body.wps-l30 .kso-ai__inner { flex-direction: row-reverse !important; }
body.wps-l30 .kso-bento__grid { grid-template-columns: 1fr 1fr 1fr / 1fr 1fr 1fr !important; }
body.wps-l30 .kso-faq__grid { grid-template-columns: 1fr 1fr !important; }
body.wps-l30 .platform-grid, body.wps-l30 .dl-platforms-grid {
  grid-template-columns: repeat(3,1fr) !important;
}
body.wps-l30 .dl-security { order: -1; }
