/* Mali müşavir teması: koyu petrol yeşili, kâğıt beyazı, ölçülü serif başlık */
:root{
  --bg:#fbfbf8;--surface:#eff3f1;--surface-2:#dfe8e5;--text:#13201f;--muted:#4e5f5c;--line:#dfe6e3;
  --primary:#123c3a;--on-primary:#fff;--accent:#2f7d6b;--on-accent:#fff;
  --dark:#0f2f2d;--on-dark:#eef4f2;--dark-muted:#a6bfba;
  --font-head:"IBM Plex Serif","IBM Plex Serif Fallback",Georgia,serif;--font-body:"IBM Plex Sans","IBM Plex Sans Fallback",system-ui,sans-serif;
  --head-weight:600;--head-track:-.015em;--radius:10px;--radius-sm:8px;--btn-radius:8px;
}
.hero{background:linear-gradient(180deg,#f2f6f4 0%,var(--bg) 100%)}
.hero h1{font-size:clamp(38px,5vw,66px)}
.hero__media img{border-radius:10px;aspect-ratio:4/5}
.hero__badge{background:var(--primary);color:#fff}
.hero__badge span{color:#bfd6d0}
.btn--primary{background:var(--primary)}
.eyebrow{color:var(--accent)}
.strip.tone-dark .ic{color:#7fd1bb}
.card__icon{background:#e2efeb;color:var(--primary)}
.steps__n{background:var(--primary)}
.stats dd{color:#7fd1bb}
.cta-band{background:var(--primary)}
.cta-band .btn--primary{background:#fff;color:var(--primary)}
/* Yazı tipi yedekleri: web yazı tipi gelene kadar aynı ölçüde yer kaplar (yükleme kayması olmasın) */
@font-face{font-family:"IBM Plex Serif Fallback";src:local("Georgia"),local("Times New Roman");font-weight:100 500;size-adjust:106.10%;ascent-override:96.61%;descent-override:25.92%;line-gap-override:0.00%}
@font-face{font-family:"IBM Plex Serif Fallback";src:local("Georgia Bold"),local("Georgia");font-weight:600 900;size-adjust:95.65%;ascent-override:107.16%;descent-override:28.75%;line-gap-override:0.00%}
@font-face{font-family:"IBM Plex Sans Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:101.17%;ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%}
@font-face{font-family:"IBM Plex Sans Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:98.55%;ascent-override:104.01%;descent-override:27.91%;line-gap-override:0.00%}
