  html,body{margin:0;padding:0;background:#0A0A09}
  body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#F2EFE9;-webkit-font-smoothing:antialiased}
  a{color:#E0B15C;text-decoration:none}
  a:hover{color:#F2EFE9}
  ::selection{background:#E0B15C;color:#0A0A09}
  .sig{font-family:'Mrs Saint Delafield',cursive;font-weight:400;color:#F2EFE9;line-height:1;transform:rotate(-2deg);display:inline-block}
  nav.top{display:flex;align-items:center;justify-content:space-between;padding:28px 56px;border-bottom:1px solid rgba(242,239,233,.1);position:sticky;top:0;background:rgba(10,10,9,.85);backdrop-filter:blur(12px);z-index:10;gap:16px;flex-wrap:wrap}
  nav.top .links{display:flex;align-items:center;gap:36px;flex-wrap:wrap}
  nav.top .links a{font-size:14px;font-weight:500;color:#9B958A}
  nav.top .links a:hover{color:#F2EFE9}
  nav.top .links a.on{color:#F2EFE9}
  nav.top .links a.ai{font-weight:600;color:#E0B15C}
  nav.top .links a.cta{font-weight:600;color:#0A0A09;background:#E0B15C;padding:10px 22px;border-radius:2px}
  nav.top .links a.cta:hover{background:#F2EFE9;color:#0A0A09}
  .btnGold{font-size:15px;font-weight:600;color:#0A0A09;background:#E0B15C;padding:16px 32px;border-radius:2px;display:inline-block}
  .btnGold:hover{background:#F2EFE9;color:#0A0A09}
  .btnGhost{font-size:15px;font-weight:600;color:#F2EFE9;border:1px solid rgba(242,239,233,.35);padding:15px 32px;border-radius:2px;display:inline-block}
  .btnGhost:hover{border-color:#E0B15C;color:#E0B15C}
  .g2{display:grid;grid-template-columns:1fr 1fr}
  footer.site{border-top:1px solid rgba(242,239,233,.1);padding:56px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}
  @media(max-width:900px){
    nav.top{padding:16px 20px}
    nav.top .links{gap:12px 18px}
    nav.top .sig{font-size:28px !important}
    .g2{grid-template-columns:1fr !important;gap:40px !important}
    .padx{padding-left:20px !important;padding-right:20px !important}
    footer.site{padding:40px 20px}
    .stats4{grid-template-columns:1fr 1fr !important}
    .cell{padding:32px 24px !important}
  }
  @media(max-width:540px){.stats4{grid-template-columns:1fr !important}}
  @media(max-width:560px){
    nav.top .links{gap:8px 12px}
    nav.top .links a{font-size:13px}
    nav.top .links a.cta{padding:8px 14px}
  }

  /* CRO:mobile — tap targets, nav density, offer grid */
  nav.top .links a{display:inline-flex;align-items:center;min-height:44px}
  .offer3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}
  @media(max-width:900px){.offer3{grid-template-columns:1fr !important}}
  @media(max-width:560px){
    nav.top .links a.navSecondary{display:none}
    nav.top .links{gap:6px 14px}
  }
  /* CRO:navtight */
  @media(max-width:900px){nav.top{padding:6px 20px !important}}
  @media(max-width:560px){nav.top .sig{font-size:24px !important}}
