/* Shared YoDocu section tones — aligned with hero navy */

.section-navy {
  position: relative;
  isolation: isolate;
  color: #fff;
  background:
    radial-gradient(90% 70% at 85% 18%, rgba(15, 108, 189, 0.24) 0%, transparent 55%),
    radial-gradient(70% 55% at 8% 92%, rgba(17, 94, 163, 0.18) 0%, transparent 50%),
    linear-gradient(155deg, #0b1c33 0%, #0e2744 42%, #123458 100%);
}

.section-soft {
  position: relative;
  isolation: isolate;
  background:
    radial-gradient(85% 65% at 100% 0%, rgba(15, 108, 189, 0.09) 0%, transparent 52%),
    radial-gradient(75% 55% at 0% 100%, rgba(14, 39, 68, 0.07) 0%, transparent 48%),
    linear-gradient(180deg, #eef3f9 0%, #f3f5f8 48%, #f7f9fc 100%);
}

.section-soft-alt {
  position: relative;
  isolation: isolate;
  background:
    radial-gradient(80% 60% at 0% 0%, rgba(15, 108, 189, 0.07) 0%, transparent 50%),
    radial-gradient(70% 50% at 100% 100%, rgba(14, 39, 68, 0.06) 0%, transparent 45%),
    linear-gradient(165deg, #f7f9fc 0%, #eef3f9 55%, #f3f5f8 100%);
}
