.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-glass .sw-card, .pd-card-glass .co-card, .pd-card-glass .co-tile{background: color-mix(in srgb, var(--bg) 70%, transparent);backdrop-filter: blur(14px) saturate(160%);-webkit-backdrop-filter: blur(14px) saturate(160%);border-color: color-mix(in srgb, var(--line) 70%, transparent)}.pd-card-glass{position: relative}.pd-card-glass::before{content: "";position: absolute;inset: -40px -10% auto;height: 70%;z-index: -1;pointer-events: none;background: radial-gradient(40% 60% at 20% 30%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 70%), radial-gradient(40% 60% at 80% 60%, rgba(124, 58, 237, .14), transparent 70%)}.pd-card-glass .post-card, .pd-card-glass .work-card{background: color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-color: color-mix(in srgb, var(--blue) 16%, var(--line))}@media (min-width: 1001px){.blog-grid.bl-grid{grid-template-columns: repeat(var(--cols, 3), 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}.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}}