.homepage-module__JmzoLq__heroGrid{background-image:linear-gradient(#087f5b09 1px,#0000 1px),linear-gradient(90deg,#087f5b09 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.homepage-module__JmzoLq__headerEnter{animation:.42s cubic-bezier(.22,1,.36,1) both homepage-module__JmzoLq__header-enter}.homepage-module__JmzoLq__copyEnter{animation:.56s cubic-bezier(.22,1,.36,1) 60ms both homepage-module__JmzoLq__copy-enter}.homepage-module__JmzoLq__previewEnter{animation:.62s cubic-bezier(.22,1,.36,1) .14s both homepage-module__JmzoLq__preview-enter}.homepage-module__JmzoLq__progressFill{transform-origin:0;width:17%;animation:.76s cubic-bezier(.22,1,.36,1) .52s both homepage-module__JmzoLq__progress-enter}.homepage-module__JmzoLq__patientCardEnter{animation:.48s cubic-bezier(.22,1,.36,1) .58s both homepage-module__JmzoLq__patient-card-enter}.homepage-module__JmzoLq__resultCardEnter{animation:.52s cubic-bezier(.22,1,.36,1) .72s both homepage-module__JmzoLq__result-card-enter}.homepage-module__JmzoLq__underlineDraw{stroke-dasharray:210;stroke-dashoffset:210px;animation:.68s ease-out .52s forwards homepage-module__JmzoLq__underline-draw}.homepage-module__JmzoLq__viewReveal,.homepage-module__JmzoLq__timelineGrow{will-change:auto}@supports (animation-timeline:view()){.homepage-module__JmzoLq__viewReveal{animation:linear both homepage-module__JmzoLq__view-reveal;animation-timeline:view();animation-range:entry cover 24%}.homepage-module__JmzoLq__timelineGrow{animation:linear both homepage-module__JmzoLq__timeline-grow;animation-timeline:view();animation-range:entry 8% cover 48%}}.homepage-module__JmzoLq__hotspot{color:#087f5b;background:#e8fff7;border:3px solid #ffffffeb;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:900;animation:3.2s ease-in-out infinite homepage-module__JmzoLq__hotspot-float;display:grid;position:absolute;box-shadow:0 6px 20px #0566453d}.homepage-module__JmzoLq__hotspot:before,.homepage-module__JmzoLq__hotspot:after{border-radius:inherit;content:"";border:1px solid #34d399b3;animation:2.6s ease-out infinite homepage-module__JmzoLq__hotspot-pulse;position:absolute;inset:-.45rem}.homepage-module__JmzoLq__hotspot:after{animation-delay:1.3s}.homepage-module__JmzoLq__ctaOrbit:before,.homepage-module__JmzoLq__ctaOrbit:after{content:"";border:1px solid #6ee7b729;border-radius:999px;position:absolute}.homepage-module__JmzoLq__ctaOrbit:before{inset:1.65rem}.homepage-module__JmzoLq__ctaOrbit:after{inset:3.35rem}.homepage-module__JmzoLq__logoFloat{animation:5s ease-in-out infinite homepage-module__JmzoLq__logo-float}@keyframes homepage-module__JmzoLq__header-enter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-module__JmzoLq__copy-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-module__JmzoLq__preview-enter{0%{opacity:0;transform:translateY(1.1rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homepage-module__JmzoLq__progress-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes homepage-module__JmzoLq__patient-card-enter{0%{opacity:0;transform:translate(-.75rem,.5rem)}to{opacity:1;transform:translate(0)}}@keyframes homepage-module__JmzoLq__result-card-enter{0%{opacity:0;transform:translateY(.55rem)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homepage-module__JmzoLq__underline-draw{to{stroke-dashoffset:0}}@keyframes homepage-module__JmzoLq__view-reveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-module__JmzoLq__timeline-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes homepage-module__JmzoLq__hotspot-pulse{0%{opacity:.75;transform:scale(.8)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes homepage-module__JmzoLq__hotspot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.28rem)}}@keyframes homepage-module__JmzoLq__logo-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-.65rem)rotate(2deg)}}@media (max-width:639px){.homepage-module__JmzoLq__hotspot{width:1.8rem;height:1.8rem;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.homepage-module__JmzoLq__headerEnter,.homepage-module__JmzoLq__copyEnter,.homepage-module__JmzoLq__previewEnter,.homepage-module__JmzoLq__progressFill,.homepage-module__JmzoLq__patientCardEnter,.homepage-module__JmzoLq__resultCardEnter,.homepage-module__JmzoLq__underlineDraw,.homepage-module__JmzoLq__viewReveal,.homepage-module__JmzoLq__timelineGrow,.homepage-module__JmzoLq__hotspot,.homepage-module__JmzoLq__hotspot:before,.homepage-module__JmzoLq__hotspot:after,.homepage-module__JmzoLq__logoFloat{animation:none}.homepage-module__JmzoLq__underlineDraw{stroke-dashoffset:0}}
