@keyframes dash{to{stroke-dashoffset:-8}}@keyframes dash-reverse{to{stroke-dashoffset:8}}.stroke-dashes{animation:dash .25s linear infinite}.stroke-dashes,.stroke-dashes-reverse{stroke-dasharray:4 4;stroke-dashoffset:0}.stroke-dashes-reverse{animation:dash-reverse .25s linear infinite}.diff--title{margin:0 auto;max-width:640px}.diff--wrapper{--moduleBgColor:rgba(0,29,50,.2);background-color:var(--moduleBgColor);border-radius:12px;margin-top:40px;padding:50px 20px}.alternate-color .diff--wrapper{--moduleBgColor:hsla(0,0%,100%,.1)}.diff--toggle-bar{padding-top:40px;position:relative;text-align:center}.diff--toggle-row{align-items:center;display:flex;gap:20px;justify-content:center}.diff--toggle-row p{color:var(--sectionColor);font-family:Roboto Mono,monospace;font-size:18px;font-style:normal;font-weight:400;line-height:1.12;margin:0;text-transform:uppercase}.switch{display:inline-block;flex-shrink:0}.switch input{display:none}.switch label{align-items:center;background:#ebebeb;border:2px solid #ebebeb;border-radius:15px;box-sizing:border-box;cursor:pointer;display:flex;height:30px;padding:3px;transition:.3s;width:60px}.switch label:after{background:#2dadca;border-radius:12px;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);content:"";display:block;height:20px;transition:.3s;width:20px}.switch input:checked~label:after{translate:30px 0}.diff--toggle-helper{align-items:center;display:flex;left:65%;position:absolute;top:80%}.helper--arrow{stroke-dasharray:17.76;stroke-dashoffset:17.76}.helper--arrow.active{animation:draw-arrow .1s linear forwards;animation-delay:.2s}@keyframes draw-arrow{0%{stroke-dashoffset:17.76}to{stroke-dashoffset:0}}.helper--line{stroke-dasharray:58.62;stroke-dashoffset:58.62}.helper--line.active{animation:draw-line .1s linear forwards;animation-delay:.1s}@keyframes draw-line{0%{stroke-dashoffset:58.62}to{stroke-dashoffset:0}}.helper--text{opacity:0;transition:.1s ease-in-out}.helper--text.active{opacity:1}.diff--toggle-helper.d-none{display:none}.diff--main{margin-left:auto;margin-right:auto;max-width:1155px;position:relative}.diff--slide{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .4s ease-in-out;width:100%}.diff--slide.is-active{opacity:1;pointer-events:auto}.diff--slide .image{align-items:center;display:flex;height:100%;justify-content:center;width:100%;svg{>path[fill="color(display-p3 0 .1137 .1961)"]:not(.stroke-dashes),g path[fill="color(display-p3 0 .1137 .1961)"]:only-child{fill:#d2f4fd!important}.lines path[stroke="color(display-p3 0 .1137 .1961)"].stroke-dashes{stroke:#d2f4fd!important}>path[fill="color(display-p3 .1686 .3176 .4275)"]:not(.stroke-dashes),g path[fill="color(display-p3 .1686 .3176 .4275)"]:only-child{fill:var(--colorP2)!important}.lines path[stroke="color(display-p3 .1686 .3176 .4275)"].stroke-dashes{stroke:var(--colorP2)!important}>path[fill="color(display-p3 .0902 .4314 .5529)"]:not(.stroke-dashes),g path[fill="color(display-p3 .0902 .4314 .5529)"]:only-child{fill:#f5d0ff!important}.lines path[stroke="color(display-p3 .0902 .4314 .5529)"].stroke-dashes{stroke:#f5d0ff!important}>path[fill="color(display-p3 .1598 .4917 .2925)"]:not(.stroke-dashes),g path[fill="color(display-p3 .1598 .4917 .2925)"]:only-child{fill:#63e580!important}.lines path[stroke="color(display-p3 .1598 .4917 .2925)"].stroke-dashes{stroke:#63e580!important}}}.diff--slide .punch-lottie-animation-inner{height:100%;width:100%}.diff:not(.diff--has-lottie) .diff--slide.after .image img{width:32%;z-index:2}.diff:not(.diff--has-lottie) .diff--slide.after .diff--slide-person.left{top:104%}.diff:not(.diff--has-lottie) .diff--slide.after .diff--slide-person.right{top:98%}.diff:not(.diff--has-lottie) .diff--slide.after .image svg{flex:1;margin-left:-12%;z-index:0}.diff:not(.diff--has-lottie) .diff--slide svg{height:auto;margin:0 auto;width:100%}.diff:not(.diff--has-lottie) .diff--slide-person{position:absolute;width:10%}.diff:not(.diff--has-lottie) .diff--slide-person img{height:auto;width:100%}.diff:not(.diff--has-lottie) .diff--slide-person.left{left:10%;top:59%}.diff:not(.diff--has-lottie) .diff--slide-person.right{left:50%;top:66%}.diff:not(.diff--has-lottie) .diff--slide-person p{color:var(--sectionColor);font-size:10px;font-weight:600;line-height:140%;margin:0;text-align:center}.diff:not(.diff--has-lottie) .diff--slide-person small{color:var(--sectionColor);display:block;font-size:9px;font-weight:400;line-height:140%}.diff:not(.diff--has-lottie) .diff--slide[data-slide="0"] .diff--slide-person.left{left:16%;top:97%}.diff:not(.diff--has-lottie) .diff--slide[data-slide="0"] .diff--slide-person.right{left:50%;top:92%}.diff--slide[data-slide="0"] .stroke-dashes{animation:dash .75s linear infinite}.diff--slide[data-slide="1"] .stroke-dashes{animation:dash .4s linear infinite}.diff--slide[data-slide="1"] .stroke-dashes-reverse{animation:dash-reverse .2s linear infinite}@media(min-width:768px){.diff:not(.diff--has-lottie) .diff--slide[data-slide="0"] svg{transform:translateY(5px) translateX(-15px)}}@media(max-width:767px){.diff--toggle-row p{font-size:14px}.diff:not(.diff--has-lottie) .diff--slide[data-slide="0"] .diff--slide-person.left{top:112%}.diff:not(.diff--has-lottie) .diff--slide[data-slide="0"] .diff--slide-person.right{top:111%}.diff--toggle-helper{left:52%;top:93%}}