.bonanza_logo img{max-width:100%;width:140px;height:auto}.logo-link{display:flex;justify-content:center;align-items:center;margin:24px 0 36px;position:relative;animation:logoFloat 6s ease-in-out infinite}.logo-link::before{content:"";position:absolute;width:220px;height:220px;background:radial-gradient(circle,rgba(255,215,0,.25),transparent 70%);filter:blur(35px);opacity:.75;z-index:0;animation:glowPulse 5s ease-in-out infinite}.logo-link img{position:relative;z-index:2;height:135px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(255,215,0,.35));transition:all .45s ease}.logo-link img:hover{transform:scale(1.07);filter:drop-shadow(0 10px 25px rgba(0,0,0,.8)) drop-shadow(0 0 30px rgba(255,215,0,.6))}@keyframes logoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glowPulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}:root{--warna-teks-utama:#fff;--warna-heading:#ffd700;--warna-harga:#ffb700;--warna-h2:#fff;--shadow-h2:#332200;--blue-glow:#ffd700;--font-premium:'Poppins',sans-serif}.t-body,.purchase-form__us-dollars-notice,.license-selector__description p,.flyout__link p,.t-icon-list__item{color:var(--warna-teks-utama)!important;text-shadow:0 1px 4px rgba(0,0,0,.8)}.js-purchase-price,.purchase-form__price,.t-currency{color:var(--warna-harga)!important;font-weight:700;letter-spacing:.6px;position:relative;animation:blueShine 3.5s linear infinite}@keyframes blueShine{0%,100%{text-shadow:0 0 6px rgba(255,215,0,.4)}50%{text-shadow:0 0 18px rgba(255,215,0,.9)}}h2{font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;font-family:var(--font-premium);margin:28px 0 16px;position:relative;background:linear-gradient(180deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 3px 8px rgba(0,0,0,.6);animation:headingGlowBlue 4s ease-in-out infinite}@keyframes headingGlowBlue{0%,100%{text-shadow:0 3px 8px rgba(0,0,0,.6),0 0 12px rgba(255,215,0,.3)}50%{text-shadow:0 5px 14px rgba(0,0,0,.8),0 0 22px rgba(255,215,0,.7)}}h2::after{content:"";position:absolute;bottom:-8px;left:50%;width:70px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,#ffd700,transparent);transform:translateX(-50%);animation:underlineGlowBlue 3s ease-in-out infinite}@keyframes underlineGlowBlue{0%,100%{opacity:.6;width:70px}50%{opacity:1;width:120px}}h2:hover{transform:scale(1.06);transition:all .4s ease}:root{--blue-1:#ffe600;--blue-2:#ffd700;--blue-3:#b8860b;--blue-4:#553300;--blue-5:#221100;--royal-black:#050505;--royal-dark:#0f0a0a;--glass-bg:rgba(255,215,0,.05);--border-blue:rgba(255,215,0,.35);--glow-soft:rgba(255,215,0,.25);--radius:22px;--pad:22px;--cta-h:56px;--shine-speed:8s}.royal-actions.v2 .cta-royal{position:relative;isolation:isolate;overflow:hidden;padding:var(--pad);border-radius:var(--radius);background:radial-gradient(circle at 50% -20%,rgba(255,215,0,.15),transparent 60%),linear-gradient(180deg,var(--royal-dark),var(--royal-black));border:1px solid var(--border-blue);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 25px 60px rgba(0,0,0,.8),0 0 40px var(--glow-soft);backdrop-filter:blur(12px) saturate(1.2)}.gilded-frame{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.gilded-frame::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 0deg,var(--blue-1),var(--blue-2),var(--blue-3),var(--blue-4),var(--blue-5),var(--blue-3),var(--blue-1));animation:spin var(--shine-speed) linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));opacity:.75}@keyframes spin{to{transform:rotate(360deg)}}.cta-buttons{position:relative;display:flex;gap:20px;justify-content:center;z-index:2}.btn-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--cta-h);min-width:190px;padding:0 28px;border-radius:14px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;overflow:hidden;border:1px solid rgba(255,255,255,.15);transition:all .25s ease;box-shadow:0 10px 25px rgba(0,0,0,.5),0 0 20px rgba(255,215,0,.15)}.btn-login{background:linear-gradient(180deg,#ffd700,#b8860b);color:#1a1100;text-shadow:0 1px 3px rgba(255,255,255,.4)}.btn-register{background:linear-gradient(180deg,#333,#000);color:#fff;border:1px solid rgba(255,215,0,.4)}.btn-login:hover,.btn-register:hover{box-shadow:0 14px 30px rgba(0,0,0,.7),0 0 30px rgba(255,215,0,.5);transform:translateY(-3px)}.GARITOTO-header{text-align:center;font-size:22px;font-weight:700;margin-bottom:15px;padding:18px 20px;border-radius:14px;border:1.5px solid #ffd700;background:linear-gradient(145deg,#221a00,#000);box-shadow:0 0 25px rgba(255,215,0,.3);letter-spacing:.5px;background-image:linear-gradient(90deg,#fff,#ffd700,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.GARITOTO-desc{text-align:center;max-width:800px;margin:0 auto 25px;padding:20px 25px;border-radius:14px;border:1px solid rgba(255,215,0,.3);background:linear-gradient(145deg,#1f1700,#050505);box-shadow:0 0 20px rgba(255,215,0,.15);color:#fff;line-height:1.7;font-size:15px}.gold-text{color:#ffd700;font-weight:700}.glow-text{color:#ffb700;font-weight:700;text-shadow:0 0 10px rgba(255,215,0,.8)}.GARITOTO-table{width:100%;border-collapse:collapse;font-family:"Poppins",sans-serif;font-size:15px;color:#f5f5f5;background:linear-gradient(145deg,#2b2200,#000);border:1px solid #ffd700;box-shadow:0 0 25px rgba(255,215,0,.2);border-radius:12px;overflow:hidden}.GARITOTO-table th{background:linear-gradient(90deg,#b8860b,#ffd700,#221a00);color:#fff;text-transform:uppercase;font-weight:800;padding:14px;letter-spacing:.8px}.GARITOTO-table td{padding:12px 14px;border-bottom:1px solid rgba(255,215,0,.2);vertical-align:top}.GARITOTO-table tr:nth-child(even){background:rgba(255,215,0,.05)}.GARITOTO-table tr:hover{background:rgba(255,215,0,.15);transition:.3s ease}.item_listing_item_description,.item_description_inner,.plain_text_description_container,.plain_text_description{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}.item_listing_item_description{position:relative;padding:20px}.item_description_inner{position:relative;background:linear-gradient(145deg,#221a00,#000);padding:25px;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.9),0 0 20px rgba(255,215,0,.25);border:1px solid rgba(255,215,0,.4)}.item_description_inner::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(184,134,11,.12));pointer-events:none;border-radius:12px}.plain_text_description{position:relative;color:#fff;font-size:16px;line-height:1.7;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.5)}.description_toggle_link{display:inline-block;margin-top:15px;color:#ffb700;font-weight:700;text-decoration:none;transition:.3s ease}.description_toggle_link:hover{color:#fff;text-shadow:0 0 10px rgba(255,215,0,1)}*{box-sizing:border-box}.tensi-tao-section{max-width:1200px;margin:60px auto;padding:60px 55px;border-radius:22px;background:#0a0a0a;border:1px solid #553300;box-shadow:0 30px 80px rgba(0,0,0,.9);font-family:"Poppins",sans-serif;color:#e0e0e0;position:relative;overflow:hidden}.tensi-tao-section h2{text-align:center;font-size:34px;font-weight:700;margin-bottom:35px;letter-spacing:1px;color:#fff;text-shadow:0 2px 10px rgba(255,215,0,.3)}.tensi-tao-faq{max-width:980px;margin:0 auto 60px}.tensi-tao-section details{background:#111;border-radius:14px;margin-bottom:18px;padding:20px 26px;border:1px solid #222;transition:all .35s ease}.tensi-tao-section details[open]{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.5);border-color:#b8860b}.tensi-tao-section summary{cursor:pointer;font-size:18px;font-weight:600;color:#ffd700}.tensi-tao-section summary::-webkit-details-marker{display:none}.tensi-tao-section details p{margin-top:14px;font-size:15.8px;line-height:1.75;color:#b0b0b0}.testimoni-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:45px}.tensi-tao-section blockquote{background:#0f0f0f;border-radius:18px;padding:28px 30px 26px;min-height:170px;position:relative;border:1px solid #1a1a1a;box-shadow:0 15px 45px rgba(0,0,0,.8);transition:all .35s ease;color:#d1d1d1;font-size:15.8px;line-height:1.7}.tensi-tao-section blockquote:hover{transform:translateY(-5px);border-color:#b8860b;box-shadow:0 20px 50px rgba(0,0,0,.9)}.tensi-tao-section blockquote::before{content:"❝";font-size:64px;color:#332200;position:absolute;top:8px;left:18px;font-family:serif}.tensi-tao-section cite{display:block;margin-top:20px;font-weight:600;font-size:14px;color:#b8860b;text-align:right}.seller-name__detail{margin-top:55px;text-align:center;grid-column:span 2}.seller-name__detail a{color:#fff;font-weight:700;font-size:1.15em;text-decoration:none;letter-spacing:1px;padding:12px 35px;border-radius:30px;border:1px solid #553300;background:#1a1a1a;box-shadow:0 5px 15px rgba(0,0,0,.5);transition:all .35s ease}.seller-name__detail a:hover{background:#ffd700;border-color:#ffb700;box-shadow:0 0 30px rgba(255,215,0,.4);color:#1a1100}.tensi-tao-section::after{content:"";position:absolute;inset:-2px;border-radius:26px;background:linear-gradient(120deg,transparent,rgba(255,255,255,.02),transparent);opacity:.8;pointer-events:none}