@import"https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700&display=swap";.header{background-color:var(--color-secondary);padding:1rem 0;border-bottom:1px solid var(--color-border);box-shadow:0 2px 10px #0000004d;position:sticky;top:0;left:0;width:100%;z-index:1000}.header-content{display:flex;justify-content:space-between;align-items:center}.logo{font-size:2rem;font-weight:700;color:var(--color-accent);text-decoration:none;transition:color .3s ease}.logo:hover{color:#e6c200}.nav ul{list-style:none;display:flex;gap:1.5rem}.nav a{color:var(--color-text-light);text-decoration:none;font-weight:500;font-size:1.05rem;padding:.5rem 0;position:relative;transition:color .3s ease}.nav a:hover,.nav a.active{color:var(--color-accent)}.nav a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--color-accent);transition:width .3s ease}.nav a:hover:after,.nav a.active:after{width:100%}.header-signup-cta{padding:.6rem 1.2rem;font-size:.95rem;border-radius:5px;background-color:var(--color-accent);color:var(--color-text-dark);font-weight:700;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.header-signup-cta:hover{background-color:#e6c200;transform:translateY(-2px)}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.menu-toggle .bar{display:block;width:25px;height:3px;background-color:var(--color-text-light);margin:5px 0;transition:all .3s ease}@media (max-width: 1024px){.nav{display:none}.nav.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background-color:var(--color-secondary);box-shadow:0 5px 15px #00000080;padding:1rem 0;animation:slideDown .3s ease-out forwards}.nav.open ul{flex-direction:column;align-items:center;width:100%}.nav.open li{width:100%;text-align:center;padding:.5rem 0}.nav.open a{display:block;padding:.8rem 1rem;width:100%;font-size:1.1rem}.nav.open a:after{display:none}.menu-toggle{display:block}.header-signup-cta{display:none}.menu-toggle.open .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-toggle.open .bar:nth-child(2){opacity:0}.menu-toggle.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 768px){.logo{font-size:1.8rem}}@media (max-width: 480px){.logo{font-size:1.5rem}.nav.open a{font-size:1rem;padding:.6rem 1rem}}.footer{background-color:var(--color-secondary);color:var(--color-text-light);padding:3rem 0 1rem;border-top:1px solid var(--color-border)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3{color:var(--color-accent);margin-bottom:1rem;font-size:1.2rem}.footer-section p,.footer-section li{font-size:.9rem;margin-bottom:.5rem}.footer-section ul{list-style:none;padding:0}.footer-section a{color:var(--color-text-light);transition:color .3s ease}.footer-section a:hover{color:var(--color-accent);text-decoration:none}.footer-bottom{text-align:center;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.85rem;color:#aaa}@media (max-width: 768px){.footer-content{grid-template-columns:1fr;text-align:center}.footer-section ul{padding:0}}.hero-section{background:linear-gradient(#000000b3,#000000b3),url(https://via.placeholder.com/1920x800/111/ffd700?text=BEO998+Hero+Banner) no-repeat center center/cover;text-align:center;padding:8rem 0;color:var(--color-text-light);position:relative;overflow:hidden}.hero-section h1{font-size:3.5rem;margin-bottom:1.5rem;color:var(--color-accent);text-shadow:0 0 10px rgba(255,215,0,.5)}.hero-section .sub-headline{font-size:1.3rem;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto;color:var(--color-text-light)}.hero-cta-buttons{display:flex;justify-content:center;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap}.hero-cta{padding:1rem 2.5rem;font-size:1.2rem;border-radius:50px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.hero-cta-secondary{background-color:transparent;border:2px solid var(--color-accent);color:var(--color-accent)}.hero-cta-secondary:hover{background-color:var(--color-accent);color:var(--color-text-dark)}.trust-elements{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.trust-item{background-color:#ffd7001a;border:1px solid rgba(255,215,0,.3);padding:.8rem 1.5rem;border-radius:30px;font-size:.9rem;color:var(--color-accent);display:flex;align-items:center;gap:.5rem}.trust-item i{font-size:1.2rem}section{padding:4rem 0;background-color:var(--color-primary);text-align:center}section h2{margin-bottom:3rem;color:var(--color-accent);font-size:2.5rem}section p{max-width:900px;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.8}.highlight-text{color:var(--color-accent);font-weight:700}.intro-section{background-color:var(--color-secondary);padding:5rem 0}.intro-section p{text-align:left;margin-bottom:1.5rem}.wallet-power-section{background-color:var(--color-primary)}.wallet-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;text-align:left}.wallet-feature-item{background-color:var(--color-secondary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;transition:transform .3s ease}.wallet-feature-item:hover{transform:translateY(-10px)}.wallet-feature-item i{font-size:3rem;color:var(--color-accent);margin-bottom:1rem;display:block}.wallet-feature-item h3{font-size:1.5rem;margin-bottom:.8rem;color:var(--color-text-light)}.wallet-feature-item p{font-size:.95rem;color:var(--color-text-light);margin:0}.wallet-visual{margin-top:4rem;text-align:center}.wallet-visual img{max-width:100%;height:auto;border-radius:10px;box-shadow:0 10px 30px #00000080}.game-selection-section{background-color:var(--color-secondary)}.game-providers-logos{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin:3rem 0}.game-providers-logos img{height:50px;object-fit:contain;filter:grayscale(100%) brightness(70%);transition:filter .3s ease}.game-providers-logos img:hover{filter:grayscale(0%) brightness(100%)}.game-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.game-category-item{background-color:var(--color-primary);padding:1.5rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:center;transition:transform .3s ease}.game-category-item:hover{transform:translateY(-10px)}.game-category-item img{max-width:100%;border-radius:8px;margin-bottom:1rem}.game-category-item h3{font-size:1.3rem;color:var(--color-accent);margin-bottom:.5rem}.game-category-item p{font-size:.9rem;color:var(--color-text-light);margin:0}.view-all-games-cta{margin-top:3rem}.promotions-section{background-color:var(--color-primary)}.promo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;text-align:left}.promo-item{background-color:var(--color-secondary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;transition:transform .3s ease}.promo-item:hover{transform:translateY(-10px)}.promo-item i{font-size:2.5rem;color:var(--color-accent);margin-bottom:1rem;display:block}.promo-item h3{font-size:1.4rem;margin-bottom:.8rem;color:var(--color-text-light)}.promo-item p{font-size:.95rem;color:var(--color-text-light);margin:0}.view-all-promos-cta{margin-top:3rem}.why-choose-section{background-color:var(--color-secondary)}.why-choose-grid-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.why-choose-icon-item{background-color:var(--color-primary);padding:1.5rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:center;transition:transform .3s ease}.why-choose-icon-item:hover{transform:translateY(-10px)}.why-choose-icon-item i{font-size:2.5rem;color:var(--color-accent);margin-bottom:1rem}.why-choose-icon-item h3{font-size:1.3rem;color:var(--color-text-light);margin-bottom:.5rem}.why-choose-icon-item p{font-size:.9rem;color:var(--color-text-light);margin:0}.how-to-start-section{background-color:var(--color-primary)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.step-item{background-color:var(--color-secondary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:center;position:relative}.step-number{position:absolute;top:-20px;left:50%;transform:translate(-50%);background-color:var(--color-accent);color:var(--color-text-dark);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;border:3px solid var(--color-primary);box-shadow:0 5px 15px #0000004d}.step-item h3{margin-top:2rem;font-size:1.5rem;color:var(--color-text-light)}.step-item p{font-size:.95rem;color:var(--color-text-light);margin:0}.start-now-cta{margin-top:3rem}.latest-blog-posts-section{background-color:var(--color-secondary);padding:4rem 0;text-align:center}.latest-blog-posts-section h2{margin-bottom:2rem}.latest-blog-posts-section p{max-width:800px;margin:0 auto 2rem}.latest-blog-posts-section .blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.latest-blog-posts-section .blog-post-card{background-color:var(--color-primary);padding:1.5rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:left;transition:transform .3s ease;display:flex;flex-direction:column;justify-content:space-between}.latest-blog-posts-section .blog-post-card:hover{transform:translateY(-10px)}.latest-blog-posts-section .blog-post-card h3{font-size:1.3rem;color:var(--color-accent);margin-bottom:.8rem}.latest-blog-posts-section .blog-post-card h3 a{color:var(--color-accent);text-decoration:none}.latest-blog-posts-section .blog-post-card h3 a:hover{text-decoration:underline}.latest-blog-posts-section .blog-post-excerpt{font-size:.9rem;color:var(--color-text-light);margin-bottom:1rem;flex-grow:1}.latest-blog-posts-section .read-more-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);font-weight:700;text-decoration:none;transition:color .3s ease,transform .3s ease}.latest-blog-posts-section .read-more-link:hover{color:#e6c200;transform:translate(5px)}.view-all-blog-cta{margin-top:3rem}.faq-section{background-color:var(--color-secondary)}.faq-list{max-width:800px;margin:2rem auto 0;text-align:left}.faq-item{background-color:var(--color-primary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem;overflow:hidden}.faq-item summary{padding:1rem 1.5rem;font-size:1.1rem;font-weight:700;color:var(--color-accent);cursor:pointer;outline:none;display:block;position:relative;-webkit-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:1.5rem;font-size:1.5rem;line-height:1;transition:transform .3s ease}.faq-item[open] summary:after{content:"-";transform:rotate(180deg)}.faq-item p{padding:.5rem 1.5rem 1.5rem;font-size:1rem;color:var(--color-text-light);margin:0;border-top:1px solid var(--color-border)}@media (max-width: 1024px){.hero-section h1{font-size:3rem}.hero-section .sub-headline{font-size:1.2rem}section h2{font-size:2.2rem}.latest-blog-posts-section .blog-post-card h3{font-size:1.2rem}}@media (max-width: 768px){.hero-section{padding:6rem 0}.hero-section h1{font-size:2.5rem}.hero-section .sub-headline{font-size:1rem}.hero-cta{padding:.8rem 2rem;font-size:1rem}.trust-elements{flex-direction:column;align-items:center}.trust-item{width:80%;max-width:300px;justify-content:center}section h2{font-size:2rem;margin-bottom:2rem}section p{font-size:1rem}.wallet-features-grid,.game-categories-grid,.promo-grid,.why-choose-grid-icons,.steps-grid{grid-template-columns:1fr}.wallet-feature-item,.game-category-item,.promo-item,.why-choose-icon-item,.step-item{padding:1.5rem}.game-providers-logos{gap:1rem;margin:2rem 0}.latest-blog-posts-section .blog-posts-grid{grid-template-columns:1fr}.latest-blog-posts-section .blog-post-card h3{font-size:1.1rem}.latest-blog-posts-section .blog-post-excerpt{font-size:.85rem}}@media (max-width: 480px){.hero-section{padding:4rem 0}.hero-section h1{font-size:2rem}.hero-section .sub-headline{font-size:.9rem}.hero-cta-buttons{flex-direction:column;gap:1rem}.hero-cta{width:80%;max-width:280px;padding:.7rem 1.5rem;font-size:.9rem}.trust-item{font-size:.8rem;padding:.6rem 1rem}section h2{font-size:1.75rem}section p{font-size:.9rem}.wallet-feature-item h3,.game-category-item h3,.promo-item h3,.why-choose-icon-item h3,.step-item h3{font-size:1.2rem}.wallet-feature-item i,.why-choose-icon-item i,.promo-item i{font-size:2rem}.step-number{width:40px;height:40px;font-size:1.5rem;top:-15px}.faq-item summary{font-size:1rem;padding:.8rem 1rem}.faq-item summary:after{right:1rem;font-size:1.2rem}.faq-item p{font-size:.9rem;padding:.5rem 1rem 1rem}.latest-blog-posts-section .blog-post-card h3{font-size:1rem}.latest-blog-posts-section .blog-post-excerpt{font-size:.8rem}}.login-page{background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 120px);padding:2rem 1rem}.login-page section{padding:4rem 0;text-align:center;width:100%;max-width:1200px;margin-bottom:2rem}.login-page section:last-of-type{margin-bottom:0}.login-page section h1,.login-page section h2{color:var(--color-accent);margin-bottom:1.5rem;font-size:2.5rem;line-height:1.2}.login-page section h1{font-size:3rem}.login-page section p{max-width:900px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.8;color:var(--color-text-light)}.login-page section .sub-headline{font-size:1.2rem;margin-bottom:2rem}.login-intro-section{background-color:var(--color-secondary);padding:5rem 1rem}.login-form-section-container{background-color:var(--color-secondary);padding:3rem 2rem;border-radius:10px;box-shadow:0 5px 20px #00000080;max-width:450px;width:100%;text-align:center;margin-bottom:2rem}.login-header h2{color:var(--color-accent);margin-bottom:.5rem;font-size:2rem;line-height:1.2}.login-header p{color:var(--color-text-light);margin-bottom:2rem;font-size:1rem}.login-form{margin-top:1.5rem}.form-group input[type=text],.form-group input[type=password],.form-group input[type=email]{width:100%;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:5px;background-color:#333;color:var(--color-text-light);font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #ffd7004d}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.9rem}.remember-me{display:flex;align-items:center;color:var(--color-text-light)}.remember-me input[type=checkbox]{margin-right:.5rem;accent-color:var(--color-accent)}.forgot-password-link{color:var(--color-accent);font-weight:500}.forgot-password-link:hover{text-decoration:underline}.login-button{width:100%;padding:1rem;font-size:1.1rem;font-weight:700;border-radius:5px;background-color:var(--color-accent);color:var(--color-text-dark);border:none;cursor:pointer;transition:background-color .3s ease}.login-button:hover:not(:disabled){background-color:#e6c200}.login-button:disabled{background-color:#555;cursor:not-allowed}.login-footer{margin-top:2rem;border-top:1px solid var(--color-border);padding-top:1.5rem}.login-footer p{font-size:.9rem;color:var(--color-text-light);margin-bottom:1rem}.login-footer a{color:var(--color-accent);font-weight:700}.login-footer a:hover{text-decoration:underline}.login-status-message{padding:.8rem;border-radius:5px;margin-bottom:1.5rem;font-size:.95rem;font-weight:700}.login-status-message.error{background-color:#ff4d4d33;color:var(--color-error);border:1px solid var(--color-error)}.login-status-message.success{background-color:#4caf5033;color:#4caf50;border:1px solid #4CAF50}.wallet-login-features-section{background-color:var(--color-primary)}.wallet-features-list{list-style:none;padding:0;max-width:800px;margin:2rem auto;text-align:left}.wallet-features-list li{background-color:var(--color-secondary);padding:1.2rem 1.5rem;margin-bottom:1rem;border-radius:8px;display:flex;align-items:center;gap:1rem;box-shadow:0 3px 10px #0003;font-size:1rem;color:var(--color-text-light)}.wallet-features-list li i{font-size:1.8rem;color:var(--color-accent)}.wallet-features-list li strong{color:var(--color-accent)}.wallet-login-summary{margin-top:2rem;font-style:italic;color:#aaa}.login-troubleshooting-section{background-color:var(--color-secondary)}.login-troubleshooting-section .faq-list{max-width:800px;margin:2rem auto 0;text-align:left}.login-troubleshooting-section .faq-item{background-color:var(--color-primary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem;overflow:hidden}.login-troubleshooting-section .faq-item summary{padding:1rem 1.5rem;font-size:1.1rem;font-weight:700;color:var(--color-accent);cursor:pointer;outline:none;display:block;position:relative;-webkit-user-select:none;user-select:none}.login-troubleshooting-section .faq-item summary::-webkit-details-marker{display:none}.login-troubleshooting-section .faq-item summary:after{content:"+";position:absolute;right:1.5rem;font-size:1.5rem;line-height:1;transition:transform .3s ease}.login-troubleshooting-section .faq-item[open] summary:after{content:"-";transform:rotate(180deg)}.login-troubleshooting-section .faq-item p{padding:.5rem 1.5rem 1.5rem;font-size:1rem;color:var(--color-text-light);margin:0;border-top:1px solid var(--color-border)}.security-tips-section{background-color:var(--color-primary)}.security-tips-list{list-style:none;padding:0;max-width:800px;margin:2rem auto;text-align:left}.security-tips-list li{background-color:var(--color-secondary);padding:1.2rem 1.5rem;margin-bottom:1rem;border-radius:8px;display:flex;align-items:flex-start;gap:1rem;box-shadow:0 3px 10px #0003;font-size:1rem;color:var(--color-text-light)}.security-tips-list li i{font-size:1.8rem;color:var(--color-accent);flex-shrink:0;margin-top:.2rem}.security-tips-list li strong{color:var(--color-accent)}.security-tips-section .final-summary{margin-top:2rem;font-style:italic;color:#aaa}@media (max-width: 1024px){.login-page section h1{font-size:2.5rem}.login-page section h2{font-size:2rem}.login-page section p{font-size:1rem}.login-page section .sub-headline{font-size:1.1rem}}@media (max-width: 768px){.login-page section{padding:3rem 1rem}.login-page section h1{font-size:2rem}.login-page section h2{font-size:1.75rem}.login-page section p{font-size:.95rem}.login-page section .sub-headline{font-size:1rem}.login-form-section-container{padding:2.5rem 1.5rem}.login-header h2{font-size:1.8rem}.login-header p,.form-group label{font-size:.9rem}.form-group input{padding:.8rem;font-size:.9rem}.form-options{flex-direction:column;align-items:flex-start;gap:.8rem}.login-button{padding:.9rem;font-size:1rem}.wallet-features-list li,.security-tips-list li{padding:1rem;font-size:.95rem}.wallet-features-list li i,.security-tips-list li i{font-size:1.5rem}}@media (max-width: 480px){.login-page section{padding:2rem .5rem}.login-page section h1{font-size:1.75rem}.login-page section h2{font-size:1.5rem}.login-page section p{font-size:.9rem}.login-page section .sub-headline{font-size:.85rem}.login-form-section-container{padding:2rem 1rem}.login-header h2{font-size:1.5rem}.login-header p,.form-group label{font-size:.85rem}.form-group input{padding:.7rem;font-size:.85rem}.login-button,.wallet-features-list li,.security-tips-list li{padding:.8rem;font-size:.9rem}.wallet-features-list li i,.security-tips-list li i{font-size:1.3rem}.login-troubleshooting-section .faq-item summary{font-size:1rem;padding:.8rem 1rem}.login-troubleshooting-section .faq-item summary:after{right:1rem;font-size:1.2rem}.login-troubleshooting-section .faq-item p{font-size:.9rem;padding:.5rem 1rem 1rem}}.page-container{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem 0}.page-container h2{color:var(--color-accent);margin-bottom:1rem}.page-container p{font-size:1.1rem;margin-bottom:.5rem}.page-container a{font-weight:700}.wallet-page{n background-color: var(--color-primary);n display: flex;n flex-direction: column;n align-items: center;n min-height: calc(100vh - 120px);n padding: 2rem 1rem;n}nnn.wallet-page section{n padding: 4rem 0;n text-align: center;n width: 100%;n max-width: 1200px;n margin-bottom: 2rem;n}nn.wallet-page section:last-of-type{n margin-bottom: 0;n}nn.wallet-page section h1,n.wallet-page section h2{n color: var(--color-accent);n margin-bottom: 1.5rem;n font-size: 2.5rem;n line-height: 1.2;n}nn.wallet-page section h1{n font-size: 3rem;n}nn.wallet-page section p{n max-width: 900px;n margin: 0 auto 1rem auto;n font-size: 1.05rem;n line-height: 1.8;n color: var(--color-text-light);n}nn.wallet-page section .sub-headline{n font-size: 1.2rem;n margin-bottom: 2rem;n}nnn.wallet-intro-section{n background-color: var(--color-secondary);n padding: 5rem 1rem;n}nnn.wallet-features-section{n background-color: var(--color-primary);n}nn.wallet-features-section h2{n margin-bottom: 1rem;n}nn.wallet-features-section>p{n margin-bottom: 3rem;n}nn.features-grid{n display: grid;n grid-template-columns: repeat(auto-fit,minmax(280px,1fr));n gap: 2rem;n margin-top: 2rem;n text-align: left;n}nn.feature-item{n background-color: var(--color-secondary);n padding: 2rem;n border-radius: 10px;n box-shadow: 0 5px 15px rgba(0,0,0,.3);n transition: transform .3s ease;n}nn.feature-item:hover{n transform: translateY(-10px);n}nn.feature-item i{n font-size: 3rem;n color: var(--color-accent);n margin-bottom: 1rem;n display: block;n}nn.feature-item h3{n font-size: 1.5rem;n margin-bottom: .8rem;n color: var(--color-text-light);n}nn.feature-item p{n font-size: .95rem;n color: var(--color-text-light);n margin: 0;n}nnn.how-to-access-section{n background-color: var(--color-secondary);n}nn.access-steps-list{n list-style: none;n padding: 0;n max-width: 800px;n margin: 2rem auto;n text-align: left;n}nn.access-steps-list li{n background-color: var(--color-primary);n padding: 1.5rem;n margin-bottom: 1rem;n border-radius: 8px;n box-shadow: 0 3px 10px rgba(0,0,0,.2);n font-size: 1.05rem;n color: var(--color-text-light);n counter-increment: step-counter;n position: relative;n padding-left: 3.5rem;n}nn.access-steps-list li:before{n content: counter(step-counter);n position: absolute;n left: 1.5rem;n top: 50%;n transform: translateY(-50%);n background-color: var(--color-accent);n color: var(--color-text-dark);n width: 28px;n height: 28px;n border-radius: 50%;n display: flex;n align-items: center;n justify-content: center;n font-weight: bold;n font-size: .9rem;n}nn.access-steps-list li strong{n color: var(--color-accent);n display: block;n margin-bottom: .5rem;n}nnn.transaction-steps-section{n background-color: var(--color-primary);n display: flex;n flex-wrap: wrap;n justify-content: center;n gap: 2rem;n}nn.transaction-steps-section h2{n width: 100%;n margin-bottom: 2rem;n}nn.transaction-type{n background-color: var(--color-secondary);n padding: 2.5rem;n border-radius: 10px;n box-shadow: 0 5px 15px rgba(0,0,0,.3);n text-align: left;n max-width: 500px;n width: 100%;n}nn.transaction-type h3{n color: var(--color-accent);n font-size: 1.8rem;n margin-bottom: 1.5rem;n display: flex;n align-items: center;n gap: 1rem;n}nn.transaction-type h3 i{n font-size: 2rem;n}nn.transaction-type ol{n list-style: none;n padding: 0;n counter-reset: transaction-step-counter;n}nn.transaction-type li{n font-size: 1rem;n color: var(--color-text-light);n margin-bottom: 1rem;n position: relative;n padding-left: 2.5rem;n line-height: 1.6;n}nn.transaction-type li:before{n content: counter(transaction-step-counter);n counter-increment: transaction-step-counter;n position: absolute;n left: 0;n top: .1rem;n background-color: var(--color-accent);n color: var(--color-text-dark);n width: 22px;n height: 22px;n border-radius: 50%;n display: flex;n align-items: center;n justify-content: center;n font-weight: bold;n font-size: .8rem;n}nnn.wallet-conclusion-section{n background-color: var(--color-secondary);n padding-bottom: 5rem;n}nn.wallet-conclusion-section .final-summary{n margin-bottom: 2.5rem;n font-style: normal;n color: var(--color-text-light);n}nn.wallet-cta{n padding: 1rem 2.5rem;n font-size: 1.2rem;n border-radius: 50px;n text-transform: uppercase;n letter-spacing: 1px;n font-weight: bold;n background-color: var(--color-accent);n color: var(--color-text-dark);n border: none;n cursor: pointer;n transition: background-color .3s ease;n}nn.wallet-cta:hover{n background-color: #e6c200;n}nnnn@media (max-width: 1024px){n .wallet-page section h1{n font-size: 2.5rem;n}n .wallet-page section h2{n font-size: 2rem;n}n .wallet-page section p{n font-size: 1rem;n}n .wallet-page section .sub-headline{n font-size: 1.1rem;n}n}nn@media (max-width: 768px){n .wallet-page section{n padding: 3rem 1rem;n}n .wallet-page section h1{n font-size: 2rem;n}n .wallet-page section h2{n font-size: 1.75rem;n}n .wallet-page section p{n font-size: .95rem;n}n .wallet-page section .sub-headline{n font-size: 1rem;n}nn .features-grid{n grid-template-columns: 1fr;n}n .feature-item{n padding: 1.5rem;n}n .feature-item i{n font-size: 2.5rem;n}n .feature-item h3{n font-size: 1.3rem;n}nn .access-steps-list li{n padding: 1rem 1rem 1rem 3rem;n font-size: 1rem;n}n .access-steps-list li:before{n left: 1rem;n width: 25px;n height: 25px;n font-size: .85rem;n}nn .transaction-steps-section{n flex-direction: column;n align-items: center;n}n .transaction-type{n padding: 2rem;n max-width: 90%;n}n .transaction-type h3{n font-size: 1.5rem;n}n .transaction-type h3 i{n font-size: 1.8rem;n}n .transaction-type li{n font-size: .95rem;n}n .wallet-cta{n padding: .9rem 2rem;n font-size: 1rem;n}n}nn@media (max-width: 480px){n .wallet-page section{n padding: 2rem .5rem;n}n .wallet-page section h1{n font-size: 1.75rem;n}n .wallet-page section h2{n font-size: 1.5rem;n}n .wallet-page section p{n font-size: .9rem;n}n .wallet-page section .sub-headline{n font-size: .85rem;n}nn .feature-item i{n font-size: 2rem;n}n .feature-item h3{n font-size: 1.1rem;n}n .feature-item p{n font-size: .85rem;n}nn .access-steps-list li{n font-size: .9rem;n padding: .8rem .8rem .8rem 2.8rem;n}n .access-steps-list li:before{n left: .8rem;n width: 22px;n height: 22px;n font-size: .8rem;n}nn .transaction-type{n padding: 1.5rem;n}n .transaction-type h3{n font-size: 1.3rem;n}n .transaction-type h3 i{n font-size: 1.5rem;n}n .transaction-type li{n font-size: .9rem;n padding-left: 2rem;n}n .transaction-type li:before{n width: 20px;n height: 20px;n font-size: .75rem;n}n .wallet-cta{n padding: .8rem 1.5rem;n font-size: .9rem;n}n}n",
"isBinary": false,"fullPath": "src/pages/Wallet.css","lastModified": 1759066009919 },<bindAction type="file" filePath="src/pages/Slots.css">.slots-page{n background-color: var(--color-primary);n display: flex;n flex-direction: column;n align-items: center;n min-height: calc(100vh - 120px);n padding: 2rem 1rem;n}nnn.slots-page section{n padding: 4rem 0;n text-align: center;n width: 100%;n max-width: 1200px;n margin-bottom: 2rem;n}nn.slots-page section:last-of-type{n margin-bottom: 0;n}nn.slots-page section h1,n.slots-page section h2{n color: var(--color-accent);n margin-bottom: 1.5rem;n font-size: 2.5rem;n line-height: 1.2;n}nn.slots-page section h1{n font-size: 3rem;n}nn.slots-page section h3{n color: var(--color-text-light);n font-size: 1.5rem;n margin-bottom: .8rem;n}nn.slots-page section p{n max-width: 900px;n margin: 0 auto 1rem auto;n font-size: 1.05rem;n line-height: 1.8;n color: var(--color-text-light);n}nn.slots-page section .sub-headline{n font-size: 1.2rem;n margin-bottom: 2rem;n}nnn.slots-hero-section{n background-color: var(--color-secondary);n padding: 5rem 1rem;n}nnn.why-slots-section{n background-color: var(--color-primary);n}nnn.beogaming-power-section{n background-color: var(--color-secondary);n}nn.features-list-grid{n display: grid;n grid-template-columns: repeat(auto-fit,minmax(280px,1fr));n gap: 2rem;n margin-top: 2rem;n text-align: left;n}nn.features-list-grid .feature-item{n background-color: var(--color-primary);n padding: 2rem;n border-radius: 10px;n box-shadow: 0 5px 15px rgba(0,0,0,.3);n transition: transform .3s ease;n}nn.features-list-grid .feature-item:hover{n transform: translateY(-10px);n}nn.features-list-grid .feature-item i{n font-size: 3rem;n color: var(--color-accent);n margin-bottom: 1rem;n display: block;n}nnn.slots-universe-section{n background-color: var(--color-primary);n}nn.game-types-grid{n display: grid;n grid-template-columns: repeat(auto-fit,minmax(250px,1fr));n gap: 2rem;n margin-top: 2rem;n}nn.game-type-item{n background-color: var(--color-secondary);n padding: 2rem;n border-radius: 10px;n box-shadow: 0 5px 15px rgba(0,0,0,.3);n text-align: center;n transition: transform .3s ease;n}nn.game-type-item:hover{n transform: translateY(-10px);n}nn.game-type-item i{n font-size: 3rem;n color: var(--color-accent);n margin-bottom: 1rem;n}nn.game-type-item h3{n font-size: 1.4rem;n color: var(--color-text-light);n margin-bottom: .5rem;n}nn.game-type-item p{n font-size: .95rem;n color: var(--color-text-light);n margin: 0;n}nnn.recommended-games-section{n background-color: var(--color-secondary);n}nn.game-cards-grid{n display: grid;n grid-template-columns: repeat(auto-fit,minmax(300px,1fr));n gap: 2rem;n margin-top: 2rem;n}nn.game-card{n background-color: var(--color-primary);n padding: 1.5rem;n border-radius: 10px;n box-shadow: 0 5px 15px rgba(0,0,0,.3);n text-align: center;n transition: transform .3s ease;n}nn.game-card:hover{n transform: translateY(-10px);n}nn.game-card img{n max-width: 100%;n border-radius: 8px;n margin-bottom: 1rem;n height: 200px;n object-fit: cover;n}nn.game-card h3{n font-size: 1.3rem;n color: var(--color-accent);n margin-bottom: .5rem;n}nn.game-card p{n font-size: .9rem;n color: var(--color-text-light);n margin: 0;n}nnn.getting-started-slots-section{n background-color: var(--color-primary);n}nn.start-steps-list{n list-style: none;n padding: 0;n max-width: 800px;n margin: 2rem auto;n text-align: left;n}nn.start-steps-list li{n background-color: var(--color-secondary);n padding: 1.5rem;n margin-bottom: 1rem;n border-radius: 8px;n box-shadow: 0 3px 10px rgba(0,0,0,.2);n font-size: 1.05rem;n color: var(--color-text-light);n display: flex;n align-items: center;n gap: 1.5rem;n}nn.start-steps-list li i{n font-size: 2rem;n color: var(--color-accent);n flex-shrink: 0;n}nn.start-steps-list li strong{n color: var(--color-accent);n display: block;n margin-bottom: .5rem;n}nn.slots-cta{n margin-top: 3rem;n padding: 1rem 2.5rem;n font-size: 1.2rem;n border-radius: 50px;n text-transform: uppercase;n letter-spacing: 1px;n font-weight: bold;n background-color: var(--color-accent);n color: var(--color-text-dark);n border: none;n cursor: pointer;n transition: background-color .3s ease;n}nn.slots-cta:hover{n background-color: #e6c200;n}nnn.slots-conclusion-section{n background-color: var(--color-secondary);n padding-bottom: 5rem;n}nn.slots-conclusion-section .final-summary{n margin-bottom: 2.5rem;n font-style: normal;n color: var(--color-text-light);n}nnnn@media (max-width: 1024px){n .slots-page section h1{n font-size: 2.5rem;n}n .slots-page section h2{n font-size: 2rem;n}n .slots-page section p{n font-size: 1rem;n}n .slots-page section .sub-headline{n font-size: 1.1rem;n}n}nn@media (max-width: 768px){n .slots-page section{n padding: 3rem 1rem;n}n .slots-page section h1{n font-size: 2rem;n}n .slots-page section h2{n font-size: 1.75rem;n}n .slots-page section h3{n font-size: 1.3rem;n}n .slots-page section p{n font-size: .95rem;n}n .slots-page section .sub-headline{n font-size: 1rem;n}nn .features-list-grid,n .game-types-grid,n .game-cards-grid{n grid-template-columns: 1fr;n}nn .features-list-grid .feature-item,n .game-type-item,n .game-card{n padding: 1.5rem;n}nn .features-list-grid .feature-item i,n .game-type-item i{n font-size: 2.5rem;n}nn .game-card img{n height: 180px;n}nn .start-steps-list li{n padding: 1rem;n font-size: 1rem;n flex-direction: column;n align-items: flex-start;n gap: .8rem;n}n .start-steps-list li i{n font-size: 1.8rem;n}n .start-steps-list li strong{n margin-bottom: .2rem;n}nn .slots-cta{n padding: .9rem 2rem;n font-size: 1rem;n}n}nn@media (max-width: 480px){n .slots-page section{n padding: 2rem .5rem;n}n .slots-page section h1{n font-size: 1.75rem;n}n .slots-page section h2{n font-size: 1.5rem;n}n .slots-page section h3{n font-size: 1.1rem;n}n .slots-page section p{n font-size: .9rem;n}n .slots-page section .sub-headline{n font-size: .85rem;n}nn .features-list-grid .feature-item i,n .game-type-item i{n font-size: 2rem;n}nn .game-card img{n height: 150px;n}nn .start-steps-list li{n font-size: .9rem;n padding: .8rem;n}n .start-steps-list li i{n font-size: 1.5rem;n}n .slots-cta{n padding: .8rem 1.5rem;n font-size: .9rem;n}n}n",
"isBinary": false,"fullPath": "src/pages/Slots.css","lastModified": 1759066011280 },<bindAction type="file" filePath="src/pages/Member.css">.member-page{n background-color: var(--color-primary);n display: flex;n flex-direction: column;n align-items: center;n min-height: calc(100vh - 120px);n padding: 2rem 1rem;n}nnn.member-page section{n padding: 4rem 0;n text-align: center;n width: 100%;n max-width: 1200px;n margin-bottom: 2rem;n}nn.member-page section:last-of-type{n margin-bottom: 0;n}nn.member-page section h1,n.member-page section h2{n color: var(--color-accent);n margin-bottom: 1.5rem;n font-size: 2.5rem;n line-height: 1.2;n}nn.member-page section h1{n font-size: 3rem;n}nn.member-page section h3{n color: var(--color-text-light);n font-size: 1.5rem;n margin-bottom: .8rem;n}nn.member-page section p{n max-width: 900px;n margin: 0 auto 1rem auto;n font-size: 1.05rem;n line-height: 1.8;n color: var(--color-text-light);n}nn.member-page section .sub-headline{n font-size: 1.2rem;n margin-bottom: 2rem;n}nnn.member-intro-section{n background-color: var(--color-secondary);n padding: 5rem 1rem;n}nnn.member-benefits-section{n background-color: var(--color-primary);n}nn.benefits-list{n list-style: none;n padding: 0;n display: grid;n grid-template-columns: repeat(auto-fit,minmax(280px,1fr));n gap: 2rem;n margin-top: 2rem;n text-align: left;n}nn.benefits-list li{n background-color: var(--color-secondary);n padding: 2rem;n border-radius: 10px;n box-shadow: 0 5px 15px rgba(0,0,0,.3);n transition: transform .3s ease;n}nn.benefits-list li:hover{n transform: translateY(-10px);n}nn.benefits-list li i{n font-size: 3rem;n color: var(--color-accent);n margin-bottom: 1rem;n display: block;n}nn.benefits-list li h3{n font-size: 1.5rem;n margin-bottom: .8rem;n color: var(--color-text-light);n}nn.benefits-list li p{n font-size: .95rem;n color: var(--color-text-light);n margin: 0;n}nnn.wallet-deep-dive-section{n background-color: var(--color-secondary);n}nn.pantip-reviews-grid{n display: grid;n grid-template-columns: repeat(auto-fit,minmax(300px,1fr));n gap: 2rem;n margin-top: 2rem;n}nn.review-item{n background-color: var(--color-primary);n padding: 2rem;n border-radius: 10px;n box-shadow: 0 5px 15px rgba(0,0,0,.3);n text-align: left;n transition: transform .3s ease;n}nn.review-item:hover{n transform: translateY(-10px);n}nn.review-item i{n font-size: 2.5rem;n color: var(--color-accent);n margin-bottom: 1rem;n display: block;n}nn.review-item h3{n font-size: 1.4rem;n color: var(--color-accent);n margin-bottom: .8rem;n}nn.review-item p{n font-size: .95rem;n color: var(--color-text-light);n margin: 0;n}nnn.how-to-join-section{n background-color: var(--color-primary);n}nn.join-steps-list{n list-style: none;n padding: 0;n max-width: 800px;n margin: 2rem auto;n text-align: left;n display: grid;n grid-template-columns: repeat(auto-fit,minmax(250px,1fr));n gap: 1.5rem;n}nn.join-steps-list li{n background-color: var(--color-secondary);n padding: 1.5rem;n border-radius: 8px;n box-shadow: 0 3px 10px rgba(0,0,0,.2);n font-size: 1.05rem;n color: var(--color-text-light);n display: flex;n flex-direction: column;n align-items: center;n text-align: center;n gap: .8rem;n}nn.join-steps-list li i{n font-size: 2.5rem;n color: var(--color-accent);n flex-shrink: 0;n}nn.join-steps-list li strong{n color: var(--color-accent);n display: block;n font-size: 1.2rem;n}nn.join-steps-list li p{n font-size: .9rem;n margin: 0;n}nn.member-cta{n margin-top: 3rem;n padding: 1rem 2.5rem;n font-size: 1.2rem;n border-radius: 50px;n text-transform: uppercase;n letter-spacing: 1px;n font-weight: bold;n background-color: var(--color-accent);n color: var(--color-text-dark);n border: none;n cursor: pointer;n transition: background-color .3s ease;n}nn.member-cta:hover{n background-color: #e6c200;n}nnn.member-conclusion-section{n background-color: var(--color-secondary);n padding-bottom: 5rem;n}nn.member-conclusion-section .final-summary{n margin-bottom: 2.5rem;n font-style: normal;n color: var(--color-text-light);n}nnnn@media (max-width: 1024px){n .member-page section h1{n font-size: 2.5rem;n}n .member-page section h2{n font-size: 2rem;n}n .member-page section p{n font-size: 1rem;n}n .member-page section .sub-headline{n font-size: 1.1rem;n}n}nn@media (max-width: 768px){n .member-page section{n padding: 3rem 1rem;n}n .member-page section h1{n font-size: 2rem;n}n .member-page section h2{n font-size: 1.75rem;n}n .member-page section h3{n font-size: 1.3rem;n}n .member-page section p{n font-size: .95rem;n}n .member-page section .sub-headline{n font-size: 1rem;n}nn .benefits-list,n .pantip-reviews-grid,n .join-steps-list{n grid-template-columns: 1fr;n}nn .benefits-list li,n .review-item,n .join-steps-list li{n padding: 1.5rem;n}nn .benefits-list li i,n .review-item i{n font-size: 2.5rem;n}nn .join-steps-list li i{n font-size: 2rem;n}n .join-steps-list li strong{n font-size: 1.1rem;n}nn .member-cta{n padding: .9rem 2rem;n font-size: 1rem;n}n}nn@media (max-width: 480px){n .member-page section{n padding: 2rem .5rem;n}n .member-page section h1{n font-size: 1.75rem;n}n .member-page section h2{n font-size: 1.5rem;n}n .member-page section h3{n font-size: 1.1rem;n}n .member-page section p{n font-size: .9rem;n}n .member-page section .sub-headline{n font-size: .85rem;n}nn .benefits-list li i,n .review-item i{n font-size: 2rem;n}n .benefits-list li h3,n .review-item h3{n font-size: 1.2rem;n}n .benefits-list li p,n .review-item p{n font-size: .85rem;n}nn .join-steps-list li{n padding: 1rem;n}n .join-steps-list li i{n font-size: 1.8rem;n}n .join-steps-list li strong{n font-size: 1rem;n}n .join-steps-list li p{n font-size: .8rem;n}nn .member-cta{n padding: .8rem 1.5rem;n font-size: .9rem;n}n}n",
"isBinary": false,"fullPath": "src/pages/Member.css","lastModified": 1759066012643 },<bindAction type="file" filePath="src/pages/Promotions.css">.promotions-page{n background-color: var(--color-primary);n display: flex;n flex-direction: column;n align-items: center;n min-height: calc(100vh - 120px);n padding: 2rem 1rem;n}nnn.promotions-page section{n padding: 4rem 0;n text-align: center;n width: 100%;n max-width: 1200px;n margin-bottom: 2rem;n}nn.promotions-page section:last-of-type{n margin-bottom: 0;n}nn.promotions-page section h1,n.promotions-page section h2{n color: var(--color-accent);n margin-bottom: 1.5rem;n font-size: 2.5rem;n line-height: 1.2;n display: flex;n align-items: center;n justify-content: center;n gap: 1rem;n}nn.promotions-page section h1{n font-size: 3rem;n}nn.promotions-page section h2 i{n font-size: 2.5rem;n}nn.promotions-page section h3{n color: var(--color-text-light);n font-size: 1.5rem;n margin-bottom: .8rem;n}nn.promotions-page section p{n max-width: 900px;n margin: 0 auto 1rem auto;n font-size: 1.05rem;n line-height: 1.8;n color: var(--color-text-light);n}nn.promotions-page section .sub-headline{n font-size: 1.2rem;n margin-bottom: 1.5rem;n}nn.promotions-page section .sub-headline-secondary{n font-size: 1.1rem;n margin-bottom: 2rem;n font-style: italic;n color: #aaa;n}nnn.highlight-text-link{n color: var(--color-accent);n font-weight: bold;n text-decoration: none;n transition: color .3s ease;n}nn.highlight-text-link:hover{n color: #e6c200;n text-decoration: underline;n}nnn.promotions-cta{n margin-top: 3rem;n padding: 1rem 2.5rem;n font-size: 1.2rem;n border-radius: 50px;n text-transform: uppercase;n letter-spacing: 1px;n font-weight: bold;n background-color: var(--color-accent);n color: var(--color-text-dark);n border: none;n cursor: pointer;n transition: background-color .3s ease;n}nn.promotions-cta:hover{n background-color: #e6c200;n}nnn.promotions-hero-section{n background-color: var(--color-secondary);n padding: 5rem 1rem;n}nnn.promo-card{n background-color: var(--color-primary);n padding: 2.5rem;n border-radius: 10px;n box-shadow: 0 5px 15px rgba(0,0,0,.3);n text-align: left;n transition: transform .3s ease;n margin-bottom: 2rem;n}nn.promo-card:hover{n transform: translateY(-10px);n}nn.promo-card i{n font-size: 3rem;n color: var(--color-accent);n margin-bottom: 1rem;n display: block;n text-align: center;n}nn.promo-card h3{n font-size: 1.8rem;n color: var(--color-accent);n margin-bottom: 1rem;n text-align: center;n}nn.promo-card h4{n color: var(--color-accent);n font-size: 1.3rem;n margin-top: 1.5rem;n margin-bottom: 1rem;n}nn.promo-card p{n font-size: 1rem;n color: var(--color-text-light);n margin-bottom: 1rem;n max-width: none;n text-align: left;n}nn.promo-card ul,.promo-card ol{n list-style: none;n padding: 0;n margin-bottom: 1.5rem;n}nn.promo-card ul li,.promo-card ol li{n font-size: .95rem;n color: var(--color-text-light);n margin-bottom: .5rem;n display: flex;n align-items: flex-start;n gap: .8rem;n}nn.promo-card ul li i,.promo-card ol li i{n font-size: 1.2rem;n color: var(--color-accent);n margin-top: .2rem;n flex-shrink: 0;n}nnn.new-member-promotions-section{n background-color: var(--color-primary);n}nn.new-member-bonus{n max-width: 800px;n margin-left: auto;n margin-right: auto;n}nn.promo-terms{n margin-top: 2rem;n border-top: 1px solid var(--color-border);n padding-top: 1.5rem;n}nn.promo-terms summary{n font-size: 1.1rem;n font-weight: bold;n color: var(--color-accent);n cursor: pointer;n outline: none;n display: block;n position: relative;n user-select: none;n padding: .5rem 0;n}nn.promo-terms summary::-webkit-details-marker{n display: none;n}nn.promo-terms summary:after{n content: "+";n position: absolute;n right: 0;n font-size: 1.5rem;n line-height: 1;n transition: transform .3s ease;n}nn.promo-terms[open] summary:after{n content: "-";n transform: rotate(180deg);n}nn.promo-terms ul{n margin-top: 1rem;n padding-left: 1rem;n border-left: 2px solid var(--color-accent);n}nn.promo-terms ul li{n font-size: .9rem;n color: #aaa;n margin-bottom: .5rem;n}nn.promo-terms ul li i{n font-size: 1rem;n color: #aaa;n}nnn.current-member-promotions-section{n background-color: var(--color-secondary);n}nn.current-promo-grid{n display: grid;n grid-template-columns: repeat(auto-fit,minmax(300px,1fr));n gap: 2rem;n margin-top: 2rem;n}nn.current-promo-grid .promo-card{n margin-bottom: 0;n}nnn.vip-program-section{n background-color: var(--color-primary);n}nn.vip-levels-grid{n display: grid;n grid-template-columns: repeat(auto-fit,minmax(180px,1fr));n gap: 1.5rem;n margin-top: 2rem;n margin-bottom: 3rem;n}nn.vip-level-item{n background-color: var(--color-secondary);n padding: 1.5rem;n border-radius: 10px;n box-shadow: 0 3px 10px rgba(0,0,0,.2);n text-align: center;n transition: transform .3s ease;n}nn.vip-level-item:hover{n transform: translateY(-5px);n}nn.vip-level-item i{n font-size: 2.5rem;n margin-bottom: .8rem;n}nn.vip-level-item h3{n font-size: 1.3rem;n color: var(--color-accent);n margin-bottom: .5rem;n}nn.vip-level-item p{n font-size: .9rem;n color: var(--color-text-light);n margin: 0;n}nn.vip-benefits-list{n list-style: none;n padding: 0;n max-width: 900px;n margin: 2rem auto;n text-align: left;n}nn.vip-benefits-list li{n background-color: var(--color-secondary);n padding: 1.2rem 1.5rem;n margin-bottom: 1rem;n border-radius: 8px;n display: flex;n align-items: flex-start;n gap: 1rem;n box-shadow: 0 3px 10px rgba(0,0,0,.2);n font-size: 1rem;n color: var(--color-text-light);n}nn.vip-benefits-list li i{n font-size: 1.8rem;n color: var(--color-accent);n flex-shrink: 0;n margin-top: .2rem;n}nn.vip-benefits-list li strong{n color: var(--color-accent);n}nnn.general-terms-section{n background-color: var(--color-secondary);n}nn.terms-list{n list-style: none;n padding: 0;n max-width: 900px;n margin: 2rem auto;n text-align: left;n}nn.terms-list li{n background-color: var(--color-primary);n padding: 1.2rem 1.5rem;n margin-bottom: 1rem;n border-radius: 8px;n display: flex;n align-items: flex-start;n gap: 1rem;n box-shadow: 0 3px 10px rgba(0,0,0,.2);n font-size: 1rem;n color: var(--color-text-light);n}nn.terms-list li i{n font-size: 1.8rem;n color: var(--color-accent);n flex-shrink: 0;n margin-top: .2rem;n}nn.terms-list li strong{n color: var(--color-accent);n}nnn.promotions-faq-section{n background-color: var(--color-primary);n}nn.promotions-faq-section .faq-list{n max-width: 800px;n margin: 2rem auto 0 auto;n text-align: left;n}nn.promotions-faq-section .faq-item{n background-color: var(--color-secondary);n border: 1px solid var(--color-border);n border-radius: 8px;n margin-bottom: 1rem;n overflow: hidden;n}nn.promotions-faq-section .faq-item summary{n padding: 1rem 1.5rem;n font-size: 1.1rem;n font-weight: bold;n color: var(--color-accent);n cursor: pointer;n outline: none;n display: block;n position: relative;n user-select: none;n}nn.promotions-faq-section .faq-item summary::-webkit-details-marker{n display: none;n}nn.promotions-faq-section .faq-item summary:after{n content: "+";n position: absolute;n right: 1.5rem;n font-size: 1.5rem;n line-height: 1;n transition: transform .3s ease;n}nn.promotions-faq-section .faq-item[open] summary:after{n content: "-";n transform: rotate(180deg);n}nn.promotions-faq-section .faq-item p{n padding: .5rem 1.5rem 1.5rem 1.5rem;n font-size: 1rem;n color: var(--color-text-light);n margin: 0;n border-top: 1px solid var(--color-border);n}nnn.promotions-conclusion-section{n background-color: var(--color-secondary);n padding-bottom: 5rem;n}nn.promotions-conclusion-section .final-summary{n margin-bottom: 2.5rem;n font-style: normal;n color: var(--color-text-light);n}nnnn@media (max-width: 1024px){n .promotions-page section h1{n font-size: 2.5rem;n}n .promotions-page section h2{n font-size: 2rem;n}n .promotions-page section h2 i{n font-size: 2rem;n}n .promotions-page section p{n font-size: 1rem;n}n .promotions-page section .sub-headline{n font-size: 1.1rem;n}n .promotions-page section .sub-headline-secondary{n font-size: 1rem;n}n .promotions-cta{n font-size: 1.1rem;n padding: .9rem 2.2rem;n}n .promo-card h3{n font-size: 1.6rem;n}n .promo-card h4{n font-size: 1.2rem;n}n .vip-levels-grid{n grid-template-columns: repeat(auto-fit,minmax(150px,1fr));n}n .vip-level-item i{n font-size: 2rem;n}n .vip-level-item h3{n font-size: 1.2rem;n}n .vip-benefits-list li,.terms-list li{n font-size: .95rem;n}n .vip-benefits-list li i,.terms-list li i{n font-size: 1.5rem;n}n .promotions-faq-section .faq-item summary{n font-size: 1rem;n}n .promotions-faq-section .faq-item p{n font-size: .95rem;n}n}nn@media (max-width: 768px){n .promotions-page section{n padding: 3rem 1rem;n}n .promotions-page section h1{n font-size: 2rem;n}n .promotions-page section h2{n font-size: 1.75rem;n flex-direction: column;n gap: .5rem;n}n .promotions-page section h2 i{n font-size: 2rem;n}n .promotions-page section h3{n font-size: 1.3rem;n}n .promotions-page section p{n font-size: .95rem;n}n .promotions-page section .sub-headline{n font-size: 1rem;n}n .promotions-page section .sub-headline-secondary{n font-size: .9rem;n}n .promotions-cta{n font-size: 1rem;n padding: .8rem 2rem;n}nn .promo-card{n padding: 2rem;n}n .promo-card i{n font-size: 2.5rem;n}n .promo-card h3{n font-size: 1.4rem;n}n .promo-card h4{n font-size: 1.1rem;n}n .promo-card ul li,.promo-card ol li{n font-size: .9rem;n}n .promo-card ul li i,.promo-card ol li i{n font-size: 1.1rem;n}nn .current-promo-grid{n grid-template-columns: 1fr;n}nn .vip-levels-grid{n grid-template-columns: repeat(auto-fit,minmax(120px,1fr));n gap: 1rem;n}n .vip-level-item{n padding: 1rem;n}n .vip-level-item i{n font-size: 2rem;n}n .vip-level-item h3{n font-size: 1.1rem;n}n .vip-level-item p{n font-size: .8rem;n}nn .vip-benefits-list li,.terms-list li{n padding: 1rem;n font-size: .9rem;n flex-direction: column;n align-items: flex-start;n gap: .5rem;n}n .vip-benefits-list li i,.terms-list li i{n font-size: 1.5rem;n}n .vip-benefits-list li strong,.terms-list li strong{n margin-bottom: .2rem;n}nn .promotions-faq-section .faq-item summary{n font-size: .95rem;n padding: .8rem 1rem;n}n .promotions-faq-section .faq-item summary:after{n right: 1rem;n font-size: 1.2rem;n}n .promotions-faq-section .faq-item p{n font-size: .9rem;n padding: .5rem 1rem 1rem 1rem;n}n}nn@media (max-width: 480px){n .promotions-page section{n padding: 2rem .5rem;n}n .promotions-page section h1{n font-size: 1.75rem;n}n .promotions-page section h2{n font-size: 1.5rem;n}n .promotions-page section h2 i{n font-size: 1.8rem;n}n .promotions-page section h3{n font-size: 1.1rem;n}n .promotions-page section p{n font-size: .9rem;n}n .promotions-page section .sub-headline{n font-size: .85rem;n}n .promotions-page section .sub-headline-secondary{n font-size: .8rem;n}n .promotions-cta{n font-size: .9rem;n padding: .7rem 1.5rem;n}nn .promo-card{n padding: 1.5rem;n}n .promo-card i{n font-size: 2rem;n}n .promo-card h3{n font-size: 1.2rem;n}n .promo-card h4{n font-size: 1rem;n}n .promo-card ul li,.promo-card ol li{n font-size: .85rem;n}n .promo-card ul li i,.promo-card ol li i{n font-size: 1rem;n}nn .vip-levels-grid{n grid-template-columns: 1fr;n}n .vip-level-item i{n font-size: 1.8rem;n}n .vip-level-item h3{n font-size: 1rem;n}n .vip-level-item p{n font-size: .75rem;n}nn .vip-benefits-list li,.terms-list li{n padding: .8rem;n font-size: .85rem;n}n .vip-benefits-list li i,.terms-list li i{n font-size: 1.3rem;n}nn .promotions-faq-section .faq-item summary{n font-size: .9rem;n padding: .7rem .8rem;n}n .promotions-faq-section .faq-item summary:after{n right: .8rem;n font-size: 1.1rem;n}n .promotions-faq-section .faq-item p{n font-size: .85rem;n padding: .4rem .8rem .8rem .8rem;n}n}n",
"isBinary": false,"fullPath": "src/pages/Promotions.css","lastModified": 1759066013977 },<bindAction type="shell">npm run dev.slots-page{background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 120px);padding:2rem 1rem}.slots-page section{padding:4rem 0;text-align:center;width:100%;max-width:1200px;margin-bottom:2rem}.slots-page section:last-of-type{margin-bottom:0}.slots-page section h1,.slots-page section h2{color:var(--color-accent);margin-bottom:1.5rem;font-size:2.5rem;line-height:1.2}.slots-page section h1{font-size:3rem}.slots-page section h3{color:var(--color-text-light);font-size:1.5rem;margin-bottom:.8rem}.slots-page section p{max-width:900px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.8;color:var(--color-text-light)}.slots-page section .sub-headline{font-size:1.2rem;margin-bottom:2rem}.slots-hero-section{background-color:var(--color-secondary);padding:5rem 1rem}.why-slots-section{background-color:var(--color-primary)}.beogaming-power-section{background-color:var(--color-secondary)}.features-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;text-align:left}.features-list-grid .feature-item{background-color:var(--color-primary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;transition:transform .3s ease}.features-list-grid .feature-item:hover{transform:translateY(-10px)}.features-list-grid .feature-item i{font-size:3rem;color:var(--color-accent);margin-bottom:1rem;display:block}.slots-universe-section{background-color:var(--color-primary)}.game-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.game-type-item{background-color:var(--color-secondary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:center;transition:transform .3s ease}.game-type-item:hover{transform:translateY(-10px)}.game-type-item i{font-size:3rem;color:var(--color-accent);margin-bottom:1rem}.game-type-item h3{font-size:1.4rem;color:var(--color-text-light);margin-bottom:.5rem}.game-type-item p{font-size:.95rem;color:var(--color-text-light);margin:0}.recommended-games-section{background-color:var(--color-secondary)}.game-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.game-card{background-color:var(--color-primary);padding:1.5rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:center;transition:transform .3s ease}.game-card:hover{transform:translateY(-10px)}.game-card img{max-width:100%;border-radius:8px;margin-bottom:1rem;height:200px;object-fit:cover}.game-card h3{font-size:1.3rem;color:var(--color-accent);margin-bottom:.5rem}.game-card p{font-size:.9rem;color:var(--color-text-light);margin:0}.getting-started-slots-section{background-color:var(--color-primary)}.start-steps-list{list-style:none;padding:0;max-width:800px;margin:2rem auto;text-align:left}.start-steps-list li{background-color:var(--color-secondary);padding:1.5rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 3px 10px #0003;font-size:1.05rem;color:var(--color-text-light);display:flex;align-items:center;gap:1.5rem}.start-steps-list li i{font-size:2rem;color:var(--color-accent);flex-shrink:0}.start-steps-list li strong{color:var(--color-accent);display:block;margin-bottom:.5rem}.slots-cta{margin-top:3rem;padding:1rem 2.5rem;font-size:1.2rem;border-radius:50px;text-transform:uppercase;letter-spacing:1px;font-weight:700;background-color:var(--color-accent);color:var(--color-text-dark);border:none;cursor:pointer;transition:background-color .3s ease}.slots-cta:hover{background-color:#e6c200}.slots-conclusion-section{background-color:var(--color-secondary);padding-bottom:5rem}.slots-conclusion-section .final-summary{margin-bottom:2.5rem;font-style:normal;color:var(--color-text-light)}@media (max-width: 1024px){.slots-page section h1{font-size:2.5rem}.slots-page section h2{font-size:2rem}.slots-page section p{font-size:1rem}.slots-page section .sub-headline{font-size:1.1rem}}@media (max-width: 768px){.slots-page section{padding:3rem 1rem}.slots-page section h1{font-size:2rem}.slots-page section h2{font-size:1.75rem}.slots-page section h3{font-size:1.3rem}.slots-page section p{font-size:.95rem}.slots-page section .sub-headline{font-size:1rem}.features-list-grid,.game-types-grid,.game-cards-grid{grid-template-columns:1fr}.features-list-grid .feature-item,.game-type-item,.game-card{padding:1.5rem}.features-list-grid .feature-item i,.game-type-item i{font-size:2.5rem}.game-card img{height:180px}.start-steps-list li{padding:1rem;font-size:1rem;flex-direction:column;align-items:flex-start;gap:.8rem}.start-steps-list li i{font-size:1.8rem}.start-steps-list li strong{margin-bottom:.2rem}.slots-cta{padding:.9rem 2rem;font-size:1rem}}@media (max-width: 480px){.slots-page section{padding:2rem .5rem}.slots-page section h1{font-size:1.75rem}.slots-page section h2{font-size:1.5rem}.slots-page section h3{font-size:1.1rem}.slots-page section p{font-size:.9rem}.slots-page section .sub-headline{font-size:.85rem}.features-list-grid .feature-item i,.game-type-item i{font-size:2rem}.game-card img{height:150px}.start-steps-list li{font-size:.9rem;padding:.8rem}.start-steps-list li i{font-size:1.5rem}.slots-cta{padding:.8rem 1.5rem;font-size:.9rem}}.member-page{background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 120px);padding:2rem 1rem}.member-page section{padding:4rem 0;text-align:center;width:100%;max-width:1200px;margin-bottom:2rem}.member-page section:last-of-type{margin-bottom:0}.member-page section h1,.member-page section h2{color:var(--color-accent);margin-bottom:1.5rem;font-size:2.5rem;line-height:1.2}.member-page section h1{font-size:3rem}.member-page section h3{color:var(--color-text-light);font-size:1.5rem;margin-bottom:.8rem}.member-page section p{max-width:900px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.8;color:var(--color-text-light)}.member-page section .sub-headline{font-size:1.2rem;margin-bottom:2rem}.member-intro-section{background-color:var(--color-secondary);padding:5rem 1rem}.member-benefits-section{background-color:var(--color-primary)}.benefits-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;text-align:left}.benefits-list li{background-color:var(--color-secondary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;transition:transform .3s ease}.benefits-list li:hover{transform:translateY(-10px)}.benefits-list li i{font-size:3rem;color:var(--color-accent);margin-bottom:1rem;display:block}.benefits-list li h3{font-size:1.5rem;margin-bottom:.8rem;color:var(--color-text-light)}.benefits-list li p{font-size:.95rem;color:var(--color-text-light);margin:0}.wallet-deep-dive-section{background-color:var(--color-secondary)}.pantip-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.review-item{background-color:var(--color-primary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:left;transition:transform .3s ease}.review-item:hover{transform:translateY(-10px)}.review-item i{font-size:2.5rem;color:var(--color-accent);margin-bottom:1rem;display:block}.review-item h3{font-size:1.4rem;color:var(--color-accent);margin-bottom:.8rem}.review-item p{font-size:.95rem;color:var(--color-text-light);margin:0}.how-to-join-section{background-color:var(--color-primary)}.join-steps-list{list-style:none;padding:0;max-width:800px;margin:2rem auto;text-align:left;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.join-steps-list li{background-color:var(--color-secondary);padding:1.5rem;border-radius:8px;box-shadow:0 3px 10px #0003;font-size:1.05rem;color:var(--color-text-light);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}.join-steps-list li i{font-size:2.5rem;color:var(--color-accent);flex-shrink:0}.join-steps-list li strong{color:var(--color-accent);display:block;font-size:1.2rem}.join-steps-list li p{font-size:.9rem;margin:0}.member-cta{margin-top:3rem;padding:1rem 2.5rem;font-size:1.2rem;border-radius:50px;text-transform:uppercase;letter-spacing:1px;font-weight:700;background-color:var(--color-accent);color:var(--color-text-dark);border:none;cursor:pointer;transition:background-color .3s ease}.member-cta:hover{background-color:#e6c200}.member-conclusion-section{background-color:var(--color-secondary);padding-bottom:5rem}.member-conclusion-section .final-summary{margin-bottom:2.5rem;font-style:normal;color:var(--color-text-light)}@media (max-width: 1024px){.member-page section h1{font-size:2.5rem}.member-page section h2{font-size:2rem}.member-page section p{font-size:1rem}.member-page section .sub-headline{font-size:1.1rem}}@media (max-width: 768px){.member-page section{padding:3rem 1rem}.member-page section h1{font-size:2rem}.member-page section h2{font-size:1.75rem}.member-page section h3{font-size:1.3rem}.member-page section p{font-size:.95rem}.member-page section .sub-headline{font-size:1rem}.benefits-list,.pantip-reviews-grid,.join-steps-list{grid-template-columns:1fr}.benefits-list li,.review-item,.join-steps-list li{padding:1.5rem}.benefits-list li i,.review-item i{font-size:2.5rem}.join-steps-list li i{font-size:2rem}.join-steps-list li strong{font-size:1.1rem}.member-cta{padding:.9rem 2rem;font-size:1rem}}@media (max-width: 480px){.member-page section{padding:2rem .5rem}.member-page section h1{font-size:1.75rem}.member-page section h2{font-size:1.5rem}.member-page section h3{font-size:1.1rem}.member-page section p{font-size:.9rem}.member-page section .sub-headline{font-size:.85rem}.benefits-list li i,.review-item i{font-size:2rem}.benefits-list li h3,.review-item h3{font-size:1.2rem}.benefits-list li p,.review-item p{font-size:.85rem}.join-steps-list li{padding:1rem}.join-steps-list li i{font-size:1.8rem}.join-steps-list li strong{font-size:1rem}.join-steps-list li p{font-size:.8rem}.member-cta{padding:.8rem 1.5rem;font-size:.9rem}}.promotions-page{background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 120px);padding:2rem 1rem}.promotions-page section{padding:4rem 0;text-align:center;width:100%;max-width:1200px;margin-bottom:2rem}.promotions-page section:last-of-type{margin-bottom:0}.promotions-page section h1,.promotions-page section h2{color:var(--color-accent);margin-bottom:1.5rem;font-size:2.5rem;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:1rem}.promotions-page section h1{font-size:3rem}.promotions-page section h2 i{font-size:2.5rem}.promotions-page section h3{color:var(--color-text-light);font-size:1.5rem;margin-bottom:.8rem}.promotions-page section p{max-width:900px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.8;color:var(--color-text-light)}.promotions-page section .sub-headline{font-size:1.2rem;margin-bottom:1.5rem}.promotions-page section .sub-headline-secondary{font-size:1.1rem;margin-bottom:2rem;font-style:italic;color:#aaa}.promotions-cta{margin-top:3rem;padding:1rem 2.5rem;font-size:1.2rem;border-radius:50px;text-transform:uppercase;letter-spacing:1px;font-weight:700;background-color:var(--color-accent);color:var(--color-text-dark);border:none;cursor:pointer;transition:background-color .3s ease}.promotions-cta:hover{background-color:#e6c200}.promotions-hero-section{background-color:var(--color-secondary);padding:5rem 1rem}.promo-card{background-color:var(--color-primary);padding:2.5rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:left;transition:transform .3s ease;margin-bottom:2rem}.promo-card:hover{transform:translateY(-10px)}.promo-card i{font-size:3rem;color:var(--color-accent);margin-bottom:1rem;display:block;text-align:center}.promo-card h3{font-size:1.8rem;color:var(--color-accent);margin-bottom:1rem;text-align:center}.promo-card h4{color:var(--color-accent);font-size:1.3rem;margin-top:1.5rem;margin-bottom:1rem}.promo-card p{font-size:1rem;color:var(--color-text-light);margin-bottom:1rem;max-width:none;text-align:left}.promo-card ul,.promo-card ol{list-style:none;padding:0;margin-bottom:1.5rem}.promo-card ul li,.promo-card ol li{font-size:.95rem;color:var(--color-text-light);margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.8rem}.promo-card ul li i,.promo-card ol li i{font-size:1.2rem;color:var(--color-accent);margin-top:.2rem;flex-shrink:0}.new-member-promotions-section{background-color:var(--color-primary)}.new-member-bonus{max-width:800px;margin-left:auto;margin-right:auto}.promo-terms{margin-top:2rem;border-top:1px solid var(--color-border);padding-top:1.5rem}.promo-terms summary{font-size:1.1rem;font-weight:700;color:var(--color-accent);cursor:pointer;outline:none;display:block;position:relative;-webkit-user-select:none;user-select:none;padding:.5rem 0}.promo-terms summary::-webkit-details-marker{display:none}.promo-terms summary:after{content:"+";position:absolute;right:0;font-size:1.5rem;line-height:1;transition:transform .3s ease}.promo-terms[open] summary:after{content:"-";transform:rotate(180deg)}.promo-terms ul{margin-top:1rem;padding-left:1rem;border-left:2px solid var(--color-accent)}.promo-terms ul li{font-size:.9rem;color:#aaa;margin-bottom:.5rem}.promo-terms ul li i{font-size:1rem;color:#aaa}.current-member-promotions-section{background-color:var(--color-secondary)}.current-promo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.current-promo-grid .promo-card{margin-bottom:0}.vip-program-section{background-color:var(--color-primary)}.vip-levels-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-top:2rem;margin-bottom:3rem}.vip-level-item{background-color:var(--color-secondary);padding:1.5rem;border-radius:10px;box-shadow:0 3px 10px #0003;text-align:center;transition:transform .3s ease}.vip-level-item:hover{transform:translateY(-5px)}.vip-level-item i{font-size:2.5rem;margin-bottom:.8rem}.vip-level-item h3{font-size:1.3rem;color:var(--color-accent);margin-bottom:.5rem}.vip-level-item p{font-size:.9rem;color:var(--color-text-light);margin:0}.vip-benefits-list{list-style:none;padding:0;max-width:900px;margin:2rem auto;text-align:left}.vip-benefits-list li{background-color:var(--color-secondary);padding:1.2rem 1.5rem;margin-bottom:1rem;border-radius:8px;display:flex;align-items:flex-start;gap:1rem;box-shadow:0 3px 10px #0003;font-size:1rem;color:var(--color-text-light)}.vip-benefits-list li i{font-size:1.8rem;color:var(--color-accent);flex-shrink:0;margin-top:.2rem}.vip-benefits-list li strong{color:var(--color-accent)}.general-terms-section{background-color:var(--color-secondary)}.terms-list{list-style:none;padding:0;max-width:900px;margin:2rem auto;text-align:left}.terms-list li{background-color:var(--color-primary);padding:1.2rem 1.5rem;margin-bottom:1rem;border-radius:8px;display:flex;align-items:flex-start;gap:1rem;box-shadow:0 3px 10px #0003;font-size:1rem;color:var(--color-text-light)}.terms-list li i{font-size:1.8rem;color:var(--color-accent);flex-shrink:0;margin-top:.2rem}.terms-list li strong{color:var(--color-accent)}.promotions-faq-section{background-color:var(--color-primary)}.promotions-faq-section .faq-list{max-width:800px;margin:2rem auto 0;text-align:left}.promotions-faq-section .faq-item{background-color:var(--color-secondary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem;overflow:hidden}.promotions-faq-section .faq-item summary{padding:1rem 1.5rem;font-size:1.1rem;font-weight:700;color:var(--color-accent);cursor:pointer;outline:none;display:block;position:relative;-webkit-user-select:none;user-select:none}.promotions-faq-section .faq-item summary::-webkit-details-marker{display:none}.promotions-faq-section .faq-item summary:after{content:"+";position:absolute;right:1.5rem;font-size:1.5rem;line-height:1;transition:transform .3s ease}.promotions-faq-section .faq-item[open] summary:after{content:"-";transform:rotate(180deg)}.promotions-faq-section .faq-item p{padding:.5rem 1.5rem 1.5rem;font-size:1rem;color:var(--color-text-light);margin:0;border-top:1px solid var(--color-border)}.promotions-conclusion-section{background-color:var(--color-secondary);padding-bottom:5rem}.promotions-conclusion-section .final-summary{margin-bottom:2.5rem;font-style:normal;color:var(--color-text-light)}@media (max-width: 1024px){.promotions-page section h1{font-size:2.5rem}.promotions-page section h2{font-size:2rem}.promotions-page section h2 i{font-size:2rem}.promotions-page section p{font-size:1rem}.promotions-page section .sub-headline{font-size:1.1rem}.promotions-page section .sub-headline-secondary{font-size:1rem}.promotions-cta{font-size:1.1rem;padding:.9rem 2.2rem}.promo-card h3{font-size:1.6rem}.promo-card h4{font-size:1.2rem}.vip-levels-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vip-level-item i{font-size:2rem}.vip-level-item h3{font-size:1.2rem}.vip-benefits-list li,.terms-list li{font-size:.95rem}.vip-benefits-list li i,.terms-list li i{font-size:1.5rem}.promotions-faq-section .faq-item summary{font-size:1rem}.promotions-faq-section .faq-item p{font-size:.95rem}}@media (max-width: 768px){.promotions-page section{padding:3rem 1rem}.promotions-page section h1{font-size:2rem}.promotions-page section h2{font-size:1.75rem;flex-direction:column;gap:.5rem}.promotions-page section h2 i{font-size:2rem}.promotions-page section h3{font-size:1.3rem}.promotions-page section p{font-size:.95rem}.promotions-page section .sub-headline{font-size:1rem}.promotions-page section .sub-headline-secondary{font-size:.9rem}.promotions-cta{font-size:1rem;padding:.8rem 2rem}.promo-card{padding:2rem}.promo-card i{font-size:2.5rem}.promo-card h3{font-size:1.4rem}.promo-card h4{font-size:1.1rem}.promo-card ul li,.promo-card ol li{font-size:.9rem}.promo-card ul li i,.promo-card ol li i{font-size:1.1rem}.current-promo-grid{grid-template-columns:1fr}.vip-levels-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.vip-level-item{padding:1rem}.vip-level-item i{font-size:2rem}.vip-level-item h3{font-size:1.1rem}.vip-level-item p{font-size:.8rem}.vip-benefits-list li,.terms-list li{padding:1rem;font-size:.9rem;flex-direction:column;align-items:flex-start;gap:.5rem}.vip-benefits-list li i,.terms-list li i{font-size:1.5rem}.vip-benefits-list li strong,.terms-list li strong{margin-bottom:.2rem}.promotions-faq-section .faq-item summary{font-size:.95rem;padding:.8rem 1rem}.promotions-faq-section .faq-item summary:after{right:1rem;font-size:1.2rem}.promotions-faq-section .faq-item p{font-size:.9rem;padding:.5rem 1rem 1rem}}@media (max-width: 480px){.promotions-page section{padding:2rem .5rem}.promotions-page section h1{font-size:1.75rem}.promotions-page section h2{font-size:1.5rem}.promotions-page section h2 i{font-size:1.8rem}.promotions-page section h3{font-size:1.1rem}.promotions-page section p{font-size:.9rem}.promotions-page section .sub-headline{font-size:.85rem}.promotions-page section .sub-headline-secondary{font-size:.8rem}.promotions-cta{font-size:.9rem;padding:.7rem 1.5rem}.promo-card{padding:1.5rem}.promo-card i{font-size:2rem}.promo-card h3{font-size:1.2rem}.promo-card h4{font-size:1rem}.promo-card ul li,.promo-card ol li{font-size:.85rem}.promo-card ul li i,.promo-card ol li i{font-size:1rem}.vip-levels-grid{grid-template-columns:1fr}.vip-level-item i{font-size:1.8rem}.vip-level-item h3{font-size:1rem}.vip-level-item p{font-size:.75rem}.vip-benefits-list li,.terms-list li{padding:.8rem;font-size:.85rem}.vip-benefits-list li i,.terms-list li i{font-size:1.3rem}.promotions-faq-section .faq-item summary{font-size:.9rem;padding:.7rem .8rem}.promotions-faq-section .faq-item summary:after{right:.8rem;font-size:1.1rem}.promotions-faq-section .faq-item p{font-size:.85rem;padding:.4rem .8rem .8rem}}.register-page{background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 120px);padding:2rem 1rem}.register-page section{padding:4rem 0;text-align:center;width:100%;max-width:1200px;margin-bottom:2rem}.register-page section:last-of-type{margin-bottom:0}.register-page section h1,.register-page section h2{color:var(--color-accent);margin-bottom:1.5rem;font-size:2.5rem;line-height:1.2}.register-page section h1{font-size:3rem}.register-page section p{max-width:900px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.8;color:var(--color-text-light)}.register-page section .sub-headline{font-size:1.2rem;margin-bottom:2rem}.highlight-text-link{color:var(--color-accent);font-weight:700;text-decoration:none;transition:color .3s ease}.highlight-text-link:hover{color:#e6c200;text-decoration:underline}.inline-cta-link{color:var(--color-accent);font-weight:700;text-decoration:none;transition:color .3s ease,background-color .3s ease,padding .3s ease,border-color .3s ease;padding:.2em .4em;border-radius:4px;background-color:#ffd7001a;border:1px solid transparent;white-space:nowrap}.inline-cta-link:hover{color:#e6c200;text-decoration:underline;background-color:#ffd70033;border-color:var(--color-accent)}.secondary-inline-cta{color:var(--color-text-light);font-weight:700;text-decoration:none;transition:color .3s ease,background-color .3s ease,padding .3s ease,border-color .3s ease;padding:.2em .4em;border-radius:4px;background-color:#ffffff0d;border:1px solid transparent;white-space:nowrap}.secondary-inline-cta:hover{color:var(--color-accent);text-decoration:underline;background-color:#ffffff1a;border-color:var(--color-border)}.register-intro-section{background-color:var(--color-secondary);padding:5rem 1rem}.register-form-section-container{background-color:var(--color-secondary);padding:3rem 2rem;border-radius:10px;box-shadow:0 5px 20px #00000080;max-width:500px;width:100%;text-align:center;margin-bottom:2rem}.register-header h2{color:var(--color-accent);margin-bottom:.5rem;font-size:2rem;line-height:1.2}.register-header p{color:var(--color-text-light);margin-bottom:2rem;font-size:1rem}.register-form{margin-top:1.5rem}.form-group{margin-bottom:1.5rem;text-align:left}.form-group label{display:block;margin-bottom:.6rem;font-weight:700;color:var(--color-text-light);font-size:.95rem}.form-group input[type=text],.form-group input[type=password],.form-group input[type=email],.form-group select{width:100%;padding:.9rem 2.5rem .9rem 1rem;border:1px solid var(--color-border);border-radius:5px;background-color:#333;color:var(--color-text-light);font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffd700%22%20d%3D%22M287%20197.3L159.9%2069.8c-4.8-4.8-12.5-4.8-17.3%200L5.2%20197.3c-4.9%204.9-4.9%2012.8%200%2017.7l15.3%2015.3c4.9%204.9%2012.8%204.9%2017.7%200l118.8-118.7%20118.8%20118.7c4.9%204.9%2012.8%204.9%2017.7%200l15.3-15.3c4.8-4.9%204.8-12.7%200-17.6z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .8rem center;background-size:.8em}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #ffd7004d}.form-group .input-error{border-color:var(--color-error)}.error-message{color:var(--color-error);font-size:.85rem;margin-top:.5rem}.password-input-wrapper{position:relative}.password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--color-text-light);font-size:1rem}.password-toggle:hover{color:var(--color-accent)}.register-button{width:100%;padding:1rem;font-size:1.1rem;font-weight:700;border-radius:5px;background-color:var(--color-accent);color:var(--color-text-dark);border:none;cursor:pointer;transition:background-color .3s ease;margin-top:1rem}.register-button:hover:not(:disabled){background-color:#e6c200}.register-button:disabled{background-color:#555;cursor:not-allowed}.register-footer{margin-top:2rem;border-top:1px solid var(--color-border);padding-top:1.5rem}.register-footer p{font-size:.9rem;color:var(--color-text-light);margin-bottom:1rem}.register-footer a{color:var(--color-accent);font-weight:700}.register-footer a:hover{text-decoration:underline}.register-status-message{padding:.8rem;border-radius:5px;margin-bottom:1.5rem;font-size:.95rem;font-weight:700}.register-status-message.error{background-color:#ff4d4d33;color:var(--color-error);border:1px solid var(--color-error)}.register-status-message.success{background-color:#4caf5033;color:#4caf50;border:1px solid #4CAF50}.register-benefits-section{background-color:var(--color-primary)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.benefit-item{background-color:var(--color-secondary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:center;transition:transform .3s ease}.benefit-item:hover{transform:translateY(-10px)}.benefit-item i{font-size:3rem;color:var(--color-accent);margin-bottom:1rem}.benefit-item h3{font-size:1.5rem;color:var(--color-text-light);margin-bottom:.8rem}.benefit-item p{font-size:.95rem;color:var(--color-text-light);margin:0 auto 1rem}.benefit-item .small-link{display:inline-block;margin-top:.5rem;color:var(--color-accent);text-decoration:none;font-weight:700;font-size:.9rem}.benefit-item .small-link:hover{text-decoration:underline}.register-faq-section{background-color:var(--color-secondary)}.register-conclusion-section{background-color:var(--color-primary);padding-bottom:5rem}.register-conclusion-section .final-summary{margin-bottom:2.5rem;font-style:normal;color:var(--color-text-light)}.register-cta{margin-top:2rem;padding:1rem 2.5rem;font-size:1.2rem;border-radius:50px;text-transform:uppercase;letter-spacing:1px;font-weight:700;background-color:var(--color-accent);color:var(--color-text-dark);border:none;cursor:pointer;transition:background-color .3s ease;text-decoration:none}.register-cta:hover{background-color:#e6c200}@media (max-width: 1024px){.register-page section h1{font-size:2.5rem}.register-page section h2{font-size:2rem}.register-page section p{font-size:1rem}.register-page section .sub-headline{font-size:1.1rem}}@media (max-width: 768px){.register-page section{padding:3rem 1rem}.register-page section h1{font-size:2rem}.register-page section h2{font-size:1.75rem}.register-page section p{font-size:.95rem}.register-page section .sub-headline{font-size:1rem}.register-form-section-container{padding:2.5rem 1.5rem}.register-header h2{font-size:1.8rem}.register-header p,.form-group label{font-size:.9rem}.form-group input,.form-group select{padding:.8rem;font-size:.9rem}.register-button{padding:.9rem;font-size:1rem}.benefits-grid{grid-template-columns:1fr}.benefit-item{padding:1.5rem}.benefit-item i{font-size:2.5rem}.benefit-item h3{font-size:1.3rem}.register-cta{padding:.9rem 2rem;font-size:1rem}}@media (max-width: 480px){.register-page section{padding:2rem .5rem}.register-page section h1{font-size:1.75rem}.register-page section h2{font-size:1.5rem}.register-page section p{font-size:.9rem}.register-page section .sub-headline{font-size:.85rem}.register-form-section-container{padding:2rem 1rem}.register-header h2{font-size:1.5rem}.register-header p,.form-group label{font-size:.85rem}.form-group input,.form-group select{padding:.7rem;font-size:.85rem}.register-button{padding:.8rem;font-size:.9rem}.benefit-item i{font-size:2rem}.benefit-item h3{font-size:1.2rem}.benefit-item p{font-size:.85rem}.register-cta{padding:.8rem 1.5rem;font-size:.9rem}}.blog-page{background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 120px);padding:2rem 1rem}.blog-intro-section{background-color:var(--color-secondary);padding:5rem 1rem;text-align:center;width:100%;max-width:1200px;margin-bottom:2rem}.blog-intro-section h1{font-size:3rem;margin-bottom:1.5rem;color:var(--color-accent);line-height:1.2}.blog-intro-section .sub-headline{font-size:1.2rem;max-width:900px;margin:0 auto;color:var(--color-text-light)}.blog-posts-list-section{padding:4rem 0;text-align:center;width:100%;max-width:1200px;margin-bottom:2rem}.blog-posts-list-section h2{color:var(--color-accent);margin-bottom:3rem;font-size:2.5rem}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.blog-post-card{background-color:var(--color-secondary);padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:left;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between}.blog-post-card:hover{transform:translateY(-10px);box-shadow:0 8px 25px #00000080}.blog-post-card h3{font-size:1.5rem;color:var(--color-accent);margin-bottom:1rem;line-height:1.4}.blog-post-card h3 a{color:var(--color-accent);text-decoration:none;transition:color .3s ease}.blog-post-card h3 a:hover{color:#e6c200;text-decoration:underline}.blog-post-excerpt{font-size:.95rem;color:var(--color-text-light);margin-bottom:1.5rem;flex-grow:1}.blog-post-meta{font-size:.85rem;color:#aaa;margin-bottom:1.5rem}.read-more-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);font-weight:700;text-decoration:none;transition:color .3s ease,transform .3s ease}.read-more-link:hover{color:#e6c200;transform:translate(5px)}@media (max-width: 1024px){.blog-intro-section h1{font-size:2.5rem}.blog-intro-section .sub-headline{font-size:1.1rem}.blog-posts-list-section h2{font-size:2rem}.blog-post-card h3{font-size:1.3rem}}@media (max-width: 768px){.blog-intro-section{padding:3rem 1rem}.blog-intro-section h1{font-size:2rem}.blog-intro-section .sub-headline{font-size:1rem}.blog-posts-list-section{padding:3rem 0}.blog-posts-list-section h2{font-size:1.75rem}.blog-posts-grid{grid-template-columns:1fr}.blog-post-card{padding:1.5rem}.blog-post-card h3{font-size:1.2rem}.blog-post-excerpt{font-size:.9rem}.blog-post-meta{font-size:.8rem}}@media (max-width: 480px){.blog-intro-section{padding:2rem .5rem}.blog-intro-section h1{font-size:1.75rem}.blog-intro-section .sub-headline{font-size:.85rem}.blog-posts-list-section{padding:2rem 0}.blog-posts-list-section h2{font-size:1.5rem}.blog-post-card h3{font-size:1.1rem}.blog-post-excerpt{font-size:.85rem}}.blog-post-page{background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 120px);padding:2rem 1rem}.blog-post-content-wrapper{background-color:var(--color-secondary);padding:3rem 2rem;border-radius:10px;box-shadow:0 5px 20px #00000080;max-width:900px;width:100%;text-align:left;margin-bottom:2rem}.blog-article{color:var(--color-text-light)}.blog-post-title{font-size:2.8rem;color:var(--color-accent);margin-bottom:1.5rem;line-height:1.2;text-align:center}.blog-post-meta-top{font-size:.9rem;color:#aaa;text-align:center;margin-bottom:2.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.blog-post-content h2{font-size:2rem;color:var(--color-accent);margin-top:2.5rem;margin-bottom:1.2rem;line-height:1.3}.blog-post-content h3{font-size:1.6rem;color:var(--color-text-light);margin-top:2rem;margin-bottom:1rem;line-height:1.4}.blog-post-content h4{font-size:1.3rem;color:var(--color-text-light);margin-top:1.5rem;margin-bottom:.8rem}.blog-post-content p{font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem;color:var(--color-text-light)}.blog-post-content ul,.blog-post-content ol{margin-bottom:1.5rem;padding-left:1.5rem;color:var(--color-text-light);text-align:left}.blog-post-content ul li,.blog-post-content ol li{font-size:1rem;line-height:1.6;margin-bottom:.5rem}.blog-post-content ul li::marker{color:var(--color-accent)}.blog-post-content ol li::marker{color:var(--color-accent);font-weight:700}.blog-post-content strong{color:var(--color-accent)}.blog-post-content a{color:var(--color-accent);text-decoration:none;font-weight:700;transition:color .3s ease}.blog-post-content a:hover{color:#e6c200;text-decoration:underline}.blog-post-content blockquote{border-left:4px solid var(--color-accent);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#aaa;text-align:left}.blog-post-content blockquote p{font-size:1.1rem;margin-bottom:.5rem}.blog-post-content blockquote cite{display:block;text-align:right;font-size:.9rem;color:#888;margin-top:.5rem}.back-to-blog-button{margin-top:3rem;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:1rem;border-radius:5px;text-decoration:none}.blog-post-content .cta-link-wrapper{text-align:center;margin:2.5rem 0}.blog-post-content .cta-link-wrapper .button{display:inline-block;padding:1rem 2.5rem;font-size:1.1rem;border-radius:50px;text-transform:uppercase;letter-spacing:1px;font-weight:700;background-color:var(--color-accent);color:var(--color-text-dark);border:none;cursor:pointer;transition:background-color .3s ease;text-decoration:none}.blog-post-content .cta-link-wrapper .button:hover{background-color:#e6c200}.related-posts-section{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border);text-align:center}.related-posts-section h2{font-size:2rem;color:var(--color-accent);margin-bottom:2rem}.related-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.related-post-card{background-color:var(--color-primary);padding:1.5rem;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:left;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between}.related-post-card:hover{transform:translateY(-10px);box-shadow:0 8px 25px #00000080}.related-post-card h3{font-size:1.3rem;color:var(--color-accent);margin-bottom:.8rem;line-height:1.4}.related-post-card h3 a{color:var(--color-accent);text-decoration:none;transition:color .3s ease}.related-post-card h3 a:hover{color:#e6c200;text-decoration:underline}.related-post-excerpt{font-size:.9rem;color:var(--color-text-light);margin-bottom:1rem;flex-grow:1}@media (max-width: 1024px){.blog-post-title{font-size:2.2rem}.blog-post-content h2{font-size:1.8rem}.blog-post-content h3{font-size:1.4rem}.blog-post-content p,.blog-post-content ul li,.blog-post-content ol li{font-size:1rem}.related-posts-section h2{font-size:1.8rem}.related-post-card h3{font-size:1.2rem}}@media (max-width: 768px){.blog-post-content-wrapper{padding:2.5rem 1.5rem}.blog-post-title{font-size:1.8rem}.blog-post-meta-top{font-size:.8rem;margin-bottom:2rem;padding-bottom:1rem}.blog-post-content h2{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.blog-post-content h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.8rem}.blog-post-content h4{font-size:1.1rem}.blog-post-content p,.blog-post-content ul li,.blog-post-content ol li{font-size:.95rem}.blog-post-content blockquote p{font-size:1rem}.back-to-blog-button{padding:.7rem 1.2rem;font-size:.9rem}.blog-post-content .cta-link-wrapper .button{padding:.8rem 2rem;font-size:1rem}.related-posts-section h2{font-size:1.5rem}.related-posts-grid{grid-template-columns:1fr}.related-post-card h3{font-size:1.1rem}.related-post-excerpt{font-size:.85rem}}@media (max-width: 480px){.blog-post-content-wrapper{padding:2rem 1rem}.blog-post-title{font-size:1.5rem}.blog-post-meta-top{font-size:.75rem;margin-bottom:1.5rem;padding-bottom:.8rem}.blog-post-content h2{font-size:1.3rem;margin-top:1.5rem;margin-bottom:.8rem}.blog-post-content h3{font-size:1.1rem;margin-top:1.2rem;margin-bottom:.6rem}.blog-post-content h4{font-size:1rem}.blog-post-content p,.blog-post-content ul li,.blog-post-content ol li{font-size:.9rem}.blog-post-content blockquote p{font-size:.95rem}.back-to-blog-button{padding:.6rem 1rem;font-size:.85rem}.blog-post-content .cta-link-wrapper .button{padding:.7rem 1.5rem;font-size:.9rem}.related-posts-section h2{font-size:1.3rem}.related-post-card h3{font-size:1rem}.related-post-excerpt{font-size:.8rem}}:root{--color-primary: #1a1a1a;--color-secondary: #2a2a2a;--color-accent: #ffd700;--color-text-light: #f0f0f0;--color-text-dark: #1a1a1a;--color-border: #444;--color-error: #ff4d4d;--font-family-primary: "Kanit", sans-serif;--font-family-secondary: "Arial", sans-serif;--spacing-unit: 1rem}*{box-sizing:border-box;margin:0;padding:0}html,body,#root,.app-container{height:100%;font-family:var(--font-family-primary);color:var(--color-text-light);background-color:var(--color-primary);scroll-behavior:smooth}body{line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{display:flex;flex-direction:column}main{flex-grow:1;width:100%}.container{max-width:1200px;margin:0 auto;padding:0 1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);color:var(--color-accent);margin-bottom:1rem;font-weight:600}h1{font-size:2.8rem}h2{font-size:2.2rem}h3{font-size:1.8rem}h4{font-size:1.4rem}p{margin-bottom:1rem;color:var(--color-text-light)}a{color:var(--color-accent);text-decoration:none;transition:color .3s ease}a:hover{color:#e6c200}ul,ol{margin-bottom:1rem;padding-left:1.5rem;text-align:left}li{margin-bottom:.5rem}.button{display:inline-block;padding:.8rem 1.8rem;border-radius:5px;font-size:1rem;font-weight:500;cursor:pointer;text-align:center;transition:all .3s ease;border:none}.button-primary{background-color:var(--color-accent);color:var(--color-text-dark)}.button-primary:hover{background-color:#e6c200;transform:translateY(-2px);box-shadow:0 4px 10px #ffd7004d}.button-secondary{background-color:transparent;color:var(--color-accent);border:1px solid var(--color-accent)}.button-secondary:hover{background-color:var(--color-accent);color:var(--color-text-dark);transform:translateY(-2px);box-shadow:0 4px 10px #ffd7004d}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media (max-width: 1024px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.2rem}}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.4rem}h4{font-size:1.1rem}.button{padding:.7rem 1.5rem;font-size:.95rem}}@media (max-width: 480px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.2rem}h4{font-size:1rem}.button{padding:.6rem 1.2rem;font-size:.9rem}}
