/* Intentional reduction of hero only; preserves all non-header sections. */
.hero-3d.hero-v3.hero-minimal{min-height:680px;display:flex;align-items:center;padding:145px clamp(24px,8vw,120px) 110px;background:radial-gradient(ellipse 48% 58% at 85% 42%,rgba(30,74,145,.18),transparent 75%),linear-gradient(135deg,#080e1b,#0b1529 65%,#080e1b);text-align:left}
.hero-minimal .hero-v3-glow{width:610px;height:610px;top:0;right:-190px;opacity:.55}
.hero-minimal .hero-v3-inner{width:100%;max-width:1230px}
.hero-minimal .hero-minimal-label{display:flex;align-items:center;gap:12px;color:#8db7ed;font:700 11px/1.5 system-ui,sans-serif;letter-spacing:.19em;margin:0 0 25px;opacity:1}
.hero-minimal-label span{width:7px;height:7px;border-radius:50%;background:#60a5fa;box-shadow:0 0 15px rgba(96,165,250,.7)}
.hero-3d.hero-minimal h1.hero-minimal-title{font:800 clamp(48px,7vw,100px)/1.05 system-ui,-apple-system,sans-serif;letter-spacing:-.065em;color:#f3f7ff;margin:0 0 27px;max-width:1100px}
.hero-minimal-title span{background:linear-gradient(95deg,#c3e1ff,#60a5fa 55%,#4489ec);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-3d.hero-minimal p.hero-minimal-description{max-width:560px;color:#aabdd5;font:400 clamp(16px,1.5vw,19px)/1.75 system-ui,sans-serif;opacity:1;margin:0 0 34px}
.hero-minimal .hero-v3-actions a{min-height:52px}
.hero-minimal-scroll{position:absolute;bottom:35px;left:clamp(24px,8vw,120px);color:#7e9cc2;text-decoration:none;letter-spacing:.16em;font:700 10px/1.5 system-ui,sans-serif;display:flex;align-items:center;gap:12px}
.hero-minimal-scroll span{font-size:19px;color:#60a5fa}
.navbar.nav-v3{height:72px}
.navbar.nav-v3 .nav-v3-links a{font-weight:500}
.nav-v3-brand-mark{width:40px;height:40px}
@media(max-width:850px){.navbar.nav-v3 .nav-v3-links{top:72px}}
@media(max-width:600px){.hero-3d.hero-v3.hero-minimal{min-height:630px;padding:140px 22px 105px}.hero-3d.hero-minimal h1.hero-minimal-title{font-size:clamp(43px,10vw,63px)}.hero-minimal-scroll{left:22px;bottom:27px}.hero-minimal .hero-v3-actions a{padding:14px 16px;font-size:10px;gap:12px}}
