@font-face{font-family:Fredoka;src:url(/vouchers/Fredoka-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{font-family:Outfit,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes ping{0%{transform:scale(.8);opacity:.8}75%,to{transform:scale(2.5);opacity:0}}html,body{margin:0;min-width:320px;min-height:100vh;width:100%;overflow-x:clip;background:transparent!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#root{min-height:100vh;position:relative;overflow-x:clip;max-width:100vw}html{scroll-behavior:smooth!important;scroll-padding-top:80px}@supports (-webkit-touch-callout: none){html{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.chakra-portal,.chakra-drawer__content,.chakra-modal__content{scroll-behavior:auto!important}@supports (-webkit-touch-callout: none){html,body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.chakra-modal__content-container,.chakra-drawer__content{-webkit-overflow-scrolling:touch}}.chakra-drawer__body{overflow-y:auto;-webkit-overflow-scrolling:touch}[data-testid=counter-stats]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:clamp(.75rem,2vw,1.5rem)!important}[data-testid=counter-stats] .chakra-stack{flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:clamp(.75rem,2vw,1.5rem)!important}[data-testid=counter-stats]>*{flex-shrink:0!important;min-width:fit-content!important}.counter-separator{display:block!important;width:1px!important;height:30px!important;background-color:#e2e8f0!important;flex-shrink:0!important}@media (max-width: 768px){.counter-separator{display:none!important}[data-testid=counter-stats]{gap:1rem!important}[data-testid=counter-stats] .chakra-stack{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important}}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}#background-video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;object-fit:cover;background-size:cover}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.responsive-container{width:100%;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.responsive-container-wide{width:100%;padding-left:clamp(1rem,5vw,8rem);padding-right:clamp(1rem,5vw,8rem)}.responsive-container-narrow{width:100%;max-width:min(90vw,800px);margin:0 auto;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.responsive-content{width:100%;padding-left:clamp(1rem,5vw,8rem);padding-right:clamp(1rem,5vw,8rem)}.responsive-text{font-size:clamp(.875rem,2.5vw,1.125rem)}.responsive-heading{font-size:clamp(1.5rem,5vw,3rem)}.responsive-subheading{font-size:clamp(1.125rem,3vw,1.5rem)}.responsive-spacing-sm{margin:clamp(.5rem,2vw,1rem)}.responsive-spacing-md{margin:clamp(1rem,3vw,2rem)}.responsive-spacing-lg{margin:clamp(2rem,5vw,4rem)}.responsive-padding-sm{padding:clamp(.5rem,2vw,1rem)}.responsive-padding-md{padding:clamp(1rem,3vw,2rem)}.responsive-padding-lg{padding:clamp(2rem,5vw,4rem)}.handwritten-text{font-family:-apple-system,SF Pro Display,Helvetica Neue,Apple Chancery,Brush Script MT,Lucida Handwriting,Dancing Script,Pacifico,cursive,sans-serif;font-style:italic;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-stroke:.01em transparent}@supports (-webkit-touch-callout: none){.handwritten-text{font-family:-apple-system,Apple Chancery,cursive}}@supports not (-webkit-touch-callout: none){.handwritten-text{letter-spacing:.02em;font-variant-ligatures:common-ligatures}}.logo-shine-wrapper{position:relative;display:inline-block}.logo-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,#fff0,#fff6,#fff0);transform:skew(-25deg);animation:shineEffect 3s infinite;z-index:2;pointer-events:none;mix-blend-mode:screen}@keyframes shineEffect{0%{left:-100%}to{left:100%}}@keyframes pulse{0%{opacity:1;transform:scale(1);box-shadow:0 0 #ff6b6bb3}70%{opacity:.9;transform:scale(1.05);box-shadow:0 0 0 8px #ff6b6b00}to{opacity:1;transform:scale(1);box-shadow:0 0 #ff6b6b00}}@keyframes spin{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes goldshift{0%{background-position:0% 50%;transform:translateZ(0)}50%{background-position:100% 50%;transform:translateZ(0)}to{background-position:0% 50%;transform:translateZ(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes borderRotate{0%{background:linear-gradient(45deg,#48bb78,#38a169,#48bb78,#2f855a)}25%{background:linear-gradient(135deg,#38a169,#48bb78,#2f855a,#48bb78)}50%{background:linear-gradient(225deg,#48bb78,#2f855a,#38a169,#48bb78)}75%{background:linear-gradient(315deg,#2f855a,#48bb78,#48bb78,#38a169)}to{background:linear-gradient(45deg,#48bb78,#38a169,#48bb78,#2f855a)}}@keyframes borderRotateBlue{0%{background:linear-gradient(45deg,#4299e1,#3182ce,#4299e1,#2b6cb0)}25%{background:linear-gradient(135deg,#3182ce,#4299e1,#2b6cb0,#4299e1)}50%{background:linear-gradient(225deg,#4299e1,#2b6cb0,#3182ce,#4299e1)}75%{background:linear-gradient(315deg,#2b6cb0,#4299e1,#4299e1,#3182ce)}to{background:linear-gradient(45deg,#4299e1,#3182ce,#4299e1,#2b6cb0)}}@keyframes borderGlowOrange{0%{box-shadow:0 0 5px #ff8e5380}to{box-shadow:0 0 20px #ff8e53cc,0 0 30px #ff8e5399}}@keyframes borderGlowRed{0%{box-shadow:0 0 5px #ff6b6b80}to{box-shadow:0 0 20px #ff6b6bcc,0 0 30px #ff6b6b99}}@keyframes borderGlowGreen{0%{box-shadow:0 0 5px #48bb7880}to{box-shadow:0 0 20px #48bb78cc,0 0 30px #48bb7899}}@keyframes borderGlowBlue{0%{box-shadow:0 0 5px #4299e180}to{box-shadow:0 0 20px #4299e1cc,0 0 30px #4299e199}}@keyframes pulseBorder{0%{box-shadow:0 0 5px #ff6b6b80}to{box-shadow:0 0 20px #ff6b6bcc,0 0 30px #ff6b6b99}}.pulse-animation{animation:pulse 3s ease-in-out infinite;will-change:opacity,box-shadow,transform;transform:translateZ(0);isolation:isolate;contain:layout style paint}.pulse,.pulse-dot{animation:pulse 2s infinite}.pulse-border{animation:pulseBorder 2s ease-in-out infinite alternate}.animated-border-green{position:relative;overflow:hidden}.animated-border-green:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(45deg,#48bb78,#38a169,#48bb78,#2f855a);animation:borderRotate 3s linear infinite;z-index:-1}.animated-border-blue{position:relative;overflow:hidden}.animated-border-blue:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(45deg,#4299e1,#3182ce,#4299e1,#2b6cb0);animation:borderRotateBlue 3s linear infinite;z-index:-1}.animated-border-orange{animation:borderGlowOrange 2s ease-in-out infinite alternate}.animated-border-red{animation:borderGlowRed 2s ease-in-out infinite alternate}.loading-container{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;isolation:isolate;contain:layout style paint}.no-animations *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}@media screen and (max-width: 480px){:root{font-size:14px}}@media screen and (min-width: 481px) and (max-width: 767px){:root{font-size:15px}}@media screen and (min-width: 768px) and (max-width: 991px){:root{font-size:16px}body{min-width:768px}}@media screen and (min-width: 992px) and (max-width: 1279px){:root{font-size:16px}}@media screen and (min-width: 1280px) and (max-width: 1535px){:root{font-size:17px}}@media screen and (min-width: 1536px) and (max-width: 1919px){:root{font-size:18px}}@media screen and (min-width: 1920px) and (max-width: 2559px){:root{font-size:19px}}@media screen and (min-width: 2560px){:root{font-size:20px}}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.chakra-popover__content,.chakra-modal__content{max-width:calc(100vw - 16px);overflow-x:hidden}
