/* Praxoria Startseite – v580: freigestellte, konkrete Lernreise ohne Hintergrundbox. */

html body.home.homeRefinedV580 .whyStoryPanelV580{
  position:sticky !important;
  top:96px !important;
  align-self:start !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:clamp(500px, 42vw, 620px) !important;
  padding:0 !important;
  margin:0 !important;
  overflow:visible !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
}
html body.home.homeRefinedV580 .whyStoryPanelV580::before,
html body.home.homeRefinedV580 .whyStoryPanelV580::after{
  display:none !important;
  content:none !important;
}

html body.home.homeRefinedV580 .learningStoryV580{
  --story-blue:#4aa9cc;
  --story-blue-deep:#2e7896;
  --story-green:#8fb45f;
  --story-green-deep:#668942;
  --story-gold:#d3a64d;
  --story-gold-deep:#9d7834;
  --story-ink:#172134;
  --story-soft-line:rgba(23,33,52,.14);
  --story-active:var(--story-blue-deep);
  --signal-x:14.8%;
  --signal-y:66.8%;
  --thread-offset:.76;
  position:relative !important;
  z-index:1 !important;
  width:min(100%, 760px) !important;
  aspect-ratio:760 / 540 !important;
  overflow:visible !important;
  isolation:isolate !important;
  pointer-events:none !important;
}
html body.home.homeRefinedV580 .learningStoryV580.is-transfer{
  --story-active:var(--story-gold-deep);
  --signal-x:50.8%;
  --signal-y:40.0%;
  --thread-offset:.40;
}
html body.home.homeRefinedV580 .learningStoryV580.is-document{
  --story-active:var(--story-green-deep);
  --signal-x:87.1%;
  --signal-y:65.6%;
  --thread-offset:0;
}

html body.home.homeRefinedV580 .storyAuraV580{
  position:absolute !important;
  z-index:0 !important;
  inset:-10% -8% -6% -8% !important;
  background:
    radial-gradient(circle at var(--signal-x) var(--signal-y), color-mix(in oklab, var(--story-active) 12%, transparent), transparent 29%),
    radial-gradient(circle at 49% 58%, rgba(255,255,255,.62), transparent 52%),
    radial-gradient(circle at 80% 76%, color-mix(in oklab, var(--story-green) 7%, transparent), transparent 40%) !important;
  filter:blur(18px) !important;
  opacity:.76 !important;
  transform:translate3d(0,0,0) !important;
  transition:background .75s ease, opacity .75s ease !important;
  animation:storyAuraV580 7.6s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .storyCanvasV580{
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  width:100% !important;
  height:100% !important;
  overflow:visible !important;
}
html body.home.homeRefinedV580 .storyCanvasV580 *{ vector-effect:non-scaling-stroke; }

html body.home.homeRefinedV580 .storyWorldV580{
  opacity:.94 !important;
}
html body.home.homeRefinedV580 .storyThreadBaseV580,
html body.home.homeRefinedV580 .storyThreadActiveV580{
  fill:none !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}
html body.home.homeRefinedV580 .storyThreadBaseV580{
  stroke:rgba(23,33,52,.105) !important;
  stroke-width:3 !important;
}
html body.home.homeRefinedV580 .storyThreadActiveV580{
  stroke:url(#storyPathGradientV580) !important;
  stroke-width:4.5 !important;
  stroke-dasharray:1 !important;
  stroke-dashoffset:var(--thread-offset) !important;
  opacity:.72 !important;
  filter:drop-shadow(0 12px 18px color-mix(in oklab, var(--story-active) 13%, transparent)) !important;
  transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.18,1), opacity .55s ease !important;
  animation:storyThreadBreathV580 4.4s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .storySoftDotV580{
  fill:rgba(255,255,255,.88) !important;
  stroke:rgba(23,33,52,.13) !important;
  stroke-width:1.2 !important;
  transition:fill .55s ease, stroke .55s ease, transform .55s ease !important;
  transform-origin:center !important;
  transform-box:fill-box !important;
}
html body.home.homeRefinedV580 .learningStoryV580.is-learn .dotLearn,
html body.home.homeRefinedV580 .learningStoryV580.is-transfer .dotTransfer,
html body.home.homeRefinedV580 .learningStoryV580.is-document .dotDocument{
  fill:color-mix(in oklab, var(--story-active) 30%, #fff) !important;
  stroke:color-mix(in oklab, var(--story-active) 38%, transparent) !important;
  transform:scale(1.28) !important;
}

html body.home.homeRefinedV580 .storySceneV580{
  opacity:0 !important;
  transform:translateY(16px) scale(.985) !important;
  transform-origin:center !important;
  transform-box:fill-box !important;
  transition:opacity .48s ease, transform .82s cubic-bezier(.2,.7,.18,1) !important;
}
html body.home.homeRefinedV580 .learningStoryV580.is-learn .storyLearnV580,
html body.home.homeRefinedV580 .learningStoryV580.is-transfer .storyTransferV580,
html body.home.homeRefinedV580 .learningStoryV580.is-document .storyDocumentV580{
  opacity:1 !important;
  transform:translateY(0) scale(1) !important;
}

/* Gemeinsame Materialität: konkrete Objekte, feine Linien, keine Hintergrundkarte. */
html body.home.homeRefinedV580 .skinV580{ fill:#f1c9a9 !important; stroke:rgba(23,33,52,.10) !important; stroke-width:1 !important; }
html body.home.homeRefinedV580 .hairV580{ fill:#2a3546 !important; opacity:.88 !important; }
html body.home.homeRefinedV580 .deskLineV580,
html body.home.homeRefinedV580 .floorLineV580,
html body.home.homeRefinedV580 .documentGroundV580{
  fill:none !important;
  stroke:rgba(23,33,52,.115) !important;
  stroke-width:3 !important;
  stroke-linecap:round !important;
}
html body.home.homeRefinedV580 .learnerV580,
html body.home.homeRefinedV580 .laptopOpenV580,
html body.home.homeRefinedV580 .nextStepV580,
html body.home.homeRefinedV580 .transferDeskV580,
html body.home.homeRefinedV580 .kitaSceneV580,
html body.home.homeRefinedV580 .practicePeopleV580,
html body.home.homeRefinedV580 .archiveTrayV580,
html body.home.homeRefinedV580 .certificateV580{
  transform-origin:center !important;
  transform-box:fill-box !important;
}

/* Lernführung: Person, Laptop und nächster Schritt. */
html body.home.homeRefinedV580 .learnerV580{ animation:storyPersonV580 6.2s ease-in-out infinite !important; }
html body.home.homeRefinedV580 .learnerBodyV580{
  fill:color-mix(in oklab, var(--story-blue) 14%, #ffffff) !important;
  stroke:rgba(23,33,52,.095) !important;
  stroke-width:1.2 !important;
}
html body.home.homeRefinedV580 .armV580{
  fill:none !important;
  stroke:#f1c9a9 !important;
  stroke-width:12 !important;
  stroke-linecap:round !important;
  animation:storyArmV580 3.2s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .laptopOpenV580{ animation:storyFloatV580 6.5s ease-in-out infinite !important; animation-delay:-1s !important; }
html body.home.homeRefinedV580 .laptopScreenV580,
html body.home.homeRefinedV580 .miniLaptopScreenV580{
  fill:url(#storyScreenV580) !important;
  stroke:rgba(23,33,52,.13) !important;
  stroke-width:1.2 !important;
}
html body.home.homeRefinedV580 .laptopBaseV580,
html body.home.homeRefinedV580 .miniLaptopBaseV580{
  fill:rgba(255,255,255,.84) !important;
  stroke:rgba(23,33,52,.12) !important;
  stroke-width:1.2 !important;
}
html body.home.homeRefinedV580 .screenStepV580,
html body.home.homeRefinedV580 .miniLinesV580,
html body.home.homeRefinedV580 .certHeaderV580,
html body.home.homeRefinedV580 .certLinesV580{
  fill:none !important;
  stroke:rgba(23,33,52,.22) !important;
  stroke-width:6 !important;
  stroke-linecap:round !important;
}
html body.home.homeRefinedV580 .screenNodeV580{
  fill:#fff !important;
  stroke:color-mix(in oklab, var(--story-blue) 38%, transparent) !important;
  stroke-width:1.3 !important;
}
html body.home.homeRefinedV580 .screenNodeV580.n2{
  fill:color-mix(in oklab, var(--story-blue) 22%, #fff) !important;
  animation:storyNodePulseV580 2.8s ease-in-out infinite !important;
  transform-origin:center !important;
  transform-box:fill-box !important;
}
html body.home.homeRefinedV580 .screenMiniPathV580{
  fill:none !important;
  stroke:color-mix(in oklab, var(--story-blue-deep) 33%, transparent) !important;
  stroke-width:3 !important;
  stroke-linecap:round !important;
}
html body.home.homeRefinedV580 .nextStepV580{ animation:storyFloatSmallV580 5.4s ease-in-out infinite !important; }
html body.home.homeRefinedV580 .nextRayV580{
  fill:none !important;
  stroke:color-mix(in oklab, var(--story-blue-deep) 32%, transparent) !important;
  stroke-width:3 !important;
  stroke-dasharray:5 12 !important;
  stroke-linecap:round !important;
  animation:storyDashV580 2.4s linear infinite !important;
}
html body.home.homeRefinedV580 .nextHaloV580{
  fill:rgba(255,255,255,.74) !important;
  stroke:color-mix(in oklab, var(--story-blue) 38%, transparent) !important;
  stroke-width:1.4 !important;
  animation:storyHaloV580 3.4s ease-in-out infinite !important;
  transform-origin:center !important;
  transform-box:fill-box !important;
}
html body.home.homeRefinedV580 .nextArrowV580{
  fill:none !important;
  stroke:var(--story-blue-deep) !important;
  stroke-width:5 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}

/* Transfer: fachliches Verstehen verlässt den Laptop und landet in der pädagogischen Praxis. */
html body.home.homeRefinedV580 .transferDeskV580{ animation:storyFloatV580 6.4s ease-in-out infinite !important; }
html body.home.homeRefinedV580 .miniCheckV580{
  fill:color-mix(in oklab, var(--story-blue) 15%, #fff) !important;
  stroke:color-mix(in oklab, var(--story-blue) 38%, transparent) !important;
  stroke-width:1.3 !important;
}
html body.home.homeRefinedV580 .miniTickV580{
  fill:none !important;
  stroke:var(--story-blue-deep) !important;
  stroke-width:4 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}
html body.home.homeRefinedV580 .transferArcV580{
  fill:none !important;
  stroke:color-mix(in oklab, var(--story-gold-deep) 30%, transparent) !important;
  stroke-width:3.2 !important;
  stroke-dasharray:7 13 !important;
  stroke-linecap:round !important;
  animation:storyDashV580 2.6s linear infinite !important;
}
html body.home.homeRefinedV580 .ideaLeafV580{
  transform-origin:center !important;
  transform-box:fill-box !important;
  animation:storyLeafTravelV580 5.2s cubic-bezier(.23,.74,.18,1) infinite !important;
}
html body.home.homeRefinedV580 .ideaPaperV580{
  fill:color-mix(in oklab, var(--story-gold) 18%, #fff) !important;
  stroke:color-mix(in oklab, var(--story-gold-deep) 28%, transparent) !important;
  stroke-width:1.2 !important;
}
html body.home.homeRefinedV580 .ideaLineV580{
  fill:none !important;
  stroke:color-mix(in oklab, var(--story-gold-deep) 42%, transparent) !important;
  stroke-width:3.5 !important;
  stroke-linecap:round !important;
}
html body.home.homeRefinedV580 .kitaSceneV580{ animation:storyPracticeArriveV580 6.2s ease-in-out infinite !important; }
html body.home.homeRefinedV580 .kitaRoofV580{
  fill:none !important;
  stroke:color-mix(in oklab, var(--story-green-deep) 55%, #fff) !important;
  stroke-width:12 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}
html body.home.homeRefinedV580 .kitaWallV580{
  fill:color-mix(in oklab, var(--story-green) 10%, #fff) !important;
  stroke:rgba(23,33,52,.11) !important;
  stroke-width:1.2 !important;
}
html body.home.homeRefinedV580 .kitaDoorV580,
html body.home.homeRefinedV580 .kitaWindowV580{
  fill:rgba(255,255,255,.74) !important;
  stroke:rgba(23,33,52,.105) !important;
  stroke-width:1 !important;
}
html body.home.homeRefinedV580 .plantStemV580,
html body.home.homeRefinedV580 .plantLeafV580{
  fill:none !important;
  stroke:color-mix(in oklab, var(--story-green-deep) 52%, #fff) !important;
  stroke-width:5 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}
html body.home.homeRefinedV580 .practicePeopleV580{ animation:storyPeopleV580 4.2s ease-in-out infinite !important; }
html body.home.homeRefinedV580 .adultBodyV580{
  fill:color-mix(in oklab, var(--story-green) 14%, #fff) !important;
  stroke:rgba(23,33,52,.10) !important;
  stroke-width:1.1 !important;
}
html body.home.homeRefinedV580 .childBodyV580{
  fill:color-mix(in oklab, var(--story-gold) 17%, #fff) !important;
  stroke:rgba(23,33,52,.10) !important;
  stroke-width:1.1 !important;
}
html body.home.homeRefinedV580 .adultArmV580{
  fill:none !important;
  stroke:#f1c9a9 !important;
  stroke-width:9 !important;
  stroke-linecap:round !important;
  animation:storyPracticeHandV580 3.1s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .blockV580{
  stroke:rgba(23,33,52,.10) !important;
  stroke-width:1 !important;
  transform-origin:center !important;
  transform-box:fill-box !important;
  animation:storyBlocksV580 3.7s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .blockV580.b1{ fill:color-mix(in oklab, var(--story-blue) 20%, #fff) !important; }
html body.home.homeRefinedV580 .blockV580.b2{ fill:color-mix(in oklab, var(--story-gold) 22%, #fff) !important; animation-delay:.24s !important; }
html body.home.homeRefinedV580 .blockV580.b3{ fill:color-mix(in oklab, var(--story-green) 22%, #fff) !important; animation-delay:.48s !important; }

/* Dokumentation: das Gelernte wird als prüfbarer Nachweis abgelegt. */
html body.home.homeRefinedV580 .archiveTrayV580{ opacity:.86 !important; animation:storyTrayV580 6.6s ease-in-out infinite !important; }
html body.home.homeRefinedV580 .trayBackV580{
  fill:color-mix(in oklab, var(--story-green) 9%, #fff) !important;
  stroke:rgba(23,33,52,.10) !important;
  stroke-width:1.1 !important;
}
html body.home.homeRefinedV580 .trayFrontV580{
  fill:rgba(255,255,255,.80) !important;
  stroke:rgba(23,33,52,.12) !important;
  stroke-width:1.2 !important;
}
html body.home.homeRefinedV580 .certificateV580{ animation:storyCertificateV580 5.5s ease-in-out infinite !important; }
html body.home.homeRefinedV580 .certSheetV580{
  fill:url(#storyPaperV580) !important;
  stroke:color-mix(in oklab, var(--story-green) 30%, transparent) !important;
  stroke-width:1.4 !important;
}
html body.home.homeRefinedV580 .qrFrameV580{
  fill:rgba(255,255,255,.72) !important;
  stroke:rgba(23,33,52,.11) !important;
  stroke-width:1.1 !important;
}
html body.home.homeRefinedV580 .qrBitsV580{
  fill:rgba(23,33,52,.40) !important;
  stroke:none !important;
  animation:storyQrV580 3.2s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .sealV580 circle{
  fill:color-mix(in oklab, var(--story-green) 16%, #fff) !important;
  stroke:color-mix(in oklab, var(--story-green-deep) 36%, transparent) !important;
  stroke-width:1.6 !important;
  animation:storySealV580 3.8s ease-in-out infinite !important;
  transform-origin:center !important;
  transform-box:fill-box !important;
}
html body.home.homeRefinedV580 .sealV580 path{
  fill:none !important;
  stroke:var(--story-green-deep) !important;
  stroke-width:5.2 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}
html body.home.homeRefinedV580 .handLineV580{
  fill:none !important;
  stroke:#f1c9a9 !important;
  stroke-width:10 !important;
  stroke-linecap:round !important;
  animation:storyHandV580 3.9s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .documentSparkV580 circle{
  fill:color-mix(in oklab, var(--story-green) 34%, #fff) !important;
  opacity:.65 !important;
  transform-origin:center !important;
  transform-box:fill-box !important;
  animation:storySparkV580 3.8s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .documentSparkV580 circle:nth-child(2){ animation-delay:.42s !important; }
html body.home.homeRefinedV580 .documentSparkV580 circle:nth-child(3){ animation-delay:.84s !important; }

html body.home.homeRefinedV580 .storySignalV580{
  position:absolute !important;
  z-index:3 !important;
  left:var(--signal-x) !important;
  top:var(--signal-y) !important;
  width:34px !important;
  height:34px !important;
  margin:-17px 0 0 -17px !important;
  border-radius:999px !important;
  background:linear-gradient(145deg, #fff, color-mix(in oklab, var(--story-active) 13%, #fff)) !important;
  border:1px solid color-mix(in oklab, var(--story-active) 36%, transparent) !important;
  box-shadow:0 14px 30px rgba(18,31,49,.12), 0 0 0 10px color-mix(in oklab, var(--story-active) 6%, transparent) !important;
  transition:left .9s cubic-bezier(.2,.7,.18,1), top .9s cubic-bezier(.2,.7,.18,1), background .72s ease, border-color .72s ease, box-shadow .72s ease !important;
  animation:storySignalV580 3.6s ease-in-out infinite !important;
}
html body.home.homeRefinedV580 .storySignalV580 i{
  position:absolute !important;
  inset:9px !important;
  border-radius:inherit !important;
  background:color-mix(in oklab, var(--story-active) 42%, #fff) !important;
}

html body.home.homeRefinedV580 .whyQualityNote{
  transition:opacity .32s ease, transform .32s ease !important;
}
html body.home.homeRefinedV580 .whyQualityNote:not(.isStoryActiveV580){
  opacity:.86 !important;
}
html body.home.homeRefinedV580 .whyQualityNote.isStoryActiveV580 .whyQualityMark{
  box-shadow:0 0 0 9px color-mix(in oklab, var(--pillar-accent) 7%, transparent), 0 8px 22px color-mix(in oklab, var(--pillar-accent) 13%, transparent) !important;
}

@keyframes storyAuraV580{
  0%,100%{ transform:scale(.985); opacity:.66; }
  50%{ transform:scale(1.025); opacity:.83; }
}
@keyframes storyThreadBreathV580{
  0%,100%{ opacity:.58; }
  50%{ opacity:.80; }
}
@keyframes storyPersonV580{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-4px); }
}
@keyframes storyArmV580{
  0%,100%{ transform:rotate(0deg); }
  50%{ transform:rotate(-2.5deg); }
}
@keyframes storyFloatV580{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-7px); }
}
@keyframes storyFloatSmallV580{
  0%,100%{ transform:translateY(0) scale(1); }
  50%{ transform:translateY(-5px) scale(1.018); }
}
@keyframes storyNodePulseV580{
  0%,100%{ transform:scale(.96); opacity:.86; }
  50%{ transform:scale(1.18); opacity:1; }
}
@keyframes storyDashV580{ to{ stroke-dashoffset:-38; } }
@keyframes storyHaloV580{
  0%,100%{ transform:scale(.98); opacity:.82; }
  50%{ transform:scale(1.07); opacity:1; }
}
@keyframes storyLeafTravelV580{
  0%{ transform:translate(-26px, 14px) rotate(-8deg) scale(.92); opacity:.58; }
  22%{ opacity:1; }
  52%{ transform:translate(36px, -16px) rotate(3deg) scale(1.02); opacity:1; }
  82%{ transform:translate(82px, 28px) rotate(8deg) scale(.94); opacity:.74; }
  100%{ transform:translate(-26px, 14px) rotate(-8deg) scale(.92); opacity:.58; }
}
@keyframes storyPracticeArriveV580{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-5px); }
}
@keyframes storyPeopleV580{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-3px); }
}
@keyframes storyPracticeHandV580{
  0%,100%{ transform:rotate(0deg); }
  50%{ transform:rotate(2deg); }
}
@keyframes storyBlocksV580{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-4px); }
}
@keyframes storyTrayV580{
  0%,100%{ transform:translateY(4px); opacity:.76; }
  50%{ transform:translateY(0); opacity:.90; }
}
@keyframes storyCertificateV580{
  0%,100%{ transform:translateY(0) rotate(-.7deg); }
  50%{ transform:translateY(-8px) rotate(.5deg); }
}
@keyframes storySealV580{
  0%,100%{ transform:scale(.96); }
  50%{ transform:scale(1.06); }
}
@keyframes storyQrV580{
  0%,100%{ opacity:.56; }
  50%{ opacity:.92; }
}
@keyframes storyHandV580{
  0%,100%{ transform:translateY(0); opacity:.76; }
  50%{ transform:translateY(-3px); opacity:.94; }
}
@keyframes storySparkV580{
  0%,100%{ transform:scale(.84); opacity:.38; }
  50%{ transform:scale(1.18); opacity:.78; }
}
@keyframes storySignalV580{
  0%,100%{ transform:translateY(0) scale(1); }
  50%{ transform:translateY(-5px) scale(1.035); }
}

@media (max-width:1120px){
  html body.home.homeRefinedV580 .whyStoryPanelV580{
    position:relative !important;
    top:auto !important;
    min-height:0 !important;
    max-width:880px !important;
    margin-inline:auto !important;
  }
  html body.home.homeRefinedV580 .learningStoryV580{ width:min(100%, 820px) !important; }
}
@media (max-width:720px){
  html body.home.homeRefinedV580 .learningStoryV580{
    width:min(100%, 660px) !important;
    aspect-ratio:760 / 560 !important;
  }
  html body.home.homeRefinedV580 .storySignalV580{
    width:28px !important;
    height:28px !important;
    margin:-14px 0 0 -14px !important;
  }
  html body.home.homeRefinedV580 .storySignalV580 i{ inset:8px !important; }
}
@media (max-width:430px){
  html body.home.homeRefinedV580 .learningStoryV580{ aspect-ratio:760 / 600 !important; }
  html body.home.homeRefinedV580 .storyThreadBaseV580,
  html body.home.homeRefinedV580 .storyThreadActiveV580{ stroke-width:3 !important; }
}

@media (prefers-reduced-motion: reduce){
  html body.home.homeRefinedV580 .storyAuraV580,
  html body.home.homeRefinedV580 .storyThreadActiveV580,
  html body.home.homeRefinedV580 .learnerV580,
  html body.home.homeRefinedV580 .armV580,
  html body.home.homeRefinedV580 .laptopOpenV580,
  html body.home.homeRefinedV580 .screenNodeV580.n2,
  html body.home.homeRefinedV580 .nextStepV580,
  html body.home.homeRefinedV580 .nextRayV580,
  html body.home.homeRefinedV580 .nextHaloV580,
  html body.home.homeRefinedV580 .transferDeskV580,
  html body.home.homeRefinedV580 .transferArcV580,
  html body.home.homeRefinedV580 .ideaLeafV580,
  html body.home.homeRefinedV580 .kitaSceneV580,
  html body.home.homeRefinedV580 .practicePeopleV580,
  html body.home.homeRefinedV580 .adultArmV580,
  html body.home.homeRefinedV580 .blockV580,
  html body.home.homeRefinedV580 .archiveTrayV580,
  html body.home.homeRefinedV580 .certificateV580,
  html body.home.homeRefinedV580 .sealV580 circle,
  html body.home.homeRefinedV580 .qrBitsV580,
  html body.home.homeRefinedV580 .handLineV580,
  html body.home.homeRefinedV580 .documentSparkV580 circle,
  html body.home.homeRefinedV580 .storySignalV580{
    animation:none !important;
  }
  html body.home.homeRefinedV580 .storySceneV580,
  html body.home.homeRefinedV580 .storySignalV580,
  html body.home.homeRefinedV580 .storyThreadActiveV580{
    transition:none !important;
  }
}
