.purchase-page-container{align-items:center;background-color:#f8f8f8;display:flex;flex-direction:column;min-height:80vh;padding:40px 20px}.purchase-page-container h2{color:#333;font-size:2.5rem;margin-bottom:40px}.purchase-options-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;width:100%}.purchase-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:30px;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.purchase-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-8px)}.purchase-card h3{color:#007bff;font-size:2rem;margin-bottom:15px}.purchase-card .price{color:#333;font-size:2.8rem;font-weight:700;margin-bottom:10px}.purchase-card .discount{color:#555;font-size:1.2rem;margin-bottom:25px}.purchase-card button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 25px;transition:background-color .3s ease;width:100%}.purchase-card button:hover{background-color:#218838}.purchase-list-container{animation:fadeIn .5s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;margin-top:20px;padding:20px}.purchase-list-title{border-bottom:2px solid #eee;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:15px;padding-bottom:10px;text-align:center}.purchase-list{list-style:none;margin:0;padding:0}.purchase-item{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:15px;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.purchase-item:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-5px)}.purchase-item strong{color:#555;font-weight:600;margin-right:8px}.purchase-item .code{background-color:#e8e8e8;border-radius:4px;color:#d63384;font-family:Courier New,Courier,monospace;font-weight:700;padding:3px 6px}.purchase-item .status{color:#4caf50;font-style:italic}.purchase-item .date{color:#777;display:block;font-size:.85rem;margin-top:10px}.purchase-item hr{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard{margin:0 auto;max-width:1200px;padding:20px}.dashboard-header{margin-bottom:40px;text-align:center}.dashboard-header h1{color:#333;font-size:2.5rem}.dashboard-section{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000d;margin-bottom:30px;padding:30px}.dashboard-section h2{color:#444;font-size:1.8rem;margin-bottom:20px}.dashboard-section-header{align-items:center;border-bottom:2px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.toggle-visibility-button{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 15px;transition:background-color .3s}.toggle-visibility-button:hover{background-color:#5a6268}.redemption-history p,.survey-history p,.user-info p{font-size:1.1rem;line-height:1.6}.user-info strong{color:#555}.purchase-history table{border-collapse:collapse;margin-top:20px;width:100%}.purchase-history td,.purchase-history th{border:1px solid #ddd;padding:12px 15px;text-align:left}.purchase-history th{background-color:#f7f7f7;font-weight:600}.purchase-history tbody tr:nth-child(2n){background-color:#fdfdfd}.purchase-history tbody tr:hover{background-color:#f1f1f1}.status-circle{border-radius:50%;display:inline-block;height:12px;margin-right:10px;width:12px}.status-green{background-color:#28a745}.status-red{background-color:#dc3545}.redemption-history ul,.survey-history ul{list-style-type:none;padding:0}.redemption-history li,.survey-history .survey-item{background:#f9f9f9;border:1px solid #eee;border-radius:5px;margin-bottom:10px;padding:15px}.survey-history .survey-item strong{color:#555;display:block;margin-bottom:10px}.survey-history .survey-item ul{padding-left:20px}.survey-history .survey-item li{margin-bottom:5px}.admin-search-section{background-color:#f0f2f5;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-top:30px;padding:20px}.admin-search-section .ant-card{margin-bottom:20px}.admin-search-section .ant-card-head-title{font-size:1.2rem;font-weight:700}.admin-search-section .ant-input-search .ant-input-group-addon .ant-btn{height:40px}.admin-search-section .ant-typography-danger{display:block;margin-top:10px}.admin-search-section .ant-list-item{border-bottom:1px solid #f0f0f0;padding:12px 0}.admin-search-section .ant-list-item:last-child{border-bottom:none}.navbar{align-items:center;background-color:#f5f3ed;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:15px 30px}.navbar-logo a{color:#333;font-size:1.5rem;font-weight:700;text-decoration:none}.navbar-auth a,.navbar-links a{border-radius:5px;color:#555;font-weight:500;margin-left:20px;padding:8px 15px;text-decoration:none;transition:background-color .3s,color .3s}.navbar-auth a:hover,.navbar-links a:hover{background-color:#eef2f5;color:#007bff}.navbar-auth .signup-button{background-color:#007bff;border-radius:5px;color:#fff;padding:8px 15px}.navbar-auth .signup-button:hover{background-color:#0056b3;color:#fff}.navbar button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;margin-left:20px;padding:8px 15px;transition:background-color .3s}.navbar button:hover{background-color:#c82333}.hero-section{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.video-background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.hero-slider-content{align-items:center;background-color:#00000080;border-radius:10px;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:1200px;overflow:hidden;padding:30px;position:relative;text-align:center;width:90%;z-index:1}.slides-container{display:flex;transition:transform .5s ease-in-out}.slide{box-sizing:border-box;flex:0 0 100%;flex-shrink:0;padding:20px;text-align:center}.slide h1{font-size:2.5em;margin-bottom:10px}.slide h1,.slide p{word-wrap:break-word;box-sizing:border-box;max-width:100%}.slide p{font-size:1.2em;margin-bottom:20px}.cta-button{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none}.dots-container{bottom:20px;display:flex;justify-content:center;position:absolute;width:100%}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;width:10px}.dot.active{background-color:#717171}.main-page .hero-section{padding:100px 20px;text-align:center}.main-page .hero-content h1{font-size:3.5rem;margin-bottom:20px}.main-page .hero-content p{font-size:1.5rem;margin-bottom:40px}.main-page .cta-button{background-color:#fff;border-radius:5px;color:#2575fc;font-size:1.2rem;font-weight:700;padding:15px 30px;text-decoration:none;transition:background-color .3s,color .3s}.main-page .cta-button:hover{background-color:#f0f0f0}.features-section{background-color:#f8f8f8;display:flex;justify-content:space-around;padding:50px 20px}.feature-column{border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;flex:1 1;margin:0 50px;padding:30px;text-align:center}.feature-column h2{color:#fff;margin-bottom:25px;position:relative}.feature-column h2:after{background-color:#fff;content:"";display:block;height:3px;margin:10px auto 0;width:50px}.feature-column p{color:#fff;line-height:1.6}@keyframes gradientAnimationHover{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.features-section .feature-column{background-size:200% 200%;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;flex:1 1;margin:0 50px;padding:30px;text-align:center;transition:background-position .5s ease}.features-section .feature-column:first-child{background:linear-gradient(to bottom right,#6a11cb,#2575fc)}.features-section .feature-column:nth-child(2){background:linear-gradient(to bottom right,#f86587,#ff4929)}.features-section .feature-column:nth-child(3){background:linear-gradient(to bottom right,#28b487,#76b852)}.features-section .feature-column:hover{animation:gradientAnimationHover 3s ease infinite}.main-page .author-section .author-profile{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:40px}.main-page .author-section .author-image{border-radius:50%;height:150px;object-fit:cover;width:150px}.info-section{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;padding:50px 80px}.info-title{margin-bottom:40px;text-align:center}.info-title h2{color:#333;font-size:3.5rem}.pricing-table{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:1200px;width:100%}.pricing-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:30px;text-align:center;transition:transform .3s ease-in-out}.pricing-card:hover{transform:translateY(-10px)}.pricing-card h3{color:#333;font-size:1.8rem;margin-bottom:15px}.pricing-card .price{color:#007bff;font-size:1.5rem;font-weight:700;margin-bottom:10px}.pricing-card .discount{color:#555;font-size:1.1rem;margin-bottom:20px}.pricing-button{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:12px 25px;text-decoration:none;transition:background-color .3s ease}.pricing-button:hover{background-color:#0056b3}.wheel-section{align-items:center;background-color:#fff;display:flex;padding:80px}.wheel-image{flex:1 1;padding-right:40px;text-align:center}.wheel-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;max-width:100%}.wheel-description{flex:1 1;text-align:left}.wheel-description h2{color:#333;font-size:2.5rem;margin-bottom:30px;position:relative}.wheel-description h2:after{background-color:#007bff;content:"";display:block;height:4px;margin-top:15px;width:80px}.wheel-description p{color:#555;font-size:1.1rem;line-height:1.6}.table-section{background-color:#f8f8f8;padding:80px;text-align:center}.table-section h2{color:#333;font-size:2.5rem;margin-bottom:10px}.table-section .subtitle{color:#555;font-size:1.2rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.instructions-container{display:flex;gap:40px;justify-content:space-around;margin:0 auto;max-width:1200px;text-align:left}.instructions-column{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1;padding:20px}.instructions-column h3{color:#007bff;font-size:1.8rem;margin-bottom:20px}.instructions-column p{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:15px}.instructions-column ul{list-style:none;padding:0}.instructions-column ul li{margin-bottom:20px}.instructions-column ul li strong{color:#333;display:block;font-size:1.2rem;margin-bottom:5px}.instructions-column ul li p{color:#666;font-size:1rem;line-height:1.5;margin-bottom:0}.carousel-section{background-color:#fff}.discount-section{align-items:center;animation:gradientAnimation 15s ease infinite;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;color:#fff;display:flex;flex-direction:column;height:200px;justify-content:center;padding:40px 80px;text-align:center;width:100%}.discount-section h2{-webkit-text-fill-color:#0000;animation:shining 3s infinite;background:linear-gradient(90deg,#fff,gold,#fff);-webkit-background-clip:text;background-size:200% 100%;font-size:2.5rem;font-style:oblique;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.discount-section p{font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:800px;text-align:center}.call-to-action-section{background-color:lab(24.48% -2.47 -22.62);padding:50px 20px;text-align:center}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shining{0%{background-position:-200% 0}to{background-position:200% 0}}.call-to-action-section p{color:hwb(0 5% 95%);font-size:1.5rem;margin-bottom:30px}.rectangle-container{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#fff;border:2px solid #ffffff80;border-radius:10px;box-shadow:0 0 15px #0003,0 0 0 7px #fff;margin:0 auto 30px;max-width:80%;padding:20px}.rectangle-container p{color:#333131;font-family:Courier New,Courier,monospace;font-size:1.2rem;font-weight:800;margin:0}.call-to-action-section .cta-button{background-color:maroon;border-radius:5px;color:#fff;font-size:1.2rem;font-weight:700;padding:15px 30px;text-decoration:none;transition:background-color .3s}.call-to-action-section .cta-button:hover{background-color:#1a5bbd}.outro-section{background-color:lab(24.48% -2.47 -22.62);color:#fff;display:flex;justify-content:space-around;padding:50px 20px}.outro-column{flex:1 1;padding:0 20px}.outro-column h3{color:#fff;font-size:1.5rem;margin-bottom:20px}.outro-column ul{list-style:none;padding:0}.outro-column ul li a{color:#fff;display:block;margin-bottom:10px;text-decoration:none}.outro-column ul li a:hover{text-decoration:underline}.company-logo{height:auto;margin-bottom:20px;max-width:150px}.social-icons img{height:30px;margin-right:10px;width:30px}.outro-column p{font-size:1rem;line-height:1.5}.copyright-section{background-color:#222;color:hwb(0 94% 3%);font-size:.9rem;padding:20px;text-align:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f7f6;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App{padding:20px;text-align:center}nav{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:30px;padding:15px 30px}nav a{border-radius:5px;color:#555;font-weight:500;padding:8px 15px;text-decoration:none;transition:background-color .3s,color .3s}nav a:hover{background-color:#eef2f5;color:#007bff}nav button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;padding:8px 15px;transition:background-color .3s}nav button:hover{background-color:#c82333}form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:20px;margin:30px auto;max-width:400px;padding:40px}form h2{color:#333;margin-bottom:20px}form input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:15px}form input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:15px;transition:background-color .3s}form button:hover{background-color:#0056b3}.error-message{color:#dc3545;font-weight:500;margin-top:10px}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}button:hover{background-color:#0056b3}h2{color:#333;margin-bottom:20px}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
/*# sourceMappingURL=main.f12b5de1.css.map*/