/* ============================================================
   Blink — blinkestimates.com
   Tokens are inlined from /design-system/tokens — keep in sync.
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700&display=swap');

:root{
  /* Paper & ink — warm off-white ground, near-black text */
  --paper:#F4F3EE;--paper-2:#EDECE6;--surface:#FFFFFF;--surface-dim:#F7F7F4;
  --ink:#17181A;--ink-2:#55575C;--ink-3:#9B9DA3;--ink-inverse:#FFFFFF;
  /* Hairlines / grid */
  --line:rgba(23,24,26,.08);--line-strong:rgba(23,24,26,.16);
  /* Primary — action blue */
  --blue-600:#1878C6;--blue-500:#1F8FE5;--blue-400:#3FA5F0;--blue-100:#BFE2FA;--blue-50:#E8F4FD;
  /* Success green */
  --green-600:#43A81C;--green-500:#5BC531;--green-50:#EDF9E6;
  /* Blink gradient (brand energy — yellow → orange → ember) */
  --blink-yellow:#F2E14C;--blink-orange:#F5960B;--blink-ember:#E8500F;
  --blink-grad:linear-gradient(180deg,var(--blink-yellow) 0%,var(--blink-orange) 55%,var(--blink-ember) 100%);
  /* Semantic aliases */
  --bg-page:var(--paper);--surface-card:var(--surface);
  --text-heading:var(--ink);--text-body:var(--ink-2);--text-muted:var(--ink-3);
  --action-primary:var(--blue-500);--action-primary-hover:var(--blue-600);
  --icon-tint:var(--blue-100);--success:var(--green-500);
  --border-default:var(--line);
  /* Type */
  --font-sans:'Hanken Grotesk',-apple-system,'Helvetica Neue',sans-serif;
  --text-display:clamp(44px,6vw,84px);--text-h1:56px;--text-h2:40px;--text-h3:28px;--text-h4:22px;
  --text-body-lg:19px;--text-body-md:16px;--text-body-sm:14px;--text-eyebrow:12px;
  --weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;
  --leading-display:1.02;--leading-heading:1.1;--leading-body:1.55;
  --tracking-display:-0.03em;--tracking-heading:-0.02em;--tracking-eyebrow:0.14em;
  /* Space & radii */
  --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;
  --container-max:1200px;--container-pad:32px;
  --radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-phone:52px;--radius-pill:999px;
  /* Shadows — soft, diffuse, never harsh */
  --shadow-card:0 2px 8px rgba(23,24,26,.05),0 1px 2px rgba(23,24,26,.04);
  --shadow-float:0 16px 40px rgba(23,24,26,.10),0 4px 12px rgba(23,24,26,.06);
  --shadow-phone:0 40px 90px rgba(23,24,26,.18);
  --shadow-menu:0 12px 32px rgba(23,24,26,.12);
  --grain-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29' opacity='0.5'/%3E%3C/svg%3E");
  /* Motion */
  --ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);
  --dur-fast:150ms;--dur-base:300ms;--dur-slow:600ms;--dur-reveal:900ms;
}

@keyframes blink-fade-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes blink-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06)}100%{transform:scale(1);opacity:1}}
@keyframes blink-progress{from{width:8%}to{width:78%}}
@keyframes blink-wave{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}
@keyframes blink-flow-dash{to{stroke-dashoffset:-240}}

/* ===== Base ===== */
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0}
body{font-family:var(--font-sans);color:var(--text-body);background:var(--bg-page);-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{color:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0}
p{margin:0}
a{color:var(--ink);text-decoration:none}
a:hover{color:var(--blue-600)}
img{max-width:100%;display:block}
button{font-family:var(--font-sans)}

.eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-2)}
.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}

.blink-grad{position:relative;background:var(--blink-grad)}
.blink-grad::after{content:"";position:absolute;inset:0;background-image:var(--grain-url);mix-blend-mode:overlay;opacity:.55;pointer-events:none}
.grid-lines{position:relative}
.grid-lines::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px calc(100%/4));background-size:calc(100% + 1px) 100%;pointer-events:none}

/* ===== Buttons ===== */
.btn{display:inline-block;font-weight:600;font-size:16px;padding:12px 26px;white-space:nowrap;border-radius:var(--radius-pill);border:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}
.btn:active{transform:scale(.97)}
.btn-sm{font-size:14px;padding:8px 18px}
.btn-lg{font-size:18px;padding:16px 34px}
.btn-caps{text-transform:uppercase;letter-spacing:.1em}
.btn-caps.btn-sm{font-size:12px}
.btn-caps.btn-lg{font-size:16px}
.btn-caps{font-size:14px}
.btn-primary{background:var(--action-primary);color:#fff}
.btn-primary:hover{background:var(--action-primary-hover);color:#fff}
.btn-brand{background:var(--ink);color:#fff}
.btn-brand:hover{background:#000;color:#fff}
.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}
.btn-ghost:hover{background:rgba(23,24,26,.06);color:var(--ink)}

/* ===== Badges & cards ===== */
.badge{display:inline-block;font-weight:600;font-size:14px;padding:6px 14px;border-radius:var(--radius-sm);background:var(--blue-50);color:var(--blue-600)}
.badge-dark{background:#26272B;color:#fff}
.card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}

/* ===== Scroll reveal (armed only when JS is running) ===== */
html.js .reveal{opacity:0;transform:translateY(28px)}
html.js .reveal.shown{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}

/* ===== Nav ===== */
.nav{position:sticky;top:0;z-index:50;background:rgba(244,243,238,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.nav-inner{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}
.nav-logo img{height:24px;width:auto}
.nav-links{display:flex;align-items:center;gap:28px}
.nav-links a:not(.btn){font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap}

/* ===== Hero ===== */
.hero{position:relative;overflow:hidden}
.hero-copy{padding-top:90px;padding-bottom:70px;text-align:center;position:relative}
.hero-copy .eyebrow{margin-bottom:26px}
.hero-title{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:600;max-width:820px;margin:0 auto}
.hero-sub{font-size:19px;line-height:1.55;color:var(--ink-2);max-width:620px;margin:26px auto 0}
.hero-cta{margin-top:36px}
.hero-stage{position:relative}
.hero-dome{position:absolute;inset:34% -10% -40%;border-radius:50% 50% 0 0/30% 30% 0 0;filter:blur(2px);opacity:.9}
.hero-demo-wrap{position:relative;display:flex;justify-content:center;padding:0 20px 80px}

/* ===== Hero flow demo ===== */
.flow{display:flex;align-items:center;justify-content:center}
.flow-tiles{display:flex;flex-direction:column;gap:22px;width:170px}
.flow-svg{flex-shrink:0}
.flow-line-base{fill:none;stroke:var(--line-strong);stroke-width:1.5}
.flow-line-dash{fill:none;stroke:var(--blue-500);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:14 226;animation:blink-flow-dash 2.4s linear infinite}
.flow-docs{display:flex;flex-direction:column;gap:40px;width:190px;align-items:center}
.flow-svg-v{display:none}

.input-tile{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:all var(--dur-base) var(--ease-out);cursor:pointer;padding:22px 10px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}
.input-tile:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}
.input-tile svg{color:var(--icon-tint);display:block}
.input-tile span{font-weight:700;font-size:14.5px;color:var(--ink);white-space:nowrap}

.flow-center{background:#fff;border-radius:20px;box-shadow:var(--shadow-float);padding:26px;width:270px;max-width:340px;text-align:left;position:relative}
.flow-status{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.flow-status-dot{width:26px;height:26px;border-radius:50%;background:var(--blue-500);display:flex;align-items:center;justify-content:center;transition:background .35s var(--ease-out)}
.flow-status-dot svg{display:block}
.flow-status-dot .icon-check{display:none}
.flow-status-label{font-weight:700;font-size:15.5px;color:var(--ink)}
.flow-track{background:var(--surface-dim);border:1px solid var(--line);border-radius:12px;padding:7px}
.flow-fill{height:16px;width:6%;border-radius:999px;background:var(--blue-500);transition:width 1s var(--ease-in-out),background .35s var(--ease-out)}
.flow-meta{font-size:12.5px;color:var(--ink-3);font-weight:600;margin-top:11px;opacity:0;transition:opacity .4s var(--ease-out)}
.flow.done .flow-status-dot{background:var(--success)}
.flow.done .flow-status-dot .icon-bolt{display:none}
.flow.done .flow-status-dot .icon-check{display:block}
.flow.done .flow-fill{background:var(--success)}
.flow.done .flow-meta{opacity:1}

.doc-card{background:#fff;border-radius:18px;box-shadow:var(--shadow-float);padding:15px;width:158px;position:relative;opacity:.35;transform:scale(.9);transition:all .55s var(--ease-spring)}
.doc-card.tilt-l{transform:rotate(-4deg) scale(.9)}
.doc-card.tilt-r{transform:rotate(3deg) scale(.9)}
.flow.done .doc-card{opacity:1}
.flow.done .doc-card.tilt-l{transform:rotate(-4deg) scale(1)}
.flow.done .doc-card.tilt-r{transform:rotate(3deg) scale(1)}
.doc-lines{display:flex;flex-direction:column;gap:7px}
.doc-line{height:8px;background:var(--blue-100);border-radius:4px}
.doc-row{display:flex;gap:7px}
.doc-thumb{width:50px;height:44px;background:var(--blue-100);border-radius:4px;flex-shrink:0}
.doc-col{flex:1;display:flex;flex-direction:column;gap:6px}
.doc-tag{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%)}
.doc-tag .badge-dark{font-size:12px;padding:4px 11px}

/* ===== Sections ===== */
.section{border-top:1px solid var(--line)}
.section-pad{padding-top:90px;padding-bottom:90px}
.section-pad-lg{padding-top:100px;padding-bottom:100px}
.section-pad-xl{padding-top:120px;padding-bottom:120px}

/* ===== Stories ===== */
.stories-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}
.stories-head h2{font-size:var(--text-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.12}
.stories-head .accent{color:var(--blue-500)}
.stories-head p{font-size:17px;color:var(--ink-2);line-height:1.55;margin-top:20px;max-width:420px}
.stories-head .btn{margin-top:26px}
.stories-cards{display:flex;flex-direction:column;gap:20px}
.story-card{padding:26px 28px}
.story-quote{font-size:18px;font-weight:600;color:var(--ink);line-height:1.4;letter-spacing:-0.01em}
.story-person{display:flex;align-items:center;gap:12px;margin-top:18px}
.story-avatar{width:40px;height:40px;border-radius:50%;background:var(--blue-100);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--blue-600);font-size:15px}
.story-name{font-weight:600;font-size:14px;color:var(--ink)}
.story-role{font-size:13px;color:var(--ink-3)}

/* ===== Features (How it works) ===== */
.features-head{text-align:center}
.features-head .eyebrow{margin-bottom:18px}
.features-head h2{font-size:var(--text-h1);font-weight:600;letter-spacing:-0.025em;line-height:1.06;max-width:700px;margin:0 auto}
.features-head p{font-size:18px;color:var(--ink-2);max-width:560px;margin:22px auto 0;line-height:1.55}
.feature-rows{display:flex;flex-direction:column;gap:130px;margin-top:110px}
.feature-row{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:center}
.feature-row.flip{direction:rtl}
.feature-row.flip>*{direction:ltr}
.feature-num{font-size:15px;font-weight:700;color:var(--blue-500);font-variant-numeric:tabular-nums;margin-bottom:14px}
.feature-copy h3{font-size:34px;font-weight:600;letter-spacing:-0.02em;line-height:1.12;max-width:400px}
.feature-copy p{font-size:17px;color:var(--ink-2);line-height:1.55;margin-top:16px;max-width:420px}
.feature-demo{display:flex;justify-content:center}

/* ===== Step demo cards ===== */
.step-card{background:#fff;border-radius:22px;box-shadow:var(--shadow-float);padding:26px 28px;width:100%;max-width:520px}
.line-rows{display:flex;flex-direction:column;gap:2px}
.line-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;opacity:.18;transform:translateY(8px);transition:all .5s var(--ease-out)}
.line-row.on{opacity:1;transform:none}
.line-row.hi{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-400)}
.line-desc{flex:1;font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.line-qty{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0}
.line-price{font-size:14px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;width:70px;text-align:right;flex-shrink:0}
.line-price.edited{color:var(--blue-600);transition:color .3s}

/* Describe demo */
.describe-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.describe-mic{width:38px;height:38px;border-radius:50%;background:var(--blue-500);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.describe-words{flex:1;font-size:14px;color:var(--ink-2);line-height:1.5;font-style:italic;min-height:42px}
.describe-lines{border-top:1px solid var(--line);padding-top:12px}

/* Review demo */
.review-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.review-title{font-size:15px;font-weight:700;color:var(--ink)}
.review-add{overflow:hidden;max-height:0;transition:max-height .5s var(--ease-out)}
.review-add.on{max-height:46px}
.review-total{display:flex;justify-content:space-between;border-top:1px solid var(--line-strong);margin-top:12px;padding-top:14px}
.review-total-label{font-size:14px;font-weight:600;color:var(--ink-2)}
.review-total-val{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}

/* Export demo */
.export-docs{display:flex;align-items:center;justify-content:center;gap:22px;padding:4px 0 18px}
.export-doc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;width:118px;position:relative;opacity:.3;transition:all .55s var(--ease-spring);box-shadow:var(--shadow-card)}
.export-doc.tilt-l{transform:rotate(-3deg) scale(.85)}
.export-doc.tilt-r{transform:rotate(3deg) scale(.85)}
.export-doc.on{opacity:1}
.export-doc.on.tilt-l{transform:rotate(-3deg) scale(1)}
.export-doc.on.tilt-r{transform:rotate(3deg) scale(1)}
.export-doc .doc-lines{gap:5px}
.export-doc .doc-line{height:6px;border-radius:3px}
.export-doc .doc-thumb{width:34px;height:30px;border-radius:3px}
.export-doc .doc-col{gap:4px}
.export-doc .doc-tag{bottom:-10px}
.export-doc .doc-tag .badge-dark{font-size:11px;padding:3px 9px}
.share-chips{border-top:1px solid var(--line);padding-top:16px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.share-chip{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;transition:all .4s var(--ease-out)}
.share-chip.sent{background:var(--green-50);border-color:var(--green-500)}
.share-dot{width:16px;height:16px;border-radius:50%;background:var(--surface-dim);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;transition:background .3s}
.share-dot svg{display:none}
.share-chip.sent .share-dot{background:var(--success);border:none}
.share-chip.sent .share-dot svg{display:block}
.share-chip span{font-size:13.5px;font-weight:600;color:var(--ink)}

/* ===== Field grid ===== */
.field-head h2{font-size:var(--text-h1);font-weight:600;letter-spacing:-0.025em;line-height:1.06;text-align:center}
.field-head p{font-size:18px;color:var(--ink-2);text-align:center;max-width:560px;margin:22px auto 0;line-height:1.55}
.field-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:80px;row-gap:72px;margin-top:100px}
.field-item svg{color:var(--ink)}
.field-item h3{font-size:20px;font-weight:700;letter-spacing:-0.01em;margin-top:18px}
.field-item p{font-size:16px;color:var(--ink-2);line-height:1.6;margin-top:10px;max-width:360px}

/* ===== Stats band ===== */
.stats{background:var(--ink);position:relative;overflow:hidden}
.stats-strip{position:absolute;top:0;left:0;right:0;height:4px}
.stats-inner{padding-top:110px;padding-bottom:110px}
.stats-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.stat{text-align:center;padding:8px 36px}
.stat+.stat{border-left:1px solid rgba(244,243,238,.16)}
.stat-num{font-size:64px;font-weight:700;letter-spacing:-0.03em;color:#F4F3EE;line-height:1}
.stat-label{font-size:16px;font-weight:700;color:#F4F3EE;margin-top:16px}
.stat-body{font-size:14.5px;line-height:1.55;color:rgba(244,243,238,.55);margin-top:8px;max-width:260px;margin-left:auto;margin-right:auto}

/* ===== Impact / how-it-works steps ===== */
.impact{display:grid;grid-template-columns:1fr 1fr;gap:70px}
.impact-copy .eyebrow{margin-bottom:18px}
.impact-copy h2{font-size:var(--text-h2);font-weight:600;letter-spacing:-0.02em;line-height:1.1}
.impact-copy p{font-size:17px;color:var(--ink-2);line-height:1.55;margin-top:18px;max-width:420px}
.impact-copy .btn{margin-top:26px}
.impact-steps{display:flex;flex-direction:column}
.impact-step{display:flex;align-items:center;gap:18px;padding:17px 20px;border-radius:14px;transition:all .45s var(--ease-out)}
.impact-step.active{background:#fff;box-shadow:var(--shadow-card)}
.impact-step-num{font-size:13px;font-weight:700;color:var(--ink-3);width:22px;font-variant-numeric:tabular-nums;transition:color .3s}
.impact-step.active .impact-step-num{color:var(--blue-500)}
.impact-step-text{font-size:17px;font-weight:500;color:var(--ink-2);transition:all .3s}
.impact-step.active .impact-step-text{font-weight:600;color:var(--ink)}

/* ===== Footer CTA ===== */
.footer-cta{position:relative}
.footer-inner{padding-top:110px;padding-bottom:40px;position:relative;z-index:1;text-align:center}
.footer-inner .eyebrow{color:rgba(23,24,26,.75);margin-bottom:20px}
.footer-inner h2{font-size:var(--text-h1);font-weight:600;letter-spacing:-0.025em;line-height:1.06;max-width:720px;margin:0 auto;color:var(--ink)}
.footer-inner p{font-size:18px;color:rgba(23,24,26,.8);max-width:520px;margin:22px auto 0;line-height:1.55}
.footer-inner .btn{margin-top:34px}
.footer-bar{display:flex;align-items:center;justify-content:space-between;margin-top:110px;padding-top:26px;border-top:1px solid rgba(23,24,26,.18);font-size:13px;color:rgba(23,24,26,.75)}
.footer-bar a{color:inherit}
.footer-bar a:hover{color:var(--ink)}
.footer-links{display:flex;gap:24px}

/* ===== Responsive ===== */
@media (max-width:900px){
  .flow{flex-direction:column;gap:0;width:100%;max-width:420px}
  .flow-tiles{flex-direction:row;gap:10px;width:100%}
  .flow-tiles .input-tile{flex:1;padding:16px 6px 12px;gap:10px}
  .flow-tiles .input-tile span{font-size:12.5px}
  .flow-tiles .input-tile svg{width:34px;height:34px}
  .flow-svg-h{display:none}
  .flow-svg-v{display:block}
  .flow-center{width:100%;max-width:340px;padding:20px 18px}
  .flow-docs{flex-direction:row;gap:22px;width:auto;padding-bottom:14px}
  .doc-card{width:128px}
}
@media (max-width:760px){
  .nav-inner{padding-top:14px;padding-bottom:14px}
  .nav-links{gap:14px}
  .nav-links a.nav-hide-mobile{display:none}
  .hero-copy{padding-top:56px;padding-bottom:48px}
  .hero-demo-wrap{padding-bottom:48px}
  .container{padding-left:20px;padding-right:20px}
  .section-pad{padding-top:56px;padding-bottom:56px}
  .section-pad-lg{padding-top:60px;padding-bottom:60px}
  .section-pad-xl{padding-top:64px;padding-bottom:64px}
  .stories-grid{grid-template-columns:1fr;gap:40px}
  .feature-rows{gap:80px;margin-top:60px}
  .feature-row,.feature-row.flip{grid-template-columns:1fr;gap:36px;direction:ltr}
  .field-grid{grid-template-columns:1fr;column-gap:0;row-gap:44px;margin-top:52px}
  .stats-inner{padding-top:64px;padding-bottom:64px}
  .stats-grid{grid-template-columns:1fr;gap:44px}
  .stat{padding:0}
  .stat+.stat{border-left:none}
  .stat-num{font-size:52px}
  .impact{grid-template-columns:1fr;gap:44px}
  .footer-inner{padding-top:70px;padding-bottom:32px}
  .footer-bar{flex-direction:column;gap:10px;margin-top:60px}
}

/* ===== Reduced motion ===== */
@media (prefers-reduced-motion:reduce){
  .reveal,.reveal.shown{opacity:1;transform:none;transition:none}
  .flow-line-dash{animation:none}
  *{transition-duration:.01ms!important}
}
