body{background-color:#e3f1fd}.pp-catnav{top:var(--nm-header-h,0px);z-index:20;border-bottom:1px solid var(--nm-border,#00000014);background:#fff;position:sticky;overflow-x:auto}.pp-catnav-inner{gap:4px;min-width:max-content;max-width:1200px;margin:0 auto;padding:10px 20px;display:flex}.pp-catnav-link{color:var(--nm-text-muted,#6b7078);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pp-catnav-link:hover{color:var(--nm-primary,#0054bc);background:#0054bc0f}.pp-catnav-icon{background:var(--nm-icon-bg,#e3f1fd);color:#0a3a75;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pp-category{padding:56px 24px;scroll-margin-top:64px}.pp-category--alt{background:#fafafa}.pp-category-inner{flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;display:flex}.pp-category-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--nm-primary,#0054bc);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-flex}.pp-category-copy h2{color:var(--nm-text,#1f2126);letter-spacing:-.01em;margin:0 0 12px;font-size:24px;font-weight:700}.pp-category-desc{color:var(--nm-text-muted,#6b7078);margin:0 0 20px;font-size:15px;line-height:1.7}.pp-feature-list{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pp-feature-list li{color:var(--nm-text,#1f2126);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.pp-feature-list svg{color:var(--nm-primary,#0054bc);flex-shrink:0;margin-top:1px}.pp-config{margin-bottom:24px}.pp-config-label{text-transform:uppercase;letter-spacing:.04em;color:var(--nm-text-muted,#6b7078);margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.pp-config-chips{flex-wrap:wrap;gap:8px;display:flex}.pp-config-chip{color:var(--nm-text,#1f2126);background:var(--nm-rail-bg,#efefef);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.pp-category-cta{margin-top:4px}.pp-cta{background:var(--nm-primary,#0054bc);padding:56px 24px}.pp-cta-inner{flex-direction:column;align-items:flex-start;gap:24px;max-width:1000px;margin:0 auto;display:flex}.pp-cta-inner h2{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.pp-cta-inner p{color:#ffffffd9;margin:0;font-size:14.5px}.pp-cta .cp-btn{color:var(--nm-dark-panel,#1a212a);background:#fff}.pp-cta .cp-btn:hover{background:#f2f2f2}@media (min-width:900px){.pp-category-inner{flex-direction:row;align-items:flex-start}.pp-category-copy,.pp-category-media{flex:1}.pp-category--alt .pp-category-inner{flex-direction:row-reverse}.pp-cta-inner{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.pp-category{padding:80px 40px}.pp-category-copy h2{font-size:28px}}
