.elementor-808 .elementor-element.elementor-element-25e359c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-fbefe02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-25e359c */<style>
/* Dizivan Core Design System - Zero JS / High Performance */
:root {
  --dz-primary: #1E40AF;
  --dz-primary-dark: #0F267A;
  --dz-secondary: #2563EB;
  --dz-accent-warm: #EA580C;
  --dz-slate-900: #0F172A;
  --dz-slate-700: #334155;
  --dz-slate-600: #475569;
  --dz-slate-500: #64748B;
  --dz-border: #E2E8F0;
  --dz-bg-subtle: #F8FAFC;
}

.dz-container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}

.dz-grid-bg {
  background-size: 40px 40px;
  background-image: 
    linear-gradient(to right, rgba(226, 232, 240, 0.45) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(226, 232, 240, 0.45) 1px, transparent 1px);
}

/* Hardware-Accelerated High-Performance Keyframes */
@keyframes dzPulseGlow {
  0%, 100% { opacity: 0.35; transform: scale(1); }
  50% { opacity: 0.8; transform: scale(1.05); }
}

@keyframes dzFloatSlow {
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-7px); }
}

@keyframes dzFloatDelay {
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-9px); }
}

@keyframes dzPingDot {
  75%, 100% { transform: scale(2); opacity: 0; }
}

.dz-float-1 { animation: dzFloatSlow 5s ease-in-out infinite; will-change: transform; }
.dz-float-2 { animation: dzFloatDelay 6s ease-in-out infinite 1.5s; will-change: transform; }
.dz-pulse-ring { animation: dzPulseGlow 4s ease-in-out infinite; will-change: transform, opacity; }
<\/style>/* End custom CSS */