:root{--vp-hero-focus-x: 50%;--vp-hero-focus-y: 50%;--white: #ffffff;--slate-100: rgba(35, 31, 32, 0.06);--slate-200: rgba(35, 31, 32, 0.10);--slate-500: rgba(35, 31, 32, 0.50);--slate-600: rgba(35, 31, 32, 0.65);--slate-700: #5f5b58;--slate-900: #231f20;--accent: var(--vp-accent);--accent-soft: var(--vp-accent-soft);--radius-sm: var(--motif-radius-card);--radius-md: var(--motif-radius-card);--radius-lg: var(--motif-radius-card);--ease-out: var(--motif-motion-ease-standard);--vp-shell-max: var(--layout-content-width);--vp-shell-pad: var(--layout-content-inset);--vp-page-bg: #f8f4ed;--vp-surface: var(--motif-card-background);--vp-text: #231f20;--vp-text-soft: #5f5b58;--vp-border: rgba(35, 31, 32, 0.1);--vp-shadow-md: 0 16px 40px rgba(35, 31, 32, 0.1);--vp-radius-lg: var(--motif-radius-card);--vp-radius-md: var(--motif-radius-card);--vp-radius-sm: var(--motif-radius-card);--vp-nav-glass: rgba(255, 255, 255, 0.82);--vp-nav-solid: #ffffff;--vp-nav-text: #2f2725;--vp-home-accent-amber: var(--motif-color-accent-amber);--vp-home-accent-rose: var(--motif-color-accent-rose);--vp-home-accent-teal: var(--motif-color-accent-teal);--vp-home-accent-indigo: var(--motif-color-accent-indigo);--vp-accent: var(--vp-home-accent-teal);--vp-accent-soft: color-mix(in oklch, var(--vp-accent) 12%, transparent);--vp-accent-strong: color-mix(in oklch, var(--vp-accent) 18%, transparent);--vp-carousel-fade-duration: 1.8s;--topbar-surface: rgba(255, 255, 255, 0.82);--topbar-border: rgba(255, 255, 255, 0.22);--topbar-blur: blur(20px);--vp-logo-halo-filter: drop-shadow(0 0 0 #ffffff) drop-shadow(0 0 4px #ffffff) drop-shadow(0 0 14px rgba(255, 255, 255, 0.95)) drop-shadow(0 0 42px rgba(159, 184, 255, 0.82));--white: #ffffff;--slate-100: #f4efe8;--slate-200: #e6ddd3;--slate-500: #7a706a;--slate-600: #5f5b58;--slate-700: #3f3835;--slate-900: #231f20;--accent: var(--vp-accent);--accent-soft: var(--vp-accent-soft);--radius-sm: var(--motif-radius-card);--radius-md: var(--motif-radius-card);--radius-lg: var(--motif-radius-card);--ease-out: var(--motif-motion-ease-standard)}html[data-page=home]{--vp-accent: var(--vp-home-accent-indigo)}html[data-page=bienestar]{--vp-accent: var(--vp-home-accent-amber)}html[data-page=apoyo]{--vp-accent: var(--vp-home-accent-rose)}html[data-page=clinicas]{--vp-accent: var(--vp-home-accent-teal)}html[data-page=contacto]{--vp-accent: var(--vp-home-accent-indigo)}html[data-page=home]{--topbar-surface: #ffffff;--topbar-border: rgba(255, 255, 255, 0.18);--topbar-blur: blur(20px)}html[data-page]:not([data-page=home]){--topbar-surface: #ffffff;--topbar-border: rgba(35, 31, 32, 0.08);--topbar-blur: blur(0)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;background-color:var(--vp-page-bg)}body{margin:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:radial-gradient(circle at top left,color-mix(in oklch,var(--vp-accent) 10%,transparent),color-mix(in oklch,var(--vp-accent) 0%,transparent) 34%),linear-gradient(180deg,color-mix(in oklch,var(--motif-color-page-bg-900) 86%,white) 0%,color-mix(in oklch,var(--motif-color-page-bg-900) 93%,white) 52%,color-mix(in oklch,var(--motif-color-page-bg-900) 98%,white) 100%);color:var(--vp-text);font-family:var(--motif-font-body)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.vp-shell.va-legal a:not([class]){color:var(--motif-color-accent-primary)}button,input,select,textarea{font:inherit}button{cursor:pointer}.topbar{padding:1rem clamp(1.5rem,3vw,2.75rem)}html[data-page]:not([data-page=home]) .topbar,html[data-page=home] .topbar.is-scrolled,html[data-page=home] .topbar.nav-is-open{background:var(--topbar-surface);border-bottom:1px solid var(--topbar-border);backdrop-filter:var(--topbar-blur);-webkit-backdrop-filter:var(--topbar-blur)}.topbar__brand{gap:0.8rem;margin-right:1.25rem}.topbar__brand img{width:150px;height:auto;filter:var(--vp-logo-halo-filter)}.topbar nav{gap:0.22rem}html[data-page]:not([data-page=home]) .topbar nav a,html[data-page]:not([data-page=home]) .topbar__locale-option,html[data-page]:not([data-page=home]) .topbar__brand,html[data-page]:not([data-page=home]) .topbar__toggle,html[data-page=home] .topbar.is-scrolled nav a,html[data-page=home] .topbar.is-scrolled .topbar__locale-option,html[data-page=home] .topbar.is-scrolled .topbar__brand,html[data-page=home] .topbar.is-scrolled .topbar__toggle,html[data-page=home] .topbar.nav-is-open nav a,html[data-page=home] .topbar.nav-is-open .topbar__locale-option,html[data-page=home] .topbar.nav-is-open .topbar__brand,html[data-page=home] .topbar.nav-is-open .topbar__toggle{color:color-mix(in oklch,var(--vp-nav-text) 86%,transparent)}.topbar nav a{padding:0.55rem 0.85rem}html[data-page]:not([data-page=home]) .topbar nav a.active,html[data-page]:not([data-page=home]) .topbar nav a:hover,html[data-page]:not([data-page=home]) .topbar nav a:focus-visible,html[data-page]:not([data-page=home]) .topbar__locale-option:hover,html[data-page]:not([data-page=home]) .topbar__locale-option:focus-visible,html[data-page=home] .topbar.is-scrolled nav a.active,html[data-page=home] .topbar.is-scrolled nav a:hover,html[data-page=home] .topbar.is-scrolled nav a:focus-visible,html[data-page=home] .topbar.is-scrolled .topbar__locale-option:hover,html[data-page=home] .topbar.is-scrolled .topbar__locale-option:focus-visible,html[data-page=home] .topbar.nav-is-open nav a.active,html[data-page=home] .topbar.nav-is-open nav a:hover,html[data-page=home] .topbar.nav-is-open nav a:focus-visible,html[data-page=home] .topbar.nav-is-open .topbar__locale-option:hover,html[data-page=home] .topbar.nav-is-open .topbar__locale-option:focus-visible{color:var(--vp-text)}.topbar nav a.active::after,.topbar nav a:hover::after,.topbar nav a:focus-visible::after{background:linear-gradient(90deg,color-mix(in oklch,var(--vp-accent) 86%,transparent),color-mix(in oklch,var(--vp-accent) 44%,transparent))}html[data-page]:not([data-page=home]) .topbar__locale-option,html[data-page=home] .topbar.is-scrolled .topbar__locale-option,html[data-page=home] .topbar.nav-is-open .topbar__locale-option{border-color:color-mix(in oklch,var(--vp-text) 12%,transparent);background:color-mix(in oklch,var(--vp-accent) 5%,transparent)}html[data-page]:not([data-page=home]) .topbar__locale-option[aria-current=page],html[data-page]:not([data-page=home]) .topbar__locale-option[aria-pressed=true],html[data-page=home] .topbar.is-scrolled .topbar__locale-option[aria-current=page],html[data-page=home] .topbar.is-scrolled .topbar__locale-option[aria-pressed=true],html[data-page=home] .topbar.nav-is-open .topbar__locale-option[aria-current=page],html[data-page=home] .topbar.nav-is-open .topbar__locale-option[aria-pressed=true]{border-color:color-mix(in oklch,var(--vp-accent) 26%,transparent);background:color-mix(in oklch,var(--vp-accent) 12%,transparent)}html[data-page]:not([data-page=home]) .topbar__locale-toggle,html[data-page=home] .topbar.is-scrolled .topbar__locale-toggle,html[data-page=home] .topbar.nav-is-open .topbar__locale-toggle{border-left-color:color-mix(in oklch,var(--vp-text) 12%,transparent)}.vp-main{padding-bottom:0}.vp-shell{width:min(100%,var(--vp-shell-max));margin:0 auto;padding-left:var(--vp-shell-pad);padding-right:var(--vp-shell-pad)}.vp-section{padding:var(--layout-section-gap) 0}.vp-section--compact{padding-top:28px}.vp-title,.vp-card__title,.vp-home-card__title,.vp-clinic__title,.vp-auth-title{font-family:var(--motif-font-h1)}.vp-title{margin:0;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:600;line-height:0.93;letter-spacing:-0.04em}.vp-title--section{font-size:clamp(2.15rem,4.2vw,3.9rem);line-height:0.98}.vp-title em{font-style:normal;font-weight:700}.vp-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--vp-accent);font-size:0.8rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase}.vp-kicker--light{color:color-mix(in oklch,var(--vp-surface) 76%,transparent)}.vp-kicker--brand{color:var(--vp-accent)}.vp-kicker i{width:16px;height:16px}.vp-hero__lede,.vp-section__lede,.vp-card__body p,.vp-clinic__body,.vp-contact__body,.vp-form-note,.vp-auth-copy{margin:0;font-size:1.03rem;line-height:1.75}.vp-section__lede,.vp-card__body p,.vp-clinic__body,.vp-contact__body,.vp-form-note{color:var(--vp-text-soft)}.vp-actions,.vp-chip-row,.vp-contact__actions{display:flex;flex-wrap:wrap;gap:14px}.vp-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-size:0.95rem;font-weight:800;letter-spacing:0.01em;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background-color 0.2s ease}.vp-button:hover,.vp-button:focus-visible{transform:translateY(-1px)}.vp-button i{width:18px;height:18px}.vp-button--primary{background:var(--motif-button-primary-background);color:var(--motif-button-primary-text);box-shadow:0 18px 40px color-mix(in oklch,var(--vp-text) 16%,transparent)}.vp-button--surface{background:color-mix(in oklch,var(--vp-surface) 90%,transparent);border-color:color-mix(in oklch,var(--vp-surface) 30%,transparent);color:color-mix(in oklch,var(--vp-text) 92%,transparent)}.vp-button--ghost{background:transparent;border-color:color-mix(in oklch,var(--vp-accent) 24%,transparent);color:var(--vp-accent)}.vp-chip-row{margin-top:8px}.vp-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:color-mix(in oklch,var(--vp-surface) 12%,transparent);color:color-mix(in oklch,var(--vp-surface) 92%,transparent);font-size:0.92rem;font-weight:700;backdrop-filter:blur(12px)}.vp-chip i{width:16px;height:16px}.vp-hero,.vp-mini-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;isolation:isolate}.vp-hero{min-height:100vh;min-height:100dvh;display:grid;align-items:end;color:var(--motif-hero-home-text);background:color-mix(in oklch,var(--vp-text) 92%,black)}.vp-hero__media,.vp-carousel,.vp-carousel__slide{position:absolute;inset:0}.vp-carousel__slide{opacity:0;transition:opacity var(--vp-carousel-fade-duration) ease}.vp-carousel__slide.is-active{opacity:1}.vp-hero__media::after{content:"";position:absolute;inset:0;background:var(--motif-hero-home-overlay)}.vp-carousel__slide img{width:100%;height:100%;object-fit:cover;object-position:var(--vp-hero-focus-x, 50%) var(--vp-hero-focus-y, 50%)}.vp-hero__inner,.vp-mini-hero__inner{position:relative;z-index:1}.vp-hero__content{display:grid;gap:26px;max-width:760px;padding:clamp(112px,18vh,180px) 0 clamp(40px,6vw,68px)}.vp-hero__intro{display:grid;gap:30px}.vp-hero__lede{max-width:58ch;color:var(--motif-hero-home-copy)}.vp-hero .vp-title{color:var(--motif-hero-home-title)}.vp-mini-hero{background:radial-gradient(circle at top left,rgba(255,255,255,0.2),rgba(255,255,255,0) 32%),linear-gradient(145deg,color-mix(in oklch,var(--vp-accent) 94%,transparent),color-mix(in oklch,var(--vp-accent) 66%,transparent)),linear-gradient(180deg,rgba(27,21,20,0.06),rgba(27,21,20,0.18));color:var(--motif-hero-subpage-text)}.vp-mini-hero::after{content:"";position:absolute;right:-8%;bottom:-30%;width:min(32vw,320px);aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,0.12);filter:blur(12px)}.vp-mini-hero__inner{display:grid;align-content:start;gap:14px;padding-top:clamp(118px,15vh,144px);padding-bottom:clamp(34px,4vw,48px)}.vp-mini-hero .vp-title--section,.vp-mini-hero .vp-section__lede{color:var(--motif-hero-subpage-text)}.vp-mini-hero .vp-title--section{color:var(--motif-hero-subpage-title)}.vp-mini-hero .vp-section__lede{color:var(--motif-hero-subpage-copy)}.vp-mini-hero .vp-title--section{max-width:18ch}.vp-mini-hero .vp-section__lede{max-width:72ch}.vp-mini-hero .vp-actions{margin-top:2px}.vp-home-grid,.vp-grid,.vp-grid--services,.vp-grid--clinics,.vp-grid--contact{display:grid;gap:24px}.vp-home-grid{grid-template-columns:repeat(var(--layout-card-cols),minmax(0,1fr))}.vp-grid--services{grid-template-columns:repeat(var(--layout-services-cols),minmax(0,1fr))}.vp-grid--clinics{grid-template-columns:repeat(var(--layout-audience-cols),minmax(0,1fr))}.vp-grid--contact{grid-template-columns:minmax(0,1fr)}.vp-home-card,.vp-service-card,.vp-clinic,.vp-panel,.vp-auth-card{position:relative;border:1px solid var(--vp-border);border-radius:var(--vp-radius-lg);background:var(--vp-surface);box-shadow:var(--vp-shadow-md)}.vp-home-card{min-height:320px;overflow:hidden;padding:28px;color:var(--motif-color-text-inverse-strong)}.vp-home-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0)),linear-gradient(155deg,rgba(255,255,255,0.08),rgba(255,255,255,0));pointer-events:none}.vp-home-card__watermark{position:absolute;right:-12px;bottom:-18px;width:140px;height:140px;color:rgba(255,255,255,0.16)}.vp-home-card__content{position:relative;z-index:1;display:grid;gap:18px;height:100%}.vp-home-card__label{margin:0;font-size:0.8rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--motif-color-text-inverse-medium)}.vp-home-card__title{margin:0;color:var(--motif-color-text-inverse-strong);font-size:clamp(2rem,3vw,2.8rem);line-height:0.98}.vp-home-card__body{margin:0;max-width:28ch;color:var(--motif-color-text-inverse-medium)}.vp-home-card__cta{margin-top:auto}.vp-home-card--amber{background:linear-gradient(160deg,var(--motif-color-accent-amber) 0%,var(--motif-color-accent-amber-bright) 100%)}.vp-home-card--rose{background:linear-gradient(160deg,var(--motif-color-accent-rose) 0%,var(--motif-color-accent-rose-bright) 100%)}.vp-home-card--teal{background:linear-gradient(160deg,var(--motif-color-accent-teal) 0%,var(--motif-color-accent-teal) 32%,var(--motif-color-accent-teal-bright) 100%)}.vp-home-card--indigo{background:linear-gradient(160deg,var(--motif-color-accent-indigo) 0%,var(--motif-color-accent-indigo-bright) 100%)}.vp-service-card,.vp-clinic{overflow:hidden}.vp-grid--clinics>.vp-clinic{height:100%}.vp-clinic{display:grid;grid-template-rows:auto 1fr}.vp-service-card__media,.vp-clinic__media{position:relative;aspect-ratio:3 / 2;overflow:hidden}.vp-service-card__media::after,.vp-clinic__media::after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,color-mix(in oklch,var(--vp-text) 0%,transparent),color-mix(in oklch,var(--vp-text) 40%,transparent))}.vp-service-card__label,.vp-clinic__pill{position:absolute;left:18px;bottom:18px;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:color-mix(in oklch,var(--vp-surface) 92%,transparent);color:var(--vp-text);font-size:0.9rem;font-weight:800}.vp-service-card__label i,.vp-clinic__pill i{width:16px;height:16px}.vp-card__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--vp-accent);font-size:0.88rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.vp-card__eyebrow i{width:16px;height:16px}.vp-service-card__content,.vp-clinic__content,.vp-panel{display:grid;gap:16px;padding:24px}.vp-card__title,.vp-clinic__title{margin:0;color:var(--vp-text);font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.06}.vp-card__body,.vp-contact{display:grid;gap:14px}.vp-contact__list,.vp-steps{display:grid;gap:14px;padding:0;margin:0;list-style:none}.vp-contact__item,.vp-step{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px 18px;border-radius:var(--vp-radius-md);background:color-mix(in oklch,var(--vp-accent) 8%,transparent)}.vp-contact__item i,.vp-step__number{width:18px;height:18px;color:var(--vp-accent)}.vp-step__number{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in oklch,var(--vp-accent) 14%,transparent);font-size:0.96rem;font-weight:800}.vp-forms-interest{display:grid;gap:16px}.vp-forms-interest .va-forms-interest__label{color:var(--motif-field-label);font-size:0.94rem;font-weight:800}.vp-forms-interest .va-forms-interest__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch}.vp-forms-interest .va-forms-interest__input,.vp-auth-form input{width:100%;min-height:56px;padding:0 16px;border:1px solid var(--motif-field-border);border-radius:var(--motif-field-radius);background:var(--motif-field-background);color:var(--motif-field-text);box-shadow:var(--motif-field-shadow)}.vp-forms-interest .va-forms-interest__input::placeholder,.vp-auth-form input::placeholder{color:var(--motif-field-placeholder)}.vp-forms-interest .va-forms-interest__button{min-width:240px;justify-content:center}.vp-forms-interest .va-forms-interest__status{min-height:28px;margin:0;font-size:0.94rem;font-weight:700}.vp-forms-interest .va-forms-interest__status--processing{color:var(--vp-accent)}.vp-forms-interest .va-forms-interest__status--success{color:color-mix(in oklch,var(--vp-home-accent-teal) 70%,var(--vp-text))}.vp-forms-interest .va-forms-interest__status--error{color:color-mix(in oklch,var(--vp-home-accent-rose) 78%,var(--vp-text))}.vp-status{min-height:28px;margin:0;font-size:0.94rem;font-weight:700}.vp-status--pending{color:var(--vp-accent)}.vp-status--success{color:color-mix(in oklch,var(--vp-home-accent-teal) 70%,var(--vp-text))}.vp-status--warning{color:color-mix(in oklch,var(--vp-home-accent-amber) 70%,var(--vp-text))}.vp-status--error{color:color-mix(in oklch,var(--vp-home-accent-rose) 78%,var(--vp-text))}.vp-form-note{color:var(--vp-text-soft)}.vp-footer{padding:0 0 26px}.vp-footer__inner{width:min(100%,var(--vp-shell-max));margin:0 auto;padding:0 var(--vp-shell-pad);color:color-mix(in oklch,var(--vp-nav-text) 64%,transparent);text-align:center}.vp-footer__logo{display:block;width:min(100%,280px);height:auto;margin:0 auto 14px;filter:var(--vp-logo-halo-filter)}.vp-auth-page{background:radial-gradient(circle at top left,color-mix(in oklch,var(--vp-accent) 16%,transparent),color-mix(in oklch,var(--vp-accent) 0%,transparent) 38%),linear-gradient(180deg,color-mix(in oklch,var(--motif-color-page-bg-900) 86%,white) 0%,color-mix(in oklch,var(--motif-color-page-bg-900) 98%,white) 100%)}.vp-auth-wrap{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:24px}.vp-auth-card{width:min(100%,1120px);display:grid;grid-template-columns:minmax(280px,0.95fr) minmax(320px,1.05fr);overflow:hidden}.vp-auth-card--centered{width:min(100%,720px);grid-template-columns:1fr}.vp-auth-side{position:relative;padding:clamp(28px,5vw,48px)}.vp-auth-side--brand{background:radial-gradient(circle at top left,color-mix(in oklch,var(--vp-surface) 18%,transparent),color-mix(in oklch,var(--vp-surface) 0%,transparent) 40%),linear-gradient(160deg,color-mix(in oklch,var(--vp-accent) 94%,transparent),color-mix(in oklch,var(--vp-accent) 74%,transparent));color:var(--motif-color-text-primary)}.vp-auth-side--form{background:color-mix(in oklch,var(--vp-surface) 96%,transparent)}.vp-auth-mark{position:absolute;right:-42px;bottom:-22px;width:min(34vw,280px);opacity:0.14;transform:rotate(-14deg)}.vp-auth-logo{width:clamp(156px,18vw,216px);margin-bottom:28px;filter:var(--vp-logo-halo-filter)}.vp-auth-title{margin:0 0 16px;color:inherit;font-size:clamp(2.4rem,5vw,4.5rem)}.vp-auth-copy{margin:0 0 18px;color:inherit}.vp-auth-copy--muted{color:var(--vp-text-soft)}.vp-auth-form{display:grid;gap:14px}.vp-auth-form label{color:var(--motif-field-label);font-weight:800}.vp-auth-card--centered .vp-auth-side{text-align:center}.vp-auth-card--centered .vp-auth-logo{margin-inline:auto}.vp-field input:focus-visible,.vp-field select:focus-visible,.vp-field textarea:focus-visible,.vp-button:focus-visible,.topbar a:focus-visible,.topbar button:focus-visible,.vp-forms-interest .va-forms-interest__input:focus-visible,.vp-auth-form input:focus-visible{outline:2px solid var(--motif-field-border-focus);outline-offset:2px;box-shadow:var(--motif-field-focus-shadow)}@media(max-width:1080px){.vp-grid--clinics,.vp-grid--contact{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-grid--clinics>:last-child,.vp-grid--contact>:last-child{grid-column:1 / -1}}@media(max-width:820px){.vp-home-grid,.vp-grid--services,.vp-grid--clinics,.vp-grid--contact,.vp-forms-interest .va-forms-interest__controls,.vp-auth-card{grid-template-columns:1fr}.vp-grid--clinics>:last-child,.vp-grid--contact>:last-child{grid-column:auto}}@media(max-width:640px){.vp-actions,.vp-chip-row,.vp-contact__actions{flex-direction:column}.vp-button,.vp-forms-interest .va-forms-interest__button{width:100%}.vp-home-card,.vp-service-card__content,.vp-clinic__content,.vp-panel{padding:22px}.vp-home-card{min-height:280px}.vp-home-card__watermark{width:112px;height:112px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}
