.page-hero{position:relative;background-color:var(--dark);margin-top:-132px;padding:calc(56px + 132px) 0 48px;text-align:center;overflow:hidden}.page-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,12,18,.55) 0%,rgba(10,12,18,.75) 55%,rgba(10,12,18,.95) 100%);z-index:0}.page-hero > *{position:relative;z-index:1}.page-hero h1{font-size:38px;font-weight:800;color:var(--text-on-dark);margin-bottom:14px}.page-hero p{color:var(--text-on-dark-muted);max-width:560px;margin:0 auto;font-size:16px}.breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px;font-size:13px;color:var(--text-on-dark-muted)}.breadcrumb a{color:var(--text-on-dark-muted)}.breadcrumb a:hover{color:var(--text-on-dark)}.breadcrumb span{color:var(--text-on-dark);font-weight:600}.page-hero .hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.page-hero .hero-actions .btn{padding:13px 24px;font-size:15px}.page-hero .hero-actions-row{display:contents}@media (max-width:700px){.page-hero{margin-top:-132px;padding:calc(40px + 132px) 0 32px}.page-hero h1{font-size:28px}.page-hero .hero-actions{flex-direction:column;align-items:stretch;max-width:360px;margin-left:auto;margin-right:auto}.page-hero .hero-actions .btn{width:100%}.page-hero .hero-actions-row{display:flex;gap:10px}.page-hero .hero-actions-row .btn{flex:1 1 0;min-width:0;padding-left:12px;padding-right:12px}.page-hero .hero-actions-primary{width:100%}}