.ribbon-divider{position:absolute;left:-3%;right:-3%;top:-1px;height:115px;z-index:3;pointer-events:none;overflow:hidden}.ribbon-divider svg{display:block;width:100%;height:100%;overflow:visible}.ribbon-black{fill:#0d100c;stroke:#464d35;stroke-width:1;filter:drop-shadow(0 7px 5px #0004);animation:black-ribbon-wave 8s ease-in-out infinite;transform-origin:center}.ribbon-yellow{fill:#f1d700;stroke:#fff16d;stroke-width:1;filter:drop-shadow(0 7px 5px #0003);animation:yellow-ribbon-wave 7s ease-in-out infinite;transform-origin:center}.ribbon-shine{fill:none;stroke:#fff79e;stroke-width:2;opacity:.6;animation:yellow-ribbon-wave 7s ease-in-out infinite;transform-origin:center}.motion-scene.out-of-view .ribbon-divider path{animation-play-state:paused}.benefits{padding-top:145px}.mindset{padding-top:145px}
@keyframes black-ribbon-wave{0%,100%{transform:translateY(-3px) rotate(-.5deg)}50%{transform:translateY(6px) rotate(.5deg)}}@keyframes yellow-ribbon-wave{0%,100%{transform:translateY(4px) rotate(.5deg)}50%{transform:translateY(-4px) rotate(-.5deg)}}
@media(max-width:760px){.ribbon-divider{height:78px;left:-14%;right:-14%}.benefits{padding-top:100px}.mindset{padding-top:105px}}
@media(prefers-reduced-motion:reduce){.ribbon-divider path{animation:none!important}}
