.hero{height:770px;position:relative;overflow:hidden;background:#064653 url('../images/maximus-hero-ukm-01.png') center center/cover no-repeat;color:#fff;display:flex;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,57,70,.08),transparent 56%);pointer-events:none}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:48% 52%;align-items:center;height:100%}.hero-copy{max-width:560px;padding:25px 0}.hero .kicker{color:#bde9a9}.hero h1{font:800 clamp(46px,6.2vw,76px)/.99 Manrope;letter-spacing:-.065em;margin:0 0 20px}.hero h1 span{color:#bfe99e}.hero-sub{font-size:18px;line-height:1.55;color:#e0eeee;max-width:460px;margin:0}.hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:30px}.hero-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#c6d8e3;font-size:11px}.hero-proof span:before{content:"✓";color:#bfe99e;font-weight:900;margin-right:7px}.hero-visual{height:100%;min-width:0}.hero-visual img{width:100%;height:100%;object-fit:contain;object-position:right bottom;opacity:0}