:root {
  --vac3-ivory: oklch(0.97 0.016 81);
  --vac3-ink: oklch(0.19 0.023 253);
  --vac3-muted: oklch(0.43 0.025 63);
  --vac3-saffron: oklch(0.53 0.128 49);
  --vac3-paper: oklch(0.945 0.025 83);
  --vac3-navy: oklch(0.17 0.035 251);
  --vac3-gold: oklch(0.68 0.105 76);
  --vac3-cta: oklch(0.67 0.143 57);
  --vac3-border: oklch(0.79 0.035 76);
  --vac3-serif: "Newsreader", Georgia, serif;
  --vac3-sans: "IBM Plex Sans", Arial, sans-serif;
}

body { background: var(--vac3-ivory); color: var(--vac3-ink); font-family: var(--vac3-sans); font-size: 16px; }
h1,h2,h3,h4,h5,h6,.wp-block-site-title { color: var(--vac3-ink); font-family: var(--vac3-serif); font-weight: 500; }
p { color: var(--vac3-muted); }
a { color: var(--vac3-ink); }
:focus-visible { outline-color: var(--vac3-saffron); }

.site-header { background: color-mix(in oklch, var(--vac3-ivory) 96%, transparent); border-color: var(--vac3-border); padding-inline:0; }
.site-header__inner,.site-footer__inner { max-width: 1440px !important; min-height: 80px; width: min(calc(100% - 128px),1440px); }
.vac3-brand { align-items:center; color:var(--vac3-ink); display:inline-flex; flex:0 0 auto; gap:12px; min-height:48px; text-decoration:none; }
.vac3-brand > span { align-items:center; border:1px solid var(--vac3-border); color:var(--vac3-saffron); display:flex; font-family:var(--vac3-serif); font-size:17px; height:36px; justify-content:center; width:36px; }
.vac3-brand strong { font-family:var(--vac3-serif); font-size:20px; font-weight:500; line-height:.96; }
.vac3-brand small { color:var(--vac3-muted); display:block; font-family:var(--vac3-sans); font-size:10px; font-weight:500; letter-spacing:.18em; margin-top:6px; text-transform:uppercase; }
.vac-nav { font-family:var(--vac3-sans); font-size:13px; font-weight:500; }
.vac-nav .wp-block-navigation-item__content { padding-inline:8px; }
.vac-nav a[aria-current] { color:var(--vac3-saffron); text-decoration-color:var(--vac3-saffron); }
.wp-block-navigation__submenu-container { background:var(--vac3-paper) !important; border-color:var(--vac3-border) !important; border-radius:0; min-width:288px !important; }
.wp-element-button,.wp-block-button__link,.vac-submit,.vac3-button { background:var(--vac3-saffron); border:1px solid var(--vac3-saffron); border-radius:0; color:var(--vac3-ivory); font-family:var(--vac3-sans); font-size:14px; font-weight:600; letter-spacing:.02em; min-height:48px; padding:13px 22px; text-transform:none; transition:transform 160ms ease,background-color 160ms ease; }
.wp-element-button:hover,.wp-block-button__link:hover,.vac-submit:hover,.vac3-button:hover { background:var(--vac3-ink); border-color:var(--vac3-ink); color:var(--vac3-ivory); transform:translateY(-2px); }

.vac3-eyebrow { color:var(--vac3-saffron); font-family:var(--vac3-sans); font-size:11px; font-weight:600; letter-spacing:.22em; margin:0 0 22px; text-transform:uppercase; }
.vac3-link { align-items:center; border-bottom:1px solid var(--vac3-saffron); display:inline-flex; font-size:14px; font-weight:600; gap:10px; min-height:44px; text-decoration:none; }
.vac3-link span,.vac3-service-list b { transition:transform 160ms ease; }
.vac3-link:hover span,.vac3-service-list a:hover b { transform:translateX(5px); }

.home .wp-block-post-content { background:var(--vac3-ivory); }
.vac3-hero { display:grid; grid-template-columns:minmax(0,7fr) minmax(420px,5fr); min-height:calc(100svh - 80px); }
.vac3-hero__copy { align-self:center; padding:80px max(64px,calc((100vw - 1440px)/2)); padding-right:clamp(48px,7vw,120px); }
.vac3-hero h1 { font-size:clamp(3.4rem,7vw,7.7rem); letter-spacing:-.045em; line-height:.89; margin:0; max-width:8.7ch; }
.vac3-hero h1 em { color:var(--vac3-saffron); font-weight:500; }
.vac3-intro { font-size:clamp(18px,1.5vw,20px); line-height:1.65; margin:36px 0 0; max-width:680px; }
.vac3-actions { align-items:center; display:flex; flex-wrap:wrap; gap:24px; margin-top:34px; }
.vac3-button { align-items:center; display:inline-flex; justify-content:center; text-decoration:none; }
.vac3-confidential { align-items:center; display:flex; font-size:14px; gap:10px; margin:34px 0 0; }
.vac3-confidential span { color:var(--vac3-saffron); }
.vac3-hero__image { margin:0; min-height:600px; overflow:hidden; position:relative; }
.vac3-hero__image img { height:100%; object-fit:cover; width:100%; }
.vac3-hero__image figcaption { background:color-mix(in oklch,var(--vac3-ink) 82%,transparent); bottom:20px; color:var(--vac3-ivory); font-size:10px; letter-spacing:.16em; padding:9px 12px; position:absolute; right:20px; text-transform:uppercase; }

.vac3-services { background:var(--vac3-paper); padding:112px max(64px,calc((100vw - 1440px)/2)); }
.vac3-section-head { align-items:end; display:grid; gap:80px; grid-template-columns:7fr 5fr; margin-bottom:72px; }
.vac3-section-head h2,.vac3-practice h2,.vac3-inside h2,.vac3-care h2 { font-size:clamp(2.25rem,4vw,3.75rem); line-height:1; margin:0; max-width:11ch; }
.vac3-section-head > p { font-size:18px; line-height:1.75; margin:0; max-width:560px; }
.vac3-service-list { border-top:1px solid var(--vac3-border); }
.vac3-service-list a { align-items:center; border-bottom:1px solid var(--vac3-border); display:grid; gap:28px; grid-template-columns:48px minmax(240px,1fr) minmax(300px,1.25fr) 32px; min-height:104px; text-decoration:none; }
.vac3-service-list span { color:var(--vac3-saffron); font-family:var(--vac3-serif); font-size:20px; }
.vac3-service-list strong { font-family:var(--vac3-serif); font-size:30px; font-weight:500; }
.vac3-service-list small { color:var(--vac3-muted); font-size:15px; line-height:1.55; }
.vac3-service-list b { font-size:22px; font-weight:400; }

.vac3-practice { display:grid; grid-template-columns:5fr 7fr; }
.vac3-practice > figure { margin:0; min-height:600px; }
.vac3-practice > figure img { height:100%; object-fit:cover; width:100%; }
.vac3-practice__copy { align-self:center; max-width:760px; padding:96px clamp(56px,8vw,140px); }
.vac3-quote { border-left:2px solid var(--vac3-saffron); color:var(--vac3-ink); font-family:var(--vac3-serif); font-size:26px; line-height:1.45; margin:38px 0; padding-left:24px; }
.vac3-practice__copy > p:not(.vac3-eyebrow):not(.vac3-quote) { font-size:18px; line-height:1.75; }
.vac3-facts { border:1px solid var(--vac3-border); display:grid; grid-template-columns:1fr 1fr; margin:40px 0; }
.vac3-facts div { padding:22px; }
.vac3-facts div:nth-child(odd) { border-right:1px solid var(--vac3-border); }
.vac3-facts div:nth-child(-n+2) { border-bottom:1px solid var(--vac3-border); }
.vac3-facts dt { color:var(--vac3-saffron); font-size:10px; font-weight:600; letter-spacing:.18em; text-transform:uppercase; }
.vac3-facts dd { font-family:var(--vac3-serif); font-size:21px; margin:6px 0 0; }

.vac3-chicago { background:var(--vac3-navy); color:var(--vac3-ivory); display:grid; gap:64px; grid-template-columns:3fr 6fr 3fr; min-height:560px; overflow:hidden; padding:112px max(64px,calc((100vw - 1440px)/2)); position:relative; }
.vac3-chicago__bg { background:linear-gradient(var(--vac3-navy),var(--vac3-navy)),url("images/modern-private-consultation.webp") center/cover; background-blend-mode:color; inset:0; opacity:.3; position:absolute; }
.vac3-chicago > *:not(.vac3-chicago__bg) { position:relative; z-index:1; }
.vac3-chicago h2 { color:var(--vac3-ivory); font-size:clamp(2.25rem,4vw,3.75rem); line-height:1; margin:0; }
.vac3-chicago p:not(.vac3-eyebrow) { color:color-mix(in oklch,var(--vac3-ivory) 80%,transparent); font-size:18px; max-width:580px; }
.vac3-chicago aside { border-left:1px solid color-mix(in oklch,var(--vac3-gold) 45%,transparent); display:flex; flex-direction:column; padding-left:28px; }
.vac3-chicago aside strong { color:var(--vac3-gold); font-size:12px; letter-spacing:.18em; text-transform:uppercase; }
.vac3-chicago aside span { font-family:var(--vac3-serif); font-size:30px; margin-top:18px; }
.vac3-chicago aside small { color:var(--vac3-gold); margin-top:auto; }

.vac3-inside { background:var(--vac3-paper); display:grid; grid-template-columns:minmax(0,5fr) minmax(540px,7fr); }
.vac3-inside__copy { align-self:center; padding:96px clamp(48px,7vw,112px); }
.vac3-inside__copy > p:not(.vac3-eyebrow) { font-size:18px; line-height:1.75; max-width:650px; }
.vac3-inside__steps { border-top:1px solid var(--vac3-border); margin:44px 0 0; }
.vac3-inside__steps > div { border-bottom:1px solid var(--vac3-border); display:grid; gap:20px; grid-template-columns:minmax(126px,.7fr) minmax(0,1.3fr); padding:22px 0; }
.vac3-inside__steps dt { color:var(--vac3-ink); font-family:var(--vac3-serif); font-size:20px; font-weight:500; line-height:1.15; }
.vac3-inside__steps dd { color:var(--vac3-muted); font-size:14px; line-height:1.6; margin:0; }
.vac3-inside__image { margin:0; min-height:640px; }
.vac3-inside__image img { height:100%; object-fit:cover; width:100%; }

.vac3-care { padding:112px max(64px,calc((100vw - 1440px)/2)); }
.vac3-care .vac3-section-head { align-items:center; }
.vac3-care__grid { border-block:1px solid var(--vac3-border); display:grid; grid-template-columns:repeat(3,1fr); }
.vac3-care article { min-height:260px; padding:38px; }
.vac3-care article + article { border-left:1px solid var(--vac3-border); }
.vac3-care article p { color:var(--vac3-ink); font-family:var(--vac3-serif); font-size:24px; line-height:1.5; }
.vac3-care article span { color:var(--vac3-saffron); font-size:11px; font-weight:600; letter-spacing:.18em; text-transform:uppercase; }
.vac3-cta { align-items:center; background:var(--vac3-cta); display:grid; gap:80px; grid-template-columns:1fr auto; padding:96px max(64px,calc((100vw - 1440px)/2)); }
.vac3-cta h2 { color:var(--vac3-ink); font-size:clamp(2.25rem,4vw,3.75rem); line-height:1; margin:0; max-width:14ch; }
.vac3-cta .vac3-eyebrow { color:var(--vac3-ink); }
.vac3-button--dark { background:var(--vac3-ink); border-color:var(--vac3-ink); }

/* Interior editorial framework */
body:not(.home) .wp-block-post-content > .vac-section:first-child { background:var(--vac3-paper); min-height:448px; padding-block:96px; }
body:not(.home) .wp-block-post-content > .vac-section:first-child::after { color:color-mix(in oklch,var(--vac3-saffron) 13%,transparent); content:"लग्न"; }
body:not(.home) .wp-block-post-content > .vac-section:first-child::before { border-color:color-mix(in oklch,var(--vac3-saffron) 30%,transparent); }
body:not(.home) .wp-block-post-content > .vac-section:first-child h1 { color:var(--vac3-ink); font-size:clamp(3rem,5vw,4.5rem); line-height:.98; max-width:16ch; }
body:not(.home) .wp-block-post-content > .vac-section:first-child .vac-lede { color:var(--vac3-muted); font-family:var(--vac3-sans); font-size:19px; max-width:720px; }
body:not(.home) .wp-block-post-content > .vac-section:first-child .vac-eyebrow { color:var(--vac3-saffron); }
.vac3-page-banner { border-block:1px solid var(--vac3-border); height:460px; margin:0; overflow:hidden; }
.vac3-page-banner img { height:100%; object-fit:cover; width:100%; }
.vac-practice-panel { background:var(--vac3-navy); border:1px solid var(--vac3-gold); color:var(--vac3-ivory); min-height:520px; padding:44px; }
.vac-practice-panel h2 { color:var(--vac3-ivory); }
.vac-practice-panel p { color:color-mix(in oklch,var(--vac3-ivory) 78%,transparent); }
body:not(.home) .wp-block-post-content > .vac-section:not(:first-child) { background:var(--vac3-ivory) !important; padding-block:96px; }
body:not(.home) .wp-block-post-content > .vac-section .vac-container,body:not(.home) .wp-block-post-content > .vac-section .vac-reading { max-width:1200px !important; width:min(calc(100% - 128px),1200px); }
body:not(.home) .wp-block-post-content > .vac-section:not(:first-child) h2 { font-size:clamp(2rem,3vw,2.3rem); line-height:1.12; max-width:18ch; }
body:not(.home) .wp-block-post-content > .vac-section p,body:not(.home) .wp-block-post-content > .vac-section li { font-size:18px; line-height:1.78; }
body:not(.home) .vac-note { background:var(--vac3-paper); border-color:var(--vac3-saffron); }
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child { background:var(--vac3-cta) !important; color:var(--vac3-ink); }
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child h2 { color:var(--vac3-ink); }
.vac3-interior-layout { align-items:start; display:grid; gap:72px; grid-template-columns:260px minmax(0,1fr); margin-inline:auto; max-width:1200px; padding:96px 0 40px; width:min(calc(100% - 128px),1200px); }
.vac3-toc { position:sticky; top:112px; }
.vac3-toc ol { border-top:1px solid var(--vac3-border); list-style:none; margin:0; padding:0; }
.vac3-toc li { border-bottom:1px solid var(--vac3-border); }
.vac3-toc a { align-items:baseline; display:grid; font-family:var(--vac3-serif); font-size:18px; gap:14px; grid-template-columns:28px 1fr; min-height:60px; padding:17px 0; text-decoration:none; }
.vac3-toc a span { color:var(--vac3-saffron); font-family:var(--vac3-sans); font-size:10px; letter-spacing:.1em; }
.vac3-article > .vac-section { background:transparent !important; padding:0 0 64px !important; }
.vac3-article > .vac-section + .vac-section { border-top:1px solid var(--vac3-border); padding-top:64px !important; }
.vac3-article .vac-container,.vac3-article .vac-reading { max-width:760px !important; width:100% !important; }

/* 3.0.3 — unified measure, resilient headings, accessible CTA contrast */
.site-header__inner,
.site-footer__inner,
.vac3-interior-layout,
body:not(.home) .wp-block-post-content > .vac-section .vac-container,
body:not(.home) .wp-block-post-content > .vac-section .vac-reading {
  max-width:1440px !important;
  width:min(calc(100% - 128px),1440px);
}
.site-header__inner,.site-footer__inner {
  max-width:1680px !important;
  width:min(calc(100% - 80px),1680px);
}
.vac3-interior-layout {
  gap:clamp(48px,5vw,80px);
  grid-template-columns:minmax(220px,260px) minmax(0,1fr);
}
.vac3-article .vac-container,.vac3-article .vac-reading { max-width:1000px !important; }
.vac3-article h1,.vac3-article h2,.vac3-article h3,.vac-practice-panel h2,
.vac3-section-head h2,.vac3-practice h2,.vac3-inside h2,.vac3-care h2,.vac3-cta h2 {
  hyphens:none;
  overflow-wrap:normal;
  text-wrap:balance;
  word-break:normal;
}
.vac3-article h2 {
  font-size:clamp(2.25rem,3vw,3.35rem) !important;
  line-height:1.02 !important;
  max-width:18ch !important;
}
.vac3-article h3 { font-size:clamp(1.5rem,2vw,2rem) !important; }
.vac3-article .wp-block-columns { gap:clamp(40px,5vw,88px) !important; }
.vac-practice-panel h2 {
  font-size:clamp(2.45rem,3.5vw,3.8rem) !important;
  line-height:1.02 !important;
  max-width:12ch !important;
}
.vac-practice-panel .vac-eyebrow { color:var(--vac3-gold) !important; }
.vac-practice-panel p { color:var(--vac3-ivory); }

.vac3-inside { align-items:stretch; }
.vac3-inside__image { align-self:stretch; height:auto; min-height:640px; overflow:hidden; }

.vac3-cta { gap:clamp(40px,6vw,96px); }
.vac3-cta h2 { font-size:clamp(2.25rem,3.25vw,3.35rem); max-width:19ch; }
.vac3-cta p,.vac3-cta .vac3-eyebrow { color:var(--vac3-ink); }

body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .vac-container,
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .vac-reading {
  align-items:center;
  display:grid;
  gap:28px clamp(48px,6vw,96px);
  grid-template-columns:minmax(0,1fr) auto;
}
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .vac-container > *,
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .vac-reading > * {
  margin-left:0 !important;
  margin-right:0 !important;
}
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .vac-eyebrow {
  color:var(--vac3-ink) !important;
  grid-column:1;
  margin-bottom:0;
}
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child h2 {
  font-size:clamp(2.25rem,3.25vw,3.35rem) !important;
  grid-column:1;
  line-height:1 !important;
  margin:0;
  max-width:19ch !important;
}
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child p { color:var(--vac3-ink); }
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .wp-block-buttons {
  grid-column:2;
  grid-row:1 / span 2;
  margin:0;
}
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .wp-block-button__link {
  background:var(--vac3-ink);
  border-color:var(--vac3-ink);
  color:var(--vac3-ivory);
}
body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .is-style-outline .wp-block-button__link {
  background:transparent;
  border-color:var(--vac3-ink);
  color:var(--vac3-ink);
}

.site-footer { background:var(--vac3-navy); padding:88px 0 104px; }
.site-footer__inner { min-height:0; }
.site-footer h3 { color:var(--vac3-gold); font-family:var(--vac3-sans); font-size:12px; font-weight:600; letter-spacing:.2em; text-transform:uppercase; }
.site-footer p,.site-footer li { color:color-mix(in oklch,var(--vac3-ivory) 78%,transparent); font-size:14px; }
.site-footer ul { list-style:none; padding:0; }
.vac3-brand--footer { color:var(--vac3-ivory); margin-bottom:22px; }
.vac3-brand--footer strong { color:var(--vac3-ivory); }

/* 3.0.6 — flush page regions, aligned editorial content, full-width footer */
.wp-site-blocks > *,
.wp-block-post-content > * {
  margin-block-start:0 !important;
  margin-block-end:0 !important;
}
figcaption,
.wp-element-caption,
.wp-block-image figcaption,
.wp-block-gallery figcaption {
  display:none !important;
}
.vac3-article > .vac-section .vac-container > *,
.vac3-article > .vac-section .vac-reading > * {
  margin-left:0 !important;
  margin-right:0 !important;
}
.vac3-article > .vac-section .vac-container > h1,
.vac3-article > .vac-section .vac-container > h2,
.vac3-article > .vac-section .vac-container > h3,
.vac3-article > .vac-section .vac-reading > h1,
.vac3-article > .vac-section .vac-reading > h2,
.vac3-article > .vac-section .vac-reading > h3 {
  text-align:left;
}
.site-footer__inner > .wp-block-columns,
.site-footer__inner > .wp-block-separator,
.site-footer__inner > .wp-block-group {
  margin-left:0 !important;
  margin-right:0 !important;
  max-width:none !important;
  width:100% !important;
}

@media (max-width:1279px) {
  .site-header__inner,.site-footer__inner,.vac3-interior-layout,
  body:not(.home) .wp-block-post-content > .vac-section .vac-container,
  body:not(.home) .wp-block-post-content > .vac-section .vac-reading { width:calc(100% - 80px); }
  .vac-header-cta { display:none !important; }
  .vac-nav .wp-block-navigation__responsive-container-open:not(.always-shown) { display:flex !important; height:44px; width:44px; }
  .vac-nav .wp-block-navigation__responsive-container:not(.is-menu-open) { display:none !important; }
  .wp-block-navigation__responsive-container.is-menu-open { background:var(--vac3-paper) !important; padding:40px !important; }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content { min-height:48px; width:100%; }
}

@media (max-width:781px) {
  .site-header__inner,.site-footer__inner { width:calc(100% - 40px); }
  .vac3-hero { display:block; min-height:0; }
  .vac3-hero__copy { padding:56px 20px 64px; }
  .vac3-hero h1 { font-size:clamp(3.4rem,16vw,4.5rem); }
  .vac3-intro { font-size:18px; }
  .vac3-hero__image { min-height:600px; }
  .vac3-services,.vac3-care { padding:72px 20px; }
  .vac3-section-head { display:block; margin-bottom:48px; }
  .vac3-section-head > p,.vac3-section-head > a { margin-top:28px; }
  .vac3-service-list a { gap:10px 18px; grid-template-columns:36px 1fr 24px; padding:22px 0; }
  .vac3-service-list strong { font-size:24px; }
  .vac3-service-list small { grid-column:2; }
  .vac3-service-list b { grid-column:3; grid-row:1; }
  .vac3-practice,.vac3-inside { display:block; }
  .vac3-practice > figure { min-height:480px; }
  .vac3-practice__copy,.vac3-inside__copy { padding:72px 20px; }
  .vac3-chicago { display:block; min-height:620px; padding:80px 20px; }
  .vac3-chicago > div:not(.vac3-chicago__bg) { margin-top:54px; }
  .vac3-chicago aside { margin-top:58px; min-height:220px; }
  .vac3-inside__steps > div { gap:16px; grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr); }
  .vac3-inside__image { height:420px; min-height:0; }
  .vac3-care__grid { display:block; }
  .vac3-care article { min-height:0; padding:30px 0; }
  .vac3-care article + article { border-left:0; border-top:1px solid var(--vac3-border); }
  .vac3-cta { display:block; padding:72px 20px 92px; }
  .vac3-cta .vac3-button { margin-top:34px; width:100%; }
  body:not(.home) .wp-block-post-content > .vac-section:first-child { min-height:0; padding-block:80px; }
  .vac3-page-banner { height:320px; }
  body:not(.home) .wp-block-post-content > .vac-section:not(:first-child) { padding-block:72px; }
  body:not(.home) .wp-block-post-content > .vac-section .vac-container,body:not(.home) .wp-block-post-content > .vac-section .vac-reading { width:calc(100% - 40px); }
  .site-footer { padding-top:72px; }
  .site-footer .wp-block-columns { gap:48px; }
  .vac3-interior-layout { display:block; padding:72px 0 24px; width:calc(100% - 40px); }
  .vac3-toc { margin-bottom:64px; position:static; }
  .vac3-article > .vac-section { padding-bottom:56px !important; }
  .vac3-article > .vac-section + .vac-section { padding-top:56px !important; }
  .vac3-article h2,.vac-practice-panel h2 { font-size:clamp(2.1rem,11vw,3rem) !important; max-width:18ch !important; }
  body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .vac-container,
  body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .vac-reading { display:block; }
  body:not(.home) .wp-block-post-content > .vac-section--navy:last-child h2 { margin-top:20px; }
  body:not(.home) .wp-block-post-content > .vac-section--navy:last-child .wp-block-buttons { margin-top:32px; }
}

@media (prefers-reduced-motion:reduce) {
  * { transition-duration:.01ms !important; }
}
