.ai-page { background: #f7f8fc; }
.ai-page .button--light { border-color: #fff; color: #101c3d; background: #fff; box-shadow: 0 14px 34px rgba(0,0,0,.18); }
.ai-page .button--light:hover { color: var(--blue); background: #f7f8ff; }

.ai-hero { position: relative; min-height: 720px; display: flex; align-items: center; padding: 105px 0 98px; color: #fff; background: #07122e; overflow: hidden; isolation: isolate; }
.ai-hero__grid { position: absolute; z-index: -2; inset: 0; opacity: .6; background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px); background-size: 58px 58px; mask-image: linear-gradient(90deg,#000,transparent 75%); }
.ai-hero__orb { position: absolute; z-index: -1; border-radius: 50%; filter: blur(80px); opacity: .28; }
.ai-hero__orb--one { width: 520px; height: 520px; right: -130px; top: -180px; background: #7441f0; }
.ai-hero__orb--two { width: 420px; height: 420px; left: -230px; bottom: -210px; background: #f05b41; }
.ai-hero__layout { display: grid; grid-template-columns: .95fr 1.05fr; gap: clamp(65px,7vw,105px); align-items: center; }
.ai-hero .section-label { color: #ff9e8a; }
.ai-hero h1 { max-width: 690px; margin: 21px 0 26px; font: 600 clamp(54px,6vw,79px)/1 "Manrope"; letter-spacing: -5px; }
.ai-hero h1 em { color: #ff9e8a; font-style: normal; }
.ai-hero__copy > p { max-width: 650px; color: #b7c1d8; font-size: 16px; line-height: 1.72; }
.ai-hero__actions { display: flex; align-items: center; gap: 24px; margin-top: 34px; }
.ai-hero__actions > a:last-child { display: inline-flex; align-items: center; gap: 8px; color: #d7deef; font-size: 13px; font-weight: 600; }
.ai-hero__actions > a:last-child span { color: #ff9e8a; }
.ai-hero__proof { display: flex; flex-wrap: wrap; gap: 18px; margin-top: 27px; color: #94a1bd; font-size: 11px; }
.ai-hero__proof span { display: flex; align-items: center; gap: 7px; }
.ai-hero__proof i { color: #63e3a6; font-style: normal; }

.ai-demo { position: relative; padding: 27px; border: 1px solid rgba(255,255,255,.2); border-radius: 28px; background: linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.055)); box-shadow: inset 0 1px rgba(255,255,255,.16),0 35px 80px rgba(0,0,0,.28); backdrop-filter: blur(25px); overflow: hidden; }
.ai-demo::before { content: ""; position: absolute; width: 260px; height: 260px; top: -170px; right: -120px; border: 1px solid rgba(255,255,255,.11); border-radius: 50%; box-shadow: 0 0 0 45px rgba(255,255,255,.03),0 0 0 90px rgba(255,255,255,.02); }
.ai-demo__top { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 25px; padding-bottom: 18px; border-bottom: 1px solid rgba(255,255,255,.1); color: #aab5cf; font-size: 8px; font-weight: 700; letter-spacing: .11em; }
.ai-demo__top > span { display: flex; align-items: center; gap: 8px; }
.ai-demo__top i { width: 7px; height: 7px; border-radius: 50%; background: #62e4a6; box-shadow: 0 0 0 5px rgba(98,228,166,.1); }
.ai-demo__top small { color: #7483a5; font-size: 8px; letter-spacing: 0; }
.ai-demo__flow { display: grid; gap: 0; }
.ai-demo__step { position: relative; z-index: 2; display: grid; grid-template-columns: 46px 1fr; align-items: center; gap: 15px; min-height: 82px; padding: 15px; border: 1px solid rgba(255,255,255,.13); border-radius: 15px; background: rgba(4,13,39,.58); box-shadow: inset 0 1px rgba(255,255,255,.05); }
.ai-demo__step--ai { border-color: rgba(149,128,255,.34); background: linear-gradient(135deg,rgba(76,62,157,.42),rgba(18,28,70,.68)); }
.ai-demo__step--done { border-color: rgba(98,228,166,.24); }
.ai-demo__icon { display: grid; place-items: center; width: 46px; height: 46px; border: 1px solid rgba(255,255,255,.13); border-radius: 13px; color: #abb6d0; background: rgba(255,255,255,.055); font: 700 11px "Manrope"; }
.ai-demo__step--ai .ai-demo__icon { color: #fff; background: linear-gradient(145deg,#ff6b35,#f43f5e 55%,#7c3aed); box-shadow: 0 10px 24px rgba(230,64,86,.25); }
.ai-demo__step--done .ai-demo__icon { color: #64e5a8; }
.ai-demo__step > div { display: flex; flex-direction: column; gap: 4px; }
.ai-demo__step small { color: #7f8ba9; font-size: 9px; }
.ai-demo__step strong { font: 600 13px/1.4 "Manrope"; }
.ai-demo__line { position: relative; width: 1px; height: 28px; margin-left: 38px; background: rgba(149,128,255,.3); overflow: visible; }
.ai-demo__line i { position: absolute; width: 5px; height: 5px; left: -2px; top: 0; border-radius: 50%; background: #a38aff; box-shadow: 0 0 10px #a38aff; animation: aiFlow 1.9s linear infinite; }
.ai-demo__result { display: flex; justify-content: space-between; gap: 18px; margin-top: 22px; padding: 13px 15px; border: 1px solid rgba(255,255,255,.1); border-radius: 12px; color: #95a2be; background: rgba(4,13,39,.42); font-size: 9px; }
.ai-demo__result span { display: flex; align-items: center; gap: 8px; }
.ai-demo__result i { width: 7px; height: 7px; border-radius: 50%; background: #62e4a6; font-size: 0; }
.ai-demo__result strong { color: #75e7b2; font-size: 9px; }
@keyframes aiFlow { to { transform: translateY(28px); opacity: .2; } }

.ai-simple { background: #fff; }
.ai-simple__layout { display: grid; grid-template-columns: 1fr 1fr; gap: 100px; align-items: start; }
.ai-simple__heading h2 { max-width: 560px; margin: 18px 0 0; font: 600 clamp(42px,5vw,62px)/1.08 "Manrope"; letter-spacing: -3.5px; }
.ai-simple__copy { padding-top: 31px; }
.ai-simple__copy p { color: #626d86; font-size: 16px; line-height: 1.75; }
.ai-simple__copy p + p { margin-top: 18px; }
.ai-tools { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 11px; margin-top: 64px; padding: 24px; border: 1px solid #e0e4ed; border-radius: 19px; background: #f8f9fc; box-shadow: 0 16px 42px rgba(20,34,75,.06); }
.ai-tools span,.ai-tools strong { padding: 11px 14px; border: 1px solid #dde2ec; border-radius: 10px; color: #35405b; background: #fff; font-size: 11px; }
.ai-tools strong { color: #fff; border-color: #142142; background: #0b1736; }
.ai-tools i { color: #f05a46; font-size: 13px; font-style: normal; }

.workflow-showcase { padding-top: 115px; color: #fff; background: radial-gradient(circle at 90% 5%,rgba(124,58,237,.2),transparent 30%),radial-gradient(circle at 5% 95%,rgba(240,82,63,.12),transparent 27%),#07122e; overflow: hidden; }
.workflow-heading { display: grid; grid-template-columns: 1.18fr .82fr; gap: 80px; align-items: end; margin-bottom: 50px; }
.workflow-heading .section-label { color: #ff9e8a; }
.workflow-heading h2 { max-width: 730px; margin: 17px 0 0; color: #fff; font: 600 clamp(42px,5vw,62px)/1.08 "Manrope"; letter-spacing: -3.5px; }
.workflow-heading > p { margin: 0 0 5px; color: #a9b4cd; font-size: 15px; line-height: 1.68; }
.workflow-window { border: 1px solid rgba(255,255,255,.19); border-radius: 25px; background: linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045)); box-shadow: inset 0 1px rgba(255,255,255,.15),0 35px 85px rgba(0,0,0,.28); backdrop-filter: blur(24px); overflow: hidden; }
.workflow-window__bar { min-height: 57px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 0 20px; border-bottom: 1px solid rgba(255,255,255,.1); background: rgba(255,255,255,.035); }
.workflow-window__bar > div { display: flex; align-items: center; gap: 7px; }
.workflow-window__bar > div > i { width: 7px; height: 7px; border-radius: 50%; background: #ff7b68; }
.workflow-window__bar > div > i:nth-child(2) { background: #ffc45c; }
.workflow-window__bar > div > i:nth-child(3) { background: #5ee2a1; }
.workflow-window__bar > div > span { margin-left: 9px; color: #b7c1d8; font-size: 10px; font-weight: 600; }
.workflow-live { display: flex; align-items: center; gap: 8px; padding: 8px 11px; border: 1px solid rgba(94,226,161,.14); border-radius: 999px; color: #96d9ba; background: rgba(94,226,161,.06); font-size: 8px; font-weight: 700; letter-spacing: .07em; text-transform: uppercase; }
.workflow-live i { width: 6px; height: 6px; border-radius: 50%; background: #5ee2a1; box-shadow: 0 0 0 5px rgba(94,226,161,.09); animation: workflowStatus 1.8s ease-in-out infinite; }
.workflow-canvas { position: relative; min-height: 520px; overflow: hidden; }
.workflow-canvas__grid { position: absolute; inset: 0; opacity: .28; background-image: linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px); background-size: 32px 32px; mask-image: linear-gradient(180deg,#000,transparent 96%); }
.workflow-lines { position: absolute; z-index: 1; inset: 0; width: 100%; height: 100%; overflow: visible; }
.workflow-lines path { fill: none; stroke: rgba(151,139,255,.56); stroke-width: 2; stroke-dasharray: 7 8; animation: workflowDash 9s linear infinite; }
.workflow-packet { fill: #ff8e78; filter: drop-shadow(0 0 7px #ff755f); }
.workflow-packet--two,.workflow-packet--four { fill: #a68cff; filter: drop-shadow(0 0 7px #8f74ff); }
.workflow-packet--five { fill: #62e4a6; filter: drop-shadow(0 0 7px #62e4a6); }
.workflow-node { position: absolute; z-index: 3; width: 190px; min-height: 90px; display: grid; grid-template-columns: 40px 1fr; align-items: center; gap: 11px; padding: 14px; border: 1px solid rgba(255,255,255,.18); border-radius: 14px; background: linear-gradient(145deg,rgba(31,45,93,.9),rgba(10,21,56,.87)); box-shadow: inset 0 1px rgba(255,255,255,.1),0 17px 38px rgba(0,0,0,.25); backdrop-filter: blur(15px); animation: workflowNode 4.6s var(--ease-soft) infinite; }
.workflow-node::before { content: ""; position: absolute; inset: -1px; border: 1px solid transparent; border-radius: inherit; transition: border-color .3s ease,box-shadow .3s ease; }
.workflow-node:hover::before { border-color: rgba(255,142,120,.45); box-shadow: 0 0 28px rgba(255,110,90,.12); }
.workflow-node__icon { display: grid; place-items: center; width: 40px; height: 40px; border: 1px solid rgba(255,255,255,.12); border-radius: 11px; color: #c8d0e4; background: rgba(255,255,255,.065); font: 700 13px "Manrope"; }
.workflow-node--read .workflow-node__icon { color: #fff; border: 0; background: linear-gradient(145deg,#ff6b35,#f43f5e 55%,#7c3aed); box-shadow: 0 9px 22px rgba(230,64,86,.25); animation: workflowIcon 2.8s ease-in-out infinite; }
.workflow-node > div { display: flex; min-width: 0; flex-direction: column; gap: 3px; }
.workflow-node small { color: #8996b5; font-size: 7px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
.workflow-node strong { color: #f5f7fc; font: 600 10px/1.35 "Manrope"; }
.workflow-node em { color: #7e8ba9; font-size: 7px; font-style: normal; }
.workflow-node__port { position: absolute; width: 9px; height: 9px; right: -5px; top: calc(50% - 4px); border: 2px solid #1a2855; border-radius: 50%; background: #9a84ff; box-shadow: 0 0 10px rgba(154,132,255,.7); }
.workflow-node__status { position: absolute; width: 7px; height: 7px; right: 9px; top: 9px; border-radius: 50%; background: #61e3a5; box-shadow: 0 0 0 4px rgba(97,227,165,.08); animation: workflowStatus 2s ease-in-out infinite; }
.workflow-node--trigger { left: 2.7%; top: 205px; animation-delay: -.3s; }
.workflow-node--read { left: 28.2%; top: 90px; animation-delay: -1.1s; }
.workflow-node--decide { left: 52%; top: 205px; animation-delay: -1.9s; }
.workflow-node--reply { right: 2.7%; top: 70px; animation-delay: -2.7s; }
.workflow-node--record { right: 2.7%; top: 210px; animation-delay: -3.5s; }
.workflow-node--human { right: 2.7%; top: 350px; animation-delay: -4.2s; }
.workflow-note { position: absolute; z-index: 4; left: 3%; bottom: 25px; display: flex; align-items: center; gap: 11px; max-width: 545px; padding: 12px 15px; border: 1px solid rgba(255,255,255,.11); border-radius: 12px; color: #93a0bc; background: rgba(4,13,39,.63); backdrop-filter: blur(12px); }
.workflow-note > span { color: #ff907b; }
.workflow-note p { margin: 0; font-size: 9px; line-height: 1.5; }
.workflow-note strong { margin-right: 5px; color: #e9edf7; }
@keyframes workflowDash { to { stroke-dashoffset: -90; } }
@keyframes workflowNode { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-5px); } }
@keyframes workflowIcon { 0%,100% { box-shadow: 0 9px 22px rgba(230,64,86,.25); } 50% { box-shadow: 0 9px 30px rgba(230,64,86,.48),0 0 0 5px rgba(255,255,255,.035); } }
@keyframes workflowStatus { 0%,100% { opacity: .65; } 50% { opacity: 1; box-shadow: 0 0 0 7px rgba(97,227,165,0); } }

.ai-examples { background: #f4f6fa; }
.ai-page-heading { display: grid; grid-template-columns: 1.18fr .82fr; gap: 80px; align-items: end; margin-bottom: 55px; }
.ai-page-heading h2 { max-width: 720px; margin: 17px 0 0; font: 600 clamp(42px,5vw,62px)/1.08 "Manrope"; letter-spacing: -3.5px; }
.ai-page-heading > p { margin: 0 0 6px; color: #647089; font-size: 15px; line-height: 1.68; }
.ai-example-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 16px; }
.ai-example-card { position: relative; min-height: 310px; padding: 29px; border: 1px solid #dfe3ed; border-radius: 21px; background: rgba(255,255,255,.88); box-shadow: 0 15px 40px rgba(15,30,70,.055); overflow: hidden; transition: transform .4s var(--ease-out),border-color .3s ease,box-shadow .4s ease; }
.ai-example-card::after { content: ""; position: absolute; width: 180px; height: 180px; right: -125px; bottom: -125px; border: 1px solid rgba(124,58,237,.1); border-radius: 50%; box-shadow: 0 0 0 32px rgba(124,58,237,.025); }
.ai-example-card:hover { transform: translateY(-6px); border-color: rgba(240,82,63,.28); box-shadow: 0 24px 55px rgba(15,30,70,.1); }
.ai-example-card--wide { grid-column: span 2; }
.ai-example-card__icon { display: grid; place-items: center; width: 43px; height: 43px; margin-bottom: 35px; border-radius: 12px; color: #fff; background: linear-gradient(145deg,#17254a,#08132f); box-shadow: 0 10px 23px rgba(8,19,47,.16); font-style: normal; }
.ai-example-card small { color: var(--blue); font-size: 9px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
.ai-example-card h3 { margin: 10px 0; font: 650 20px "Manrope"; }
.ai-example-card p { max-width: 540px; color: #69748b; font-size: 13px; line-height: 1.65; }
.ai-example-card__result { position: absolute; left: 29px; bottom: 25px; display: flex; align-items: center; gap: 7px; color: #526078; font-size: 10px; font-weight: 600; }
.ai-example-card__result i { color: #20a874; font-style: normal; }

.ai-benefits { color: #fff; background: radial-gradient(circle at 100% 0%,rgba(124,58,237,.2),transparent 30%),#08132f; }
.ai-page-heading--light .section-label { color: #ff9e8a; }
.ai-page-heading--light h2 { color: #fff; }
.ai-page-heading--light > p { color: #a9b4cc; }
.ai-benefit-grid { display: grid; grid-template-columns: repeat(4,1fr); border-top: 1px solid rgba(255,255,255,.13); border-bottom: 1px solid rgba(255,255,255,.13); }
.ai-benefit-grid article { min-height: 235px; padding: 30px 26px; }
.ai-benefit-grid article + article { border-left: 1px solid rgba(255,255,255,.13); }
.ai-benefit-grid span { color: #ff9e8a; font: 700 10px "Manrope"; }
.ai-benefit-grid h3 { margin: 52px 0 12px; font: 600 18px "Manrope"; }
.ai-benefit-grid p { color: #929fbc; font-size: 12px; line-height: 1.6; }

.ai-process { background: #fff; }
.ai-process__layout { display: grid; grid-template-columns: .78fr 1.22fr; gap: 100px; }
.ai-process__intro { position: sticky; top: 120px; align-self: start; }
.ai-process__intro h2 { margin: 18px 0 20px; font: 600 clamp(42px,5vw,60px)/1.08 "Manrope"; letter-spacing: -3.5px; }
.ai-process__intro p { color: #667188; font-size: 15px; line-height: 1.7; }
.ai-process__intro .button { margin-top: 18px; }
.ai-process__steps { border-top: 1px solid #dfe3ec; }
.ai-process__steps article { display: grid; grid-template-columns: 55px 1fr; gap: 22px; padding: 31px 8px; border-bottom: 1px solid #dfe3ec; }
.ai-process__steps article > span { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; color: var(--blue); background: #fff0ed; font: 700 10px "Manrope"; }
.ai-process__steps h3 { margin: 2px 0 9px; font: 650 19px "Manrope"; }
.ai-process__steps p { margin: 0; color: #6b758b; font-size: 13px; line-height: 1.65; }

.ai-safety { padding: 0 0 110px; background: #fff; }
.ai-safety__card { display: grid; grid-template-columns: auto 1fr 1fr; gap: 28px 50px; align-items: center; padding: 40px 45px; border: 1px solid #dce3e8; border-radius: 23px; background: linear-gradient(135deg,#f3fbf7,#f8fbff); }
.ai-safety__mark { display: grid; place-items: center; width: 52px; height: 52px; border-radius: 15px; color: #fff; background: #15956a; box-shadow: 0 12px 28px rgba(21,149,106,.19); font-size: 19px; }
.ai-safety__card span { color: #15956a; font-size: 9px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
.ai-safety__card h2 { margin: 7px 0 0; font: 600 24px/1.25 "Manrope"; letter-spacing: -1px; }
.ai-safety__card > p { margin: 0; color: #637189; font-size: 13px; line-height: 1.68; }

.ai-cta { padding: 0 0 110px; background: #fff; }
.ai-cta__card { display: grid; grid-template-columns: 1.15fr .85fr; gap: 90px; align-items: end; padding: 62px 65px; border: 1px solid rgba(255,255,255,.2); border-radius: 28px; color: #fff; background: radial-gradient(circle at 100% 0%,rgba(124,58,237,.24),transparent 38%),linear-gradient(135deg,#07122e,#121b40); box-shadow: 0 30px 75px rgba(7,18,46,.2); }
.ai-cta .section-label { color: #ff9e8a; }
.ai-cta h2 { margin: 17px 0 0; font: 600 clamp(38px,4.5vw,57px)/1.06 "Manrope"; letter-spacing: -3px; }
.ai-cta p { color: #a9b4cc; font-size: 14px; line-height: 1.65; }
.ai-cta .button { margin-top: 11px; }

@media (max-width: 1050px) {
  .ai-hero__layout { grid-template-columns: 1fr; }
  .ai-hero__copy { max-width: 780px; }
  .ai-demo { max-width: 720px; }
  .ai-example-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .ai-example-card--wide { grid-column: span 1; }
  .ai-benefit-grid { grid-template-columns: repeat(2,1fr); }
  .ai-benefit-grid article:nth-child(3) { border-left: 0; border-top: 1px solid rgba(255,255,255,.13); }
  .ai-benefit-grid article:nth-child(4) { border-top: 1px solid rgba(255,255,255,.13); }
  .ai-process__layout { gap: 65px; }
  .ai-safety__card { grid-template-columns: auto 1fr; }
  .ai-safety__card > p { grid-column: 2; }
  .workflow-canvas { min-height: 620px; }
  .workflow-lines { display: none; }
  .workflow-node { width: calc(33.333% - 34px); min-height: 105px; }
  .workflow-node::after { content: ""; position: absolute; width: 2px; height: 40px; left: 50%; bottom: -41px; background: linear-gradient(#947fff,transparent); }
  .workflow-node--trigger { left: 20px; top: 40px; }
  .workflow-node--read { left: calc(33.333% + 5px); top: 40px; }
  .workflow-node--decide { left: auto; right: 20px; top: 40px; }
  .workflow-node--reply { left: 20px; right: auto; top: 220px; }
  .workflow-node--record { left: calc(33.333% + 5px); right: auto; top: 220px; }
  .workflow-node--human { right: 20px; top: 220px; }
  .workflow-node--reply::after,.workflow-node--record::after,.workflow-node--human::after { display: none; }
  .workflow-note { left: 20px; right: 20px; bottom: 35px; max-width: none; }
}
@media (max-width: 760px) {
  .ai-hero { min-height: 0; padding: 72px 0; }
  .ai-hero h1 { letter-spacing: -3.2px; }
  .ai-hero__actions { align-items: flex-start; flex-direction: column; }
  .ai-demo { padding: 20px 16px; border-radius: 22px; }
  .ai-demo__result { align-items: flex-start; flex-direction: column; }
  .ai-simple__layout,.ai-page-heading,.ai-process__layout,.ai-cta__card { grid-template-columns: 1fr; gap: 30px; }
  .ai-simple__copy { padding-top: 0; }
  .ai-tools { justify-content: flex-start; margin-top: 42px; }
  .workflow-heading { grid-template-columns: 1fr; gap: 20px; }
  .workflow-window__bar > div > span { display: none; }
  .workflow-canvas { min-height: 850px; }
  .workflow-node { left: 20px; right: 20px; width: auto; min-height: 88px; }
  .workflow-node::after { width: 2px; height: 28px; left: 34px; bottom: -29px; }
  .workflow-node--trigger { top: 28px; }
  .workflow-node--read { top: 144px; }
  .workflow-node--decide { top: 260px; }
  .workflow-node--reply { top: 390px; }
  .workflow-node--record { top: 506px; }
  .workflow-node--human { top: 622px; }
  .workflow-node--reply::after,.workflow-node--record::after { display: block; }
  .workflow-node--human::after { display: none; }
  .workflow-note { bottom: 25px; }
  .ai-example-grid,.ai-benefit-grid { grid-template-columns: 1fr; }
  .ai-example-card { min-height: 300px; }
  .ai-benefit-grid article { min-height: 0; }
  .ai-benefit-grid article + article { border-top: 1px solid rgba(255,255,255,.13); border-left: 0; }
  .ai-benefit-grid h3 { margin-top: 28px; }
  .ai-process__intro { position: static; }
  .ai-safety { padding-bottom: 78px; }
  .ai-safety__card { grid-template-columns: 1fr; padding: 30px 25px; }
  .ai-safety__card > p { grid-column: auto; }
  .ai-cta { padding-bottom: 78px; }
  .ai-cta__card { padding: 43px 27px; border-radius: 23px; }
}

@media (prefers-reduced-motion: reduce) {
  .workflow-lines path,.workflow-node,.workflow-live i,.workflow-node__status,.workflow-node--read .workflow-node__icon { animation: none !important; }
  .workflow-packet { display: none; }
}
