/* Diş kliniği teması: güven veren petrol mavisi, ferah beyaz */
:root{
  --bg:#ffffff;--surface:#eef7f8;--surface-2:#dcecee;--text:#0f2a30;--muted:#4b6168;--line:#d7e6e8;
  --primary:#0e5e6f;--on-primary:#ffffff;--accent:#0e7490;--on-accent:#ffffff;
  --dark:#0b2a33;--on-dark:#eef7f8;--dark-muted:#a9c3c8;
  --font-head:"Lexend","Lexend Fallback",system-ui,sans-serif;--font-body:"Source Sans 3","Source Sans 3 Fallback",system-ui,sans-serif;
  --head-weight:600;--head-track:-.025em;--radius:20px;--radius-sm:12px;
}
.hero{background:radial-gradient(1200px 500px at 85% -10%,#d8f1f4 0%,transparent 60%),linear-gradient(180deg,#f4fbfc 0%,#fff 100%)}
.hero h1{font-size:clamp(38px,5.4vw,68px)}
.hero__media img{border-radius:28px 28px 120px 28px}
.card__icon{background:#e0f2f5}
.cta-band{background:linear-gradient(120deg,#0e5e6f,#0b3f4a)}
.steps__n{background:#0e5e6f}
/* Yazı tipi yedekleri: web yazı tipi gelene kadar aynı ölçüde yer kaplar (yükleme kayması olmasın) */
@font-face{font-family:"Lexend Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:109.91%;ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%}
@font-face{font-family:"Lexend Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:108.13%;ascent-override:92.48%;descent-override:23.12%;line-gap-override:0.00%}
@font-face{font-family:"Source Sans 3 Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:93.76%;ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%}
@font-face{font-family:"Source Sans 3 Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:92.30%;ascent-override:110.95%;descent-override:43.34%;line-gap-override:0.00%}
