*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:radial-gradient(ellipse at 30% 0%,#36131d,#09090b 50%,#050507);color:#fff;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}.brand-top{display:flex;align-items:center;justify-content:space-between;padding:20px max(18px,calc((100vw - 1120px)/2));background:#08080b;border-bottom:1px solid #32232b}.brand-top a{color:#fff;text-decoration:none;font-weight:800}.brand-top span{color:#ff3659}.brand-wrap{max-width:1120px;padding:36px 18px 70px;margin:auto}.brand-crumb{color:#bdb6bb;font-size:13px;margin-bottom:22px}.brand-crumb a{color:#ffaabc;text-decoration:none}.brand-panel{background:linear-gradient(180deg,#191116,#0e0c10);border:1px solid #51313a;border-radius:24px;padding:clamp(20px,5vw,50px);box-shadow:0 24px 80px #0008}.brand-kicker{color:#ff667f;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.15em}.brand-panel h1{font-size:clamp(34px,5vw,58px);line-height:1.12;margin:15px 0;letter-spacing:-.04em}.brand-summary{font-size:18px;color:#e4dfe2;max-width:780px}.brand-image{display:block;width:min(100%,780px);height:auto;object-fit:contain;max-height:640px;margin:28px auto;border-radius:18px;background:#070709}.brand-content{color:#ddd;line-height:1.85;white-space:normal;font-size:16px;padding:20px 0}.brand-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-top:1px solid #453039;padding-top:22px;margin-top:30px;font-size:13px;color:#b4a8ad}.brand-cta{display:inline-flex;padding:13px 20px;border-radius:12px;background:#ed234d;color:white;text-decoration:none;font-size:15px;font-weight:800}footer{text-align:center;padding:24px;color:#aaa;font-size:13px}
/* V183: tombol website langsung terlihat setelah pengantar halaman */
.brand-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:23px 0 26px}.brand-cta-main{font-size:16px;padding:14px 22px;box-shadow:0 12px 28px rgba(237,35,77,.24)}.brand-back-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;color:#fff;border:1px solid #59404a;border-radius:12px;text-decoration:none;font-weight:700;background:#ffffff08}.brand-cta-main:hover{filter:brightness(1.1)}.brand-back-cta:hover{border-color:#ff667f}.brand-no-target{color:#bab0b5;font-size:13px}@media(max-width:600px){.brand-quick-actions{align-items:stretch;flex-direction:column}.brand-quick-actions a{text-align:center}}
