.official-brand img{display:block;width:190px;height:auto;max-height:60px;object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 12px #0008)}
.brand-film{display:grid;grid-template-columns:.72fr 1.45fr;gap:7vw;align-items:center;padding:clamp(85px,10vw,160px) 5.5vw;background:#110c0d;color:white;overflow:hidden}
.brand-film-copy h2{margin:0 0 28px;font-size:clamp(3.5rem,6vw,7rem);line-height:.9;letter-spacing:-.065em}
.brand-film-copy>p:last-child{max-width:480px;color:#ffffff9c;font-size:17px;line-height:1.6}
.film-frame{position:relative;padding:1px;background:linear-gradient(135deg,var(--gold-bright),var(--brand-red-dark) 42%,#191116);box-shadow:0 40px 120px #0008}
.film-frame:before{content:"";position:absolute;inset:-12%;z-index:0;background:radial-gradient(circle,rgb(var(--brand-red-rgb) / 0.333),transparent 64%);filter:blur(30px)}
.film-frame video{position:relative;z-index:1;display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#080606}
.film-frame>span{position:absolute;z-index:2;left:18px;bottom:16px;padding:7px 10px;background:#090708bb;color:var(--gold-bright);font:10px monospace;letter-spacing:.12em}
.real-dashboard{min-height:auto;padding:7vw 6vw;background:radial-gradient(circle at 50% 35%,var(--brand-red-bright),var(--bg-elevated) 62%,var(--bg-deep));isolation:isolate}
.real-dashboard:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff10 1px,transparent 1px),linear-gradient(90deg,#ffffff10 1px,transparent 1px);background-size:55px 55px;opacity:.6}
.real-dashboard img{position:relative;z-index:2;display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 45px 100px #0008;transform:perspective(1600px) rotateX(4deg) rotateY(-3deg);transition:transform .8s cubic-bezier(.16,1,.3,1)}
.project:hover .real-dashboard img{transform:perspective(1600px) rotateX(0) rotateY(0) scale(1.025)}
.dashboard-glow{position:absolute;z-index:1;width:55%;aspect-ratio:1;right:-12%;top:-30%;border-radius:50%;background:var(--brand-red-bright);filter:blur(100px);opacity:.4}
.dashboard-label{position:absolute;z-index:3;right:7vw;bottom:3.7vw;padding:10px 13px;background:rgb(var(--bg-deep-rgb) / 0.902);color:white;font:10px monospace;letter-spacing:.14em}
@media(max-width:850px){.official-brand img{width:155px}.brand-film{grid-template-columns:1fr}.brand-film-copy{max-width:650px}.real-dashboard{padding:9vw 4vw}.dashboard-label{right:5vw;bottom:4vw}}
@media(max-width:560px){.official-brand img{width:138px}.brand-film{padding-block:85px}.brand-film-copy h2{font-size:14vw}.film-frame>span{font-size:8px}.real-dashboard{padding:12vw 3vw}.real-dashboard img{border-radius:7px;transform:none}.dashboard-label{position:relative;display:block;right:auto;bottom:auto;width:max-content;max-width:100%;margin:16px 0 0;font-size:8px}}
@media(prefers-reduced-motion:reduce){.logo-film{display:none}.film-frame{aspect-ratio:16/9;background:url('assets/optimyze-logo-poster.webp') center/cover no-repeat}}

