/* Стоматология — временно наследует «чистую эстетику» косметологии; свой пресет — следующим шагом. */
:root {
	--bg: #f6faf9;
	--surface: #ffffff;
	--muted: #eaf3f1;
	--ink: #13302e;
	--ink-2: #4f6563;
	--line: #d9e8e5;
	--dark: #10302e;
	--dark-2: #183d3a;
	--dark-ink: #f1f8f6;
	--dark-ink-2: #b6ccc8;
	--accent: #127a7d;
	--blush: #f4e7e2;
	--font-head: "Cormorant Garamond", "Times New Roman", serif;
	--head-weight: 600;
	--head-tracking: -0.01em;
	--head-line: 1.05;
	--h1: clamp(2.6rem, 1.6rem + 4vw, 4.8rem);
	--h2: clamp(2.1rem, 1.5rem + 2.4vw, 3.3rem);
	--radius: 22px;
	--radius-lg: 28px;
	--radius-img: 22px;
	--radius-btn: 999px;
}
.preset-stomatologiya .sf-sec--hero .sf-hero__img img { border-radius: 220px 220px var(--radius-lg) var(--radius-lg); aspect-ratio: 4 / 4.8; }
.preset-stomatologiya .sf-sec--hero .sf-hero__img::after {
	content: ""; position: absolute; width: 46%; aspect-ratio: 1; right: -8%; bottom: -6%;
	background: var(--blush); border-radius: 50%; z-index: -1;
}
.preset-stomatologiya .sf-tone--muted { background: linear-gradient(180deg, var(--muted), var(--bg)); }
.preset-stomatologiya .sf-card, .preset-stomatologiya .sf-pain, .preset-stomatologiya .sf-review, .preset-stomatologiya .sf-feature { border-color: transparent; box-shadow: var(--shadow-sm); }
.preset-stomatologiya .sf-step::before { font-style: italic; }
.preset-stomatologiya .sf-form__title, .preset-stomatologiya .sf-quiz__title { font-size: 1.8rem !important; }
.preset-stomatologiya .sf-brand__name { font-size: 1.45rem; }
