/* Palette and artwork only. Original layout, typography, and motion remain intact. */
:root{--integrity-neon:#bcff35;--color-marketing:#f0f5e8;--color-marketing-subtle:#a6b19b;--color-marketing-subtler:#829372;--color-marketing-primary:#bcff35;--color-marketing-accent:#bcff35;--color-marketing-divider:#27321e;--color-marketing-divider-bold:#4c672c}
html[data-domain=marketing]{background:#030502;color:#f0f5e8}
.integrity-brand:before{color:#bcff35}
a[data-integrity-target='/monitor/'][class*='bg-marketing'],a[data-integrity-target='/monitor/'][class*='bg-white']{background-color:#bcff35!important;color:#0b1104!important;border-color:#bcff35!important}
a[data-integrity-target='/monitor/']:focus-visible,button:focus-visible{outline-color:#bcff35!important}
[data-hero-heading-phase]>span:first-child{color:#f0f5e8}
[data-hero-heading-phase]>span:nth-child(2){color:#bcff35}
[data-hero-scene]{filter:sepia(.8) saturate(2.5) hue-rotate(27deg)}
[class*='fallbackImage'],img[src*='hero-loading-fallback'],img[src*='hero-error-fallback']{filter:sepia(.7) saturate(2.2) hue-rotate(27deg)}
[class*='bg-linear-to-r'][class*='bg-clip-text']{background-image:linear-gradient(90deg,#e8f8cf,#bcff35,#77ae19)!important}
[class*='fill-brand'],[class*='text-brand']{color:#bcff35}
.integrity-vlad-block{max-width:1280px;margin:clamp(32px,6vw,88px) auto;padding:0 32px;position:relative}
.integrity-vlad-block img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #27321e}
@media(max-width:760px){.integrity-vlad-block{padding:0 16px;margin:32px auto}.integrity-vlad-block img{border-radius:8px}}
/* Crop the reference's small header emblem out of the Vlad artwork. */
.integrity-vlad-block{overflow:hidden}
.integrity-vlad-block img{clip-path:inset(3% 0 0 0);margin-top:-1.62%}

.integrity-vlad-block img{clip-path:none!important;margin-top:0!important;border:0;border-radius:0}.integrity-vlad-block{border-radius:12px;padding:0!important;max-width:1280px}.vlad-art-title{position:absolute;left:7%;right:7%;bottom:5%;font-family:IntegrityDisplay,Arial,sans-serif;font-size:clamp(45px,12.7vw,178px);font-weight:400;line-height:.95;letter-spacing:-.02em;text-align:center;color:#f1f4e9;white-space:nowrap;pointer-events:none}
