.et_pb_section.ken-burns .et_parallax_bg{animation:kenburns-with-pause 15s alternate infinite}@keyframes kenburns{0%{-ms-transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);-webkit-transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);-webkit-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px)}}@keyframes kenburns-with-pause{0%{-ms-transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);-webkit-transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);animation-timing-function:linear}5%{-ms-transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);-webkit-transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);transform:scale3d(1.45,1.45,1.45) translate3d(-25px,-55px,0px);animation-timing-function:linear}95%{-ms-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);-webkit-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px)}100%{-ms-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);-webkit-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px)}}.funnel-step{display:none;opacity:0;transform:scale(0.98) translateY(20px);filter:blur(6px);transition:all .5s ease}.funnel-step.active{display:block;opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.start-section{min-height:100vh}.answer-card{cursor:pointer;transition:all .25s ease;border:2px solid transparent;border-radius:20px;overflow:hidden;position:relative}.answer-card:hover{transform:translateY(-5px)}.answer-card.selected{border:2px solid #C7FF00;box-shadow:0 0 25px rgba(199,255,0,.35);transform:scale(1.03)}.answer-card.selected::after{content:"✓";position:absolute;top:12px;right:12px;width:28px;height:28px;background:#C7FF00;color:#111;border-radius:50%;text-align:center;line-height:28px;font-weight:bold}.contact-step input,.contact-step textarea{border-radius:12px;padding:14px}body{overflow-x:hidden}@media (max-width:767px){.answers-grid{display:flex;flex-wrap:wrap;gap:12px}.answers-grid .et_pb_column{width:calc(50% - 6px)!important;margin-right:0!important;margin-bottom:12px!important}}