/* layout for site 25 tpl=1 variant=4 */
:root {
  --wps-brand: #0284c7;
  --wps-accent: #7dd3fc;
  --wps-bg: #f0f9ff;
  --wps-bg2: #e0f2fe;
  --wps-radius: 22px;
}
body.wps-l25 { background: #f0f9ff; }
body.wps-l25 .btn-primary, body.wps-l25 .sgim-btn--primary {
  background: linear-gradient(135deg, #0284c7, #7dd3fc) !important;
}
body.wps-l25 .sgim-carousel__highlight { color: #0284c7 !important; }
body.wps-l25 { display: flex; flex-direction: column; }
body.wps-l25 > .sgim-hero { order: 2; }
body.wps-l25 > .sgim-advantages { order: 3; }
body.wps-l25 > .sgim-sync { order: 4; }
body.wps-l25 > .sgim-carousel { order: 5; }
body.wps-l25 > .sgim-showcase { order: 6; }
body.wps-l25 > .sgim-faq { order: 7; }
body.wps-l25 > .sgim-header { order: 0; }
body.wps-l25 > .sgim-footer { order: 99; }
body.wps-l25 .sgim-advantages__grid { grid-template-columns: repeat(2,1fr) !important; }
body.wps-l25 .platform-grid, body.wps-l25 .dl-platforms-grid {
  grid-template-columns: repeat(3,1fr) !important;
}
body.wps-l25 .dl-security { order: -1; }
