:root{
  --dalmia-ice:#FDFEFF;
  --dalmia-cyan:#00CFE8;
  --dalmia-indigo:#3F51B5;
  --dalmia-navy:#061326;
  --dalmia-gold:#D9AA48;
  --dalmia-ink:#17203A;
  --dalmia-card:rgba(255,255,255,.86);
  --dalmia-shadow:0 24px 80px rgba(6,19,38,.14);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  color:var(--dalmia-ink);
  background:
    radial-gradient(circle at 15% 10%,rgba(0,207,232,.18),transparent 28%),
    radial-gradient(circle at 86% 18%,rgba(217,170,72,.18),transparent 22%),
    linear-gradient(135deg,#FDFEFF 0%,#F4FBFF 48%,#EEF2FF 100%);
}
body:before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(63,81,181,.055) 1px,transparent 1px),
    linear-gradient(180deg,rgba(63,81,181,.04) 1px,transparent 1px);
  background-size:72px 72px;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 70%);
  z-index:-1;
}
.dalmia-royal-gateway-v5,
.dalmia-royal-page-v5{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border:1px solid rgba(217,170,72,.36);
  border-radius:34px;
  background:
    linear-gradient(135deg,rgba(255,255,255,.92),rgba(244,251,255,.88)),
    radial-gradient(circle at 20% 10%,rgba(0,207,232,.22),transparent 28%),
    radial-gradient(circle at 85% 20%,rgba(217,170,72,.18),transparent 24%);
  box-shadow:var(--dalmia-shadow);
}
.dalmia-royal-gateway-v5{
  margin:18px auto 28px;
  width:min(1240px,calc(100% - 28px));
  padding:32px;
}
.dalmia-royal-page-v5{
  width:min(1220px,calc(100% - 28px));
  margin:26px auto;
  padding:32px;
}
.dalmia-royal-gateway-v5:after,
.dalmia-royal-page-v5:after{
  content:"";
  position:absolute;
  inset:auto -18% -42% auto;
  width:440px;
  height:440px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(0,207,232,.22),transparent 62%);
  z-index:-1;
}
.dalmia-topline-v5{
  display:flex;
  gap:14px;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  margin-bottom:22px;
}
.dalmia-brand-lockup-v5{
  display:flex;
  gap:14px;
  align-items:center;
  min-width:260px;
}
.dalmia-brand-lockup-v5 img{
  width:112px;
  height:64px;
  object-fit:contain;
  border-radius:18px;
  background:#fff;
  padding:8px;
  box-shadow:0 12px 32px rgba(6,19,38,.12);
}
.dalmia-brand-text-v5 strong{
  display:block;
  font-size:clamp(22px,3vw,38px);
  letter-spacing:-.04em;
  color:#081A32;
}
.dalmia-brand-text-v5 span{
  display:block;
  color:rgba(23,32,58,.72);
  font-weight:700;
}
.dalmia-pill-v5{
  display:inline-flex;
  gap:10px;
  align-items:center;
  border:1px solid rgba(63,81,181,.16);
  border-radius:999px;
  padding:10px 14px;
  background:rgba(255,255,255,.72);
  box-shadow:0 10px 28px rgba(6,19,38,.08);
  font-weight:800;
  color:#14214A;
}
.dalmia-pill-v5 b{color:#3F51B5}
.dalmia-hero-grid-v5{
  display:grid;
  grid-template-columns:1.14fr .86fr;
  gap:24px;
  align-items:stretch;
}
.dalmia-hero-copy-v5 h1,
.dalmia-royal-page-v5 h1{
  margin:0;
  font-size:clamp(38px,6.1vw,84px);
  line-height:.92;
  letter-spacing:-.07em;
  color:#071A32;
}
.dalmia-hero-copy-v5 h1 span,
.dalmia-royal-page-v5 h1 span{
  display:block;
  background:linear-gradient(90deg,#00CFE8,#3F51B5 52%,#D9AA48);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.dalmia-hero-copy-v5 p,
.dalmia-royal-page-v5 p{
  max-width:850px;
  color:rgba(23,32,58,.78);
  font-size:clamp(16px,1.45vw,21px);
  line-height:1.65;
}
.dalmia-actions-v5{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin-top:22px;
}
.dalmia-cta-v5{
  appearance:none;
  border:0;
  text-decoration:none;
  border-radius:18px;
  padding:14px 18px;
  font-weight:900;
  color:#fff;
  background:linear-gradient(135deg,#00CFE8,#3F51B5);
  box-shadow:0 18px 42px rgba(0,207,232,.26);
  transition:transform .22s ease,box-shadow .22s ease;
}
.dalmia-cta-v5:hover{transform:translateY(-2px);box-shadow:0 22px 52px rgba(63,81,181,.28)}
.dalmia-cta-v5.secondary{
  color:#14214A;
  background:#fff;
  border:1px solid rgba(217,170,72,.46);
  box-shadow:0 14px 34px rgba(6,19,38,.10);
}
.dalmia-showcase-v5{
  display:grid;
  gap:14px;
}
.dalmia-orb-card-v5{
  min-height:250px;
  border-radius:30px;
  background:
    linear-gradient(160deg,rgba(6,19,38,.96),rgba(18,34,74,.92)),
    radial-gradient(circle at 30% 20%,rgba(0,207,232,.35),transparent 34%);
  color:#fff;
  padding:24px;
  box-shadow:inset 0 0 0 1px rgba(217,170,72,.38),0 25px 70px rgba(6,19,38,.22);
  position:relative;
  overflow:hidden;
}
.dalmia-orb-card-v5:before{
  content:"";
  position:absolute;
  width:260px;
  height:260px;
  right:-80px;
  top:-80px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(217,170,72,.42),transparent 64%);
}
.dalmia-robot-mark-v5{
  width:132px;
  height:132px;
  border-radius:34px;
  background:linear-gradient(145deg,#FDFEFF,#DDFBFF);
  border:1px solid rgba(0,207,232,.42);
  box-shadow:0 20px 58px rgba(0,207,232,.24);
  position:relative;
  margin:8px 0 22px;
}
.dalmia-robot-mark-v5:before{
  content:"";
  position:absolute;
  left:26px;
  right:26px;
  top:42px;
  height:38px;
  border-radius:18px;
  background:#081A32;
}
.dalmia-robot-mark-v5:after{
  content:"";
  position:absolute;
  left:42px;
  top:54px;
  width:12px;
  height:12px;
  border-radius:50%;
  background:#00CFE8;
  box-shadow:36px 0 0 #00CFE8,18px 24px 0 rgba(217,170,72,.9);
}
.dalmia-card-grid-v5{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
  margin-top:24px;
}
.dalmia-card-v5{
  border:1px solid rgba(63,81,181,.15);
  border-radius:24px;
  padding:18px;
  background:var(--dalmia-card);
  box-shadow:0 16px 42px rgba(6,19,38,.08);
}
.dalmia-card-v5 strong{
  display:block;
  color:#081A32;
  font-size:18px;
  margin-bottom:8px;
}
.dalmia-card-v5 span{
  display:block;
  color:rgba(23,32,58,.7);
  line-height:1.55;
}
.dalmia-panel-wall-v5{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin-top:24px;
}
.dalmia-panel-v5{
  min-height:190px;
  border-radius:28px;
  padding:22px;
  background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(241,247,255,.78));
  border:1px solid rgba(217,170,72,.28);
  box-shadow:0 18px 48px rgba(6,19,38,.10);
}
.dalmia-panel-v5 h3{
  margin:0 0 10px;
  color:#081A32;
  font-size:22px;
}
.dalmia-panel-v5 p{
  margin:0;
  font-size:15px;
}
.dalmia-timeline-v5{
  display:grid;
  gap:12px;
  margin-top:20px;
}
.dalmia-step-v5{
  border-radius:20px;
  background:rgba(255,255,255,.72);
  border:1px solid rgba(63,81,181,.16);
  padding:14px 16px;
  display:grid;
  grid-template-columns:110px 1fr;
  gap:14px;
  align-items:start;
}
.dalmia-step-v5 b{color:#3F51B5}
.dalmia-waterline-v5{
  height:1px;
  margin:28px 0;
  background:linear-gradient(90deg,transparent,rgba(217,170,72,.8),rgba(0,207,232,.7),transparent);
}
@media (max-width:980px){
  .dalmia-hero-grid-v5{grid-template-columns:1fr}
  .dalmia-card-grid-v5{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dalmia-panel-wall-v5{grid-template-columns:1fr}
}
@media (max-width:620px){
  .dalmia-royal-gateway-v5,.dalmia-royal-page-v5{padding:20px;border-radius:24px}
  .dalmia-card-grid-v5{grid-template-columns:1fr}
  .dalmia-step-v5{grid-template-columns:1fr}
}

/* DALMIA_PHASE128_READABILITY_LOCK_START */
/* Source-level admin readability and contrast lock. */
html body {
  color: #17203A !important;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
}

html body p,
html body li,
html body small,
html body span,
html body label,
html body div {
  opacity: 1;
}

html body table,
html body thead,
html body tbody,
html body tr,
html body td,
html body th {
  color: #17203A !important;
  opacity: 1 !important;
}

html body td,
html body th {
  background: rgba(255, 255, 255, 0.985) !important;
  border-bottom: 1px solid rgba(63, 81, 181, 0.16) !important;
}

html body th {
  color: #1E2F80 !important;
  font-weight: 900 !important;
}

html body .card,
html body .panel,
html body .glass,
html body .info-card,
html body .admin-card,
html body .template-card,
html body .vault-card,
html body .status-card,
html body .readability-card,
html body [class*="card"],
html body [class*="panel"] {
  color: #17203A !important;
  background-color: rgba(255, 255, 255, 0.94);
}

html body .card p,
html body .panel p,
html body .glass p,
html body .info-card p,
html body .admin-card p,
html body .template-card p,
html body .vault-card p,
html body .status-card p,
html body [class*="card"] p,
html body [class*="panel"] p {
  color: #34405F !important;
  opacity: 1 !important;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
  opacity: 1 !important;
  letter-spacing: -0.025em;
}

html body [class*="hero"] p,
html body [class*="banner"] p,
html body [class*="intro"] p {
  opacity: 1 !important;
  color: #34405F;
}

html body [class*="hero"] [class*="blue"] p,
html body [class*="hero"] [class*="gradient"] p,
html body [class*="banner"] [class*="blue"] p,
html body [class*="banner"] [class*="gradient"] p {
  color: rgba(255, 255, 255, 0.96) !important;
}

html body a {
  opacity: 1 !important;
}

html body button,
html body .btn,
html body .button,
html body [role="button"] {
  opacity: 1 !important;
  font-weight: 850 !important;
}

html body input,
html body select,
html body textarea {
  color: #17203A !important;
  background: rgba(255, 255, 255, 0.98) !important;
  border-color: rgba(63, 81, 181, 0.22) !important;
}

html body ::placeholder {
  color: rgba(23, 32, 58, 0.66) !important;
  opacity: 1 !important;
}

@media (max-width: 900px) {
  html body h1 {
    font-size: clamp(2.2rem, 10vw, 4.2rem) !important;
    line-height: 0.98 !important;
  }

  html body table {
    font-size: 0.92rem !important;
  }

  html body td,
  html body th {
    padding: 0.78rem 0.72rem !important;
  }
}
/* DALMIA_PHASE128_READABILITY_LOCK_END */

/* DALMIA_PHASE129_CONTRAST_ZERO_LOCK_START */
/* Source-level admin contrast zero lock. */
html body .dalmia-admin-contrast-hero {
  background-color: #183A8A !important;
  background-image: linear-gradient(135deg, #2E58C5 0%, #00A9C4 100%) !important;
  color: #FFFFFF !important;
  border: 1px solid rgba(0, 207, 232, 0.42) !important;
}

html body .dalmia-admin-contrast-hero h1,
html body .dalmia-admin-contrast-hero h2,
html body .dalmia-admin-contrast-hero h3,
html body .dalmia-admin-contrast-hero .title,
html body .dalmia-admin-contrast-hero [class*="title" i] {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  opacity: 1 !important;
  text-shadow: 0 6px 20px rgba(10, 20, 60, 0.35) !important;
}

html body .dalmia-admin-contrast-hero p,
html body .dalmia-admin-contrast-hero li,
html body .dalmia-admin-contrast-hero small,
html body .dalmia-admin-contrast-hero .lead,
html body .dalmia-admin-contrast-hero .subtitle,
html body .dalmia-admin-contrast-hero [class*="lead" i],
html body .dalmia-admin-contrast-hero [class*="copy" i],
html body .dalmia-admin-contrast-hero [class*="desc" i] {
  color: rgba(255, 255, 255, 0.94) !important;
  opacity: 1 !important;
}

html body .dalmia-admin-contrast-hero .kicker,
html body .dalmia-admin-contrast-hero .eyebrow,
html body .dalmia-admin-contrast-hero [class*="kicker" i],
html body .dalmia-admin-contrast-hero [class*="eyebrow" i] {
  color: #071739 !important;
  background-color: rgba(255, 255, 255, 0.92) !important;
  -webkit-text-fill-color: #071739 !important;
  border-radius: 999px !important;
  padding: 0.34rem 0.72rem !important;
  display: inline-flex !important;
  width: fit-content !important;
  font-weight: 900 !important;
}

html body a[href*="whatsapp" i],
html body a[href^="tel:" i],
html body a[href*="membership" i],
html body a[href*="join" i],
html body a[class*="cta" i],
html body a[class*="btn" i],
html body a[class*="button" i],
html body .btn,
html body .button,
html body [role="button"],
html body [class*="help" i] a,
html body [class*="chat" i] a,
html body [class*="assist" i] a {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  background-color: #0078B7 !important;
  border-color: rgba(0, 207, 232, 0.55) !important;
  opacity: 1 !important;
  font-weight: 850 !important;
  text-shadow: 0 2px 10px rgba(10, 20, 60, 0.20) !important;
}

html body a[href*="whatsapp" i]:hover,
html body a[href^="tel:" i]:hover,
html body a[href*="membership" i]:hover,
html body a[href*="join" i]:hover,
html body a[class*="cta" i]:hover,
html body a[class*="btn" i]:hover,
html body a[class*="button" i]:hover,
html body .btn:hover,
html body .button:hover,
html body [role="button"]:hover,
html body [class*="help" i] a:hover,
html body [class*="chat" i] a:hover,
html body [class*="assist" i] a:hover {
  background-color: #1550B8 !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}

html body table,
html body td,
html body th {
  color: #17203A !important;
  opacity: 1 !important;
}

html body th {
  color: #1D2E80 !important;
  background-color: rgba(255, 255, 255, 0.99) !important;
  font-weight: 900 !important;
}

html body td {
  background-color: rgba(255, 255, 255, 0.985) !important;
}
/* DALMIA_PHASE129_CONTRAST_ZERO_LOCK_END */

/* DALMIA PHASE130 GLOBAL SEO VAULT START */
.dc-global-vault-page {
  margin: 0;
  min-height: 100vh;
  background:
    radial-gradient(circle at 12% 8%, rgba(0, 207, 232, 0.18), transparent 32%),
    linear-gradient(135deg, #FDFEFF 0%, #F2FBFF 48%, #F1F3FA 100%);
  color: #17203A;
}
.dc-global-vault-shell {
  width: min(1280px, calc(100% - 48px));
  margin: 0 auto;
  padding: 42px 0 64px;
}
.dc-global-vault-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(300px, 0.55fr);
  gap: 28px;
  align-items: center;
  padding: clamp(28px, 5vw, 62px);
  border: 1px solid rgba(0, 207, 232, 0.34);
  border-radius: 34px;
  background: linear-gradient(135deg, rgba(63, 81, 181, 0.98), rgba(0, 159, 210, 0.96));
  color: #FFFFFF;
  box-shadow: 0 30px 90px rgba(31, 49, 116, 0.18);
}
.dc-global-vault-kicker {
  display: inline-flex;
  margin: 0 0 16px;
  padding: 8px 14px;
  border-radius: 999px;
  background: #FFFFFF;
  color: #18347A;
  font-weight: 900;
  letter-spacing: 0.12em;
  font-size: 0.78rem;
}
.dc-global-vault-hero h1 {
  margin: 0;
  max-width: 820px;
  color: #FFFFFF;
  font-size: clamp(2.35rem, 5.4vw, 5.2rem);
  line-height: 0.95;
  letter-spacing: -0.075em;
  text-shadow: 0 10px 30px rgba(0, 0, 0, 0.20);
}
.dc-global-vault-lead {
  margin: 22px 0 0;
  max-width: 780px;
  color: #F7FCFF;
  font-weight: 650;
  font-size: clamp(1rem, 1.35vw, 1.2rem);
  line-height: 1.72;
}
.dc-global-vault-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 26px;
}
.dc-global-vault-page .dc-pill-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 10px 18px;
  border-radius: 999px;
  border: 1px solid rgba(0, 207, 232, 0.44);
  background: #FFFFFF;
  color: #152657;
  font-weight: 900;
  text-decoration: none;
  box-shadow: 0 14px 28px rgba(25, 45, 110, 0.12);
}
.dc-global-vault-card {
  display: grid;
  gap: 12px;
  padding: 26px;
  border-radius: 28px;
  border: 1px solid rgba(0, 207, 232, 0.40);
  background: rgba(255, 255, 255, 0.96);
  color: #142044;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.6), 0 28px 55px rgba(20, 32, 68, 0.16);
}
.dc-global-vault-card strong {
  color: #12205A;
  font-size: 1.2rem;
}
.dc-global-vault-card span {
  color: #34405F;
  font-weight: 800;
}
.dc-global-vault-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
  margin-top: 28px;
}
.dc-global-vault-panel {
  padding: 26px;
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.96);
  border: 1px solid rgba(0, 207, 232, 0.28);
  box-shadow: 0 24px 70px rgba(31, 49, 116, 0.10);
  color: #17203A;
}
.dc-global-vault-panel h2 {
  margin: 0 0 12px;
  color: #1B2F7D;
  font-size: 1.35rem;
}
.dc-global-vault-panel p,
.dc-global-vault-panel li,
.dc-global-vault-table td,
.dc-global-vault-table th {
  color: #303A57;
  font-weight: 700;
  line-height: 1.6;
}
.dc-global-vault-table {
  width: 100%;
  margin-top: 18px;
  border-collapse: collapse;
  overflow: hidden;
  border-radius: 18px;
}
.dc-global-vault-table th {
  text-align: left;
  background: #F1F8FF;
  color: #173182;
  font-size: 0.82rem;
}
.dc-global-vault-table th,
.dc-global-vault-table td {
  padding: 12px 14px;
  border-bottom: 1px solid rgba(63, 81, 181, 0.12);
}
.dc-global-vault-list {
  margin: 18px 0 0;
  padding-left: 22px;
}
.dc-global-vault-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 22px;
}
.dc-global-vault-badges span {
  display: inline-flex;
  padding: 10px 14px;
  border-radius: 999px;
  background: #EEF9FF;
  color: #173182;
  font-weight: 900;
  border: 1px solid rgba(0, 207, 232, 0.32);
}
.dc-phase130-mini-nav {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  padding: 12px 24px;
}
@media (max-width: 980px) {
  .dc-global-vault-hero,
  .dc-global-vault-grid {
    grid-template-columns: 1fr;
  }
  .dc-global-vault-shell {
    width: min(100% - 28px, 1280px);
  }
}
/* DALMIA PHASE130 GLOBAL SEO VAULT END */
/* DALMIA_PHASE131B_GLOBAL_SEO_VAULT_CONTRAST_ZERO_LOCK_START */
:root {
  --phase131b-ink: #07133d;
  --phase131b-ink-soft: #17203a;
  --phase131b-royal: #244bc8;
  --phase131b-cyan: #00cfe8;
  --phase131b-card: #ffffff;
}

body.dalmia-phase131b-contrast-zero-lock {
  color: var(--phase131b-ink-soft) !important;
}

body.dalmia-phase131b-contrast-zero-lock :where(p, li, td, th, label, small, span, strong, em, div) {
  text-shadow: none;
}

body.dalmia-phase131b-contrast-zero-lock :where(h1, h2, h3, h4, h5, h6) {
  color: var(--phase131b-ink) !important;
  text-shadow: none !important;
}

body.dalmia-phase131b-contrast-zero-lock :where(p, li, td, th, label, small) {
  color: var(--phase131b-ink-soft) !important;
}

body.dalmia-phase131b-contrast-zero-lock :where(table, thead, tbody, tr, td, th) {
  color: var(--phase131b-ink) !important;
  background-color: #ffffff !important;
}

body.dalmia-phase131b-contrast-zero-lock a[href*="/admin/global-vault/"],
body.dalmia-phase131b-contrast-zero-lock a[href*="admin-global-vault.html"],
body.dalmia-phase131b-contrast-zero-lock .phase131b-global-vault-nav-link {
  color: #06184f !important;
  background: #ffffff !important;
  border: 2px solid var(--phase131b-cyan) !important;
  border-radius: 999px !important;
  padding: 9px 15px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 20px rgba(63,81,181,.12) !important;
}

body.dalmia-phase131b-contrast-zero-lock a[href^="tel:"],
body.dalmia-phase131b-contrast-zero-lock a[href*="tel:"] {
  color: #06184f !important;
  background: #ffffff !important;
  border: 2px solid var(--phase131b-cyan) !important;
  text-shadow: none !important;
  font-weight: 900 !important;
}


body.dalmia-phase131b-contrast-zero-lock:not(.dalmia-phase131b-global-vault-page) :where([class*="hero"], [class*="Hero"], [class*="banner"], [class*="Banner"], .dc-hero, .admin-hero) {
  color: #ffffff !important;
  background: #07133d !important;
  background-image: none !important;
  border-color: rgba(0,207,232,.45) !important;
}

body.dalmia-phase131b-contrast-zero-lock:not(.dalmia-phase131b-global-vault-page) :where([class*="hero"], [class*="Hero"], [class*="banner"], [class*="Banner"], .dc-hero, .admin-hero) :where(h1, h2, h3, p, li, span, small, strong) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background-color: transparent !important;
  text-shadow: none !important;
}

body.dalmia-phase131b-contrast-zero-lock :where(.card, .panel, .tile, .box, [class*="card"], [class*="panel"], [class*="tile"]) {
  color: var(--phase131b-ink-soft) !important;
}

body.dalmia-phase131b-global-vault-page {
  background:
    radial-gradient(circle at 10% 10%, rgba(0,207,232,.18), transparent 30%),
    linear-gradient(135deg, #f7fdff 0%, #eef8ff 50%, #fdfdff 100%) !important;
  color: var(--phase131b-ink-soft) !important;
}

body.dalmia-phase131b-global-vault-page .phase131b-hero {
  background: linear-gradient(135deg, #ffffff 0%, #eefbff 100%) !important;
  border: 2px solid rgba(0,207,232,.38) !important;
  box-shadow: 0 30px 90px rgba(7,19,61,.14) !important;
}

body.dalmia-phase131b-global-vault-page .phase131b-hero-copy,
body.dalmia-phase131b-global-vault-page .phase131b-alert {
  background: #07133d !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,.25) !important;
}

body.dalmia-phase131b-global-vault-page .phase131b-hero-copy :where(h1, p, span, strong),
body.dalmia-phase131b-global-vault-page .phase131b-alert :where(h2, h3, p, li, span, strong) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background-color: transparent !important;
  text-shadow: none !important;
}

body.dalmia-phase131b-global-vault-page .phase131b-pill {
  color: #06184f !important;
  background: #ffffff !important;
  border: 2px solid var(--phase131b-cyan) !important;
  font-weight: 900 !important;
}

body.dalmia-phase131b-global-vault-page .phase131b-card,
body.dalmia-phase131b-global-vault-page .phase131b-table-wrap {
  color: var(--phase131b-ink-soft) !important;
  background: #ffffff !important;
  border: 2px solid rgba(0,207,232,.28) !important;
  box-shadow: 0 20px 55px rgba(7,19,61,.10) !important;
}

body.dalmia-phase131b-global-vault-page .phase131b-card :where(h2, h3, p, li, td, th, span, strong),
body.dalmia-phase131b-global-vault-page .phase131b-table-wrap :where(h2, h3, p, li, td, th, span, strong) {
  color: var(--phase131b-ink-soft) !important;
  text-shadow: none !important;
}

body.dalmia-phase131b-global-vault-page .phase131b-card :where(h2, h3),
body.dalmia-phase131b-global-vault-page .phase131b-table-wrap :where(h2, h3, th) {
  color: var(--phase131b-ink) !important;
}

body.dalmia-phase131b-global-vault-page .phase131b-status-chip {
  color: #06184f !important;
  background: #ffffff !important;
  border: 2px solid var(--phase131b-cyan) !important;
  font-weight: 900 !important;
}

body.dalmia-phase131b-contrast-zero-lock [class*="help"],
body.dalmia-phase131b-contrast-zero-lock [class*="Help"],
body.dalmia-phase131b-contrast-zero-lock [class*="chat"],
body.dalmia-phase131b-contrast-zero-lock [class*="Chat"] {
  color: #06184f !important;
  text-shadow: none !important;
}

body.dalmia-phase131b-contrast-zero-lock [class*="help"] a,
body.dalmia-phase131b-contrast-zero-lock [class*="Help"] a,
body.dalmia-phase131b-contrast-zero-lock [class*="chat"] a,
body.dalmia-phase131b-contrast-zero-lock [class*="Chat"] a {
  color: #ffffff !important;
  background: #244bc8 !important;
  border-color: #244bc8 !important;
}
/* DALMIA_PHASE131B_GLOBAL_SEO_VAULT_CONTRAST_ZERO_LOCK_END */



/* PHASE131D ADMIN GRADIENT CONTRAST ZERO START */
body.dalmia-admin-contrast-zero h1 {
  background-image: none !important;
  background-color: #061B48 !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  text-shadow: 0 2px 12px rgba(0,0,0,.42) !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  border-radius: 14px !important;
  padding: 0 .14em !important;
  box-decoration-break: clone !important;
  -webkit-box-decoration-break: clone !important;
}
body.dalmia-admin-contrast-zero .dalmia-prime-btn,
body.dalmia-admin-contrast-zero a.dalmia-prime-btn,
body.dalmia-admin-contrast-zero .dc-float,
body.dalmia-admin-contrast-zero a.dc-float {
  background-image: none !important;
  background-color: #10215A !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  border: 1px solid rgba(255,255,255,.92) !important;
  text-shadow: none !important;
  box-shadow: 0 16px 34px rgba(16,33,90,.26) !important;
}
body.dalmia-admin-contrast-zero .dc-mark {
  background-image: none !important;
  background-color: #10215A !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  border: 1px solid rgba(255,255,255,.90) !important;
  text-shadow: none !important;
}
/* PHASE131D ADMIN GRADIENT CONTRAST ZERO END */

/* PHASE131C ADMIN GRADIENT CONTRAST ZERO START */
body.dalmia-admin-contrast-zero h1 {
  background-image: none !important;
  background-color: #061B48 !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  text-shadow: 0 2px 12px rgba(0,0,0,.42) !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  border-radius: 14px !important;
  padding: 0 .14em !important;
  box-decoration-break: clone !important;
  -webkit-box-decoration-break: clone !important;
}
body.dalmia-admin-contrast-zero .dalmia-prime-btn,
body.dalmia-admin-contrast-zero a.dalmia-prime-btn,
body.dalmia-admin-contrast-zero .dc-float,
body.dalmia-admin-contrast-zero a.dc-float {
  background-image: none !important;
  background-color: #10215A !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  border: 1px solid rgba(255,255,255,.92) !important;
  text-shadow: none !important;
  box-shadow: 0 16px 34px rgba(16,33,90,.26) !important;
}
body.dalmia-admin-contrast-zero .dc-mark {
  background-image: none !important;
  background-color: #10215A !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  border: 1px solid rgba(255,255,255,.90) !important;
  text-shadow: none !important;
}
/* PHASE131C ADMIN GRADIENT CONTRAST ZERO END */

