.partner-hub{--ph-brand:#059669;--ph-accent:#047857;--ph-text:#fff;--ph-on-brand:#fff}.partner-hub .ph-text-brand{color:var(--ph-brand)}.partner-hub .ph-text-accent{color:var(--ph-accent)}.partner-hub .ph-bg-brand{background-color:var(--ph-brand)}.partner-hub .ph-bg-accent{background-color:var(--ph-accent)}.partner-hub .ph-border-brand{border-color:var(--ph-brand)}.partner-hub .ph-link{color:var(--ph-brand)}.partner-hub .ph-link:hover{color:var(--ph-accent)}.partner-hub .ph-badge{background-color:color-mix(in srgb,var(--ph-brand) 18%,transparent);color:var(--ph-brand)}.partner-hub .ph-badge-solid{background-color:var(--ph-brand);color:var(--ph-on-brand)}.partner-hub .ph-badge-soft{background-color:color-mix(in srgb,var(--ph-brand) 28%,transparent);color:color-mix(in srgb,var(--ph-brand) 85%,#fff)}.partner-hub .ph-btn-primary{background-color:var(--ph-brand);color:var(--ph-on-brand)}.partner-hub .ph-btn-primary:hover{filter:brightness(.93)}.partner-hub .ph-btn-outline{border-color:var(--ph-brand);color:var(--ph-brand)}.partner-hub .ph-btn-outline:hover{background-color:color-mix(in srgb,var(--ph-brand) 10%,transparent)}.partner-hub .ph-stat-footer,.partner-hub .ph-stat-header{background-color:color-mix(in srgb,var(--ph-accent) 92%,transparent)}.partner-hub .ph-stat-value{color:color-mix(in srgb,var(--ph-brand) 75%,#fff)}.partner-hub .ph-hero-kicker{color:color-mix(in srgb,var(--ph-brand) 80%,#fff)}.partner-hub .ph-hero-overlay{background:linear-gradient(to right,color-mix(in srgb,var(--ph-accent) 94%,#000),color-mix(in srgb,var(--ph-accent) 78%,#000),transparent)}.partner-hub .ph-hero-overlay-mobile{background:linear-gradient(to bottom,color-mix(in srgb,var(--ph-accent) 94%,#000),color-mix(in srgb,var(--ph-accent) 78%,#000),transparent)}.partner-hub .ph-avatar{background-color:var(--ph-brand);color:var(--ph-on-brand)}.partner-hub .ph-group-hover-brand:hover{color:var(--ph-brand)}.partner-hub .ph-tabs-list{border-color:color-mix(in srgb,var(--ph-brand) 35%,transparent);background-color:color-mix(in srgb,var(--ph-brand) 8%,transparent)}.partner-hub .ph-tab-trigger{color:color-mix(in srgb,var(--ph-brand) 80%,#111)}.partner-hub .ph-tab-trigger[data-state=active]{background-color:var(--ph-brand);color:var(--ph-on-brand)}.partner-hub .ph-chip{background-color:color-mix(in srgb,var(--ph-brand) 14%,transparent);color:var(--ph-brand)}.partner-hub .ph-gradient-fallback{background:linear-gradient(to bottom right,var(--ph-brand),var(--ph-accent))}.partner-hub .ph-focus:focus{outline:none;box-shadow:0 0 0 1px var(--ph-brand)}.partner-hub .ph-spinner{color:var(--ph-brand)}