.clinic-hero[data-astro-cid-kasvnuwg]{padding-block:var(--space-m) var(--space-2xl);background:linear-gradient(180deg,var(--teal-50),var(--canvas))}.clinic-hero__intro[data-astro-cid-kasvnuwg]{max-inline-size:60ch;margin-block-start:var(--space-m)}.clinic-hero[data-astro-cid-kasvnuwg] h1[data-astro-cid-kasvnuwg]{font-size:var(--step-4);margin-block-end:var(--space-s)}.clinic-hero__actions[data-astro-cid-kasvnuwg]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-l)}.clinic-hero__photo[data-astro-cid-kasvnuwg]{margin:var(--space-xl) 0 0;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-l)}.clinic-hero__photo[data-astro-cid-kasvnuwg] img[data-astro-cid-kasvnuwg]{display:block;inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 45%}.clinic-video[data-astro-cid-kasvnuwg]{display:block;position:relative;color:#fff;text-decoration:none}.clinic-video[data-astro-cid-kasvnuwg]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08222a26,#08222a8c);transition:background var(--dur) var(--ease)}.clinic-video[data-astro-cid-kasvnuwg]:hover:after{background:linear-gradient(180deg,#08222a40,#08222aa6)}.clinic-video__play[data-astro-cid-kasvnuwg]{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:1;display:grid;place-items:center;inline-size:74px;block-size:74px;border-radius:50%;background:#ffffffeb;color:var(--teal-800);box-shadow:var(--shadow-m);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.clinic-video__play[data-astro-cid-kasvnuwg] .icon{margin-inline-start:4px}.clinic-video[data-astro-cid-kasvnuwg]:hover .clinic-video__play[data-astro-cid-kasvnuwg]{transform:translate(-50%,-50%) scale(1.06);background:#fff}.clinic-video__label[data-astro-cid-kasvnuwg]{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;display:flex;align-items:baseline;gap:.5em;padding:var(--space-m) var(--space-m) var(--space-s);font-family:var(--font-heading);font-size:var(--step-0);font-weight:600}.clinic-video__time[data-astro-cid-kasvnuwg]{font-family:var(--font-body);font-size:.8rem;font-weight:500;opacity:.85}.visit__head[data-astro-cid-kasvnuwg],.services__head[data-astro-cid-kasvnuwg]{margin-block-end:var(--space-l)}.visit[data-astro-cid-kasvnuwg] h2[data-astro-cid-kasvnuwg],.services[data-astro-cid-kasvnuwg] h2[data-astro-cid-kasvnuwg]{font-size:var(--step-3);margin-block-end:var(--space-2xs)}.visit__steps[data-astro-cid-kasvnuwg]{list-style:none;padding:0;display:grid;gap:var(--space-m);counter-reset:step}.visit__steps[data-astro-cid-kasvnuwg] li[data-astro-cid-kasvnuwg]{display:flex;gap:var(--space-m);padding:var(--space-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l)}.visit__num[data-astro-cid-kasvnuwg]{display:grid;place-items:center;inline-size:38px;block-size:38px;flex:none;border-radius:50%;background:var(--accent-strong);color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:600}.visit__steps[data-astro-cid-kasvnuwg] strong[data-astro-cid-kasvnuwg]{display:block;font-family:var(--font-heading);font-size:var(--step-1);color:var(--teal-900);margin-block-end:.25rem}.visit__steps[data-astro-cid-kasvnuwg] p[data-astro-cid-kasvnuwg]{font-size:.92rem;line-height:1.65;color:var(--ink-muted);max-inline-size:70ch}.services__grid[data-astro-cid-kasvnuwg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs) var(--space-m);list-style:none;padding:0}.services__grid[data-astro-cid-kasvnuwg] a[data-astro-cid-kasvnuwg]{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m);text-decoration:none;color:inherit;transition:background var(--dur) var(--ease)}.services__grid[data-astro-cid-kasvnuwg] a[data-astro-cid-kasvnuwg]:hover{background:var(--teal-50)}.services__grid[data-astro-cid-kasvnuwg] a[data-astro-cid-kasvnuwg]>span[data-astro-cid-kasvnuwg]{flex:1;font-family:var(--font-heading);font-size:.98rem;font-weight:600;color:var(--teal-900)}.services__grid[data-astro-cid-kasvnuwg] .icon:first-child{color:var(--teal-700)}.services__grid[data-astro-cid-kasvnuwg] .icon:last-child{color:var(--accent-strong);opacity:0;transition:opacity var(--dur) var(--ease)}.services__grid[data-astro-cid-kasvnuwg] a[data-astro-cid-kasvnuwg]:hover .icon:last-child{opacity:1}.intl[data-astro-cid-kasvnuwg]{padding-block:var(--section-y)}.intl__inner[data-astro-cid-kasvnuwg]{display:flex;flex-direction:column;gap:var(--space-l);padding:clamp(1.5rem,1rem + 2.5vw,3rem);background:linear-gradient(120deg,var(--teal-800),var(--teal-600));border-radius:var(--radius-l);color:#fff}.intl__top[data-astro-cid-kasvnuwg]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-l)}.intl__copy[data-astro-cid-kasvnuwg]{max-inline-size:62ch}.intl[data-astro-cid-kasvnuwg] h2[data-astro-cid-kasvnuwg]{font-size:var(--step-2);color:#fff;margin-block-end:var(--space-s)}.intl[data-astro-cid-kasvnuwg] .eyebrow[data-astro-cid-kasvnuwg]{color:var(--accent-400)}.intl[data-astro-cid-kasvnuwg] p[data-astro-cid-kasvnuwg]{color:#cfe0e4;line-height:1.7}.intl[data-astro-cid-kasvnuwg] p[data-astro-cid-kasvnuwg]+p[data-astro-cid-kasvnuwg]{margin-block-start:var(--space-s)}.intl[data-astro-cid-kasvnuwg] strong[data-astro-cid-kasvnuwg]{color:#fff}.intl__langs[data-astro-cid-kasvnuwg]{display:flex;align-items:center;gap:.5em;margin-block-start:var(--space-m);font-size:.88rem}@media(max-width:880px){.services__grid[data-astro-cid-kasvnuwg]{grid-template-columns:1fr}}@media(max-width:620px){.visit__steps[data-astro-cid-kasvnuwg] li[data-astro-cid-kasvnuwg]{flex-direction:column;gap:var(--space-s)}}.clinic-video__frame{position:relative;inline-size:100%;aspect-ratio:16 / 9;background:#000;border-radius:var(--radius-l);overflow:hidden}.clinic-video__frame iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}
