/* oa6a0dd */
/* hero-cta-goldfill-fix0617b */
.lead-call-s067b3 > .act-s067b3:not(.button-key-s067b3){
  background:linear-gradient(135deg,#e6c879 0%,#c9a24b 48%,#a9813a 100%);
  color:#1a1408;
  box-shadow:var(--shadow-btn);
  border:1px solid rgba(255,255,255,.18);
  border-radius:999px;
  padding:13px 30px;
  font-weight:700;
  text-decoration:none;
}
.lead-call-s067b3 > .act-s067b3:not(.button-key-s067b3):hover{
  color:#140f04;
  box-shadow:0 16px 34px -12px rgba(201,162,75,.75);
  filter:brightness(1.05);
}
/* /hero-cta-goldfill-fix0617b */
/* lightmode */
:root{
  --primary:#321bbb;
  --primary-dark:#241386;
  --primary-600:#241386;
  --accent:#3054ee;
  --gold:#321bbb;
  --gold-bright:#5b43ef;
  --gold-ink:#6550e6;
  --emerald:#aa8441;
  --success:#aa8441;
  --danger:#8839c6;
  --bg:#ececef;
  --bg-soft:#e1e1e5;
  --bg-panel:#dcdbe0;
  --card-bg:#fafafa;
  --card-bg-hi:#ffffff;
  --fg:#4f4a6f;
  --fg-muted:#5f5c70;
  --fg-dim:#7e7b8e;
  --muted:#5f5c70;
  --border:rgba(0,0,0,.12);
  --border-soft:rgba(0,0,0,.06);
  --border-strong:rgba(0,0,0,.22);
  --primary-tint:rgba(0,0,0,.05);
  --card-shadow:0 1px 0 rgba(255,255,255,.03),0 18px 40px -20px rgba(0,0,0,.55);
  --card-shadow-hover:0 26px 50px -24px rgba(0,0,0,.7);
}
/* /lightmode */
/* Burger readability fix — sitigiocononaams.com
   Palette: --gold-bright:#f0d68f  --gold:#c9a24b  --fg:#ece6d8
   Burger icon bars → gold-bright so they pop on the dark header
   Overlay links   → warm ivory (#ece6d8) matching the site's --fg
   Hover           → gold-bright accent for interactivity */

header.nav-s067b3 .burger-btn-s067b3{color:#f0d68f!important}
header.nav-s067b3 .burger-btn-s067b3 span{background:#f0d68f!important}

.mobile-nav-s067b3 a{color:#ece6d8!important;opacity:1!important}
.mobile-nav-s067b3 a:hover{color:#f0d68f!important}

main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}
header.nav-s067b3 .logo-text-s067b3{background-image:none;color:var(--fg);-webkit-text-fill-color:var(--fg)}
/* contrast-fix-overlay */
:root{
  --emerald:#7a5f2e;  /* was #aa8441, contrast 2.93:1 */
  --gold:#7a622d;  /* was #c9a24b, contrast 2.03:1 */
  --gold-bright:#695d3e;  /* was #f0d68f, contrast 1.21:1 */
  --success:#7a5f2e;  /* was #aa8441, contrast 2.93:1 */
}
/* /contrast-fix-overlay */

/* h1fit-mobile-20260721 : H1 one line on mobile (batch_09) */
@media(max-width:999px){main h1{font-size:15px!important}}
/* end-h1fit-mobile-20260721 */
