/* Color-only preview based on the owner's Akwabax reference. */
body.akwabax-variant {
  --ink:#0a2e5c;
  --ink-deep:#0b1f3f;
  --ink-soft:#334763;
  --accent:#1762c4;
  --paper:#f7f9fc;
  --warm:#eef3fa;
  --mint:#eaf2ff;
  --line:#dbe4f0;
  --muted:#5d6e86;
  background:#f7f9fc;
  color:#0b1220;
}
.akwabax-variant .notice,
.akwabax-variant .feature-bar,
.akwabax-variant .new-quiz,
.akwabax-variant .quiz-teaser,
.akwabax-variant .contact,
.akwabax-variant .footer { background:#0a2e5c; }
.akwabax-variant .notice { color:#e5efff; }
.akwabax-variant .site-header { background:#fff; border-color:#dbe4f0; }
.akwabax-variant .new-hero { background:linear-gradient(110deg,#f7f9fc 32%,#eaf2ff 100%); }
.akwabax-variant .new-hero-copy h1,
.akwabax-variant .new-hero-copy h1 em { color:#0b1220; }
.akwabax-variant .new-hero-copy > p,
.akwabax-variant .service-line-detail,
.akwabax-variant .proof-copy > p { color:#334763; }
.akwabax-variant .eyebrow,
.akwabax-variant .service-line-num,
.akwabax-variant .line-arrow,
.akwabax-variant .flow-grid b,
.akwabax-variant .operation-list > div > span { color:#1762c4; }
.akwabax-variant .brand,
.akwabax-variant .header-cta,
.akwabax-variant .text-link { color:#0a2e5c; }
.akwabax-variant .header-cta { border-color:#0a2e5c; }
.akwabax-variant .header-cta:hover { background:#0a2e5c; color:#fff; }
.akwabax-variant .button { background:#0a2e5c; border-color:#0a2e5c; color:#fff; }
.akwabax-variant .button:hover { background:#174c8a; }
.akwabax-variant .button.light { background:#fff; border-color:#fff; color:#0a2e5c; }
.akwabax-variant .button.light:hover { background:#eaf2ff; }
.akwabax-variant .proof-dot { background:#2b7fff; }
.akwabax-variant .feature-bar .icon { color:#a8cbff; }
.akwabax-variant .new-services,
.akwabax-variant .new-proof { background:#fff; }
.akwabax-variant .service-lines { border-color:#c8d6e6; }
.akwabax-variant .service-line { border-color:#dbe4f0; }
.akwabax-variant .service-line:hover { background:#f3f7ff; }
.akwabax-variant .service-line-icon { background:#eaf2ff; color:#1762c4; }
.akwabax-variant .arrival-section,
.akwabax-variant .new-flow { background:#f7f9fc; border-color:#dbe4f0; }
.akwabax-variant .arrival-steps > div { background:#fff; border-color:#dbe4f0; }
.akwabax-variant .arrival-steps span { color:#1762c4; }
.akwabax-variant .proof-website,
.akwabax-variant .arrival-steps a { color:#0a2e5c; }
.akwabax-variant .new-contact { background:#fff; }
.akwabax-variant .footer .footer-phone { color:#bdd7ff; }
.akwabax-variant .footer-bottom { border-color:#ffffff30; }
