/* ============================================
   Flutter App Development – Page Overrides
   Accent: Flutter Blue #027DFD
   ============================================ */

/* Hero gradient override */
.ios-sp .ios-sp-hero {
  /*background: linear-gradient(135deg, #0a1628 0%, #091a30 50%, #0a1628 100%);*/
  background:radial-gradient(125% 120% at 78% -10%,#16437f 0%,#0e2f5c 55%,#0a2547 100%);
}

.ios-sp .ios-sp-hero .ios-sp-glow {
  background: radial-gradient(circle at 60% 40%, rgba(2, 125, 253, .12) 0%, transparent 65%);
}

/* Accent color overrides */
.ios-sp .ios-sp-eyebrow {
  color: #027DFD;
}

.ios-sp .ios-sp-btn {
  background: linear-gradient(135deg, #027DFD, #0254d8);
}

.ios-sp .ios-sp-btn:hover {
  background: linear-gradient(135deg, #0254d8, #0142ab);
  box-shadow: 0 8px 30px rgba(2, 125, 253, .3);
}

/* Card hover glow */
.ios-sp .ios-sp-card:hover {
  border-color: rgba(2, 125, 253, .25);
  box-shadow: 0 12px 40px rgba(2, 125, 253, .08);
}

/* Stats strip accent */
.ios-sp .ios-sp-strip .num {
  color: #027DFD;
}

/* Industry tabs active state */
.ios-sp .ios-sp-itab.active {
  background: rgba(2, 125, 253, .12);
  border-color: #027DFD;
  color: #027DFD;
}

/* Process step numbers */
.ios-sp .ios-sp-step .ios-sp-snum {
  color: #027DFD;
}

/* Why-Flutter feature highlight */
.ios-sp .ios-sp-feature .ios-sp-fnum {
  color: #027DFD;
}

/* FAQ toggle active */
.ios-sp .ios-sp-faq details[open] summary {
  color: #027DFD;
}

/* CTA section gradient accent */
.ios-sp .ios-sp-cta {
  /*background: linear-gradient(135deg, #091a30 0%, #0a1628 100%);*/
  background-image:linear-gradient(circle at 20% 20%,rgba(255,255,255,.16),transparent 40%),linear-gradient(circle at 85% 80%,rgba(255,255,255,.12),transparent 45%);
}

/* Contact form focus */
.ios-sp .ios-sp-field input:focus,
.ios-sp .ios-sp-field textarea:focus,
.ios-sp .ios-sp-field select:focus {
  border-color: #027DFD;
  box-shadow: 0 0 0 3px rgba(2, 125, 253, .1);
}

/* Scrollbar accent */
.ios-sp::-webkit-scrollbar-thumb {
  background: #027DFD;
}
