.isometric-container{perspective:1000px;overflow:visible}.isometric-wrapper{transform:rotateX(35deg) rotate(-8deg);transform-origin:center center;transform-style:preserve-3d}.isometric-row{transform-style:preserve-3d}.isometric-row>div{box-shadow:0 3px 8px #0000001a;transform:translateZ(0)}@keyframes scroll-left-stop{0%{transform:translate(-2%)}30%{transform:translate(-84%)}95%{transform:translate(-84%)}95.01%{transform:translate(-2%)}to{transform:translate(-2%)}}@keyframes scroll-right-stop{0%{transform:translate(-60%)}30%{transform:translate(-40%)}95%{transform:translate(-40%)}95.01%{transform:translate(-60%)}to{transform:translate(-60%)}}.isometric-row-1{transform:translate(-2%)}.isometric-row-2{transform:translate(-60%)}.how-it-works-card-1:hover .isometric-row-1{animation:scroll-left-stop 7s cubic-bezier(.25,.1,.25,1) infinite}.how-it-works-card-1:hover .isometric-row-2{animation:scroll-right-stop 7s cubic-bezier(.25,.1,.25,1) infinite}.how-it-works-card-1:hover .usa-today-card{animation:highlight-usa-today 7s ease-out infinite}.how-it-works-card-1:hover .usa-today-card .pub-name,.how-it-works-card-1:hover .usa-today-card .pub-url{animation:highlight-text 7s ease-out infinite}@keyframes highlight-usa-today{0%{background-color:#fff}35%{background-color:#fff}40%{background-color:#8b5cf6}90%{background-color:#8b5cf6}95%{background-color:#fff}to{background-color:#fff}}@keyframes highlight-text{0%{color:inherit}35%{color:inherit}40%{color:#fff}90%{color:#fff}95%{color:inherit}to{color:inherit}}@media (prefers-reduced-motion: reduce){.how-it-works-card-1:hover .isometric-row-1,.how-it-works-card-1:hover .isometric-row-2,.how-it-works-card-1:hover .usa-today-card,.how-it-works-card-1:hover .usa-today-card .pub-name,.how-it-works-card-1:hover .usa-today-card .pub-url{animation:none}}.campaign-cards-container{overflow:visible;display:flex;justify-content:center}.campaign-cards-wrapper{display:flex;position:absolute;left:-20px;bottom:-80px}.campaign-card{width:160px;height:220px;flex-shrink:0;margin-left:-100px;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.15));transform:rotate(-30deg) skew(-26.565deg);transition:transform .3s ease,filter .3s ease;cursor:pointer;display:flex;flex-direction:column}.campaign-card:hover{transform:rotate(-30deg) skew(-26.565deg) translateY(-15px);filter:drop-shadow(4px 8px 12px rgba(0,0,0,.2))}.campaign-card:first-child{margin-left:0}.campaign-card-header{padding:5px 12px;border-radius:4px 4px 0 0;display:flex;align-items:center;justify-content:center;align-self:flex-start;position:relative;z-index:1}.campaign-card-header span{font-family:Work Sans,sans-serif;font-size:10px;font-weight:400;color:#fff;white-space:nowrap;letter-spacing:-.2px}.campaign-card-body{background:#f2f2f2;border:1px solid #c5c5c5;border-radius:0 8px 8px;padding:10px;display:flex;flex-direction:column;gap:16px;flex:1;overflow:hidden;margin-top:-1px}.campaign-card-lines{display:flex;flex-direction:column;gap:4px}.campaign-card-lines .line{height:8px;background:#d9d9d9;border-radius:4px;width:100%}.campaign-card-lines .line.short{width:65%}.campaign-card-lines .line.medium{width:85%}.campaign-card-lines .line.half{width:48%}.campaign-card-lines .line-row{display:flex;gap:4px}.campaign-card-image{flex:1;overflow:hidden;border-radius:4px;min-height:0}.campaign-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes float-up-down{0%{transform:translateY(0);background-color:#f5f5f5}25%{transform:translateY(-8px);background-color:#8b5cf6}50%{transform:translateY(-8px);background-color:#8b5cf6}to{transform:translateY(0);background-color:#f5f5f5}}@keyframes text-color-change{0%{color:#636363}25%{color:#fff}50%{color:#fff}to{color:#636363}}.checklist-item{cursor:pointer}.checklist-container:hover .checklist-item:nth-child(1){animation:float-up-down 1.1s ease-in-out forwards;animation-delay:0s}.checklist-container:hover .checklist-item:nth-child(1) span{animation:text-color-change 1.1s ease-in-out forwards;animation-delay:0s}.checklist-container:hover .checklist-item:nth-child(2){animation:float-up-down 1.1s ease-in-out forwards;animation-delay:.7s}.checklist-container:hover .checklist-item:nth-child(2) span{animation:text-color-change 1.1s ease-in-out forwards;animation-delay:.7s}.checklist-container:hover .checklist-item:nth-child(3){animation:float-up-down 1.1s ease-in-out forwards;animation-delay:1.4s}.checklist-container:hover .checklist-item:nth-child(3) span{animation:text-color-change 1.1s ease-in-out forwards;animation-delay:1.4s}
