/* Jarayan 9.4 — configurable menu typography, flexible specialties, clinical settings and privacy page. */

/* Header typography is now controlled entirely from theme settings. */
body.jarayan-v94 .premium-navigation .primary-menu,
body.jarayan-v94 .main-navigation .primary-menu,
body.jarayan-v94 .mobile-nav-shortcuts,
body.jarayan-v94 .mobile-nav-contact{
  font-family:var(--jarayan-menu-font,var(--jarayan-font,inherit))!important;
}
body.jarayan-v94 .premium-navigation .primary-menu>li>a,
body.jarayan-v94 .main-navigation .primary-menu>li>a{
  font-family:var(--jarayan-menu-font,var(--jarayan-font,inherit))!important;
  font-size:var(--jarayan-menu-size,14px)!important;
  font-weight:var(--jarayan-menu-weight,700)!important;
  line-height:1.55!important;
}
body.jarayan-v94 .premium-navigation .sub-menu a,
body.jarayan-v94 .main-navigation .sub-menu a{
  font-family:var(--jarayan-menu-font,var(--jarayan-font,inherit))!important;
  font-size:var(--jarayan-submenu-size,13px)!important;
  font-weight:var(--jarayan-menu-weight,700)!important;
  line-height:1.65!important;
}
body.jarayan-v94 .mobile-nav-shortcuts strong,
body.jarayan-v94 .mobile-nav-contact a{
  font-family:var(--jarayan-menu-font,var(--jarayan-font,inherit))!important;
  font-weight:var(--jarayan-menu-weight,700)!important;
}

/* Specialties: shared visual improvements. */
body.jarayan-v94 .v6-services{
  position:relative;
  overflow:hidden;
}
body.jarayan-v94 .v6-services::before{
  content:"";
  position:absolute;
  inset:8% auto auto -10%;
  width:360px;
  aspect-ratio:1;
  border-radius:50%;
  background:radial-gradient(circle,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%);
  pointer-events:none;
}
body.jarayan-v94 .v6-services .premium-service-card>a{
  border-color:color-mix(in srgb,var(--accent) 16%,var(--line))!important;
  background:
    radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--secondary) 14%,transparent),transparent 32%),
    linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--soft) 55%,var(--surface)))!important;
  box-shadow:0 16px 42px color-mix(in srgb,var(--ink) 8%,transparent)!important;
}
body.jarayan-v94 .v6-services .premium-service-card__icon{
  background:color-mix(in srgb,var(--accent) 11%,var(--surface))!important;
  color:var(--accent-dark)!important;
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent);
}
body.jarayan-v94 .v6-services .premium-service-card__badge{
  color:var(--accent-dark)!important;
  background:color-mix(in srgb,var(--accent) 8%,var(--surface))!important;
}
body.jarayan-v94 .v6-services .premium-service-card__number{
  color:color-mix(in srgb,var(--accent) 12%,var(--surface))!important;
}
body.jarayan-v94 .v6-services .premium-service-card__more{color:var(--accent-dark)!important}

/* Style 1: current editorial mosaic, refined. */
body.jarayan-v94 .jarayan-services-style-mosaic .v6-services__grid{
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:16px!important;
}

/* Style 2: calm equal cards. */
body.jarayan-v94 .jarayan-services-style-equal-grid .v6-services__grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
}
body.jarayan-v94 .jarayan-services-style-equal-grid .premium-service-card:nth-child(n){
  grid-column:auto!important;
  min-height:320px!important;
}

/* Style 3: first card becomes the editorial anchor. */
body.jarayan-v94 .jarayan-services-style-featured-first .v6-services__grid{
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:16px!important;
}
body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:nth-child(n){grid-column:span 3!important;min-height:300px!important}
body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child{
  grid-column:span 6!important;
  grid-row:span 2;
  min-height:616px!important;
}
body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child>a{
  padding:clamp(28px,4vw,48px)!important;
  justify-content:flex-end;
  background:
    linear-gradient(180deg,transparent 5%,color-mix(in srgb,var(--ink) 88%,transparent) 100%),
    radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--secondary) 46%,transparent),transparent 40%),
    linear-gradient(145deg,var(--accent-dark),var(--ink))!important;
}
body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child :where(h3,p,.premium-service-card__more){color:var(--on-ink)!important}
body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child .premium-service-card__badge{background:color-mix(in srgb,var(--on-ink) 12%,transparent)!important;color:var(--on-ink)!important}
body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child .premium-service-card__number{color:color-mix(in srgb,var(--on-ink) 16%,transparent)!important}
body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child .premium-service-card__icon{background:color-mix(in srgb,var(--on-ink) 12%,transparent)!important;color:var(--on-ink)!important}

/* Style 4: swipeable row, useful for compact homepages. */
body.jarayan-v94 .jarayan-services-style-horizontal .v6-services__grid{
  display:grid!important;
  grid-template-columns:none!important;
  grid-auto-flow:column;
  grid-auto-columns:minmax(286px,32%);
  gap:14px!important;
  overflow-x:auto;
  overscroll-behavior-inline:contain;
  scroll-snap-type:inline mandatory;
  scrollbar-width:thin;
  padding:4px 2px 18px;
}
body.jarayan-v94 .jarayan-services-style-horizontal .premium-service-card:nth-child(n){
  grid-column:auto!important;
  min-height:310px!important;
  scroll-snap-align:start;
}

/* Style 5: compact icon-led directory. */
body.jarayan-v94 .jarayan-services-style-compact .v6-services__grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card:nth-child(n){grid-column:auto!important;min-height:0!important}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card>a{
  min-height:178px!important;
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr) auto!important;
  grid-template-rows:auto auto 1fr!important;
  align-items:start!important;
  gap:4px 16px!important;
  padding:20px!important;
}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__top{grid-column:1;grid-row:1/4}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__icon{width:58px!important;height:58px!important;margin:0!important}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__number,
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__art,
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__pulse{display:none!important}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__badge{position:static!important;grid-column:2;grid-row:1;justify-self:start;margin:0 0 3px!important}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card h3{grid-column:2;grid-row:2;margin:0!important;font-size:1rem!important}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card p{grid-column:2;grid-row:3;margin:2px 0 0!important;font-size:.72rem!important;line-height:1.8!important}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__footer{grid-column:3;grid-row:1/4;align-self:center;margin:0!important}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__more{font-size:0!important}
body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__more .jarayan-icon{width:20px;height:20px}

/* Clinical standard supports three independently selectable appearances. */
body.jarayan-v94 .v6-clinical-standard{
  padding-block:clamp(44px,5.5vw,76px)!important;
}
body.jarayan-v94 .v6-clinical-standard__layout{gap:clamp(28px,5vw,70px)!important}
body.jarayan-v94 .v6-standard-card{
  transition:transform .25s ease,border-color .25s ease,background .25s ease;
}
@media (hover:hover) and (pointer:fine){body.jarayan-v94 .v6-standard-card:hover{transform:translateY(-4px)}}
body.jarayan-v94 .jarayan-clinical-style-soft{
  background:
    radial-gradient(circle at 88% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),
    linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--soft) 72%,var(--surface)))!important;
  color:var(--ink)!important;
}
body.jarayan-v94 .jarayan-clinical-style-soft::before{opacity:.22}
body.jarayan-v94 .jarayan-clinical-style-soft :where(h2,h3,strong){color:var(--ink)!important}
body.jarayan-v94 .jarayan-clinical-style-soft :where(p,small){color:var(--muted)!important}
body.jarayan-v94 .jarayan-clinical-style-soft .eyebrow{color:var(--accent-dark)!important}
body.jarayan-v94 .jarayan-clinical-style-soft .v6-standard-card{
  border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line))!important;
  background:var(--surface)!important;
  box-shadow:0 16px 38px color-mix(in srgb,var(--ink) 7%,transparent)!important;
}
body.jarayan-v94 .jarayan-clinical-style-soft .button--light{background:var(--accent)!important;color:var(--on-accent)!important;border-color:transparent!important}
body.jarayan-v94 .jarayan-clinical-style-split{
  background:linear-gradient(90deg,var(--ink) 0 44%,color-mix(in srgb,var(--soft) 84%,var(--surface)) 44% 100%)!important;
}
body.jarayan-v94 .jarayan-clinical-style-split .v6-clinical-standard__cards :where(strong){color:var(--ink)!important}
body.jarayan-v94 .jarayan-clinical-style-split .v6-clinical-standard__cards :where(p,small){color:var(--muted)!important}
body.jarayan-v94 .jarayan-clinical-style-split .v6-standard-card{
  border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line))!important;
  background:var(--surface)!important;
  box-shadow:0 16px 38px color-mix(in srgb,var(--ink) 8%,transparent)!important;
}

/* Remove the empty band before the local and short-pause cards. */
body.home.jarayan-v94 .jarayan-home-duo{
  padding-top:clamp(14px,1.8vw,26px)!important;
  padding-bottom:clamp(38px,4.8vw,66px)!important;
}
body.home.jarayan-v94 .jarayan-home-duo__grid--integrated{gap:14px!important}
body.home.jarayan-v94 .jarayan-home-duo__card,
body.home.jarayan-v94 .jarayan-home-duo__card--pause{
  padding-top:clamp(.9rem,1.6vw,1.2rem)!important;
}
body.home.jarayan-v94 .jarayan-home-duo__head{
  margin-top:0!important;
  margin-bottom:.68rem!important;
  padding-bottom:.62rem!important;
}
body.home.jarayan-v94 .jarayan-home-duo__card h2{margin-top:0!important}

/* Privacy page: a readable policy, not a long unstructured document. */
body.jarayan-v94 .jarayan-privacy-page{background:linear-gradient(180deg,var(--soft),var(--surface) 480px)}
body.jarayan-v94 .jarayan-privacy-hero{
  position:relative;
  overflow:hidden;
  padding:clamp(54px,7vw,92px) 0 clamp(62px,8vw,104px);
  background:
    radial-gradient(circle at 15% 0,color-mix(in srgb,var(--secondary) 28%,transparent),transparent 30%),
    linear-gradient(145deg,var(--ink),color-mix(in srgb,var(--ink) 78%,var(--accent)));
  color:var(--on-ink);
}
body.jarayan-v94 .jarayan-privacy-hero::after{
  content:"";position:absolute;inset:0;opacity:.24;pointer-events:none;
  background-image:linear-gradient(color-mix(in srgb,var(--on-ink) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--on-ink) 10%,transparent) 1px,transparent 1px);
  background-size:46px 46px;
  mask-image:linear-gradient(to left,#000,transparent 78%);
}
body.jarayan-v94 .jarayan-privacy-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:clamp(34px,7vw,100px)}
body.jarayan-v94 .jarayan-privacy-hero__copy{max-width:820px}
body.jarayan-v94 .jarayan-privacy-hero h1{max-width:780px;margin:.45rem 0 .65rem;color:var(--on-ink)!important;font-size:clamp(2rem,5vw,4rem);line-height:1.25}
body.jarayan-v94 .jarayan-privacy-hero p{max-width:760px;margin:0;color:color-mix(in srgb,var(--on-ink) 78%,transparent)!important;font-size:clamp(.86rem,1.4vw,1.02rem);line-height:2}
body.jarayan-v94 .jarayan-privacy-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
body.jarayan-v94 .jarayan-privacy-hero__meta span{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--on-ink) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--on-ink) 8%,transparent);color:var(--on-ink);font-size:.68rem}
body.jarayan-v94 .jarayan-privacy-hero__meta .jarayan-icon{width:17px;height:17px}
body.jarayan-v94 .jarayan-privacy-hero__visual{display:grid;place-items:center}
body.jarayan-v94 .jarayan-privacy-shield{position:relative;display:grid;place-items:center;width:210px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--on-ink) 16%,transparent);border-radius:50%;background:color-mix(in srgb,var(--on-ink) 7%,transparent);box-shadow:inset 0 0 60px color-mix(in srgb,var(--secondary) 16%,transparent)}
body.jarayan-v94 .jarayan-privacy-shield>span{display:grid;place-items:center;width:96px;height:96px;border-radius:32px;background:linear-gradient(145deg,var(--accent),var(--secondary));color:var(--on-accent);box-shadow:0 22px 50px color-mix(in srgb,var(--accent) 35%,transparent)}
body.jarayan-v94 .jarayan-privacy-shield>span .jarayan-icon{width:48px;height:48px}
body.jarayan-v94 .jarayan-privacy-shield i{position:absolute;border:1px solid color-mix(in srgb,var(--on-ink) 18%,transparent);border-radius:50%;animation:jarayanPrivacyOrbit 9s linear infinite}
body.jarayan-v94 .jarayan-privacy-shield i:nth-child(2){inset:18px}
body.jarayan-v94 .jarayan-privacy-shield i:nth-child(3){inset:-18px;animation-duration:14s;animation-direction:reverse}
body.jarayan-v94 .jarayan-privacy-shield i:nth-child(4){inset:-52px;animation-duration:20s}
@keyframes jarayanPrivacyOrbit{to{transform:rotate(360deg)}}

body.jarayan-v94 .jarayan-privacy-overview{position:relative;z-index:3;margin-top:-38px}
body.jarayan-v94 .jarayan-privacy-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.jarayan-v94 .jarayan-privacy-overview article{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:13px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 18px 44px color-mix(in srgb,var(--ink) 9%,transparent);backdrop-filter:blur(16px)}
body.jarayan-v94 .jarayan-privacy-overview article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-dark)}
body.jarayan-v94 .jarayan-privacy-overview strong{display:block;margin-bottom:4px;color:var(--ink);font-size:.82rem}
body.jarayan-v94 .jarayan-privacy-overview p{margin:0;color:var(--muted);font-size:.66rem;line-height:1.8}

body.jarayan-v94 .jarayan-privacy-content-section{padding-top:clamp(48px,6vw,78px)!important}
body.jarayan-v94 .jarayan-privacy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:start;max-width:1180px}
body.jarayan-v94 .jarayan-privacy-sidebar{position:sticky;top:110px;display:grid;gap:12px}
body.jarayan-v94 .jarayan-privacy-sidebar__card,
body.jarayan-v94 .jarayan-privacy-contact-card{padding:18px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 7%,transparent)}
body.jarayan-v94 .jarayan-privacy-sidebar__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:12px;border-radius:15px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-dark)}
body.jarayan-v94 .jarayan-privacy-sidebar__card>strong{display:block;margin-bottom:12px;font-size:.8rem}
body.jarayan-v94 .jarayan-privacy-toc{display:grid;gap:4px}
body.jarayan-v94 .jarayan-privacy-toc a{display:block;padding:8px 10px;border-radius:10px;color:var(--muted);font-size:.65rem;line-height:1.6;transition:.2s}
body.jarayan-v94 .jarayan-privacy-toc a:hover,
body.jarayan-v94 .jarayan-privacy-toc a.is-active{background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent-dark)}
body.jarayan-v94 .jarayan-privacy-toc span{color:var(--muted);font-size:.62rem}
body.jarayan-v94 .jarayan-privacy-contact-card small{display:block;margin-bottom:10px;color:var(--muted);font-size:.62rem}
body.jarayan-v94 .jarayan-privacy-contact-card a{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--ink);font-size:.66rem;overflow-wrap:anywhere}
body.jarayan-v94 .jarayan-privacy-contact-card .jarayan-icon{flex:0 0 auto;width:17px;height:17px;color:var(--accent-dark)}

body.jarayan-v94 .jarayan-privacy-article{padding:clamp(24px,4vw,44px)!important;border:1px solid var(--line)!important;border-radius:30px!important;background:var(--surface)!important;box-shadow:0 22px 58px color-mix(in srgb,var(--ink) 8%,transparent)!important}
body.jarayan-v94 .jarayan-privacy-article>h2{position:relative;margin:2.4rem 0 1rem;padding:18px 64px 18px 18px;border:1px solid color-mix(in srgb,var(--accent) 13%,var(--line));border-radius:19px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface));color:var(--ink);font-size:clamp(1.15rem,2vw,1.5rem);scroll-margin-top:120px}
body.jarayan-v94 .jarayan-privacy-article>h2:first-child{margin-top:0}
body.jarayan-v94 .jarayan-privacy-article>h2::before{content:counter(privacy-section,decimal-leading-zero);counter-increment:privacy-section;position:absolute;right:16px;top:50%;display:grid;place-items:center;width:36px;height:36px;transform:translateY(-50%);border-radius:12px;background:var(--accent);color:var(--on-accent);font-size:.62rem;font-weight:900}
body.jarayan-v94 .jarayan-privacy-article{counter-reset:privacy-section}
body.jarayan-v94 .jarayan-privacy-article>h3{margin:1.8rem 0 .7rem;padding-right:14px;border-right:3px solid var(--accent);color:var(--ink);font-size:1rem;scroll-margin-top:120px}
body.jarayan-v94 .jarayan-privacy-article :where(p,li){color:var(--muted);font-size:.82rem;line-height:2.05}
body.jarayan-v94 .jarayan-privacy-article ul,
body.jarayan-v94 .jarayan-privacy-article ol{display:grid;gap:7px;padding-right:1.4rem}
body.jarayan-v94 .jarayan-privacy-article a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:4px}
body.jarayan-v94 .jarayan-privacy-article table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:16px}
body.jarayan-v94 .jarayan-privacy-article th,
body.jarayan-v94 .jarayan-privacy-article td{padding:12px;border-bottom:1px solid var(--line);font-size:.7rem;text-align:right}
body.jarayan-v94 .jarayan-privacy-article th{background:var(--soft);color:var(--ink)}

body.jarayan-v94 .jarayan-privacy-final{padding:0 0 clamp(70px,9vw,120px)}
body.jarayan-v94 .jarayan-privacy-final__inner{max-width:920px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;align-items:start;padding:20px;border:1px solid color-mix(in srgb,var(--warm) 35%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--warm) 10%,var(--surface))}
body.jarayan-v94 .jarayan-privacy-final__inner>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--warm) 20%,var(--surface));color:color-mix(in srgb,var(--warm) 70%,var(--ink))}
body.jarayan-v94 .jarayan-privacy-final strong{display:block;margin-bottom:4px;color:var(--ink);font-size:.82rem}
body.jarayan-v94 .jarayan-privacy-final p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.9}

@media (max-width:1100px){
  body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:nth-child(n){grid-column:span 6!important}
  body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child{grid-column:1/-1!important;grid-row:auto;min-height:430px!important}
  body.jarayan-v94 .jarayan-services-style-equal-grid .v6-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.jarayan-v94 .jarayan-clinical-style-split{background:linear-gradient(180deg,var(--ink) 0 42%,color-mix(in srgb,var(--soft) 84%,var(--surface)) 42% 100%)!important}
}

@media (max-width:991px){
  body.jarayan-v94 .premium-navigation .primary-menu>li>a,
  body.jarayan-v94 .main-navigation .primary-menu>li>a,
  body.jarayan-v94 .premium-navigation .sub-menu a,
  body.jarayan-v94 .main-navigation .sub-menu a{
    font-size:var(--jarayan-mobile-menu-size,15px)!important;
    font-weight:var(--jarayan-menu-weight,700)!important;
  }
  body.jarayan-v94 .jarayan-privacy-hero__inner{grid-template-columns:1fr}
  body.jarayan-v94 .jarayan-privacy-hero__visual{display:none}
  body.jarayan-v94 .jarayan-privacy-overview__grid{grid-template-columns:1fr}
  body.jarayan-v94 .jarayan-privacy-layout{grid-template-columns:1fr}
  body.jarayan-v94 .jarayan-privacy-sidebar{position:static;grid-template-columns:1fr 1fr}
  body.jarayan-v94 .jarayan-privacy-toc{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}
  body.jarayan-v94 .jarayan-privacy-toc a{min-width:max-content;scroll-snap-align:start;background:var(--soft)}
}

@media (max-width:720px){
  body.jarayan-v94 .jarayan-services-style-equal-grid .v6-services__grid,
  body.jarayan-v94 .jarayan-services-style-compact .v6-services__grid{grid-template-columns:1fr!important}
  body.jarayan-v94 .jarayan-services-style-horizontal .v6-services__grid{grid-auto-columns:86%}
  body.jarayan-v94 .jarayan-services-style-featured-first .v6-services__grid{grid-template-columns:1fr!important}
  body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:nth-child(n),
  body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child{grid-column:auto!important;min-height:300px!important}
  body.jarayan-v94 .jarayan-services-style-featured-first .premium-service-card:first-child>a{padding:24px!important}
  body.jarayan-v94 .jarayan-services-style-compact .premium-service-card>a{grid-template-columns:54px minmax(0,1fr) 18px!important;min-height:160px!important;padding:16px!important;gap:4px 12px!important}
  body.jarayan-v94 .jarayan-services-style-compact .premium-service-card__icon{width:50px!important;height:50px!important}
  body.jarayan-v94 .jarayan-clinical-style-split{background:linear-gradient(180deg,var(--ink) 0 38%,color-mix(in srgb,var(--soft) 84%,var(--surface)) 38% 100%)!important}
  body.jarayan-v94 .jarayan-privacy-hero{padding:44px 0 70px}
  body.jarayan-v94 .jarayan-privacy-hero h1{font-size:2.15rem}
  body.jarayan-v94 .jarayan-privacy-overview{margin-top:-32px}
  body.jarayan-v94 .jarayan-privacy-sidebar{grid-template-columns:1fr}
  body.jarayan-v94 .jarayan-privacy-article{padding:18px!important;border-radius:23px!important}
  body.jarayan-v94 .jarayan-privacy-article>h2{padding:15px 55px 15px 14px;font-size:1.05rem}
  body.jarayan-v94 .jarayan-privacy-article :where(p,li){font-size:.76rem}
  body.jarayan-v94 .jarayan-privacy-final__inner{grid-template-columns:44px minmax(0,1fr);padding:16px}
  body.jarayan-v94 .jarayan-privacy-final__inner>span{width:42px;height:42px;border-radius:13px}
}

@media (prefers-reduced-motion:reduce){
  body.jarayan-v94 .jarayan-privacy-shield i{animation:none!important}
}
