.vouchers-module__RYXvdW__heroSlide{opacity:0;animation:16s ease-in-out infinite vouchers-module__RYXvdW__heroFade;position:absolute;inset:0}.vouchers-module__RYXvdW__heroSlide:nth-child(2){animation-delay:8s}@keyframes vouchers-module__RYXvdW__heroFade{0%{opacity:0}8%{opacity:1}50%{opacity:1}58%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vouchers-module__RYXvdW__heroSlide{animation:none}.vouchers-module__RYXvdW__heroSlide:first-child{opacity:1}}.vouchers-module__RYXvdW__cardScene{perspective:1400px;aspect-ratio:1.586;width:min(440px,88vw);margin:0 auto;position:relative}.vouchers-module__RYXvdW__cardBack{background:linear-gradient(140deg,#123552 0%,#0c293e 55%,#081c2b 100%);border:1px solid #c9b99a59;border-radius:22px;justify-content:center;align-items:center;animation:7s ease-in-out infinite vouchers-module__RYXvdW__floatBack;display:flex;position:absolute;inset:0;transform:rotate(-7deg)translate(-5%,7%);box-shadow:0 30px 60px -18px #081c2b8c}.vouchers-module__RYXvdW__cardFront{background:radial-gradient(120% 160% at 12% 0,#ffffff8c 0%,#fff0 45%),linear-gradient(135deg,#f4ecdc 0%,#e0d0b8 48%,#c9b99a 100%);border:1px solid #ffffffa6;border-radius:22px;flex-direction:column;justify-content:space-between;padding:clamp(18px,5.5%,28px);animation:7s ease-in-out .4s infinite vouchers-module__RYXvdW__floatFront;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotate(3deg);box-shadow:0 24px 50px -16px #0c293e73,inset 0 1px #ffffffb3}.vouchers-module__RYXvdW__cardWatermark{opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;width:62%;position:absolute;bottom:-20%;right:-14%}.vouchers-module__RYXvdW__cardSheen{pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff80 50%,#0000 58%);animation:6.5s ease-in-out infinite vouchers-module__RYXvdW__sheen;position:absolute;inset:-40%;transform:translate(-70%)rotate(.001deg)}@keyframes vouchers-module__RYXvdW__sheen{0%{transform:translate(-70%)}38%{transform:translate(70%)}to{transform:translate(70%)}}@keyframes vouchers-module__RYXvdW__floatFront{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-10px)}}@keyframes vouchers-module__RYXvdW__floatBack{0%,to{transform:rotate(-7deg)translate(-5%,7%)}50%{transform:rotate(-7deg)translate(-5%,7%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.vouchers-module__RYXvdW__cardFront,.vouchers-module__RYXvdW__cardBack,.vouchers-module__RYXvdW__cardSheen{animation:none}}.vouchers-module__RYXvdW__tagLine{border-bottom:1.5px dotted #0c293e59}
