/* V32 focused changes — ONLY homepage product marks, purpose panel, header quote CTA */
body[data-page="home"] .g-home-product-brandmark {
  width: 104px !important;
  height: 63px !important;
  top: 11px !important;
  left: 11px !important;
  padding: 9px 11px !important;
  border-radius: 13px !important;
  border: 1px solid rgba(219,230,236,.95) !important;
  background: rgba(255,255,255,.97) !important;
  box-shadow: 0 6px 20px rgba(12,45,70,.13) !important;
}
body[data-page="home"] .g-home-product-brandmark img {
  display:block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit:contain !important;
}
/* Light sea-glass palette; keep circular rings and all content. */
body[data-page="home"] .g-home-purpose-v11 {
  background:linear-gradient(145deg,#eff8f6 0%,#e2f3f1 54%,#dcecf4 100%) !important;
  border-color: #cee2e0 !important;
  color:#163b48 !important;
  box-shadow: 0 16px 32px rgba(18,78,84,.075) !important;
}
body[data-page="home"] .g-home-purpose-v11::before {
  border-color:rgba(54,133,144,.16) !important;
  box-shadow: 0 0 0 25px rgba(67,153,158,.055),0 0 0 52px rgba(67,153,158,.04) !important;
}
body[data-page="home"] .g-home-purpose-kicker,
body[data-page="home"] .g-home-purpose-index {color:#2b7c8b !important;}
body[data-page="home"] .g-home-purpose-head h2,
body[data-page="home"] .g-home-purpose-item h3 {color:#143e48 !important;}
body[data-page="home"] .g-home-purpose-head h2 em {color:#277f8c !important;}
body[data-page="home"] .g-home-purpose-head>p,
body[data-page="home"] .g-home-purpose-item p {color:#466b75 !important;}
body[data-page="home"] .g-home-purpose-item,
body[data-page="home"] .g-home-purpose-values {border-top-color:rgba(32,99,111,.16) !important;}
body[data-page="home"] .g-home-purpose-values .g-home-value-list span {
  color:#245564 !important;
  background:rgba(255,255,255,.57) !important;
  border-color:rgba(65,133,143,.23) !important;
}
/* Existing right header button is now a genuine quote shortcut. */
body[data-page="home"] header.header nav.nav a.nav-quote {white-space:nowrap;}
@media(max-width:760px) {
  body[data-page="home"] .g-home-product-brandmark {width:92px !important;height:55px !important;padding:8px !important;}
}
