/* Reputa (Turkish site): colours of the Reputa logo, loaded after site.css. */
:root{
  --navy:#03214F;
  --navy-2:#0B3170;
  --blue:#1459E5;
  --blue-hover:#0E48C2;
  --blue-soft:#EEF4FE;
  --yellow:#FBE144;
  --yellow-soft:#FEF8D6;
  --yellow-line:#F2E29A;
  --cyan:#63C9DF;
  --ink:#022359;
  --text:#1B2B47;
  --soft:#F4F7FB;
  --accent-text:#1459E5;
  --link:#1459E5;
}

.price-card{background:var(--navy)}
.cta,.site-footer{background:#021A40}

/* Logo: REPUTA + "Dijital İtibar Yönetimi", as in the logo file */
.logo{color:var(--ink);letter-spacing:.02em;text-transform:uppercase}
.logo-text{display:flex;flex-direction:column;gap:4px}
.logo-text small{font-size:.43em;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}
.footer-brand .logo-text small{color:#FFFFFF;opacity:.75}

/* Turquoise of the logo as a second accent */
.step-num,.t-num{background:var(--blue);box-shadow:0 0 0 4px rgba(99,201,223,.35)}

/* "İletişim" block required on the home page (e-commerce regulation, art. 5) */
.footer-contact{padding:22px 0 4px;border-bottom:1px solid #2A3452;font-size:.88rem;line-height:1.55}
.footer-contact h2{margin:0 0 8px;color:#FFFFFF;font-size:1rem}
.footer-contact p{margin:0 0 4px}
.footer-contact strong,.footer-contact a{color:#FFFFFF}
@media (min-width:960px){.footer-contact{text-align:center}}

/* Two figures only on the Turkish site */
@media (min-width:960px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto}}

/* WhatsApp button (only when a number is set) */
.wa-float{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;display:inline-flex;align-items:center;gap:8px;
  padding:11px 18px 11px 12px;border-radius:999px;background:#25D366;color:#FFFFFF;font-weight:700;font-size:.95rem;text-decoration:none;
  box-shadow:0 12px 28px -10px rgba(2,35,89,.55)}
.wa-float:hover{background:#1EBE5A}
.wa-float svg{width:28px;height:28px;flex:none}
@media (max-width:599px){.wa-float{padding:13px}.wa-float span{display:none}}
