.page-header{padding:calc(var(--nav-height) + 48px) 0 56px;background:var(--bg-dark) center center / cover no-repeat;text-align:center;position:relative;overflow:hidden}.page-header:before{content:"";background:#0b1222cc;position:absolute;inset:0}.page-header>.container{z-index:1;position:relative}@media (min-width:640px){.page-header{padding:calc(var(--nav-height) + 56px) 0 64px}}@media (min-width:1024px){.page-header{padding:calc(var(--nav-height) + 64px) 0 72px}}.page-header-orb{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.page-header-orb--1{background:#1568a433;width:400px;height:400px;top:-120px;right:-80px}.page-header-orb--2{background:#3db8f51f;width:300px;height:300px;bottom:-100px;left:-100px}.page-header-content{flex-direction:column;align-items:center;max-width:700px;margin:0 auto;display:flex}.page-header h1{color:#fff;letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.05}.page-header-accent{background:linear-gradient(135deg, var(--primary-light) 0%, #a8e0ff 40%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-header p{color:#ffffff73;max-width:540px;font-size:1.0625rem;line-height:1.7}@media (min-width:640px){.page-header p{font-size:1.125rem}}.breadcrumb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 20px;font-size:.8125rem;display:inline-flex}.breadcrumb a{color:#fff6;transition:color .15s}.breadcrumb a:hover{color:var(--primary-light)}.breadcrumb-sep{color:#ffffff26}.breadcrumb-current{color:var(--primary-light);font-weight:600}
