.page-hero{background:linear-gradient(135deg,var(--color-brand-700),var(--color-brand-900));padding:120px 0 80px;text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.page-hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(24,144,255,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.page-hero-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--content-padding);position:relative;z-index:1}.page-hero-content{max-width:720px;margin:0 auto}.page-hero-subtitle{display:inline-block;background:#ffffff1f;color:var(--color-brand-200)!important;padding:6px 20px;border-radius:100px;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;margin-bottom:24px;backdrop-filter:blur(8px)}.page-hero h1.ant-typography{font-size:48px!important;font-weight:700!important;color:#fff!important;margin-bottom:20px!important;letter-spacing:-.5px}.page-hero .ant-typography{color:var(--color-neutral-0)!important}.page-hero .ant-typography p{color:var(--color-neutral-300)!important;font-size:var(--font-size-lg);line-height:1.8;max-width:640px;margin:0 auto}@media (max-width: 768px){.page-hero{padding:100px 0 60px}.page-hero .ant-typography{font-size:28px!important}.page-hero .ant-typography p{font-size:var(--font-size-base)}}
