.page-hero{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background:50%/cover no-repeat;padding:clamp(3.75rem,9vw,6.25rem) 1rem;color:#fff;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 25% 45%,rgba(0,207,255,.14) 0,transparent 60%),linear-gradient(135deg,rgba(10,26,40,.7),rgba(17,37,48,.85))}.page-hero-title{position:relative;z-index:1;font-family:var(--font-headings);font-weight:800;font-size:clamp(2rem,3vw + 1.2rem,3rem);line-height:1.22;text-shadow:0 3px 9px rgba(0 0 0/.45);text-wrap:balance;opacity:0;transform:translateY(24px);animation:fadeInUp .75s ease forwards}.page-hero-underline{position:relative;z-index:1;width:64px;height:4px;border-radius:2px;background:#00cfff;margin:1rem auto 0}@keyframes fadeInUp{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page-hero-title{animation:none;opacity:1;transform:none}}@media(max-width:768px){.page-hero-underline{width:52px;height:3px}}