.pd-hero{padding: clamp(36px, 6vw, 72px) 0 clamp(20px, 3vw, 36px)}.pd-hero-inner{position: relative}.pd-kicker{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 14px;padding: 6px 14px;border-radius: 999px;background: var(--blue-soft);color: var(--blue);font-size: .85rem;font-weight: 700}.pd-hero h1{font-size: clamp(1.9rem, 4.2vw, 3rem)}.pd-hero .lead{margin-top: 14px}.pd-hero-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;margin-top: 26px}.pd-stat{display: inline-flex;align-items: baseline;gap: 6px;color: var(--muted);font-size: .92rem}.pd-stat b{color: var(--text);font-size: 1.25rem;font-weight: 800}.pd-cta-wrap{padding-top: 0}.pd-cta-wrap .cta-band{margin-top: 0}.pd-card-elevated .sw-card, .pd-card-elevated .co-card, .pd-card-elevated .co-tile{border-color: transparent;box-shadow: 0 18px 44px -26px rgba(10, 20, 60, .35)}.pd-card-elevated .post-card, .pd-card-elevated .work-card{border-color: transparent;box-shadow: 0 18px 44px -26px rgba(10, 20, 60, .35)}@media (min-width: 1101px){.work-grid.pf-l-cards{grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr))}}.hstyle-2 .site-header{padding: 0;background: rgba(255,255,255,.92);backdrop-filter: saturate(180%) blur(16px);-webkit-backdrop-filter: saturate(180%) blur(16px);border-bottom: 1px solid var(--line)}.hstyle-2 .glass-bar{background: transparent;border: 0;border-radius: 0;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none;padding-inline: 0;height: 70px}.hstyle-2 .glass-bar::before{display: none}@media (max-width: 600px){.hstyle-2 .glass-bar{height: 60px}.hstyle-2 .nav-links{inset: 66px 12px auto 12px}}