.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)}.pd-list.co-grid{display: grid;grid-template-columns: repeat(var(--cols, 3), minmax(0, 1fr));gap: 22px;align-items: stretch}@media (max-width: 1024px){.pd-list.co-grid{grid-template-columns: repeat(min(var(--cols, 3), 2), minmax(0, 1fr))}}@media (max-width: 760px){.pd-list.co-grid{grid-template-columns: minmax(0, 1fr)}}.page-hero-grad{background: linear-gradient(140deg, var(--blue), color-mix(in srgb, var(--blue) 55%, #000));color: #fff}.page-hero-grad .breadcrumb, .page-hero-grad .breadcrumb a{color: rgba(255, 255, 255, .78)}.page-hero-grad h1, .page-hero-grad .accent{color: #fff}.page-hero-grad .lead{color: rgba(255, 255, 255, .8)}.page-hero-grad .pd-kicker{background: rgba(255, 255, 255, .16);color: #fff}.pd-band .pd-hero-actions{margin-top: 24px}.pd-band .pd-stat{color: rgba(255, 255, 255, .8)}.pd-band .pd-stat b{color: #fff}.pd-band .pd-btn-light{background: #fff;color: var(--blue);border-color: #fff}.pd-band .pd-btn-light:hover{background: rgba(255, 255, 255, .9)}.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}}