*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);font-family:'Inter',sans-serif;margin:0}h1,h2,h3,h4,h5,h6{font-family:'Rajdhani',sans-serif;font-weight:700}.breadcrumb-wrap{background:var(--bg2);border-bottom:1px solid rgba(22,163,74,0.2);padding:0.75rem 0}.breadcrumb-item a{color:var(--green);text-decoration:none;font-size:0.9rem}.breadcrumb-item a:hover{color:var(--yellow)}.breadcrumb-item.active{color:var(--muted);font-size:0.9rem}.breadcrumb-item + .breadcrumb-item::before{color:var(--muted)}.page-hero{background:linear-gradient(135deg,#021a0d 0%,#052e16 55%,#0a3d1f 100%);padding:70px 0 55px;position:relative;overflow:hidden}.page-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:500px;height:500px;background:radial-gradient(circle,rgba(249,115,22,0.12) 0%,transparent 65%);border-radius:50%}.page-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:380px;height:380px;background:radial-gradient(circle,rgba(250,204,21,0.08) 0%,transparent 65%);border-radius:50%}.page-hero h1{font-size:clamp(2rem,5vw,3rem);color:var(--text-light);line-height:1.15}.page-hero h1 span{color:var(--yellow)}.page-hero p{color:var(--muted);font-size:1.05rem;max-width:580px}.btn-primary-kg{background:var(--green);border:none;color:var(--text-light);font-family:'Rajdhani',sans-serif;font-weight:700;font-size:1.05rem;padding:0.65rem 1.8rem;border-radius:8px;transition:background 0.2s,transform 0.15s;text-decoration:none;display:inline-block}.btn-primary-kg:hover{background:#15803d;transform:translateY(-2px);color:var(--text-light)}.btn-outline-kg{border:2px solid var(--orange);color:var(--orange);font-family:'Rajdhani',sans-serif;font-weight:700;font-size:1.05rem;padding:0.6rem 1.6rem;border-radius:8px;background:transparent;transition:all 0.2s;text-decoration:none;display:inline-block}.btn-outline-kg:hover{background:var(--orange);color:var(--text-light)}.section-title{font-size:clamp(1.6rem,3.5vw,2.3rem);color:var(--text-light);margin-bottom:0.4rem}.section-title span{color:var(--yellow)}.section-sub{color:var(--muted);font-size:1rem;margin-bottom:2rem}.divider-green{width:60px;height:4px;background:linear-gradient(90deg,var(--green),var(--orange));border-radius:2px;margin:0.5rem 0 1.5rem}.badge-kg{background:rgba(22,163,74,0.2);color:var(--green);border:1px solid var(--green);border-radius:20px;padding:0.25rem 0.9rem;font-size:0.8rem;font-weight:600;display:inline-block;margin-bottom:0.8rem}section{padding:65px 0}.bg-section-alt{background:var(--bg2)}.img-fluid-kg{width:100%;max-width:100%;height:auto;border-radius:14px;display:block}.promo-card{background:var(--bg3);border:1px solid rgba(22,163,74,0.25);border-radius:16px;overflow:hidden;height:auto;transition:transform 0.25s,border-color 0.25s,box-shadow 0.25s;display:flex;flex-direction:column}.promo-card:hover{transform:translateY(-6px);border-color:var(--yellow);box-shadow:0 12px 40px rgba(250,204,21,0.12)}.promo-card-header{padding:1.4rem 1.4rem 0;display:flex;align-items:center;gap:1rem}.promo-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.promo-icon.green{background:rgba(22,163,74,0.2)}.promo-icon.orange{background:rgba(249,115,22,0.2)}.promo-icon.yellow{background:rgba(250,204,21,0.15)}.promo-icon.blue{background:rgba(96,165,250,0.15)}.promo-card-title{font-family:'Rajdhani',sans-serif;font-size:1.15rem;color:var(--text-light);margin:0}.promo-card-tag{font-size:0.75rem;font-weight:700;padding:0.2rem 0.7rem;border-radius:20px;display:inline-block;margin-top:0.3rem}.tag-new{background:rgba(22,163,74,0.25);color:var(--green);border:1px solid var(--green)}.tag-hot{background:rgba(249,115,22,0.25);color:var(--orange);border:1px solid var(--orange)}.tag-weekly{background:rgba(250,204,21,0.15);color:var(--yellow);border:1px solid var(--yellow)}.tag-vip{background:rgba(96,165,250,0.15);color:#60a5fa;border:1px solid #60a5fa}.promo-card-body{padding:1rem 1.4rem;flex:1}.promo-card-body p{color:var(--muted);font-size:0.9rem;margin:0 0 0.8rem}.promo-val{font-family:'Rajdhani',sans-serif;font-size:2rem;font-weight:700;line-height:1}.promo-val.green{color:var(--green)}.promo-val.orange{color:var(--orange)}.promo-val.yellow{color:var(--yellow)}.promo-val.blue{color:#60a5fa}.promo-val-label{color:var(--muted);font-size:0.8rem;margin-top:0.2rem}.promo-card-footer{padding:0 1.4rem 1.4rem}.btn-promo{display:block;width:100%;text-align:center;padding:0.6rem 1rem;border-radius:8px;font-family:'Rajdhani',sans-serif;font-weight:700;font-size:1rem;text-decoration:none;transition:all 0.2s}.btn-promo-green{background:var(--green);color:var(--text-light)}.btn-promo-green:hover{background:#15803d;color:var(--text-light)}.btn-promo-orange{background:var(--orange);color:var(--text-light)}.btn-promo-orange:hover{background:#ea6c0a;color:var(--text-light)}.btn-promo-yellow{background:var(--yellow);color:#052e16}.btn-promo-yellow:hover{background:#eab308;color:#052e16}.btn-promo-blue{background:#3b82f6;color:var(--text-light)}.btn-promo-blue:hover{background:#2563eb;color:var(--text-light)}.stat-card{background:var(--bg3);border:1px solid rgba(249,115,22,0.3);border-radius:12px;padding:1.4rem 1rem;text-align:center;transition:transform 0.2s}.stat-card:hover{transform:translateY(-3px)}.stat-card .stat-val{font-family:'Rajdhani',sans-serif;font-size:2rem;font-weight:700;color:var(--orange);line-height:1}.stat-card .stat-label{color:var(--muted);font-size:0.85rem;margin-top:0.3rem}.timeline{position:relative;padding-left:2rem}.timeline::before{content:'';position:absolute;left:0.55rem;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--green),var(--orange))}.tl-item{position:relative;margin-bottom:2rem}.tl-dot{position:absolute;left:-1.55rem;top:0.3rem;width:14px;height:14px;border-radius:50%;background:var(--orange);border:2px solid var(--bg);box-shadow:0 0 0 3px rgba(249,115,22,0.3)}.tl-item h5{color:var(--yellow);font-size:1.05rem;margin-bottom:0.3rem}.tl-item p{color:var(--muted);font-size:0.9rem;margin:0}.terms-table th{background:var(--bg3);color:var(--yellow);font-family:'Rajdhani',sans-serif;border-color:rgba(22,163,74,0.2);font-size:0.88rem}.terms-table td{background:var(--bg2);color:var(--text);border-color:rgba(22,163,74,0.2);font-size:0.88rem;vertical-align:middle}.terms-table tr:hover td{background:var(--bg3)}.fi-item{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.4rem}.fi-icon{min-width:46px;height:46px;background:rgba(22,163,74,0.15);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--green);flex-shrink:0}.fi-icon.orange{background:rgba(249,115,22,0.15);color:var(--orange)}.fi-item h6{color:var(--text-light);margin-bottom:0.2rem;font-family:'Rajdhani',sans-serif;font-size:1.05rem}.fi-item p{color:var(--muted);font-size:0.9rem;margin:0}.highlight-box{background:linear-gradient(135deg,rgba(249,115,22,0.1),rgba(250,204,21,0.08));border:1px solid rgba(249,115,22,0.3);border-radius:14px;padding:1.5rem}.highlight-box h5{color:var(--yellow);font-size:1.1rem;margin-bottom:0.8rem}.highlight-box p{color:var(--muted);font-size:0.9rem;margin:0}.progress{background:rgba(22,163,74,0.15);border-radius:8px;height:10px}.progress-bar-green{background:linear-gradient(90deg,var(--green),#4ade80)}.progress-bar-orange{background:linear-gradient(90deg,var(--orange),var(--yellow))}.progress-label{color:var(--muted);font-size:0.85rem;margin-bottom:0.3rem;display:flex;justify-content:space-between}.accordion-item{background:var(--bg2) !important;border:1px solid rgba(22,163,74,0.2) !important;margin-bottom:0.5rem;border-radius:10px !important;overflow:hidden}.accordion-button{background:var(--bg3) !important;color:var(--text-light) !important;font-family:'Rajdhani',sans-serif;font-weight:600;font-size:1.05rem}.accordion-button:not(.collapsed){color:var(--yellow) !important;box-shadow:none !important}.accordion-button::after{filter:invert(1) sepia(1) saturate(3) hue-rotate(80deg)}.accordion-body{background:var(--bg2) !important;color:var(--muted);font-size:0.95rem}.step-card{background:var(--bg3);border:1px solid rgba(22,163,74,0.2);border-radius:14px;padding:1.5rem 1.2rem;text-align:center;height:auto;transition:transform 0.2s,border-color 0.2s}.step-card:hover{transform:translateY(-4px);border-color:var(--orange)}.step-num{width:52px;height:52px;background:linear-gradient(135deg,var(--orange),#ea6c0a);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Rajdhani',sans-serif;font-weight:700;font-size:1.4rem;color:var(--text-light);margin:0 auto 1rem}.step-card h5{color:var(--yellow);font-size:1.05rem;margin-bottom:0.5rem}.step-card p{color:var(--muted);font-size:0.9rem;margin:0}.rule-badge{display:inline-flex;align-items:center;gap:0.4rem;background:rgba(22,163,74,0.15);border:1px solid var(--green);border-radius:8px;padding:0.4rem 1rem;font-family:'Rajdhani',sans-serif;font-weight:700;font-size:0.95rem;color:var(--green);margin:0.25rem}.rule-badge.orange{background:rgba(249,115,22,0.15);border-color:var(--orange);color:var(--orange)}.rule-badge.yellow{background:rgba(250,204,21,0.1);border-color:var(--yellow);color:var(--yellow)}.promo-ticker{background:var(--orange);padding:0.5rem 0;overflow:hidden;white-space:nowrap}.ticker-inner{display:inline-block;animation:ticker-scroll 28s linear infinite}.ticker-inner span{color:var(--text-light);font-family:'Rajdhani',sans-serif;font-weight:700;font-size:0.95rem;margin:0 2.5rem}.ticker-inner span i{margin-right:0.4rem}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}html,body{overflow-x:clip;width:100%}
