
:root{--dg:#63c51c;--dgb:#7fe52f;--db:#090b0c;--dc:#12171a;--dw:#fff;--dm:#b8c0c6}
.denard-booth-showcase{position:relative;overflow:hidden;background:
radial-gradient(circle at 85% 20%,rgba(99,197,28,.14),transparent 30%),
linear-gradient(135deg,#090b0c,#151a1d);padding:clamp(76px,9vw,120px) 24px;color:var(--dw)}
.denard-booth-showcase__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(42px,7vw,86px);align-items:center}
.denard-booth-showcase__kicker{display:inline-block;margin-bottom:14px;color:var(--dgb);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:900}
.denard-booth-showcase h2{margin:0;color:#fff!important;font-size:clamp(44px,5.6vw,74px);line-height:.98;letter-spacing:-.045em;font-weight:900}
.denard-booth-showcase__lead{margin:24px 0 0;color:#dfe5e8;font-size:clamp(18px,2vw,22px);line-height:1.65}
.denard-booth-showcase__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}
.denard-booth-showcase__features div{padding:18px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}
.denard-booth-showcase__features strong{display:block;color:var(--dgb);font-size:16px;margin-bottom:6px}
.denard-booth-showcase__features span{display:block;color:var(--dm);font-size:14.5px;line-height:1.55}
.denard-booth-showcase__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}
.denard-booth-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border-radius:10px;text-decoration:none!important;font-weight:900}
.denard-booth-btn--primary{background:linear-gradient(135deg,#7fe52f,#63c51c);color:#071000!important}
.denard-booth-btn--secondary{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:#fff!important}
.denard-booth-showcase__gallery{position:relative;min-height:590px}
.denard-booth-showcase figure{margin:0}
.denard-booth-showcase__main{position:absolute;inset:0 70px 80px 0}
.denard-booth-showcase__main img{width:100%;height:100%;object-fit:cover;border-radius:24px;box-shadow:0 30px 70px rgba(0,0,0,.42)}
.denard-booth-showcase__main figcaption{position:absolute;left:20px;bottom:20px;padding:12px 15px;border-radius:10px;background:rgba(6,8,9,.82);color:#fff;font-size:14px;font-weight:800;backdrop-filter:blur(8px)}
.denard-booth-showcase__small{position:absolute;width:190px;height:230px;border-radius:18px;overflow:hidden;border:6px solid #0c1012;box-shadow:0 22px 50px rgba(0,0,0,.38)}
.denard-booth-showcase__small img{width:100%;height:100%;object-fit:cover}
.denard-booth-showcase__small--one{right:0;top:36px}
.denard-booth-showcase__small--two{right:16px;bottom:0;width:170px;height:220px}
.denard-booth-showcase__badge{position:absolute;left:28px;bottom:20px;padding:16px 18px;border-radius:14px;background:#101517;border:1px solid rgba(99,197,28,.28);box-shadow:0 20px 45px rgba(0,0,0,.28)}
.denard-booth-showcase__badge span{display:block;color:var(--dgb);font-size:13px;font-weight:900;letter-spacing:.03em}
.denard-booth-showcase__badge strong{display:block;margin-top:4px;color:#fff;font-size:16px}
.et_pb_section:has(.denard-booth-showcase),.et_pb_row:has(.denard-booth-showcase),.et_pb_column:has(.denard-booth-showcase),.et_pb_code:has(.denard-booth-showcase),.et_pb_code_inner:has(.denard-booth-showcase){margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}
@media(max-width:980px){.denard-booth-showcase__inner{grid-template-columns:1fr}.denard-booth-showcase__gallery{min-height:540px}.denard-booth-showcase__content{text-align:center}.denard-booth-showcase__actions{justify-content:center}}
@media(max-width:640px){.denard-booth-showcase{padding:64px 18px}.denard-booth-showcase__features{grid-template-columns:1fr}.denard-booth-showcase__gallery{min-height:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.denard-booth-showcase__main,.denard-booth-showcase__small{position:relative;inset:auto;right:auto;top:auto;bottom:auto;width:auto;height:auto}.denard-booth-showcase__main{grid-column:1/-1}.denard-booth-showcase__main img{aspect-ratio:3/2}.denard-booth-showcase__small img{aspect-ratio:4/3}.denard-booth-showcase__badge{position:relative;left:auto;bottom:auto;grid-column:1/-1}}
