/* Organizasyon teması: pudra, mürdüm, şampanya altını, zarif serif */
:root{
  --bg:#fdf9f7;--surface:#f6ece8;--surface-2:#ecdcd5;--text:#2e1f26;--muted:#6d5a62;--line:#ecdfd9;
  --primary:#5b3a4a;--on-primary:#fff;--accent:#b08d57;--on-accent:#fff;
  --dark:#3a2430;--on-dark:#f8eee9;--dark-muted:#c9b2ba;
  --font-head:"Cormorant Garamond","Cormorant Garamond Fallback",Georgia,serif;--font-body:"Jost","Jost Fallback",system-ui,sans-serif;
  --head-weight:500;--head-track:-.01em;--head-lh:1.04;--radius:2px;--radius-sm:2px;--btn-radius:999px;
}
body{font-weight:400}
.btn{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;padding:14px 26px}
.hero--full h1{font-size:clamp(48px,7vw,104px);font-weight:500}
.hero h1 em{color:#e7c993}
.hero__bg::after{background:linear-gradient(180deg,rgba(58,36,48,.15) 0%,rgba(58,36,48,.4) 50%,rgba(58,36,48,.88) 100%)}
.hero--full .hero__stats dd{color:#e7c993;font-family:var(--font-head);font-size:clamp(28px,2.8vw,40px)}
.eyebrow{color:var(--accent);letter-spacing:.28em}
.btn--primary{background:var(--primary)}
.card__icon{background:#f3e5df;color:var(--primary)}
.card__num{color:var(--accent-ink);font-family:var(--font-head);font-style:italic}
.steps__n{background:var(--accent)}
.menu li em{color:var(--primary);font-family:var(--font-head);font-size:20px}
.cta-band{background:var(--primary)}
.cta-band .btn--primary{background:#e7c993;color:var(--dark)}
.sec-head h2,.split__copy h2{font-weight:500}
/* Yazı tipi yedekleri: web yazı tipi gelene kadar aynı ölçüde yer kaplar (yükleme kayması olmasın) */
@font-face{font-family:"Cormorant Garamond Fallback";src:local("Georgia"),local("Times New Roman");font-weight:100 500;size-adjust:88.38%;ascent-override:104.55%;descent-override:32.47%;line-gap-override:0.00%}
@font-face{font-family:"Cormorant Garamond Fallback";src:local("Georgia Bold"),local("Georgia");font-weight:600 900;size-adjust:76.75%;ascent-override:120.39%;descent-override:37.39%;line-gap-override:0.00%}
@font-face{font-family:"Jost Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:96.01%;ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%}
@font-face{font-family:"Jost Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:98.34%;ascent-override:108.81%;descent-override:38.13%;line-gap-override:0.00%}
