a:10:{s:4:"type";s:4:"text";s:12:"instructions";s:0:"";s:8:"required";i:0;s:17:"conditional_logic";i:0;s:7:"wrapper";a:3:{s:5:"width";s:0:"";s:5:"class";s:0:"";s:2:"id";s:0:"";}s:13:"default_value";s:0:"";s:11:"placeholder";s:0:"";s:7:"prepend";s:0:"";s:6:"append";s:0:"";s:9:"maxlength";s:0:"";}

/* ===== SpeakMD brand alignment v2 (coherent header/footer) ===== */
:root{ --smd-navy:#0E2A43; --smd-navy-deep:#0A1F33; --smd-teal:#12A5A0; }
/* Header: match hero top color exactly, remove seam (shadow/border) so it flows into the page */
#masthead, #masthead .site-header-row-container-inner, #masthead .site-main-header-wrap,
#masthead .site-top-header-wrap, #masthead .site-bottom-header-wrap {
  background:#0E2A43 !important;
  box-shadow:none !important;
  border-bottom:0 !important;
}
/* When scrolled/sticky, add a slight deepening + subtle divider for legibility */
#masthead.item-is-fixed .site-header-row-container-inner,
.site-header-row-container.item-is-fixed .site-header-row-container-inner {
  background:rgba(10,31,51,.92) !important;
  backdrop-filter:blur(8px);
  box-shadow:0 2px 20px rgba(0,0,0,.25) !important;
}
#masthead .main-navigation .primary-menu-container > ul > li > a { color:#DCE8F1 !important; }
#masthead .main-navigation .primary-menu-container > ul > li > a:hover,
#masthead .main-navigation .primary-menu-container > ul > li.current-menu-item > a { color:#12A5A0 !important; }
#masthead .header-button, #mobile-header .mobile-header-button {
  background:#12A5A0 !important; color:#0A1F33 !important; border:0 !important; border-radius:6px !important;
  box-shadow:0 4px 14px rgba(18,165,160,.35) !important; transition:transform .15s ease, box-shadow .15s ease !important;
}
#masthead .header-button:hover { background:#17C2BC !important; transform:translateY(-2px); box-shadow:0 6px 20px rgba(18,165,160,.5) !important; }
/* Footer: match hero's deepest tone so the page closes on the same navy it opened with */
#colophon, #colophon .site-footer-wrap, #colophon .site-footer-row-container-inner,
#colophon .site-mid-footer-wrap, #colophon .site-bottom-footer-wrap {
  background:#0A1F33 !important; border-top:0 !important;
}
#colophon, #colophon a, #colophon .footer-html { color:#B9CCDC !important; }
#colophon a:hover { color:#12A5A0 !important; }
#colophon .footer-social-wrap .social-button, #colophon .social-button {
  background:transparent !important; color:#B9CCDC !important; border:1px solid rgba(18,165,160,.5) !important;
  border-radius:8px !important; transition:all .15s ease !important;
}
#colophon .footer-social-wrap .social-button:hover, #colophon .social-button:hover {
  background:#12A5A0 !important; color:#0A1F33 !important; border-color:#12A5A0 !important; transform:translateY(-2px);
}
/* Keep designed sentence-case headings on custom pages */
.smd-home h1, .smd-home h2, .smd-home h3, .smd-adv h1, .smd-adv h2, .smd-adv h3 { text-transform:none !important; }

/* SpeakMD masthead addendum */
:root {
  --masthead-navy: #0B2545;
  --signal-500: #17A2B8;
}
/* Header logo clear space — x = cap height of SPEAKMD */
.site-branding img { padding: 6px 10px; }
/* Serif tagline lockup */
.speakmd-tagline {
  font-family: Newsreader, Georgia, serif;
  font-weight: 400;
  letter-spacing: 0.02em;
  color: #0B2545;
}
/* Verdict callout */
.speakmd-verdict {
  background: #0F1E33;
  border: 1px solid rgba(255,255,255,0.06);
  border-left: 2px solid #22C55E;
  border-radius: 12px;
  padding: 24px;
  color: #CBD5E1;
}
.speakmd-verdict .eyebrow {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #22C55E;
}
/* Video tile hover */
.speakmd-tile { transition: transform 200ms cubic-bezier(0.4,0,0.2,1), box-shadow 200ms cubic-bezier(0.4,0,0.2,1); }
.speakmd-tile:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(0,0,0,0.45); }
