.page-index-review-lucky88{color:#F2FFF6;background:#08160F;font-family:'Segoe UI',Roboto,sans-serif;line-height:1.7;overflow-x:hidden}.page-index-review-lucky88 img{max-width:100%;height:auto}.page-index-review-lucky88__btn{display:inline-block;padding:14px 34px;border-radius:40px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-align:center;font-size:16px}.page-index-review-lucky88__btn--primary{background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);color:#F2FFF6;box-shadow:0 6px 18px rgba(42,209,111,.35)}.page-index-review-lucky88__btn--secondary{background:rgba(242,255,246,.1);color:#F2FFF6;border:1px solid #2E7A4E;backdrop-filter:blur(4px)}.page-index-review-lucky88__btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(87,227,141,.3)}.page-index-review-lucky88__text-link{color:#57E38D;text-decoration:underline;font-weight:600;word-break:break-word}.page-index-review-lucky88__text-link:hover{color:#2AD16F}.page-index-review-lucky88__hero-section{padding:8px 16px 0;display:flex;flex-direction:column;align-items:center;gap:20px;background:#08160F}.page-index-review-lucky88__hero-image{width:100%;max-width:1200px;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(10,75,44,.6)}.page-index-review-lucky88__hero-image img{display:block;width:100%;height:auto;aspect-ratio:auto 1200/350;object-fit:cover}.page-index-review-lucky88__hero-content{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.page-index-review-lucky88__hero-content h1{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:900;line-height:1.3;margin:0;color:#F2FFF6;text-shadow:0 2px 10px rgba(0,0,0,.3);letter-spacing:.5px;max-width:95%}.page-index-review-lucky88__hero-content p{color:#A7D9B8;font-size:clamp(1rem,1.5vw,1.1rem);margin:0;line-height:1.6}.page-index-review-lucky88__hero-cta{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.page-index-review-lucky88__featured-section{padding:44px 16px 20px}.page-index-review-lucky88__featured-inner{max-width:1200px;margin:0 auto}.page-index-review-lucky88__featured-inner>h2,.page-index-review-lucky88__game-list-inner>h2,.page-index-review-lucky88__promo-inner>h2,.page-index-review-lucky88__testimonial-inner>h2,.page-index-review-lucky88__faq-inner>h2,.page-index-review-lucky88__guide-inner>h2,.page-index-review-lucky88__device-inner>h2{font-size:clamp(1.8rem,3vw,2.2rem);color:#F2FFF6;text-align:center;margin:0 0 8px;letter-spacing:1px;font-weight:800}.page-index-review-lucky88__section-subtitle{color:#A7D9B8;text-align:center;margin:0 0 30px;font-size:1.05rem}.page-index-review-lucky88__featured-inner>p,.page-index-review-lucky88__game-list-inner>p,.page-index-review-lucky88__promo-inner>p,.page-index-review-lucky88__testimonial-inner>p,.page-index-review-lucky88__guide-inner>p,.page-index-review-lucky88__device-inner>p{color:#A7D9B8;text-align:center;margin:0 auto 30px;max-width:900px}.page-index-review-lucky88__featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.page-index-review-lucky88__featured-card{background:#11271B;border:1px solid #2E7A4E;border-radius:16px;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.page-index-review-lucky88__featured-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(87,227,141,.15)}.page-index-review-lucky88__featured-icon{font-size:2.2rem;margin-bottom:10px}.page-index-review-lucky88__featured-card h3{color:#57E38D;font-size:1.05rem;margin:0 0 10px}.page-index-review-lucky88__featured-card p{color:#A7D9B8;font-size:.95rem;margin:0;line-height:1.6}.page-index-review-lucky88__game-list-section{padding:28px 16px 20px}.page-index-review-lucky88__game-list-inner{max-width:1200px;margin:0 auto}.page-index-review-lucky88__game-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-index-review-lucky88__game-list-item{background:#11271B;border:1px solid #2E7A4E;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.page-index-review-lucky88__game-list-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(87,227,141,.1)}.page-index-review-lucky88__game-list-item img{width:100%;aspect-ratio:2/1;object-fit:cover;display:block}.page-index-review-lucky88__game-list-item h3{color:#F2FFF6;margin:16px 16px 8px;font-size:1.15rem}.page-index-review-lucky88__game-list-item p{color:#A7D9B8;padding:0 16px;margin:0 0 12px;font-size:.95rem;flex-grow:1}.page-index-review-lucky88__game-list-item .page-index-review-lucky88__text-link{margin:auto 16px 16px;display:block}.page-index-review-lucky88__guide-section{padding:28px 16px 30px}.page-index-review-lucky88__guide-inner{max-width:1000px;margin:0 auto}.page-index-review-lucky88__guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.page-index-review-lucky88__guide-step{background:#11271B;border:1px solid #2E7A4E;border-radius:16px;padding:24px;text-align:center}.page-index-review-lucky88__guide-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 14px;background:linear-gradient(180deg,#2AD16F,#13994A);border-radius:50%;color:#F2FFF6;font-weight:800;font-size:1.4rem;box-shadow:0 4px 14px rgba(87,227,141,.4)}.page-index-review-lucky88__guide-step h3{color:#F2FFF6;font-size:1.1rem;line-height:1.4;margin:0 0 10px}.page-index-review-lucky88__guide-step p{color:#A7D9B8;font-size:.95rem;margin:0;text-align:left}.page-index-review-lucky88__guide-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:30px}.page-index-review-lucky88__promo-section{padding:28px 16px 20px}.page-index-review-lucky88__promo-inner{max-width:850px;margin:0 auto}.page-index-review-lucky88__promo-card{background:#11271B;border:1px solid #2E7A4E;border-radius:20px;padding:32px;text-align:center;position:relative;overflow:hidden}.page-index-review-lucky88__promo-badge{position:absolute;top:16px;right:-35px;background:#F2C14E;color:#11271B;font-weight:800;padding:6px 40px;transform:rotate(45deg);font-size:.8rem}.page-index-review-lucky88__promo-card h3{color:#F2C14E;font-size:clamp(1.3rem,2vw,1.6rem);margin:0 0 10px}.page-index-review-lucky88__promo-card p{color:#A7D9B8;margin:0 0 20px}.page-index-review-lucky88__promo-card .page-index-review-lucky88__text-link{display:block}.page-index-review-lucky88__promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.page-index-review-lucky88__promo-grid-item{background:#11271B;border:1px solid #2E7A4E;border-radius:12px;padding:20px}.page-index-review-lucky88__promo-grid-item h4{color:#57E38D;margin:0 0 8px;font-size:1rem}.page-index-review-lucky88__promo-grid-item p{color:#A7D9B8;font-size:.9rem;margin:0}.page-index-review-lucky88__testimonial-section{padding:28px 16px 20px}.page-index-review-lucky88__testimonial-inner{max-width:1100px;margin:0 auto}.page-index-review-lucky88__testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-index-review-lucky88__testimonial-card{background:#11271B;border:1px solid #2E7A4E;border-radius:16px;padding:24px}.page-index-review-lucky88__testimonial-stars{color:#F2C14E;font-size:1.1rem;margin-bottom:8px;letter-spacing:2px}.page-index-review-lucky88__testimonial-card p{color:#A7D9B8;font-size:.95rem;font-style:italic;margin:0 0 16px}.page-index-review-lucky88__testimonial-author{color:#F2FFF6;font-weight:700;font-size:.9rem;text-align:right}.page-index-review-lucky88__device-section{padding:28px 16px 20px}.page-index-review-lucky88__device-inner{max-width:900px;margin:0 auto}.page-index-review-lucky88__device-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.page-index-review-lucky88__faq-section{padding:28px 16px 30px}.page-index-review-lucky88__faq-inner{max-width:850px;margin:0 auto}.page-index-review-lucky88__faq-item{background:#11271B;border:1px solid #2E7A4E;border-radius:12px;padding:16px 20px;margin-bottom:12px;color:#A7D9B8}.page-index-review-lucky88__faq-item summary{cursor:pointer;font-weight:700;color:#F2FFF6;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.page-index-review-lucky88__faq-item summary::-webkit-details-marker{display:none}.page-index-review-lucky88__faq-item summary::after{content:'+';font-size:1.6rem;font-weight:400;color:#57E38D;transition:transform .3s ease}.page-index-review-lucky88__faq-item[open] summary::after{transform:rotate(45deg)}.page-index-review-lucky88__faq-item p{padding-top:10px;margin:0;border-top:1px solid #1E3A2A;font-size:.98rem}.page-index-review-lucky88__guide-figure img{width:100%;max-width:800px;aspect-ratio:2/1;object-fit:cover}.page-index-review-lucky88__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;justify-items:center;max-width:1200px;margin:16px auto}.page-index-review-lucky88__logo-item{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:280px}.page-index-review-lucky88__logo-image{width:100%;aspect-ratio:2/1;object-fit:contain}.page-index-review-lucky88__logo-cta{padding:10px 22px;border-radius:999px;background:linear-gradient(180deg,#2AD16F,#13994A);color:#fff;font-weight:700;text-decoration:none}.page-index-review-lucky88__logo-item:nth-child(5){grid-column:2}.page-index-review-lucky88__logo-item:nth-child(6){grid-column:3}.page-index-review-lucky88__cta{border-radius:40px;padding:14px 24px;font-weight:600;background:linear-gradient(180deg,#2AD16F,#13994A);border:none;color:#fff;text-decoration:none}.page-index-review-lucky88__card{background:#11271B;border-radius:16px;padding:22px;border:1px solid #2E7A4E}.page-index-review-lucky88__photo img{border-radius:12px;width:100%}.page-index-review-lucky88__title-section{padding-top:10px}.page-index-review-lucky88__main-title{color:#F2FFF6;margin:0}.page-index-review-lucky88__sub-title{color:#A7D9B8;margin-top:8px}.page-index-review-lucky88__video-container{position:relative;width:100%;max-width:960px;margin:0 auto}.page-index-review-lucky88__video-frame{width:100%}@media (max-width:1024px){.page-index-review-lucky88__featured-grid,.page-index-review-lucky88__promo-grid{grid-template-columns:repeat(2,1fr)}.page-index-review-lucky88__game-list-grid{grid-template-columns:repeat(2,1fr)}.page-index-review-lucky88__guide-steps{grid-template-columns:1fr}.page-index-review-lucky88__testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-index-review-lucky88 img{max-width:100%!important;height:auto!important}.page-index-review-lucky88__hero-section{padding-top:4px;gap:12px}.page-index-review-lucky88__hero-image img{min-height:auto}.page-index-review-lucky88__hero-content h1{font-size:clamp(1.4rem,5vw,1.9rem)}.page-index-review-lucky88__featured-grid,.page-index-review-lucky88__game-list-grid,.page-index-review-lucky88__guide-steps,.page-index-review-lucky88__testimonial-grid,.page-index-review-lucky88__promo-grid{grid-template-columns:1fr}.page-index-review-lucky88__hero-cta,.page-index-review-lucky88__guide-cta,.page-index-review-lucky88__device-buttons,.page-index-review-lucky88__cta{margin:0 auto;width:100%;flex-direction:column;align-items:stretch}.page-index-review-lucky88__btn{max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-index-review-lucky88__btn{width:100%}.page-index-review-lucky88__device-buttons a{margin-top:10px}.page-index-review-lucky88__logo-grid{grid-template-columns:repeat(2,1fr)}.page-index-review-lucky88__logo-item:nth-child(5),.page-index-review-lucky88__logo-item:nth-child(6){grid-column:auto}.page-index-review-lucky88__title-section{padding:10px 0}}