#utama.showroom-hero{position:relative;display:block;min-height:0;height:auto;aspect-ratio:1671/941;padding:0;background:#f5f7fa url('showroom-hero-background-clean.png') center/100% 100% no-repeat;color:#081221;isolation:isolate;overflow:hidden}
#utama.showroom-hero::before{content:'';display:block;position:absolute;inset:24% 43% 8% 5%;background:rgba(255,255,255,.89);filter:blur(32px);z-index:0;transform:none;width:auto;height:auto}
#utama.showroom-hero::after{display:none}
#utama .showroom-content{position:relative;width:50%;padding:11.5% 0 7.5%;margin-left:7.5%;text-align:left;box-sizing:border-box}
#utama .showroom-content h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(25px,2.5vw,43px);line-height:1.14;letter-spacing:-.045em;font-weight:800;color:#081221;margin:0;max-width:none;text-shadow:none}
#utama .showroom-swoosh{width:59%;height:9px;margin:14px 0 27px;background:#ff650e;clip-path:polygon(0 100%,82% 0,93% 15%,100% 65%,65% 55%)}
#utama .showroom-description{max-width:75%;font-size:clamp(15px,1.35vw,23px);line-height:1.3;margin:0 0 28px;color:#10192a}
#utama .showroom-offers{display:flex;gap:14px;margin-bottom:24px;max-width:71%}
#utama .showroom-offer{display:flex;align-items:flex-start;gap:13px;flex:1;background:rgba(255,255,255,.9);border-radius:21px;padding:15px 12px;color:#081221;min-width:0;box-shadow:0 8px 30px #dfc9b21a}
#utama .showroom-offer b,#utama .showroom-offer small,#utama .showroom-offer strong{display:block;line-height:1.08}
#utama .showroom-offer b{font-size:clamp(12px,1.03vw,18px);font-weight:800}
#utama .showroom-offer strong{font-size:clamp(25px,2.25vw,39px);color:#f0000d;font-weight:900;letter-spacing:-.03em}
#utama .showroom-offer small{font-size:clamp(11px,.95vw,16px);margin-top:3px}
#utama .showroom-offer .showroom-free{color:#f0000d;font-size:clamp(14px,1.2vw,20px)}
#utama .showroom-offer-icon{display:grid;place-items:center;flex:0 0 25%;aspect-ratio:1;border-radius:13px;background:linear-gradient(135deg,#ff9849,#ff000a);color:white}
#utama .showroom-offer-icon svg{width:70%;height:70%}
#utama .showroom-actions{display:flex;gap:20px;align-items:stretch;width:86%}
#utama .showroom-actions a{display:flex;justify-content:center;align-items:center;gap:12px;flex:1;border-radius:22px;padding:16px 18px;font-size:clamp(14px,1.4vw,24px);font-weight:800;line-height:1.2;white-space:nowrap;text-decoration:none;min-height:60px;margin:0}
#utama .showroom-actions .hero-whatsapp{background:linear-gradient(115deg,#ff5400,#ff1c00);color:#fff;border:1px solid #ff5800;box-shadow:0 8px 24px #ff560029;animation:none}
#utama .hero-whatsapp-icon{width:36px;height:36px;flex-shrink:0}
#utama .showroom-model-link{color:#ff4800;background:rgba(255,255,255,.94);border:2px solid #ff4800;font-size:clamp(12px,1.1vw,19px)!important}
#utama .showroom-model-link span:first-child{font-size:30px}
@media(max-width:700px){#utama.showroom-hero::before{display:none}}
@media(max-width:1000px) and (min-width:701px){#utama .showroom-content{width:64%;padding-top:12%}#utama .showroom-description{margin-bottom:14px}#utama .showroom-offers{max-width:80%;margin-bottom:14px}#utama .showroom-swoosh{margin:10px 0 15px}#utama .showroom-actions{width:94%;gap:10px}#utama .showroom-actions a{padding:12px;min-height:52px}}
@media(max-width:700px){#utama.showroom-hero{aspect-ratio:auto;background-size:100% auto;background-position:top center;background-color:#f5f8fb;overflow:visible}#utama .showroom-content{width:auto;margin:0;padding:45vw 20px 32px}#utama .showroom-content h1{font-size:29px;line-height:1.18}#utama .showroom-content h1 br{display:none}#utama .showroom-description{max-width:none;font-size:16px;line-height:1.55;margin-bottom:20px}#utama .showroom-swoosh{margin:12px 0 18px;width:70%}#utama .showroom-offers{max-width:none;gap:10px;margin-bottom:20px}#utama .showroom-offer{padding:14px 10px;gap:8px;border-radius:16px}#utama .showroom-offer b{font-size:12px}#utama .showroom-offer strong{font-size:29px}#utama .showroom-offer small{font-size:12px}#utama .showroom-offer .showroom-free{font-size:16px}#utama .showroom-actions{width:100%;flex-direction:column;gap:12px}#utama .showroom-actions a{font-size:18px!important;min-height:56px;border-radius:15px}#utama .hero-whatsapp-icon{width:28px;height:28px}}
