.ph-band{padding:clamp(72px,9vw,128px) 24px}.ph-shell{max-width:var(--container);margin:0 auto}.ph-band[id]{scroll-margin-top:96px}.ph-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(22px,3vw,34px)}.ph-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.ph-stat{background:var(--bg);padding:clamp(22px,2.6vw,32px)}.ph-stat-v{display:block;font-family:var(--font-heading),sans-serif;font-weight:300;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.02em;color:var(--ink)}.ph-stat-k{display:block;margin-top:10px;color:var(--gold-light)}.ph-covers-label,.ph-stat-k{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ph-covers-label{margin:clamp(30px,4vw,48px) 0 14px;color:var(--muted)}.ph-covers{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ph-cover{border:1px solid var(--line);background:var(--surface);padding:10px 16px;font-size:.9rem;color:var(--ink)}.ph-shell .hub-filter{max-width:none;padding:0 0 24px}.ph-groups{display:flex;flex-direction:column;gap:clamp(44px,5vw,72px)}.ph-group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:clamp(20px,2.4vw,30px);border-bottom:1px solid var(--line)}.ph-group-title{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:300;letter-spacing:-.01em;color:var(--ink)}.ph-group-count{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light)}.ph-groups .content-grid{max-width:none;padding:0}.ph-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:0;padding:0;list-style:none}.ph-index li{display:flex}.ph-index-item{position:relative;display:flex;flex:1 1;flex-direction:column;gap:2px;background:var(--bg);padding:15px 20px;color:var(--ink);text-decoration:none}.ph-index-item:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold);opacity:0;pointer-events:none}.ph-index-item:focus-visible,.ph-index-item:hover{background:var(--surface-2)}.ph-index-item:focus-visible:after,.ph-index-item:hover:after{opacity:1}.ph-index-item:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ph-index-name{font-size:.98rem;line-height:1.3}.ph-index-item:focus-visible .ph-index-name,.ph-index-item:hover .ph-index-name{color:var(--gold-light)}.ph-index-sub{font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.ph-cover,.ph-index-item{transition:background-color .35s ease,border-color .35s ease}.ph-index-name{transition:color .35s ease}.ph-index-item:after{transition:opacity .35s ease}}@media (max-width:1024px){.ph-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ph-index,.ph-stats{grid-template-columns:minmax(0,1fr)}}.ph-band.tone-dark{background-color:var(--bg);background-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.84) 58%,rgba(0,0,0,.74)),url(/videos/cta-consult-poster.jpg);background-size:cover;background-position:top;background-repeat:no-repeat}