.page-title{position:relative;z-index:2;text-align:center;padding:128px 0 34px;background:radial-gradient(circle at 50% 0,var(--nexus-accent-softer),transparent 32rem),var(--nexus-bg);overflow:hidden}.page-title:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 22%,rgba(247,88,21,.055) 22.15%,transparent 22.35% 100%),linear-gradient(145deg,transparent 0 64%,rgba(247,88,21,.04) 64.15%,transparent 64.35% 100%);opacity:.65}[data-theme=dark] .page-title{background:transparent}[data-theme=dark] .page-title:before{opacity:.9}.page-title .breadcrumbs{position:relative;z-index:2;margin-bottom:18px}.page-title .breadcrumbs .breadcrumb{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:8px 14px;list-style:none;border:1px solid var(--nexus-border);border-radius:999px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);box-shadow:var(--nexus-shadow-sm)}[data-theme=dark] .page-title .breadcrumbs .breadcrumb{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13)}.page-title .breadcrumbs .breadcrumb .breadcrumb-item{display:inline-flex;align-items:center;gap:6px;color:var(--nexus-muted);font-size:.82rem;font-weight:700;line-height:1}.page-title .breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"/";padding-right:8px;color:color-mix(in srgb,var(--nexus-muted),transparent 40%);font-weight:700}.page-title .breadcrumbs .breadcrumb .breadcrumb-item a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;transition:color .25s ease}.page-title .breadcrumbs .breadcrumb .breadcrumb-item a:hover{color:var(--nexus-accent)}.page-title .breadcrumbs .breadcrumb .breadcrumb-item a i{color:var(--nexus-muted);font-size:.86rem;line-height:1;transition:color .25s ease}.page-title .breadcrumbs .breadcrumb .breadcrumb-item a:hover i,.page-title .breadcrumbs .breadcrumb .breadcrumb-item.active,.page-title .breadcrumbs .breadcrumb .breadcrumb-item.current{color:var(--nexus-accent)}.page-title .title-wrapper{position:relative;z-index:2;max-width:780px;margin:0 auto;padding:0 16px}.page-title-eyebrow{gap:8px;margin-bottom:12px;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page-title-eyebrow,.page-title-eyebrow i{display:inline-flex;align-items:center;color:var(--nexus-accent)}.page-title-eyebrow i{width:26px;height:26px;justify-content:center;border:1px solid var(--nexus-border-strong);border-radius:9px;background:var(--nexus-accent-soft);font-size:.84rem}.page-title .title-wrapper h1{margin:0;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(2.25rem,4vw,3.75rem);font-weight:850;line-height:1.02;letter-spacing:-.065em}.page-title .title-wrapper h1 span,.page-title .title-wrapper h1 strong{color:var(--nexus-accent)}.page-title .title-wrapper p{max-width:680px;margin:14px auto 0;color:var(--nexus-muted);font-size:1rem;font-weight:500;line-height:1.65}[data-theme=dark] .page-title .title-wrapper p{color:#d0d5dd}.page-title-compact{padding:112px 0 22px}.page-title-compact .title-wrapper h1{font-size:clamp(2rem,3vw,3rem)}.page-title-compact .title-wrapper p{max-width:620px;font-size:.95rem}.page-title-breadcrumbs-only{padding:0;text-align:left;background:transparent;overflow:visible}.page-title-breadcrumbs-only:before{display:none}.page-title-breadcrumbs-only .breadcrumbs{margin-bottom:22px}.page-title-breadcrumbs-only .breadcrumbs .breadcrumb{justify-content:flex-start;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.page-title-breadcrumbs-only .breadcrumbs .breadcrumb .breadcrumb-item{font-size:.82rem}[data-theme=dark] .page-title-breadcrumbs-only .breadcrumbs .breadcrumb{background:transparent;border-color:transparent}@media (max-width:768px){.page-title{padding:104px 0 28px}.page-title .breadcrumbs{margin-bottom:14px}.page-title .breadcrumbs .breadcrumb{max-width:calc(100vw - 32px);padding:8px 12px}.page-title .breadcrumbs .breadcrumb .breadcrumb-item{font-size:.78rem}.page-title .title-wrapper h1{font-size:clamp(2rem,8vw,2.8rem);letter-spacing:-.055em}.page-title .title-wrapper p{font-size:.95rem;line-height:1.58}.page-title-breadcrumbs-only{padding:0}.page-title-breadcrumbs-only .breadcrumbs .breadcrumb{max-width:100%;justify-content:flex-start}}@media (max-width:575px){.page-title{padding:12px 0 px}.page-title .breadcrumbs .breadcrumb{border-radius:18px}.page-title-breadcrumbs-only .breadcrumbs .breadcrumb{border-radius:0}.page-title .title-wrapper h1{font-size:clamp(1.85rem,9.5vw,2.45rem)}.page-title-eyebrow{font-size:.72rem}.page-title-eyebrow i{width:24px;height:24px}}.page-title-inline{min-width:0}.page-title-inline .page-title-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--nexus-accent);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page-title-inline .page-title-eyebrow i{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--nexus-border-strong);border-radius:9px;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-size:.84rem}.page-title-inline h1{margin:0;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(2.1rem,3.2vw,3.4rem);font-weight:850;line-height:1.02;letter-spacing:-.065em}.page-title-inline h1 span{color:var(--nexus-accent)}.page-title-inline p{max-width:560px;margin:12px 0 0;color:var(--nexus-muted);font-size:1rem;font-weight:500;line-height:1.6}[data-theme=dark] .page-title-inline p{color:#d0d5dd}@media (max-width:575px){.page-title-inline h1{font-size:2.1rem}.page-title-inline .page-title-eyebrow{font-size:.72rem}.page-title-inline .page-title-eyebrow i{width:24px;height:24px}}