.pm-pi__head{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:20px 56px;margin-bottom:36px;display:grid}.pm-pi__title{font-size:clamp(34px,5vw,72px);line-height:1.04;font-weight:var(--pm-heading-weight);font-stretch:var(--pm-heading-stretch);letter-spacing:-.035em;text-transform:var(--pm-display-transform);color:var(--pm-heading);margin:0}.pm-pi__aside{justify-items:start;gap:14px;display:grid}.pm-pi__intro{color:var(--pm-ink);margin:0;font-size:16px;line-height:1.55}.pm-pi__more{color:var(--pm-blue);font-weight:600;text-decoration:none}.pm-pi__more:hover{text-underline-offset:4px;text-decoration:underline}.pm-pt__table{border-collapse:separate;border-spacing:0 12px;table-layout:fixed;width:100%;color:var(--pm-ink);margin-top:-12px}.pm-pt__table thead th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--pm-muted);padding:0 14px;font-size:11px;font-weight:600}.pm-pt__table thead th:first-child{padding-left:98px}.pm-pt__table thead th:first-child,.pm-pt__table thead th:nth-child(2){width:33%}.pm-pt__table thead th:nth-child(3),.pm-pt__table thead th:nth-child(4){width:17%}.pm-pt__row>*{vertical-align:top;text-align:left;background:var(--pm-surface);border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);padding:28px 14px}.pm-pt__row>:first-child{border-left:1px solid var(--pm-line);border-radius:var(--pm-radius-sm) 0 0 var(--pm-radius-sm);padding-left:28px}.pm-pt__row>:last-child{border-right:1px solid var(--pm-line);border-radius:0 var(--pm-radius-sm) var(--pm-radius-sm) 0;padding-right:28px}.pm-pt__row{position:relative}.pm-pt__rowlink:after{content:"";z-index:1;position:absolute;inset:0}.pm-pt__case,.pm-pt__fallback,.pm-pt__challenge a{z-index:2;position:relative}.pm-pt__row.is-link:hover>*,.pm-pt__row.is-link:focus-within>*{border-color:var(--pm-blue)}.pm-pt__rowlink:focus-visible{outline:none}.pm-pt__row.is-link:has(.pm-pt__rowlink:focus-visible)>*{box-shadow:inset 0 2px 0 var(--pm-blue), inset 0 -2px 0 var(--pm-blue)}.pm-pt__problem{font-weight:inherit}.pm-pt__pwrap{align-items:flex-start;gap:16px;display:flex}.pm-pt__num{letter-spacing:-.04em;min-width:1.35em;color:color-mix(in srgb, var(--pm-muted) 50%, transparent);flex:none;font-size:40px;font-weight:800;line-height:.9}.pm-pt__name{gap:6px;min-width:0;display:grid}.pm-pt__title{letter-spacing:-.025em;color:var(--pm-heading);font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.05;text-decoration:none}.pm-pt__badge:empty{display:none}.pm-pt__challenge p{margin:0;font-size:16px;line-height:1.5}.pm-pt__chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pm-pt__chips li{border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);color:var(--pm-ink);padding:4px 10px;font-size:12px;line-height:1.3}.pm-pt__caps{color:var(--pm-heading);font-size:13px;font-weight:600;line-height:1.5}.pm-pt__table .pm-pt__evidence{padding-right:56px;position:relative}.pm-pt__proof{justify-items:start;gap:4px;display:grid}.pm-pt__metric{letter-spacing:-.03em;color:var(--pm-accent);font-size:clamp(28px,2.6vw,36px);font-weight:800;line-height:1}.pm-pt__metric-label{color:var(--pm-muted);font-size:12px;line-height:1.4}.pm-pt__case{color:inherit;text-underline-offset:3px;text-decoration:underline}.pm-pt__case:hover{color:var(--pm-blue)}.pm-pt__dash{border-top:3px solid var(--pm-line);color:#0000;width:36px;height:0;margin:14px 0 10px;display:block;overflow:hidden}.pm-pt__fallback{color:var(--pm-muted);text-underline-offset:3px;font-size:12px}.pm-pt__fallback:hover{color:var(--pm-blue)}.pm-pt__note{color:#b54708;font-size:11px}.pm-pt__arrow{color:var(--pm-heading);font-size:22px;font-weight:600;line-height:1;position:absolute;top:28px;right:28px}@media (min-width:768px) and (max-width:1023.98px){.pm-pi__head{grid-template-columns:minmax(0,1fr);align-items:start}.pm-pt__table thead th:first-child{padding-left:18px}.pm-pt__table thead th:first-child{width:27%}.pm-pt__table thead th:nth-child(2){width:33%}.pm-pt__table thead th:nth-child(3){width:18%}.pm-pt__table thead th:nth-child(4){width:22%}.pm-pt__row>*{padding:20px 10px}.pm-pt__row>:first-child{padding-left:18px}.pm-pt__row>:last-child{padding-right:18px}.pm-pt__pwrap{flex-direction:column;gap:6px}.pm-pt__num{font-size:26px}.pm-pt__title{font-size:19px}.pm-pt__challenge p{font-size:14px}.pm-pt__table .pm-pt__evidence{padding-right:36px}.pm-pt__metric{font-size:26px}.pm-pt__arrow{font-size:18px;top:20px;right:14px}}@media (max-width:767.98px){.pm-pi__head{grid-template-columns:minmax(0,1fr);align-items:start;margin-bottom:24px}.pm-pt__table,.pm-pt__table tbody,.pm-pt__row,.pm-pt__row>*{width:100%;display:block}.pm-pt__table{table-layout:auto;margin-top:0}.pm-pt__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pm-pt__row{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);margin-bottom:12px}.pm-pt__row.is-link:hover,.pm-pt__row.is-link:focus-within{border-color:var(--pm-blue)}.pm-pt__row>*,.pm-pt__row>:first-child,.pm-pt__row>:last-child{background:0 0;border:0;border-radius:0;padding:0 20px 16px}.pm-pt__row>.pm-pt__problem{padding:20px 52px 14px 20px}.pm-pt__pwrap{gap:12px}.pm-pt__num{font-size:28px}.pm-pt__title{font-size:22px}.pm-pt__row>[data-col]:before{content:attr(data-col);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.pm-pt__row>.pm-pt__challenge:before{display:none}.pm-pt__row>.pm-pt__evidence{padding-bottom:20px;padding-right:20px}.pm-pt__arrow{top:22px;right:20px}.pm-pt__table .pm-pt__evidence{position:static}}.pm-ic__tabs{flex-wrap:wrap;gap:8px;margin:-12px 0 24px;display:flex}.pm-ic__tab{font:inherit;white-space:nowrap;color:var(--pm-heading);background:var(--pm-surface);border:1px solid var(--pm-line);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.2}.pm-ic__tab:hover{border-color:var(--pm-heading)}.pm-ic__tab[aria-pressed=true]{color:#fff;background:var(--pm-navy);border-color:var(--pm-navy)}.pm-ic__tab:focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}.pm-ic__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pm-ic__card{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);min-width:0;color:var(--pm-ink);flex-direction:column;gap:14px;padding:26px;display:flex;position:relative}.pm-ic__card[hidden]{display:none}.pm-ic__card:has(.pm-ic__link):hover{border-color:var(--pm-blue)}.pm-ic__badge:empty{display:none}.pm-ic__num{letter-spacing:.07em;color:var(--pm-blue);font-size:11px;font-weight:600}.pm-ic__name{letter-spacing:-.02em;min-height:2.3em;color:var(--pm-heading);margin:0;font-size:22px;font-weight:800;line-height:1.15}.pm-ic__metric{border-top:1px solid var(--pm-line);gap:6px;padding-top:14px;display:grid}.pm-ic__metric strong{letter-spacing:-.04em;color:var(--pm-accent);overflow-wrap:anywhere;font-size:40px;font-weight:800;line-height:1}.pm-ic__metric span{color:var(--pm-ink);font-size:13px;line-height:1.4}.pm-ic__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-ic__logos li{text-align:center;border:1px solid var(--pm-line);background:repeating-linear-gradient(135deg, var(--pm-soft) 0 8px, color-mix(in srgb, var(--pm-line) 45%, var(--pm-soft)) 8px 16px);justify-content:center;align-items:center;height:40px;padding:0 6px;display:flex;overflow:hidden}.pm-ic__logos img{object-fit:contain;max-width:100%;max-height:28px}.pm-ic__logos span{color:var(--pm-muted);overflow-wrap:anywhere;font-size:10px;font-weight:600;line-height:1.2}.pm-ic__link{color:var(--pm-blue);margin-top:auto;font-size:14px;font-weight:600;text-decoration:none}.pm-ic__link:after{content:"";position:absolute;inset:0}.pm-ic__link:focus-visible{outline:none}.pm-ic__card:has(.pm-ic__link:focus-visible){outline:2px solid var(--pm-blue);outline-offset:2px}@media (max-width:1023.98px){.pm-ic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.pm-ic__grid{grid-template-columns:minmax(0,1fr)}.pm-ic__tabs{scrollbar-width:thin;flex-wrap:nowrap;margin:-8px 0 20px;padding-bottom:6px;overflow-x:auto}.pm-ic__card{padding:22px}}.pm-pt__sub{color:var(--pm-ink);font-size:13px;font-weight:600;line-height:1.35}.pm-pt__thead--hidden th{height:0;padding-top:0;padding-bottom:0;font-size:0;line-height:0;overflow:hidden}.pm-pt__table--nohead{margin-top:-24px}.pm-pt__table--nocaps thead th:first-child{width:38%}.pm-pt__table--nocaps thead th:nth-child(2){width:42%}.pm-pt__table--nocaps thead th:nth-child(3){width:20%}@media (min-width:768px) and (max-width:1023.98px){.pm-pt__table--nocaps thead th:first-child{width:32%}.pm-pt__table--nocaps thead th:nth-child(2){width:43%}.pm-pt__table--nocaps thead th:nth-child(3){width:25%}}@media (max-width:767.98px){.pm-pt__table--nohead{margin-top:0}}.pm-ic__panel{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);color:var(--pm-ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;padding:40px;display:grid}.pm-ic__panel[hidden],.pm-ic__grid[hidden]{display:none}.pm-ic__pmain{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.pm-ic__pname{letter-spacing:-.02em;color:var(--pm-heading);margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.05}.pm-ic__pmetric{border-top:4px solid var(--pm-navy);align-self:stretch;gap:6px;padding-top:16px;display:grid}.pm-ic__pmetric strong{letter-spacing:-.02em;color:var(--pm-heading);overflow-wrap:anywhere;font-size:clamp(36px,3.4vw,48px);font-weight:800;line-height:1}.pm-ic__plabel{color:var(--pm-heading);font-size:16px;font-weight:600}.pm-ic__psource{color:var(--pm-muted);font-size:12px}.pm-ic__pcases{margin:0;font-size:14px;line-height:1.55}.pm-ic__pbtn{color:#fff;background:var(--pm-blue);margin-top:auto;padding:15px 22px;font-weight:600;text-decoration:none}.pm-ic__pbtn:hover{filter:brightness(1.1)}.pm-ic__ptitle{color:var(--pm-muted);margin:0 0 12px;font-size:13px;font-weight:600}.pm-ic__logos--panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pm-ic__logos--panel li{height:80px;padding:0 8px}.pm-ic__logos--panel span{font-size:13px}.pm-ic__logos--panel img{max-height:48px}@media (max-width:1023.98px){.pm-ic__panel{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}}@media (max-width:767.98px){.pm-ic__panel{padding:22px}.pm-ic__logos--panel{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ic__logos--panel li{height:56px}}
.pm-ihub__head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:24px 56px;margin-bottom:36px;display:grid}.pm-ihub__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--pm-blue);margin:0 0 14px;font-size:11px;font-weight:700}.pm-ihub__title{font-size:clamp(32px,4.6vw,64px);line-height:1.05;font-weight:var(--pm-heading-weight,700);font-stretch:var(--pm-heading-stretch,normal);letter-spacing:-.03em;color:var(--pm-heading);margin:0}.pm-ihub__intro{max-width:640px;color:var(--pm-ink);margin:16px 0 0;font-size:17px;line-height:1.55}.pm-ihub__search{border:1px solid var(--pm-navy);background:var(--pm-surface);display:flex}.pm-ihub__search input{min-width:0;font:inherit;color:var(--pm-ink);background:0 0;border:0;flex:1;padding:14px 16px;font-size:15px}.pm-ihub__search input:focus-visible{outline:2px solid var(--pm-blue);outline-offset:-2px}.pm-ihub__search button{font:inherit;color:var(--pm-navy);cursor:pointer;background:0 0;border:0;padding:0 22px;font-weight:600}.pm-ihub__search button:hover{color:var(--pm-blue)}.pm-ihub__tabs{scrollbar-width:none;border-bottom:1px solid var(--pm-line);gap:4px 28px;margin-bottom:20px;display:flex;overflow-x:auto}.pm-ihub__tabs::-webkit-scrollbar{display:none}.pm-ihub__tab{font:inherit;color:var(--pm-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 0 12px;font-size:15px}.pm-ihub__tab:hover{color:var(--pm-navy)}.pm-ihub__tab[aria-pressed=true]{color:var(--pm-navy);border-bottom-color:var(--pm-navy);font-weight:600}.pm-ihub__tab:focus-visible,.pm-ihub__clear:focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}.pm-ihub__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.pm-ihub__select{border:1px solid var(--pm-line);background:var(--pm-surface);color:var(--pm-muted);align-items:center;gap:6px;padding:0 0 0 12px;font-size:13px;display:inline-flex;position:relative}.pm-ihub__select>span{white-space:nowrap;flex:none}.pm-ihub__select select{appearance:none;max-width:190px;font:inherit;color:var(--pm-navy);cursor:pointer;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") right 10px center no-repeat;border:0;padding:9px 28px 9px 2px;font-weight:600}.pm-ihub__select select:focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}.pm-ihub__select select:disabled{opacity:.45;cursor:not-allowed}.pm-ihub__select.is-active{border-color:var(--pm-navy);background:var(--pm-navy);color:#ffffffb8}.pm-ihub__select.is-active select{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23fff'/%3E%3C/svg%3E")}.pm-ihub__select.is-active select option{color:var(--pm-ink)}.pm-ihub__clear{font:inherit;color:var(--pm-navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:600;text-decoration:underline}.pm-ihub__clear:disabled{color:var(--pm-muted);opacity:.5;cursor:default}.pm-ihub__count{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-muted);margin:0 0 0 auto;font-size:11px}.pm-ihub__results{transition:opacity .15s}.pm-ihub__results.is-loading{opacity:.45;pointer-events:none}.pm-ihub__lead{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:30px;display:grid}.pm-ihub__lead.has-promo{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pm-ihub__featured{border:1px solid var(--pm-line);background:var(--pm-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:24px;display:grid}.pm-ihub__featured-visual{background:var(--pm-soft,#f3f4f8);justify-content:center;align-items:center;min-height:220px;text-decoration:none;display:flex;overflow:hidden}.pm-ihub__featured-visual img{object-fit:cover;width:100%;height:100%}.pm-ihub__big{letter-spacing:-.05em;color:var(--pm-orange);font-size:clamp(96px,12vw,180px);font-weight:800;line-height:1}.pm-ihub__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-blue);margin:0 0 12px;font-size:10px;font-weight:600}.pm-ihub__featured-title{letter-spacing:-.02em;color:var(--pm-heading);margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.12}.pm-ihub__featured-title a{color:inherit;text-decoration:none}.pm-ihub__featured-title a:hover{color:var(--pm-blue)}.pm-ihub__featured-text{color:var(--pm-ink);margin:14px 0 0;font-size:15px;line-height:1.55}.pm-ihub__featured-link{color:var(--pm-navy);margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.pm-ihub__featured-link:hover{color:var(--pm-blue)}.pm-ihub__promo{background:var(--pm-blue);color:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.pm-ihub__promo-eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0;font-size:10px;font-weight:600}.pm-ihub__promo h3{color:#fff;margin:0;font-size:24px;line-height:1.2}.pm-ihub__promo p{opacity:.9;margin:0;font-size:14px;line-height:1.5}.pm-ihub__promo-cta{background:var(--pm-navy);color:#fff;margin-top:auto;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none}.pm-ihub__promo-cta:hover{background:#000}.pm-ihub__grid{align-items:stretch}.pm-ihub__cell,.pm-ihub__case{border:1px solid var(--pm-line);background:var(--pm-surface);flex-direction:column;display:flex}.pm-ihub__cell .pm-post{flex-direction:column;flex:1;padding:0 20px 4px;display:flex}.pm-ihub__cell .pm-post__img,.pm-ihub__case .pm-post__img{margin:0 -20px 16px}.pm-ihub__case{padding:0 20px 20px}.pm-ihub__cell .pm-post__meta,.pm-ihub__case .pm-post__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-muted);font-size:10px;font-weight:600}.pm-post__format{color:var(--pm-blue)}.pm-ihub__cell .pm-post h3,.pm-ihub__case h3{margin-top:10px;font-size:18px;line-height:24px}.pm-ihub__cell .pm-post__excerpt{font-size:14px;line-height:21px}.pm-ihub__tags{letter-spacing:.06em;text-transform:uppercase;color:var(--pm-muted);margin:auto 0 0;padding:12px 20px 18px;font-size:10px;display:block}.pm-ihub__case .pm-ihub__tags{padding:12px 0 0}.pm-ihub__case-metric{color:var(--pm-ink);margin:10px 0 0;font-size:14px}.pm-ihub__case-metric strong{color:var(--pm-orange);font-size:22px}.pm-ihub__empty,.pm-ihub__error{text-align:center;color:var(--pm-muted);padding:48px 0}.pm-ihub__error button{font:inherit;color:var(--pm-blue);cursor:pointer;background:0 0;border:0;text-decoration:underline}.pm-ihub__back{text-align:center;margin:16px 0 0;font-size:14px}@media (max-width:1023px){.pm-ihub__head,.pm-ihub__lead.has-promo{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pm-ihub__featured{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.pm-ihub__featured-visual{min-height:140px}.pm-ihub__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pm-ihub__select select{width:100%;min-width:0;max-width:none}.pm-ihub__select{min-width:0}.pm-ihub__count{text-align:right;margin:0}}
[data-pm-badge]{letter-spacing:.01em;font-size:12px;font-weight:600;line-height:20px}[data-pm-badge]:not(:empty){background:var(--pm-blue);color:#fff;visibility:visible;border-radius:999px;place-self:start;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:0 10px;display:inline-flex}.pm-site[data-pm-goal] [data-pm-badge]:empty{visibility:hidden;min-height:22px;display:inline-block}.pm-pbadge{z-index:2;position:absolute;top:12px;left:12px}.pm-post{position:relative}[data-pm-match]{outline:2px solid color-mix(in srgb, var(--pm-blue) 35%, transparent);outline-offset:4px}tr[data-pm-match]{outline-offset:-2px}.pm-preason{border-radius:var(--pm-radius-sm,8px);background:color-mix(in srgb, var(--pm-blue) 6%, var(--pm-surface,#fff));min-height:52px;color:var(--pm-ink);justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:12px 18px;font-size:14px;line-height:1.4;display:flex}.pm-preason__text{min-width:0;margin:0}.pm-preason__reason{font-weight:600}.pm-preason__reason:empty,.pm-preason__set,.pm-site[data-pm-goal] .pm-preason__default,.pm-site[data-pm-goal] .pm-preason__unset{display:none}.pm-site[data-pm-goal] .pm-preason__reason:not(:empty),.pm-site[data-pm-goal] .pm-preason__set{display:inline}.pm-preason__btn{font:inherit;color:var(--pm-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font-weight:700;text-decoration:underline}@media (max-width:767px){.pm-preason{flex-direction:column;align-items:flex-start;gap:6px;min-height:76px}}.pm-ihub__featured{position:relative}.pm-gpick{z-index:1000;background:#091b5673;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pm-gpick__box{border-radius:var(--pm-radius,13px);background:var(--pm-surface,#fff);width:min(560px,100%);max-height:calc(100vh - 32px);color:var(--pm-ink);padding:28px;overflow:auto;box-shadow:0 20px 60px #00000040}.pm-gpick__title{color:var(--pm-heading);margin:0 0 6px;font-size:22px;font-weight:800}.pm-gpick__intro{color:var(--pm-muted);margin:0 0 18px;font-size:14px}.pm-gpick fieldset{border:0;margin:0 0 18px;padding:0}.pm-gpick legend{margin-bottom:8px;font-size:14px;font-weight:700}.pm-gpick__goals{gap:8px;display:grid}.pm-gpick__goal{border:1px solid var(--pm-line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pm-gpick__goal:has(input:checked){border-color:var(--pm-blue);background:color-mix(in srgb, var(--pm-blue) 6%, transparent)}.pm-gpick select{border:1px solid var(--pm-line);width:100%;font:inherit;background:var(--pm-surface,#fff);border-radius:8px;padding:10px 12px}.pm-gpick__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pm-gpick__btn{border:1px solid var(--pm-blue);background:var(--pm-blue);color:#fff;font:inherit;cursor:pointer;border-radius:999px;padding:10px 18px;font-weight:700}.pm-gpick__btn--ghost{color:var(--pm-blue);background:0 0}.pm-gpick__btn--plain{color:var(--pm-muted);background:0 0;border-color:#0000;margin-right:auto}.pm-casewhy{border-left:4px solid var(--pm-blue);background:color-mix(in srgb, var(--pm-blue) 6%, var(--pm-surface,#fff));border-radius:6px;margin:32px 0 0;padding:18px 22px}.pm-casewhy h2{margin:0 0 8px;font-size:18px}.pm-casewhy ul{margin:0;padding-left:18px}.pm-casewhy ul.pm-casewhy__chips{flex-wrap:wrap;gap:8px;margin:4px 0 12px;padding:0;list-style:none;display:flex}.pm-casewhy__chip{border:1px solid color-mix(in srgb, var(--pm-blue) 30%, transparent);background:var(--pm-surface,#fff);color:var(--pm-heading,inherit);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;line-height:1.3;display:inline-flex}.pm-casewhy__chip:before{content:"";background:var(--pm-blue);border-radius:50%;width:6px;height:6px}.pm-casewhy__chip--viewed:before{background:var(--pm-orange,var(--pm-blue))}.pm-casewhy p{margin:0}.pm-case-related__img{position:relative}.pm-site[data-pm-behavior] [data-pm-badge]:empty{visibility:hidden;min-height:22px;display:inline-block}.pm-site[data-pm-behavior] .pm-preason__reason:not(:empty){display:inline}.pm-preason__text:has(>.pm-preason__reason:not(:empty))>.pm-preason__default{display:none}.pm-pslot>[data-pm-variant-key]{display:block}.pm-pslot>[data-pm-variant-key][hidden]{display:none}.pm-gpick__privacy{color:var(--pm-muted);margin:0 0 14px;font-size:13px}.pm-gpick__clear{font:inherit;color:var(--pm-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}
.pm-ind{--pm-ind-font-display:var(--pm-heading-font), Georgia, "Times New Roman", serif;--pm-ind-navy:var(--pm-navy,#18223b);--pm-ind-ink:var(--pm-ink,#3a4256);--pm-ind-muted:var(--pm-muted,#6b7280);--pm-ind-meta:var(--pm-meta,#5f6577);--pm-ind-line:var(--pm-line,#ddd);--pm-ind-link:var(--pm-link,#2445c8);--pm-ind-accent:var(--pm-orange,#e8650f);--pm-ind-surface:var(--pm-surface,#fff);--pm-ind-stone:var(--pm-blue-tint,#eceae4);--pm-ind-accent-ink:var(--pm-accent-ink,#c45f2a);--pm-ind-dark:var(--pm-panel-navy,#151c38);--pm-ind-on-dark:#f3f2ee;--pm-ind-on-dark-muted:#9aa0b8;color:var(--pm-ind-ink);font-weight:400;font-stretch:100%;font-size:var(--pm-fs-body-sm);line-height:1.65}.pm-ind .pm-container{max-width:1280px;padding-left:32px;padding-right:32px}.pm-ind :where(h1,h2,h3,p,ul,ol){margin:0}.pm-ind ul,.pm-ind ol{padding:0;list-style:none}.pm-ind :where(a){color:inherit;text-decoration:none}.pm-ind-h1{font-family:var(--pm-ind-font-display);font-weight:400;font-stretch:100%;font-size:var(--pm-fs-h1);line-height:var(--pm-lh-h1);letter-spacing:var(--pm-ls-h1);color:var(--pm-ind-navy);text-transform:none}.pm-ind-h2{font-family:var(--pm-ind-font-display);font-weight:400;font-stretch:100%;font-size:var(--pm-fs-h3);line-height:var(--pm-lh-h3);letter-spacing:normal;color:var(--pm-ind-navy);text-transform:none}.pm-ind-eyebrow{font-size:var(--pm-eyebrow-size);font-weight:var(--pm-eyebrow-weight);line-height:var(--pm-lh-caption);letter-spacing:var(--pm-eyebrow-tracking);text-transform:var(--pm-eyebrow-transform);color:var(--pm-ind-ink);margin:0 0 12px}.pm-ind-eyebrow--light{color:#9aa0b8}.pm-ind-eyebrow--accent{color:var(--pm-ind-accent)}.pm-ind-link{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);color:var(--pm-ind-link);border-bottom:1px solid;padding-bottom:2px;font-weight:600;text-decoration:none}.pm-ind-link--light{color:#8c9cff}.pm-ind-btn{min-height:48px;font:inherit;font-size:var(--pm-fs-button);font-weight:var(--pm-fw-button);line-height:var(--pm-lh-button);border:1px solid var(--pm-ind-navy);text-transform:none;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.pm-ind-btn--primary{background:var(--pm-ind-link);border-color:var(--pm-ind-link);color:#fff;min-height:52px;padding:0 24px}.pm-ind-btn--primary:hover{background:#1328c7;border-color:#1328c7}.pm-ind-btn--outline{background:var(--pm-ind-surface);color:var(--pm-ind-navy)}.pm-ind-btn--light{min-height:44px;color:var(--pm-ind-navy);border-color:var(--pm-ind-navy);background:#fff;padding:0 19px}.pm-ind-head{padding:72px 0 0}.pm-ind-head__inner{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pm-ind-head__inner>div{width:677px;max-width:100%}.pm-ind-head .pm-ind-h1{margin-bottom:16px}.pm-ind-head__intro{max-width:640px;font-size:var(--pm-fs-lead);line-height:var(--pm-lh-lead);color:var(--pm-ind-ink)}.pm-ind-head__counts{font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);color:var(--pm-ind-muted);white-space:nowrap;flex:none}.pm-ind-grid-wrap{padding:40px 0 72px}.pm-ind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pm-ind-card{background:var(--pm-ind-surface);border:1px solid var(--pm-ind-line);border-top:2px solid var(--pm-ind-navy);color:var(--pm-ind-ink);border-radius:2px;flex-direction:column;padding:24px;transition:box-shadow .15s,transform .15s;display:flex}a.pm-ind-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px -18px #18223b73}.pm-ind-card__title{font-family:var(--pm-ind-font-display);font-weight:400;font-stretch:100%;font-size:var(--pm-fs-h3);line-height:var(--pm-lh-h3);color:var(--pm-ind-navy);margin-bottom:20px}.pm-ind-card__label{font-size:var(--pm-eyebrow-size);font-weight:var(--pm-eyebrow-weight);letter-spacing:var(--pm-eyebrow-tracking);text-transform:var(--pm-eyebrow-transform);color:var(--pm-ind-navy);margin-bottom:6px}.pm-ind-card__pressure{font-size:var(--pm-fs-body);color:var(--pm-ind-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.pm-ind-card__projects,.pm-ind-card__names{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);color:var(--pm-ind-ink);margin:16px 0}.pm-ind-card__names{color:var(--pm-ind-ink);margin-top:0;margin-bottom:10px}.pm-ind-card__logos{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pm-ind-card__pressure+.pm-ind-card__logos{margin-top:16px}.pm-ind-card__logo{border:1px solid var(--pm-ind-line);background:#fff;border-radius:2px;justify-content:center;align-items:center;width:112px;height:40px;padding:8px 14px;display:flex}.pm-ind-card__logo img{object-fit:contain;max-width:100%;max-height:100%}.pm-ind-card__foot{border-top:1px solid var(--pm-ind-line);font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);color:var(--pm-ind-muted);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:16px;display:flex}.pm-ind-card__cta{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);text-align:right;font-weight:600}.pm-ind-card__link{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);color:var(--pm-ind-link);border-bottom:1px solid;padding-bottom:2px;font-weight:600;text-decoration:none}.pm-ind-card__soon{color:var(--pm-ind-accent)}.pm-ind-card__cta:has(.pm-ind-card__soon){color:var(--pm-ind-ink)}.pm-ind-card__notify{color:var(--pm-ind-link);border-bottom:1px solid;padding-bottom:2px;text-decoration:none}.pm-ind-card--other{border:1px dashed var(--pm-line-strong,#8a867c);background:0 0}.pm-ind-mini{background:var(--pm-ind-surface);border:1px solid var(--pm-ind-line);color:var(--pm-ind-ink);border-radius:2px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.pm-ind-mini:hover,a.pm-ind-mini:focus-visible,.pm-ind-mini__title,.pm-ind-mini__pressure,.pm-ind-mini__more{text-decoration:none}.pm-ind-mini__img{aspect-ratio:16/9;background:var(--pm-soft,#f5f7fb)}.pm-ind-mini__img img{object-fit:cover;width:100%;height:100%;display:block}.pm-ind-mini__body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.pm-ind-mini__title{font-family:var(--pm-ind-font-display);color:var(--pm-ind-navy);font-size:20px;font-weight:400;font-stretch:100%}.pm-ind-mini__pressure{color:var(--pm-ind-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;display:-webkit-box;overflow:hidden}.pm-ind-mini__more{color:var(--pm-ind-link);margin-top:auto;padding-top:14px;font-size:13px;font-weight:600}.pm-ind-band{background:var(--pm-ind-navy);color:#f3f2ee;padding:72px 0}.pm-ind-band__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px 56px;display:grid}.pm-ind-band__title{font-family:var(--pm-ind-font-display);font-weight:400;font-stretch:100%;font-size:var(--pm-fs-h3);line-height:var(--pm-lh-h3);color:#f3f2ee;margin-bottom:8px}.pm-ind-band__text{font-size:var(--pm-fs-body);line-height:var(--pm-lh-body);color:#c9ccd8;margin:0 0 20px}.pm-ind-updates .pm-ind-band__col+.pm-ind-band__col .pm-ind-band__title{margin-bottom:12px}.pm-ind-updates .pm-ind-band__col+.pm-ind-band__col .pm-ind-band__text{margin-bottom:24px}.pm-ind-report .pm-ind-band__col:last-child .pm-ind-band__title{margin-bottom:20px}.pm-ind-report .pm-ind-report__ebook .pm-ind-band__title{margin-bottom:12px}.pm-ind-band__form{margin-top:0}.pm-ind-band__select{width:100%;max-width:280px;min-height:44px;font:inherit;color:var(--pm-ind-navy);appearance:none;text-overflow:ellipsis;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23141A33' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right 16px center/16px 16px no-repeat;border:1px solid #646a7c;border-radius:2px;margin-bottom:12px;padding:0 44px 0 16px;font-size:15px;display:block}.pm-ind-band__select:focus-visible{outline-offset:2px;outline:2px solid #f3f2ee}.pm-ind-band .pm-cform{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.pm-ind-band .pm-cform__field{flex:260px}.pm-ind-band .pm-cform input[type=email],.pm-ind-band .pm-cform input[type=text],.pm-ind-band .pm-cform select{background:var(--pm-page,#f6f5f1);width:100%;min-height:52px;color:var(--pm-ind-navy);border:1px solid #646a7c;border-radius:2px;padding:0 16px}.pm-ind-band .pm-cform__consent{flex-basis:100%;order:2;margin:0}.pm-ind-band .pm-cform__consent .pm-cform__field--consent,.pm-ind-band .pm-cform__consent .pm-cform__label,.pm-ind-band .pm-cform__consent a{color:#c9ccd8;font-size:13px}.pm-ind-band .pm-cform__consent a{text-decoration:underline}.pm-ind-band .pm-cform__actions{flex:none;order:1}.pm-ind-band .pm-cform__error{color:#ffb199}.pm-ind-band__error{color:#ffb199;margin:-4px 0 10px;font-size:13px}.pm-ind-band .pm-cform__submit{min-height:52px;font-size:var(--pm-fs-button);font-weight:var(--pm-fw-button);line-height:var(--pm-lh-button);color:var(--pm-ind-navy);background:#f3f2ee;border-radius:2px;padding:0 24px}.pm-ind-band .pm-cform__submit:hover{color:#1328c7;background:#fff}.pm-ind-band .pm-cform__choices{flex-wrap:wrap;gap:8px;display:flex}.pm-ind-band .pm-cform__choice{border:1px solid #fff6;border-radius:3px;padding:6px 12px;font-size:13px}.pm-ind-band .pm-cform__field:has(>.pm-cform__choices-field){flex:100%;order:-1}.pm-ind-band .pm-cform__choices-field{border:0;min-width:0;margin:0;padding:0}.pm-ind-band .pm-cform__choices-field>legend{float:left;width:100%;font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);color:#f3f2ee;margin:0 0 8px;padding:0;font-weight:600}.pm-ind-band .pm-cform__choices--radio{clear:both;gap:8px}.pm-ind-band .pm-cform__choice--radio{color:#c9ccd8;cursor:pointer;border:1px solid #2e3656;border-radius:2px;align-items:center;min-height:36px;padding:0 14px;font-size:15px;line-height:1.3;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex;position:relative}.pm-ind-band .pm-cform__choice--radio:hover{color:#fff;border-color:#ffffff8c}.pm-ind-band .pm-cform .pm-cform__choice--radio input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-ind-band .pm-cform__choice--radio:has(input:checked){color:var(--pm-ind-navy);background:#fff;border-color:#fff}.pm-ind-band .pm-cform__choice--radio:has(input:focus-visible){outline-offset:2px;outline:2px solid #fff}.pm-ind-band .pm-form__done{color:#f3f2ee;border-color:#ffffff4d;padding:18px 20px}.pm-ind-band .pm-form__done :is(p,h2,h3,strong){color:inherit}.pm-ind-updates .pm-cform{gap:8px}.pm-ind-updates .pm-cform__field{flex:200px;min-width:0}.pm-ind-updates .pm-cform input[type=email],.pm-ind-updates .pm-cform__submit{min-height:52px}.pm-ind-updates .pm-cform__submit{font-weight:600}.pm-ind-updates .pm-ind-band__select{min-height:44px;margin-bottom:12px}.pm-ind-band .pm-ind-btn{margin-top:0}.pm-ind-related{padding:56px 0 72px}.pm-ind-related .pm-ind-h2{margin-bottom:24px}.pm-ind .pm-ind-insights .pm-posts{column-gap:24px}.pm-ind .pm-ind-insights .pm-post h3{color:var(--pm-ind-navy)}.pm-ind .pm-ind-insights .pm-post__author{color:var(--pm-ind-ink)}.pm-ind .pm-ind-insights .pm-post__img{background:var(--pm-blue-tint,#eceae4);border-bottom:2px solid var(--pm-ind-navy)}.pm-ind-message{min-height:50vh;padding:72px 0}.pm-ind-message__inner{max-width:640px}.pm-ind-message__text{margin:16px 0 20px;font-size:18px}.pm-ind-hero{padding:32px 0 56px}.pm-ind-hero__inner{grid-template-columns:minmax(0,644fr) minmax(0,516fr);align-items:center;gap:56px;display:grid}.pm-ind-hero:not(.pm-ind-hero--image) .pm-ind-hero__inner{grid-template-columns:minmax(0,1fr)}.pm-ind-crumb{font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);color:var(--pm-ind-muted);gap:8px;margin-bottom:40px;display:flex}.pm-ind-crumb a:hover{text-decoration:underline}.pm-ind-hub [id]{scroll-margin-top:108px}.pm-ind-hero .pm-ind-h1{font-size:var(--pm-fs-display);line-height:var(--pm-lh-display);letter-spacing:var(--pm-ls-display)}.pm-ind-hub .pm-ib-steps .pm-ib-steps__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);line-height:var(--pm-lh-h5);font-weight:var(--pm-fw-h5)}.pm-ind-hub .pm-ib-steps .pm-ib-steps__no{font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);font-weight:600}.pm-ind-hub .pm-ib-steps .pm-ib-steps__name{font-size:var(--pm-fs-body);line-height:var(--pm-lh-body)}.pm-ind-hub .pm-ib-steps .pm-ib-steps__text p{font-size:var(--pm-fs-body-sm);line-height:var(--pm-lh-body-sm)}.pm-ind-hub .pm-ib-steps .pm-ib-steps__cta{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui)}.pm-ind-hub .pm-ib-steps--columns .pm-ib-steps__no{font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);font-weight:400}.pm-ind-hub .pm-ib-steps--columns .pm-ib-steps__name,.pm-ind-hub .pm-ib-steps--columns .pm-ib-steps__name.is-bold{font-family:var(--pm-font);font-size:var(--pm-fs-body-sm);line-height:var(--pm-lh-body-sm);letter-spacing:normal;font-weight:600}.pm-ind-hub .pm-ib-steps--columns .pm-ib-steps__text p{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui)}.pm-ind-hub .pm-ib-data-table__table thead th{font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);letter-spacing:normal;text-transform:none;font-weight:600}.pm-ind-hub .pm-ib-data-table__table tbody th{font-weight:600}.pm-ind-hub .pm-ib-steps:not(.pm-ib-steps--columns){border:0;border-top:2px solid var(--pm-ind-navy);background:0 0;border-radius:0;max-width:760px;padding:16px 0 0}.pm-ind-hub .pm-ib-steps .pm-ib-steps__title{color:var(--pm-ind-navy)}.pm-ind-hub .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__item{grid-template-columns:28px minmax(0,1fr);gap:0}.pm-ind-hub .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__no{padding-top:4px}.pm-ind-hub .pm-ib-steps .pm-ib-steps__name{color:var(--pm-ind-navy)}.pm-ind-hub .pm-ib-steps .pm-ib-steps__text,.pm-ind-hub .pm-ib-steps .pm-ib-steps__text p{color:var(--pm-ind-ink)}.pm-ind-hub .pm-ib-steps .pm-ib-steps__no{color:var(--pm-ind-muted)}.pm-ind-hub .pm-ib-steps .pm-ib-steps__cta{color:var(--pm-ind-link);border-bottom:1px solid;text-decoration:none}.pm-ind-hub .pm-ib-steps--columns{gap:32px}.pm-ind-hub .pm-ib-steps--columns .pm-ib-steps__item{border-top:0;gap:8px;padding-top:0}.pm-ind-hub .pm-ib-steps--columns .pm-ib-steps__body{gap:8px}.pm-ind-hub .pm-ib-data-table{max-width:760px}.pm-ind-hub .pm-ib-data-table__table{table-layout:fixed;border-top:2px solid var(--pm-ind-navy);width:100%}.pm-ind-hub .pm-ib-data-table__table :is(th,td):first-child{min-width:0}.pm-ind-hub .pm-ib-data-table__source{color:var(--pm-ind-muted)}.pm-ind-hub .pm-ib-data-table__table :is(th,td){padding:12px 10px}.pm-ind-hub .pm-ib-data-table__table :is(th,td):first-child{padding-left:0}.pm-ind-hub .pm-ib-data-table__table :is(th,td):last-child{padding-right:0}.pm-ind-hub .pm-ib-data-table__table thead th{color:var(--pm-ind-ink);border-bottom:1px solid var(--pm-ind-ink)}.pm-ind-hub .pm-ib-data-table__table td{color:var(--pm-ind-ink)}.pm-ind-hub .pm-ind-body .pm-ib-btn__link{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);font-weight:600}.pm-ind-hero .pm-ind-h1{margin-bottom:24px}.pm-ind-hero__desc{max-width:560px;color:var(--pm-ind-ink);text-wrap:pretty;margin:0;font-size:20px;line-height:1.5}.pm-ind-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.pm-ind-hero__media img{aspect-ratio:516/322;object-fit:cover;border-radius:2px;width:100%;display:block}.pm-ind-layout{grid-template-columns:minmax(0,1fr);gap:72px;padding-top:64px;padding-bottom:96px;display:grid}.pm-ind-layout--toc{grid-template-columns:240px minmax(0,1fr)}.pm-ind-layout__aside{position:relative}.pm-ind-toc{font-size:var(--pm-fs-small);position:sticky;top:96px}.pm-ind-toc__title{font-size:var(--pm-eyebrow-size);font-weight:var(--pm-eyebrow-weight);line-height:var(--pm-lh-caption);letter-spacing:var(--pm-eyebrow-tracking);text-transform:var(--pm-eyebrow-transform);color:var(--pm-ind-muted);margin-bottom:12px}.pm-ind-toc__list{border-left:1px solid var(--pm-ind-line)}.pm-ind-toc__item a{color:var(--pm-ind-muted);line-height:var(--pm-lh-small);border-left:2px solid #0000;gap:12px;margin-left:-1px;padding:8px 0 8px 18px;display:flex}.pm-ind-toc__n{font-size:var(--pm-fs-micro);flex:none;padding-top:2px;font-weight:600}.pm-ind-toc__item a:hover{color:var(--pm-ind-navy)}.pm-ind-toc__item.is-active a{border-left-color:var(--pm-ind-link);color:var(--pm-ind-navy);font-weight:600}.pm-ind-toc__item.is-active .pm-ind-toc__n{color:var(--pm-ind-muted)}.pm-ind-toc__cta{text-align:center;border-radius:2px;width:100%;min-height:48px;margin-top:24px;padding:0 12px}.pm-ind-layout__main>*+*{border-top:1px solid var(--pm-ind-line);margin-top:64px;padding-top:64px}.pm-ind-block__intro{max-width:640px;font-size:var(--pm-fs-lead);line-height:var(--pm-lh-lead);margin-top:16px}.pm-ind-block__head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.pm-ind-block__foot{margin-top:24px}.pm-ind-body h2,.pm-ind-body .pm-ib-sh__title,.pm-ind .pm-ind-body .pm-ib-sh .pm-ib-sh__title,.pm-ind-body .pm-ib__title{font-family:var(--pm-ind-font-display);font-weight:400;font-stretch:100%;font-size:var(--pm-fs-h3);line-height:var(--pm-lh-h3);color:var(--pm-ind-navy);text-transform:none}.pm-ind-body>*+*{margin-top:24px}.pm-ind-hub .pm-ind-body>.pm-ib{margin-bottom:0}.pm-ind-hub .pm-ind-body>.pm-ib:not(:first-child){margin-top:32px}.pm-ind-body>h2,.pm-ind-body>.pm-ib-sh{border-top:1px solid var(--pm-ind-line);margin-top:64px;margin-bottom:0;padding-top:64px}.pm-ind-body>h2:first-child,.pm-ind-body>.pm-ib-sh:first-child{border-top:0;margin-top:0;padding-top:0}.pm-ind-body>h2+*,.pm-ind-body>.pm-ib-sh+*{margin-top:24px}.pm-ind .pm-ind-body h3{font-family:var(--pm-font);font-weight:600;font-size:var(--pm-fs-body-lg);line-height:var(--pm-lh-body-lg);color:var(--pm-ind-navy)}.pm-ind-body>h3{margin-top:24px}.pm-ind-body>h3+*{margin-top:8px}.pm-ind-body p{font-size:var(--pm-fs-prose);line-height:var(--pm-lh-prose);max-width:760px}.pm-ind-body>p,.pm-ind-body>ul,.pm-ind-body>ol{color:var(--pm-ind-navy)}.pm-ind-body>p+p{margin-top:24px}.pm-ind-body p em{font-size:var(--pm-fs-small);line-height:var(--pm-lh-small);color:var(--pm-ind-muted)}:is(.pm-ind-body--legacy,.pm-ind-hub--layout){color:var(--pm-ind-navy);font-size:var(--pm-fs-body);line-height:1.6}:is(.pm-ind-body--legacy,.pm-ind-hub--layout)>*+*{margin-top:0}.pm-ind-sec+.pm-ind-sec{border-top:1px solid var(--pm-ind-line);margin-top:64px;padding-top:64px}.pm-ind-sec__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;margin:0 0 32px;display:flex}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-sec__head .pm-ind-h2{font-size:var(--pm-fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}.pm-ind-sec__lede{margin:-16px 0 32px}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-sec__lede p{max-width:none;font-size:var(--pm-fs-lead);color:var(--pm-ind-ink);text-wrap:pretty;line-height:1.5}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-sec__lede p+p{margin-top:8px}.pm-ind-sec__all,:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-link{font-size:var(--pm-fs-ui);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:4px;padding:0 0 2px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.pm-ind-sec--body{max-width:760px}.pm-ind-sec--body>*+*{margin-top:24px}.pm-ind-sec--body>.pm-ib-sh+.pm-ib,.pm-ind-sec--body>h2+.pm-ib{margin-top:32px}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-sec--body>.pm-ib-sh{border:0;margin:0;padding:0}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-sec--body :is(h2,.pm-ib-sh__title){font-size:var(--pm-fs-h3);letter-spacing:0;text-wrap:pretty;margin:0;line-height:1.2}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-sec--body>p{max-width:none;font-size:var(--pm-fs-body);color:var(--pm-ind-navy);text-wrap:pretty;line-height:1.7}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-sec--body .pm-ib{margin-bottom:0}.pm-ind-p3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.pm-ind-p3__n{font-size:var(--pm-fs-caption);color:var(--pm-ind-meta);margin-bottom:8px;line-height:1.4;display:block}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-p3__t{font-family:var(--pm-ind-font-sans);font-size:var(--pm-fs-body-sm);color:var(--pm-ind-navy);margin:0 0 8px;font-weight:600;line-height:1.35}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-p3__x p{max-width:none;font-size:var(--pm-fs-ui);color:var(--pm-ind-ink);text-wrap:pretty;margin:0;line-height:1.45}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-p3__x p+p{margin-top:8px}.pm-ind-ibox{background:var(--pm-ind-stone);padding:28px 28px 32px}.pm-ind-ibox .pm-ind-sec__head{gap:12px 24px;margin-bottom:28px}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-ibox__title{font-family:var(--pm-ind-font-display);color:var(--pm-ind-navy);margin:0;font-size:28px;font-weight:400;line-height:1.2}.pm-ind-ibox__all{font-size:var(--pm-fs-ui);color:var(--pm-ind-link);white-space:nowrap;font-weight:600}.pm-ind-ibox__all:hover{text-decoration:underline}.pm-ind-ig{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pm-ind-ic{border-top:2px solid var(--pm-ind-muted);flex-direction:column;padding-top:20px;display:flex}.pm-ind-ic__t{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);color:var(--pm-ind-navy);text-wrap:pretty;margin:0 0 20px;line-height:1.35}.pm-ind-ic:hover .pm-ind-ic__t{color:var(--pm-ind-link)}.pm-ind-sv{border-top:1px solid var(--pm-ind-navy)}.pm-ind-svr{border-bottom:1px solid var(--pm-ind-line);color:var(--pm-ind-navy);grid-template-columns:56px minmax(0,.9fr) minmax(0,1.3fr) 24px;align-items:start;gap:12px 24px;padding:24px 0;display:grid}.pm-ind-svr__n{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);color:var(--pm-ind-accent);line-height:1.3}.pm-ind-svr__t{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);text-wrap:pretty;line-height:1.3}.pm-ind-svr__x{-webkit-line-clamp:2;font-size:var(--pm-fs-ui);color:var(--pm-ind-ink);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.pm-ind-svr__arr{font-size:var(--pm-fs-body-lg);text-align:right;line-height:1.3}.pm-ind-svr:hover .pm-ind-svr__arr{color:var(--pm-ind-link)}.pm-ind-cl{gap:24px;display:grid}.pm-ind-case2{background:var(--pm-ind-surface);border:1px solid var(--pm-ind-line);color:var(--pm-ind-navy);padding:24px;display:block}.pm-ind-case2__t{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);text-wrap:pretty;line-height:1.3;display:block}.pm-ind-case2__x{font-size:var(--pm-fs-ui);color:var(--pm-ind-ink);margin-top:12px;line-height:1.45;display:block}.pm-ind-case2:hover .pm-ind-case2__t{color:var(--pm-ind-link)}.pm-ind-sd{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-bottom:32px;display:grid}.pm-ind-sd>div{border-top:1px solid var(--pm-ind-line);padding-top:16px}.pm-ind-logos{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;display:grid}.pm-ind-logo{border:1px solid var(--pm-ind-line);background:var(--pm-ind-surface);height:64px;font-size:var(--pm-fs-caption);text-align:center;color:var(--pm-ind-muted);justify-content:center;align-items:center;padding:8px 14px;line-height:1.2;display:flex}.pm-ind-logo img{object-fit:contain;max-width:100%;max-height:48px;display:block}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns){border:0;border-top:2px solid var(--pm-ind-navy);background:0 0;border-radius:0;margin:0;padding:16px 0 0}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__head{padding-bottom:8px}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);letter-spacing:0;color:var(--pm-ind-navy);text-transform:none;margin:0;font-weight:400;line-height:1.3}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__list{margin:0;padding:0;display:block}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__item{border-top:0;border-bottom:1px solid var(--pm-ind-line);grid-template-columns:28px minmax(0,1fr);gap:0;padding:12px 0;display:grid}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__no{font-size:var(--pm-fs-caption);font-variant-numeric:tabular-nums;color:var(--pm-ind-muted);padding-top:4px;font-weight:600;line-height:1.4}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__body{flex-direction:column;gap:4px;display:flex}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__name,.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__name.is-bold{font-family:var(--pm-ind-font-sans);font-size:var(--pm-fs-body);color:var(--pm-ind-navy);margin:0;font-weight:600;line-height:1.6}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__text,.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__text p{max-width:none;font-size:var(--pm-fs-body-sm);color:var(--pm-ind-ink);margin:0;line-height:1.6}.pm-ind-body .pm-ib-steps:not(.pm-ib-steps--columns) .pm-ib-steps__cta{font-size:var(--pm-fs-ui);color:var(--pm-ind-link);border-bottom:1px solid;align-self:flex-start;margin-top:4px;padding:0;font-weight:600;line-height:1.45;text-decoration:none}.pm-ind-body .pm-ib-data-table{margin:0}.pm-ind-body .pm-ib-data-table__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);letter-spacing:0;color:var(--pm-ind-navy);margin:0 0 12px;font-weight:400;line-height:1.3}.pm-ind-body .pm-ib-data-table__wrap{border:0;border-top:2px solid var(--pm-ind-navy);background:0 0;overflow-x:auto}.pm-ind-body .pm-ib-data-table__table{table-layout:fixed;min-width:600px;font-size:var(--pm-fs-ui);background:0 0}.pm-ind-body .pm-ib-data-table__table thead th{border-bottom:1px solid var(--pm-ind-navy);font-size:var(--pm-fs-caption);letter-spacing:0;text-transform:none;color:var(--pm-ind-ink);background:0 0;padding:12px 20px 12px 0;font-weight:600;line-height:1.4}.pm-ind-body .pm-ib-data-table__table tbody th,.pm-ind-body .pm-ib-data-table__table tbody td{border-top:0;border-bottom:1px solid var(--pm-ind-line);font-size:var(--pm-fs-ui);font-variant-numeric:tabular-nums;background:0 0;padding:12px 20px 12px 0;line-height:1.55}.pm-ind-body .pm-ib-data-table__table :is(th,td):last-child{padding-right:0}.pm-ind-body .pm-ib-data-table__table tbody th{color:var(--pm-ind-navy);font-weight:600}.pm-ind-body .pm-ib-data-table__table tbody td{color:var(--pm-ind-ink)}.pm-ind-body .pm-ib-data-table__source{font-size:var(--pm-fs-caption);color:var(--pm-ind-muted);margin-top:10px}.pm-ind-hub .pm-ind-report{color:var(--pm-ind-navy);background:0 0;padding:0 0 88px}.pm-ind-hub .pm-ind-report .pm-ind-band__grid{grid-template-columns:minmax(0,640px)}.pm-ind-hub .pm-ind-report .pm-ind-eyebrow--light{letter-spacing:0;color:var(--pm-ind-meta);margin-bottom:8px;font-weight:400}.pm-ind-hub .pm-ind-report .pm-ind-band__title{font-size:var(--pm-fs-h5);color:var(--pm-ind-navy);margin-bottom:16px;line-height:1.3}.pm-ind-hub .pm-ind-report .pm-ind-band__text,.pm-ind-hub .pm-ind-report .pm-ind-link--light{color:var(--pm-ind-ink)}.pm-ind-hub .pm-ind-report .pm-ind-band__form{margin-top:0}.pm-ind-hub .pm-ind-report .pm-cform__choices-field>legend{font-size:var(--pm-fs-ui);color:var(--pm-ind-navy);margin-bottom:8px;font-weight:600}.pm-ind-hub .pm-ind-report .pm-cform__choice--radio{border:1px solid var(--pm-ind-line);background:var(--pm-ind-surface);min-height:36px;color:var(--pm-ind-ink);font-size:var(--pm-fs-ui);border-radius:2px;padding:0 14px;line-height:1}.pm-ind-hub .pm-ind-report .pm-cform__choice--radio:hover{border-color:var(--pm-ind-link);color:var(--pm-ind-ink)}.pm-ind-hub .pm-ind-report .pm-cform__choice--radio:has(input:checked){border-color:var(--pm-ind-navy);background:var(--pm-ind-navy);color:#f3f2ee;font-weight:600}.pm-ind-hub .pm-ind-report .pm-cform__choice--radio:has(input:focus-visible){outline-color:var(--pm-ind-link)}.pm-ind-hub .pm-ind-report .pm-cform{gap:16px 8px}.pm-ind-hub .pm-ind-report .pm-cform input[type=email]{background:var(--pm-ind-surface);height:52px;min-height:52px;color:var(--pm-ind-navy);font-size:var(--pm-fs-body-sm);border:1px solid #8a867c;border-radius:2px;padding:0 16px}.pm-ind-hub .pm-ind-report .pm-cform__submit{background:var(--pm-ind-link);color:#fff;min-height:52px;font-size:var(--pm-fs-body-sm);border-radius:2px;padding:16px 24px;font-weight:600;line-height:20px}.pm-ind-hub .pm-ind-report .pm-cform__submit:hover{color:#fff;background:#1328c7}.pm-ind-hub .pm-ind-report .pm-cform__consent :is(.pm-cform__field--consent,.pm-cform__label,a){color:var(--pm-ind-muted)}.pm-ind-hub .pm-ind-report .pm-form__done{border-color:var(--pm-ind-line);color:var(--pm-ind-navy)}.pm-ind-hub .pm-ind-report .pm-ind-btn--light{border-color:var(--pm-ind-link);background:var(--pm-ind-link);color:#fff}@media (min-width:1025px){.pm-ind-hub:not(.pm-ind-hub--layout):has(.pm-ind-layout--toc) .pm-ind-report .pm-container{padding-left:296px}}.pm-ind-hub:has(.pm-ind-body--legacy) .pm-ind-layout{padding-bottom:32px}@media (max-width:1024px){.pm-ind-p3{grid-template-columns:minmax(0,1fr);gap:24px}.pm-ind-svr{grid-template-columns:40px minmax(0,1fr) 24px}.pm-ind-svr__x{grid-column:2}.pm-ind-svr__arr{grid-area:1/3}}@media (max-width:640px){.pm-ind-sec+.pm-ind-sec{margin-top:48px;padding-top:48px}:is(.pm-ind-body--legacy,.pm-ind-hub--layout) .pm-ind-sec__head .pm-ind-h2{font-size:var(--pm-fs-h2)}.pm-ind-ig,.pm-ind-sd{grid-template-columns:minmax(0,1fr)}.pm-ind-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-ibox__title{font-size:var(--pm-fs-h4-sm)}}.pm-ind-pressures{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;margin-top:24px;display:grid}.pm-ind-pressure{border-top:1px solid var(--pm-ind-line);padding-top:20px}.pm-ind-pressure__n,.pm-ind-service__n{color:var(--pm-ind-muted);margin-bottom:8px;font-size:11px;display:block}.pm-ind-pressure__n{font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);font-weight:600}.pm-ind .pm-ind-pressure__title{font-family:var(--pm-font);color:var(--pm-ind-navy);font-size:18px;font-weight:600;line-height:1.4}.pm-ind-pressure__text{color:var(--pm-ind-ink);margin-top:8px;font-size:15px;line-height:1.6}.pm-ind-services{border-top:1px solid var(--pm-ind-navy);margin-top:24px}.pm-ind-service>a,.pm-ind-service>div{border-bottom:1px solid var(--pm-ind-line);color:inherit;grid-template-columns:56px minmax(0,1fr) minmax(0,1.2fr) 32px;gap:24px;padding:24px 0;display:grid}.pm-ind-service__n{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h4);color:var(--pm-ind-accent);margin:0}.pm-ind-service__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);line-height:var(--pm-lh-h5);color:var(--pm-ind-navy);display:block}.pm-ind-service__text{font-size:var(--pm-fs-body-sm);color:var(--pm-ind-ink);flex-direction:column;gap:8px;display:flex}.pm-ind-service__more{color:var(--pm-ind-muted);font-size:12px}.pm-ind-service__arrow{color:var(--pm-ind-navy);text-align:right;font-size:20px}.pm-ind-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin-top:24px;display:grid}.pm-ind-segment{border-top:1px solid var(--pm-ind-line);padding-top:16px}.pm-ind .pm-ind-segment__title{font-family:var(--pm-font);color:var(--pm-ind-navy);font-size:15px;font-weight:600}.pm-ind-segment__text{color:var(--pm-ind-ink);margin-top:6px;font-size:14px}.pm-ind-clients{background:var(--pm-blue-tint,#eceae4);margin-top:32px;padding:32px}.pm-ind-clients__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h4);line-height:var(--pm-lh-h4);color:var(--pm-ind-navy);margin-bottom:20px}.pm-ind-clients__logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pm-ind-clients__logo{text-align:center;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:96px;padding:16px;display:flex}.pm-ind-clients__logo img{object-fit:contain;max-width:120px;max-height:36px}.pm-ind-clients__name{font-size:var(--pm-fs-micro);line-height:var(--pm-lh-micro);color:var(--pm-ind-muted)}.pm-ind-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pm-ind-case__link{background:var(--pm-ind-surface);border:1px solid var(--pm-ind-line);height:100%;color:inherit;border-radius:2px;flex-direction:column;gap:12px;padding:24px;display:flex}.pm-ind-case__link:hover{border-color:var(--pm-ind-navy)}.pm-ind-case__tag{font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);letter-spacing:normal;text-transform:none;color:var(--pm-ind-muted)}.pm-ind-case__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);line-height:var(--pm-lh-h5);color:var(--pm-ind-navy);display:block}.pm-ind-case__desc{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);color:var(--pm-ind-ink);display:block}.pm-ind-case__metrics{border-top:1px solid var(--pm-ind-line);font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);color:var(--pm-ind-accent);padding-top:12px;font-weight:600}.pm-ind-case__metrics li{padding-left:14px;position:relative}.pm-ind-case__metrics li:before{content:"";background:var(--pm-ind-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.pm-ind-case__more{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);color:var(--pm-ind-link);border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-bottom:2px;font-weight:600;text-decoration:none}.pm-ind-hub .pm-case-quote{margin-top:24px}.pm-ind-expert-band{background:var(--pm-ind-navy);color:#f3f2ee;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:48px;padding:48px 56px;display:grid}.pm-ind-expert-band__who{text-align:center;flex-direction:column;align-items:center;display:flex}.pm-ind-expert__photo{object-fit:cover;width:96px;height:96px;color:var(--pm-ind-navy);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:32px;display:flex}.pm-ind-expert__name{font-size:15px;font-weight:600;display:block}.pm-ind-expert__role{font-size:var(--pm-fs-caption);line-height:var(--pm-lh-caption);color:#9aa0b8;margin-top:4px;display:block}.pm-ind-expert-band__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h3);line-height:var(--pm-lh-h3);letter-spacing:var(--pm-ls-h3);color:#f3f2ee;margin-bottom:24px}.pm-ind-expert-band .pm-ind-btn--primary{min-height:40px;color:var(--pm-ind-navy);background:#f3f2ee;border-color:#f3f2ee;padding:0 18px}.pm-ind-expert-band .pm-ind-btn--primary:hover{background:#fff;border-color:#fff}.pm-ind-expert-band .pm-ind-eyebrow--accent{color:#f08a4b}.pm-ind-expert-band .pm-ind-btn--outline{color:#fff;background:0 0;border-color:#fff}.pm-ind-experts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.pm-ind-expert{background:var(--pm-ind-surface);border:1px solid var(--pm-ind-line);flex-direction:column;align-items:flex-start;padding:24px;display:flex}.pm-ind-expert .pm-ind-expert__photo{background:var(--pm-soft,#f0f1f5)}.pm-ind-expert .pm-ind-expert__role{color:var(--pm-ind-muted)}.pm-ind-expert .pm-ind-btn{margin-top:16px}.pm-ind-report__ebook{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pm-ind-report__cover{aspect-ratio:3/4;object-fit:cover;border:1px solid #fff3;width:150px}.pm-ind-report__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:0;display:flex}.pm-ind-report--form-only .pm-ind-band__grid{grid-template-columns:minmax(0,720px)}@media (max-width:1023px){.pm-ind-hero__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.pm-ind-grid,.pm-ind-pressures,.pm-ind-segments,.pm-ind-experts{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-layout{padding-top:40px}.pm-ind-layout--toc{grid-template-columns:minmax(0,1fr);gap:32px}.pm-ind-toc__list{border-left:0}.pm-ind-toc{border:1px solid var(--pm-ind-line);background:var(--pm-ind-surface);padding:16px 20px;position:static}.pm-ind-toc__list{flex-wrap:wrap;gap:2px 18px;display:flex}.pm-ind-toc__item a{border-left:0;margin-left:0;padding-left:0}.pm-ind-toc__cta{width:auto}.pm-ind-band__grid{grid-template-columns:minmax(0,1fr);gap:40px}.pm-ind-clients__logos{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-ind-expert-band{grid-template-columns:minmax(0,1fr);padding:32px}}@media (max-width:640px){.pm-ind .pm-container{padding-left:20px;padding-right:20px}.pm-ind-grid,.pm-ind-pressures,.pm-ind-segments,.pm-ind-experts,.pm-ind-cases{grid-template-columns:minmax(0,1fr)}.pm-ind-head{padding-top:32px}.pm-ind-head__inner{flex-direction:column;align-items:flex-start;gap:32px}.pm-ind-head__counts{align-self:flex-end}.pm-ind-layout{padding-bottom:56px}.pm-ind-expert-band{gap:24px;padding:28px 20px}.pm-ind-block__head{flex-direction:column;gap:8px}.pm-ind-service>a,.pm-ind-service>div{grid-template-columns:40px minmax(0,1fr)}.pm-ind-service__text{grid-column:2}.pm-ind-service__arrow{display:none}.pm-ind-clients__logos{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-band{padding:48px 0}.pm-ind-report__ebook{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.pm-ind-updates .pm-cform__field{flex-basis:100%}}
.pm-ind-hub--layout{color:var(--pm-ind-navy)}.pm-ind-hub--layout .pm-ind-layout{padding-bottom:96px}.pm-ind-hub--layout .pm-ind-sec--body{max-width:none}.pm-ind-hub--layout .pm-ind-sec--body>:not(.pm-ind-sec__head){max-width:760px}.pm-ind-hub--layout .pm-ind-sec--body .pm-ib{margin:0}.pm-ind-hub--layout .pm-ind-eyebrow{font-size:var(--pm-fs-caption);letter-spacing:.02em;text-transform:none;color:var(--pm-ind-ink);margin-bottom:12px;font-weight:600;line-height:1.3}.pm-ind-hub--layout .pm-ind-h1--hl{font-size:48px;line-height:1.12}.pm-ind-tagline{max-width:640px;font-family:var(--pm-ind-font-display);color:var(--pm-ind-navy);text-wrap:balance;margin:-8px 0 20px;font-size:28px;line-height:1.3}.pm-ind-hub--layout .pm-ind-hero__actions{gap:12px}.pm-ind-hub--layout .pm-ind-hero__actions .pm-ind-btn--outline{border:1px solid var(--pm-ind-navy);min-height:44px;font-size:var(--pm-fs-ui);border-radius:2px;padding:11px 19px;font-weight:600;line-height:20px}.pm-ind-hub--layout .pm-ind-hero__actions .pm-ind-btn--outline:hover{background:var(--pm-ind-navy);color:var(--pm-ind-on-dark)}.pm-ind-hub--layout .pm-ind-hero__media img{aspect-ratio:3/2}.pm-ind-kpis{border-top:2px solid var(--pm-ind-navy);background:var(--pm-ind-surface);margin-top:56px;padding:28px 40px 32px}.pm-ind-kpis__k{font-size:var(--pm-fs-small);color:var(--pm-ind-meta);margin-bottom:12px}.pm-ind-kpis__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;display:grid}.pm-ind-kpis[data-n="4"] .pm-ind-kpis__g{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-ind-kpis__g>div{flex-direction:column;gap:6px;display:flex}.pm-ind-kpis__g b{font-family:var(--pm-ind-font-display);color:var(--pm-ind-accent-ink);margin-bottom:6px;font-size:44px;font-weight:400;line-height:1.1}.pm-ind-kpis__g span{font-size:var(--pm-fs-ui);line-height:var(--pm-lh-ui);color:var(--pm-ind-navy)}.pm-ind-kpis__g em{font-style:normal;font-size:var(--pm-fs-small);color:var(--pm-ind-meta);line-height:1.45}.pm-ind-hub--layout .pm-ind-toc__cta{border:1px solid var(--pm-ind-navy);background:var(--pm-ind-surface);color:var(--pm-ind-navy);font-size:var(--pm-fs-ui);justify-content:center;align-items:center;font-weight:600;display:flex}.pm-ind-hub--layout .pm-ind-toc__cta:hover{background:var(--pm-ind-navy);color:#fff}.pm-ind-prose>*+*{margin-top:20px}.pm-ind-prose p{font-size:var(--pm-fs-body);color:var(--pm-ind-navy);text-wrap:pretty;line-height:1.7}.pm-ind-prose a{color:var(--pm-ind-link);text-decoration:underline}.pm-ind-list__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h4-sm);color:var(--pm-ind-navy);margin-bottom:12px;line-height:1.3}.pm-ind-prose .pm-ind-list ol{padding-left:22px;list-style:decimal}.pm-ind-list li{font-size:var(--pm-fs-body);color:var(--pm-ind-navy);line-height:1.7}.pm-ind-note{font-size:var(--pm-fs-ui);color:var(--pm-ind-ink);line-height:1.6}.pm-ind-note p{font-size:inherit;line-height:inherit;color:inherit}.pm-ind-cards__heading{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h4-sm);color:var(--pm-ind-navy);margin:8px 0 20px;line-height:1.3}.pm-ind-sec__lede+.pm-ind-cards,.pm-ind-sec__lede+.pm-ind-cards__heading{margin-top:0}.pm-ind-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;display:grid}.pm-ind-cards--c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-cards--c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-ind-card2{border-top:1px solid var(--pm-ind-line);flex-direction:column;gap:8px;padding-top:20px;display:flex}.pm-ind-card2__n{font-size:var(--pm-fs-caption);color:var(--pm-ind-meta);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.pm-ind-card2__t{color:var(--pm-ind-navy);font-size:18px;font-weight:600;line-height:1.4}.pm-ind-card2__q{font-family:var(--pm-ind-font-display);color:var(--pm-ind-navy);font-size:19px;font-style:italic;line-height:1.4}.pm-ind-card2__x p{font-size:var(--pm-fs-ui);color:var(--pm-ind-ink);line-height:1.6}.pm-ind-cards--flow .pm-ind-card2{border-top:2px solid var(--pm-ind-navy)}.pm-ind-cards--flow .pm-ind-card2__n{color:var(--pm-ind-link)}.pm-ind-cards+.pm-ind-prose{margin-top:32px}.pm-ind-sv--rows{border-top:2px solid var(--pm-ind-navy)}.pm-ind-sv--rows .pm-ind-svr{grid-template-columns:56px minmax(0,1fr) minmax(0,1.5fr) 32px;gap:24px;padding:28px 0}.pm-ind-sv--rows .pm-ind-svr__n{font-size:var(--pm-fs-h4);padding-left:8px}.pm-ind-sv--rows .pm-ind-svr__t{font-size:var(--pm-fs-h4-sm);flex-direction:column;gap:6px;line-height:1.25;display:flex}.pm-ind-svr__sub{font-family:var(--pm-font,inherit);font-size:var(--pm-fs-small);color:var(--pm-ind-muted)}.pm-ind-sv--rows .pm-ind-svr__x{font-size:var(--pm-fs-body-sm);color:var(--pm-ind-navy);flex-direction:column;gap:10px;line-height:1.6;display:flex}.pm-ind-svr__tags{font-size:var(--pm-fs-small);color:var(--pm-ind-meta);line-height:1.55}.pm-ind-brands-wrap{background:var(--pm-ind-stone);flex-direction:column;gap:20px;padding:32px;display:flex}.pm-ind-brands__heading{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h4);color:var(--pm-ind-navy);line-height:1.3}.pm-ind-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pm-ind-brand{background:var(--pm-ind-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:96px;padding:16px;display:flex}.pm-ind-brand img{object-fit:contain;width:auto;max-width:100%;max-height:44px;display:block}.pm-ind-brand__name{font-size:var(--pm-fs-body-sm);color:var(--pm-ind-navy);font-weight:600;line-height:1.35}.pm-ind-brand__sub{font-size:var(--pm-fs-micro);color:var(--pm-ind-meta);line-height:1.45}.pm-ind-proj{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pm-ind-proj__card{border:1px solid var(--pm-ind-line);background:var(--pm-ind-surface);color:var(--pm-ind-navy);flex-direction:column;gap:12px;padding:24px;display:flex}a.pm-ind-proj__card:hover .pm-ind-proj__t{color:var(--pm-ind-link)}.pm-ind-proj__sol{font-size:var(--pm-fs-caption);color:var(--pm-ind-meta);line-height:1.4}.pm-ind-proj__t{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);line-height:1.3}.pm-ind-proj__x{font-size:var(--pm-fs-ui);color:var(--pm-ind-ink);line-height:1.45}.pm-ind-proj__kpi{border-top:1px solid var(--pm-ind-line);font-size:var(--pm-fs-ui);color:var(--pm-ind-accent-ink);font-weight:600;line-height:1.5;padding:12px 0 0 18px!important;list-style:outside!important}.pm-ind-proj__kpi li+li{margin-top:4px}.pm-ind-proj__card .pm-ind-link{color:var(--pm-ind-link);align-self:flex-start;margin-top:auto}.pm-ind-cl{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.pm-ind-cl--q{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pm-ind-cl__cards{gap:24px;display:grid}.pm-ind-hub--layout .pm-ind-case2{border:1px solid var(--pm-ind-line);background:var(--pm-ind-surface);padding:24px;display:block}.pm-ind-case2__m{font-size:var(--pm-fs-caption);color:var(--pm-ind-muted);line-height:1.4;display:block}.pm-ind-hub--layout .pm-ind-case2__t{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);color:var(--pm-ind-navy);margin:8px 0 20px;line-height:1.3;display:block}.pm-ind-case2:hover .pm-ind-case2__t{color:var(--pm-ind-link)}.pm-ind-case2__k{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pm-ind-case2__k b{font-family:var(--pm-ind-font-display);color:var(--pm-ind-accent-ink);margin-bottom:4px;font-size:32px;font-weight:400;line-height:42px;display:block}.pm-ind-case2__k small{font-size:var(--pm-fs-caption);color:var(--pm-ind-meta);line-height:1.4;display:block}.pm-ind-q{background:var(--pm-ind-dark);color:#fff;flex-direction:column;justify-content:flex-end;gap:20px;margin:0;padding:32px;display:flex}.pm-ind-q__m{font-family:var(--pm-ind-font-display);color:#e8935f;font-size:56px;line-height:.6}.pm-ind-q blockquote{font-family:var(--pm-ind-font-display);margin:0;font-size:19px;font-style:italic;line-height:1.4}.pm-ind-q figcaption{font-size:var(--pm-fs-small);border-top:1px solid #fff3;padding-top:16px}.pm-ind-q figcaption b{font-weight:600;display:block}.pm-ind-q figcaption span{color:var(--pm-ind-on-dark-muted)}.pm-ind-ex{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.pm-ind-exr{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;display:grid}.pm-ind-exr img,.pm-ind-exr__ph{aspect-ratio:1;object-fit:cover;object-position:top;background:var(--pm-ind-stone);width:72px;display:block}.pm-ind-exr b{color:var(--pm-ind-navy);font-weight:600;display:block}.pm-ind-exr small{font-size:var(--pm-fs-caption);color:var(--pm-ind-meta);line-height:1.4;display:block}.pm-ind-ic__m{font-size:var(--pm-fs-caption);color:var(--pm-ind-muted);line-height:1.4}.pm-ind-ic__a{font-size:var(--pm-fs-caption);color:var(--pm-ind-ink);margin-top:auto}.pm-ind-wide--insights{padding:0 0 88px}.pm-ind-wide--insights .pm-ind-sec__head{border-top:1px solid var(--pm-ind-muted);margin-bottom:28px;padding-top:24px}.pm-ind-wide--insights .pm-ind-h2{font-size:var(--pm-fs-h3);line-height:1.2}.pm-ind-wide--insights .pm-ind-ibox__all{color:var(--pm-ind-link)}.pm-ind-ig--band{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.pm-ind-ig--band[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-ig--band[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-ind-report--column{color:var(--pm-ind-navy);background:0 0;padding:0}.pm-ind-report--column .pm-ind-band__grid{display:block}.pm-ind-report--column .pm-ind-report__ebook{border:1px solid var(--pm-ind-line);background:var(--pm-ind-surface);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:28px;margin-bottom:32px;padding:28px;display:grid}.pm-ind-report--column .pm-ind-report__cover{width:120px;box-shadow:0 12px 28px -12px #141a3373}.pm-ind-report--column .pm-ind-eyebrow--light{font-size:var(--pm-fs-caption);color:var(--pm-ind-muted);text-transform:none;letter-spacing:0;margin-bottom:8px}.pm-ind-report--column .pm-ind-band__title{font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h4);color:var(--pm-ind-navy);margin-bottom:12px;line-height:1.25}.pm-ind-report--column .pm-ind-band__col+.pm-ind-band__col{border:0;max-width:640px;padding:0}.pm-ind-report--column .pm-ind-band__col+.pm-ind-band__col .pm-ind-band__title{font-size:var(--pm-fs-h5);margin-bottom:16px}.pm-ind-report--column .pm-ind-band__text{font-size:var(--pm-fs-ui);color:var(--pm-ind-ink);margin:0 0 20px;line-height:1.45}.pm-ind-report--column .pm-ind-link--light{color:var(--pm-ind-link)}.pm-ind-report--column .pm-ind-btn--light{border-color:var(--pm-ind-link);background:var(--pm-ind-link);color:#fff}.pm-ind-req{background:var(--pm-ind-navy);color:var(--pm-ind-on-dark);grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:36px;padding:48px 56px;display:grid}.pm-ind-req--1{grid-template-columns:minmax(0,1fr)}.pm-ind-req__face{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.pm-ind-req__face img{object-fit:cover;object-position:center 20%;background:var(--pm-ind-on-dark);border-radius:50%;flex:none;width:136px;height:136px;box-shadow:0 0 0 4px #f3f2ee1f}.pm-ind-req__who{font-size:var(--pm-fs-caption);flex-direction:column;gap:4px;line-height:1.35;display:flex}.pm-ind-req__who b{font-family:var(--pm-ind-font-display);font-size:20px;font-weight:400;line-height:1.2}.pm-ind-req__who span{color:var(--pm-ind-on-dark-muted)}.pm-ind-req__k{font-size:var(--pm-fs-small);color:#f08a4b;margin-bottom:12px;font-weight:600;line-height:1.4}.pm-ind-req__t{font-family:var(--pm-ind-font-display);font-weight:400;font-size:var(--pm-fs-h3);color:var(--pm-ind-on-dark);text-wrap:pretty;margin:0 0 24px;line-height:1.25}.pm-ind-req__q{font-size:var(--pm-fs-ui);color:#c9ccd8;margin:0 0 24px;line-height:1.6}.pm-ind-req__q span{font-size:var(--pm-fs-caption);color:var(--pm-ind-on-dark-muted);margin-top:8px;display:block}.pm-ind-req__act{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.pm-ind-req__btn{background:var(--pm-ind-on-dark);min-height:48px;color:var(--pm-ind-link);font-size:var(--pm-fs-ui);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;line-height:20px;display:inline-flex}.pm-ind-req__btn:hover{background:#fff}.pm-ind-req__note{font-size:var(--pm-fs-caption);color:var(--pm-ind-on-dark-muted);line-height:1.4}.pm-ind-wide--consult{padding-bottom:96px}.pm-ind-wide--consult .pm-ind-req{border:1px solid #2a3050;grid-template-columns:minmax(220px,380px) minmax(0,1fr);gap:24px;padding:80px 56px}.pm-ind-wide--consult .pm-ind-req--1{grid-template-columns:minmax(0,1fr)}.pm-ind-wide--consult .pm-ind-req__face{gap:16px}.pm-ind-wide--consult .pm-ind-req__face img{width:160px;height:160px;box-shadow:0 0 0 4px #2a3050}.pm-ind-wide--consult .pm-ind-req__who b{font-size:22px}.pm-ind-wide--consult .pm-ind-req__who span{font-size:var(--pm-fs-small)}.pm-ind-wide--consult .pm-ind-req__k{margin-bottom:16px;font-size:17px}.pm-ind-wide--consult .pm-ind-req__t{max-width:880px;font-size:var(--pm-fs-h2);margin-bottom:32px;line-height:1.3}.pm-ind-wide--consult .pm-ind-req__btn{min-height:56px;font-size:var(--pm-fs-body-sm);padding:14px 24px}.pm-ind-wide--consult .pm-ind-req__note{font-size:var(--pm-fs-ui)}.pm-ind-sec--IndConsult .pm-ind-req__t{font-size:var(--pm-fs-h3)}.pm-ind-wide--related{border-top:1px solid var(--pm-ind-navy);padding:72px 0}.pm-ind-wide--related .pm-ind-h2{font-size:var(--pm-fs-h2);line-height:var(--pm-lh-h2);margin-bottom:40px}.pm-ind-relg{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pm-ind-rel{color:var(--pm-ind-navy);flex-direction:column;display:flex}.pm-ind-rel img,.pm-ind-rel__ph{aspect-ratio:3/2;object-fit:contain;background:var(--pm-ind-surface);width:100%;display:block}.pm-ind-rel .pm-ind-ic__m{margin:16px 0 8px}.pm-ind-rel__t{-webkit-line-clamp:2;font-family:var(--pm-ind-font-display);font-size:var(--pm-fs-h5);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.pm-ind-rel:hover .pm-ind-rel__t{color:var(--pm-ind-link)}.pm-ind-rel .pm-ind-ic__a{color:var(--pm-ind-muted);margin-top:12px}@media (max-width:1180px){.pm-ind-cards--c4{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.pm-ind-hub--layout .pm-ind-h1--hl{font-size:36px}.pm-ind-cl--q{grid-template-columns:minmax(0,1fr)}.pm-ind-relg,.pm-ind-ig--band,.pm-ind-ig--band[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-wide--consult .pm-ind-req{grid-template-columns:200px minmax(0,1fr);padding:56px 40px}.pm-ind-wide--consult .pm-ind-req__t{font-size:var(--pm-fs-h3)}}@media (max-width:720px){.pm-ind-hub--layout .pm-ind-h1--hl{font-size:30px;line-height:1.15}.pm-ind-tagline{font-size:22px}.pm-ind-kpis{margin-top:32px;padding:20px}.pm-ind-kpis__g,.pm-ind-kpis[data-n="4"] .pm-ind-kpis__g,.pm-ind-cards,.pm-ind-cards--c2,.pm-ind-cards--c4,.pm-ind-proj,.pm-ind-ex,.pm-ind-relg,.pm-ind-ig--band,.pm-ind-ig--band[data-n]{grid-template-columns:minmax(0,1fr)}.pm-ind-kpis__g b{font-size:36px}.pm-ind-sv--rows .pm-ind-svr{grid-template-columns:40px minmax(0,1fr);gap:12px 16px}.pm-ind-sv--rows .pm-ind-svr__x{grid-column:2}.pm-ind-brands-wrap{padding:20px}.pm-ind-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-case2__k b{font-size:24px;line-height:32px}.pm-ind-req,.pm-ind-wide--consult .pm-ind-req{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 20px}.pm-ind-req__face{text-align:left;flex-direction:row;gap:14px}.pm-ind-req__face img,.pm-ind-wide--consult .pm-ind-req__face img{width:64px;height:64px}.pm-ind-wide--consult{padding-bottom:56px}.pm-ind-wide--consult .pm-ind-req__t{font-size:24px}.pm-ind-wide--related{padding:48px 0}.pm-ind-report--column .pm-ind-report__ebook{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px}.pm-ind-report--column .pm-ind-report__cover{width:80px}}.pm-ind-band.pm-ind-report--column .pm-cform input[type=email],.pm-ind-band.pm-ind-report--column .pm-cform input[type=text],.pm-ind-band.pm-ind-report--column .pm-cform select{background:var(--pm-ind-surface)}.pm-ind-band.pm-ind-report--column .pm-cform__choices-field>legend{color:var(--pm-ind-navy)}.pm-ind-band.pm-ind-report--column .pm-cform__choice--radio{color:var(--pm-ind-navy);border-color:var(--pm-ind-line);background:var(--pm-ind-surface)}.pm-ind-band.pm-ind-report--column .pm-cform__choice--radio:hover{border-color:var(--pm-ind-navy);color:var(--pm-ind-navy)}.pm-ind-band.pm-ind-report--column .pm-cform__choice--radio:has(input:checked){border-color:var(--pm-ind-navy);background:var(--pm-ind-navy);color:#fff}.pm-ind-band.pm-ind-report--column .pm-cform__consent .pm-cform__field--consent,.pm-ind-band.pm-ind-report--column .pm-cform__consent .pm-cform__label,.pm-ind-band.pm-ind-report--column .pm-cform__consent a{color:var(--pm-ind-muted)}.pm-ind-band.pm-ind-report--column .pm-cform__submit{background:var(--pm-ind-link);color:#fff}.pm-ind-band.pm-ind-report--column .pm-cform__submit:hover{background:var(--pm-ind-navy);color:#fff}.pm-ind-band.pm-ind-report--column .pm-cform__error,.pm-ind-band.pm-ind-report--column .pm-ind-band__error{color:var(--pm-danger,#c83222)}.pm-ind-band.pm-ind-report--column .pm-form__done{border-color:var(--pm-ind-line);color:var(--pm-ind-navy)}.pm-ind-hub--layout .pm-ind-toc__n{font-size:var(--pm-fs-caption)}.pm-ind-wide--related .pm-ind-h2{letter-spacing:var(--pm-ls-h2)}.pm-ind-intro{max-width:760px;margin-bottom:32px}.pm-ind-hub--layout .pm-ind-sec .pm-ind-prose{max-width:760px}.pm-ind-hub--layout :is(.pm-ind-card2__t,.pm-ind-p3__t){font-family:inherit}.pm-ind-hero__link{color:var(--pm-ind-link)}.pm-ind-ic__img{aspect-ratio:3/2;border-bottom:2px solid var(--pm-ind-navy);background:var(--pm-ind-stone);font-size:var(--pm-fs-caption);color:var(--pm-ind-muted);justify-content:center;align-items:center;margin-bottom:12px;display:flex;overflow:hidden}.pm-ind-ic__img img{object-fit:cover;width:100%;height:100%}.pm-ind-ig--band .pm-ind-ic{border-top:0;padding-top:0}@media (max-width:1023px){.pm-ind-hub--layout .pm-ind-layout__aside{display:none}.pm-ind-hub--layout .pm-ind-layout--toc{grid-template-columns:minmax(0,1fr)}}.pm-ind-list__title{border-bottom:1px solid var(--pm-ind-navy);font-size:var(--pm-fs-ui);margin-bottom:0;padding-bottom:12px;line-height:1.4}.pm-ind-prose .pm-ind-list ol{counter-reset:pm-ind-li;padding-left:0;list-style:none}.pm-ind-list li{counter-increment:pm-ind-li;border-bottom:1px solid var(--pm-ind-line);font-size:var(--pm-fs-ui);grid-template-columns:28px minmax(0,1fr);gap:0 4px;padding:14px 0;line-height:1.6;display:grid}.pm-ind-list li+li{margin-top:0}.pm-ind-list li:before{content:counter(pm-ind-li, decimal-leading-zero);font-size:var(--pm-fs-micro);color:var(--pm-ind-muted);padding-top:2px;font-weight:600}.pm-ind-edit+.pm-ind-edit,:where([data-puck-component])+:where([data-puck-component]) .pm-ind-edit{border-top:1px solid var(--pm-ind-line);margin-top:64px;padding-top:64px}.pm-ind-edit>.pm-svc-locked,.pm-ind-edit>.pm-svc-hint{margin-bottom:12px}.pm-ind .pm-ind-crumb{color:#5f6577;align-items:baseline;gap:12px;font-size:14px;line-height:21px}.pm-ind .pm-ind-crumb a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pm-ind-index .pm-ind-head{padding-top:32px}.pm-ind-index .pm-ind-head__inner{flex-direction:column;align-items:stretch;gap:0}.pm-ind-index .pm-ind-head__inner>div{width:750px}.pm-ind-index .pm-ind-head__crumb{color:var(--pm-ind-ink);margin-bottom:40px}.pm-ind-index .pm-ind-head .pm-ind-h1{letter-spacing:-.24px;margin-bottom:12px;font-size:48px;line-height:60px}.pm-ind-index .pm-ind-head__intro{max-width:none;font-size:18px;line-height:27px}.pm-ind-index .pm-ind-head__counts{color:#5f6577;align-self:flex-end;margin-top:16px}.pm-ind-index .pm-ind-grid-wrap{padding-bottom:96px}.pm-ind-index .pm-ind-card{border-top-width:1px}.pm-ind-index .pm-ind-card__title{margin-bottom:20px;font-size:24px;line-height:32px}.pm-ind-index .pm-ind-card__label{margin-bottom:4px;font-size:14px;line-height:21px}.pm-ind-index .pm-ind-card__pressure{color:var(--pm-ind-ink);-webkit-line-clamp:3;font-size:16px;line-height:24px}.pm-ind-index .pm-ind-card__projects{color:var(--pm-ind-muted);font-size:14px;line-height:21px}.pm-ind-index .pm-ind-card__counts,.pm-ind-index .pm-ind-card__cta,.pm-ind-index .pm-ind-card__link{font-size:14px;line-height:21px}.pm-ind-index .pm-ind-card__cta{text-align:left}.pm-ind-index .pm-ind-card__soon{color:var(--pm-ind-accent-ink)}.pm-ind-updates{position:relative;overflow:hidden}.pm-ind-updates .pm-ind-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;position:relative}.pm-ind-updates .pm-ind-band__col+.pm-ind-band__col{border-top:1px solid #f3f2ee3d;padding-top:24px}.pm-ind-band__motif{opacity:.6;width:1416px;max-width:none;height:753px;position:absolute;top:0;left:calc(50% - 708px)}.pm-ind-updates .pm-ind-eyebrow--light{letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400;line-height:21px}.pm-ind-updates .pm-ind-band__title{font-size:32px;line-height:42px}.pm-ind-updates .pm-ind-btn--light{font-size:15px}.pm-ind-hub--layout .pm-ind-hero .pm-ind-h1{letter-spacing:-.24px;font-size:48px;line-height:60px}.pm-ind-hub--layout .pm-ind-hero__desc{font-size:18px;line-height:27px}.pm-ind-hub--layout .pm-ind-toc__title{font-size:14px;line-height:21px}.pm-ind-hub--layout .pm-ind-toc__item a{font-size:16px;line-height:24px}.pm-ind-hub--layout .pm-ind-toc__n{color:var(--pm-ind-on-dark-muted);font-size:16px;font-weight:400;line-height:24px}.pm-ind-hub--layout .pm-ind-toc__cta{line-height:21.75px}.pm-ind-hub--layout .pm-ind-case2__m,.pm-ind-hub--layout .pm-ind-ic__m,.pm-ind-hub--layout .pm-ind-exr small{color:#5f6577;font-size:13px;line-height:18.2px}.pm-ind-hub--layout .pm-ind-sv:not(.pm-ind-sv--rows) .pm-ind-svr{grid-template-columns:40px minmax(0,325fr) minmax(0,389fr) 24px;gap:12px 24px;padding:24px 16px}.pm-ind-hub--layout .pm-ind-sv:not(.pm-ind-sv--rows) .pm-ind-svr__n,.pm-ind-hub--layout .pm-ind-sv:not(.pm-ind-sv--rows) .pm-ind-svr__t{font-size:24px;line-height:32px}.pm-ind-svr__x:has(>.pm-ind-svr__d){display:block;overflow:visible}.pm-ind-svr__d{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-ind-svr__tags--hash{color:#5f6577;margin-top:8px;font-size:13px;line-height:18.2px;display:block}.pm-ind-sec__ttl{flex-direction:column;gap:12px;display:flex}.pm-ind-sec__eyebrow{color:var(--pm-ind-ink);font-size:14px;line-height:21px}.pm-ind-hub--layout .pm-ind-sec--IndClients .pm-ind-sec__head .pm-ind-h2{letter-spacing:0;font-size:40px;line-height:50px}.pm-ind-sec--IndClients .pm-ind-logos{border-top:1px solid var(--pm-ind-line);border-left:1px solid var(--pm-ind-line);background:0 0;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin-bottom:0;padding:0}.pm-ind-sec--IndClients .pm-ind-logo{border:0;border-right:1px solid var(--pm-ind-line);border-bottom:1px solid var(--pm-ind-line);height:61px;padding:12px}.pm-ind-sec--IndClients .pm-ind-logo img{filter:grayscale();opacity:.75;max-height:36px}.pm-ind-sec--IndClients .pm-ind-logos+.pm-ind-sd{margin-top:0}.pm-ind-hub--layout .pm-ind-sd .pm-ind-p3__t,.pm-ind-hub--layout .pm-ind-p3 .pm-ind-p3__t{font-size:18px;line-height:27px}.pm-ind-hub--layout .pm-ind-sd .pm-ind-p3__x p{font-size:15px;line-height:21.75px}.pm-ind-report--column .pm-ind-eyebrow--light{color:#5f6577;font-size:13px;line-height:18.2px}.pm-ind-report--column .pm-ind-report__ebook .pm-ind-band__title{font-size:26px;line-height:32.5px}.pm-ind-hub .pm-ind-report--column .pm-ind-link--light{color:var(--pm-ind-link)}.pm-ind-band.pm-ind-report--column .pm-cform__choices-field>legend{line-height:24px}.pm-ind .pm-ind-band .pm-cform__choice--radio{border-radius:2px;font-size:14px;line-height:21px}.pm-ind-hub--layout .pm-ind-ibox .pm-ind-ic__m{font-size:13px}.pm-ind-hub--layout .pm-ind-relg{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-ind-hub--ng2 .pm-ind-layout--toc{column-gap:94px}.pm-ind-hub--ng2 .pm-ind-hero+.pm-ind-layout{padding-top:96px}.pm-ind-hub--ng2 .pm-ind-sec__head .pm-ind-h2{letter-spacing:-.32px;font-size:32px;line-height:42px}.pm-ind-hub--ng2 .pm-ind-sec--body .pm-ind-sec__head .pm-ind-h2{letter-spacing:0;line-height:38.4px}.pm-ind-hub--ng2 .pm-ind-toc__item a{color:#646a7c}.pm-ind-hub--ng2 .pm-ind-toc__title{font-weight:600}.pm-ind-hub--ng2 .pm-ind-p3 .pm-ind-p3__x p{font-size:16px;line-height:24px}.pm-ind-hub--ng2 .pm-ind-ibox__title{line-height:36px}.pm-ind-hub--ng2 .pm-ind-ic__t{font-size:20px;line-height:28px}.pm-ind-hub--ng2 .pm-ind-sec__all{font-size:16px;line-height:23.2px}.pm-ind-hub--ng2 .pm-ind-wide--consult .pm-ind-req__t{font-size:32px;line-height:42px}.pm-ind-hub--ng2 .pm-ind-note p{color:var(--pm-ind-navy);font-size:17px;line-height:28.9px}.pm-ind-hub--ng2 .pm-ind-list__title{font-size:21px;line-height:27.3px}.pm-ind-hub--ng2 .pm-ind-list li{color:var(--pm-ind-navy);font-size:17px;line-height:27.2px}.pm-ind-hub--ng2 .pm-ib-data-table__table :is(th,td){line-height:23.25px}.pm-ind-hub--ng2 .pm-ib-steps .pm-ib-steps__no{color:#5f6577;font-weight:400;line-height:20.8px}.pm-ind-hub--ng2 .pm-ib-steps .pm-ib-steps__text p{line-height:25.6px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-sec__head .pm-ind-h2{letter-spacing:0;font-size:32px;line-height:38.4px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-toc__title{color:#5f6577;font-weight:400;line-height:22.4px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-toc__item a{font-size:15px;line-height:21px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-toc__item:not(.is-active) a:not(:hover){color:var(--pm-ind-meta)}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-toc__n{font-size:15px;line-height:21px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-ic__t{font-size:22px;line-height:29.7px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-ic__a{font-size:15px;font-weight:600;line-height:24px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-svr__sub{color:#5f6577;line-height:22.4px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-wide--insights .pm-ind-band__title,.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-report-dark .pm-ind-report__ebook .pm-ind-band__title{font-size:26px;line-height:32.5px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-report-dark .pm-ind-band__text{font-size:15px;line-height:24px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-report-dark .pm-ind-band__col:last-child .pm-ind-band__title{line-height:38.4px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-wide--consult .pm-ind-req__t{line-height:42px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-req__btn{font-size:14px}@media (max-width:720px){.pm-ind .pm-ind-crumb{flex-wrap:wrap}.pm-ind-index .pm-ind-head{padding-top:24px}.pm-ind-index .pm-ind-head .pm-ind-h1{font-size:38px;line-height:41.8px}.pm-ind-index .pm-ind-head__intro{font-size:16px;line-height:24px}.pm-ind-index .pm-ind-card__title{font-size:24px;line-height:32px}.pm-ind-updates .pm-ind-band__grid{grid-template-columns:minmax(0,1fr)}.pm-ind-updates .pm-ind-band__title{font-size:24px;line-height:36px}.pm-ind-hub--layout .pm-ind-hero .pm-ind-h1{font-size:38px;line-height:41.8px}.pm-ind-hub--layout .pm-ind-sv:not(.pm-ind-sv--rows) .pm-ind-svr{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:20px 0}.pm-ind-hub--layout .pm-ind-sv:not(.pm-ind-sv--rows) .pm-ind-svr__x{grid-column:2}.pm-ind-hub--layout .pm-ind-sv:not(.pm-ind-sv--rows) .pm-ind-svr__arr{display:none}.pm-ind-hub--layout .pm-ind-sec--IndClients .pm-ind-sec__head .pm-ind-h2{font-size:28px;line-height:36px}.pm-ind-sec--IndClients .pm-ind-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ind-report--column .pm-ind-report__ebook .pm-ind-band__title{font-size:22px;line-height:27.5px}.pm-ind-hub--ng2 .pm-ind-sec__head .pm-ind-h2{letter-spacing:-.28px;font-size:28px;line-height:32px}.pm-ind-hub--ng2 .pm-ind-hero+.pm-ind-layout{padding-top:56px}.pm-ind-hub--ng2 .pm-ind-sec--body .pm-ind-sec__head .pm-ind-h2{letter-spacing:0;font-size:32px;line-height:38.4px}.pm-ind-hub--layout .pm-ind-relg{scroll-snap-type:x mandatory;gap:16px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.pm-ind-hub--layout .pm-ind-rel{scroll-snap-align:start;flex:0 0 271px}.pm-ind-hub--ng2 .pm-ind-wide--consult .pm-ind-req__k{font-size:14px;line-height:19.6px}.pm-ind-hub--ng2 .pm-ind-wide--consult .pm-ind-req__btn{font-size:15px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-sec__head .pm-ind-h2{letter-spacing:0;font-size:32px;line-height:38.4px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-wide--consult .pm-ind-req__t{font-size:32px;line-height:42px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-kpis__g b{font-size:44px;line-height:48.4px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-wide--insights .pm-ind-band__title,.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-report-dark .pm-ind-report__ebook .pm-ind-band__title{font-size:22px;line-height:27.5px}.pm-ind-hub--layout:not(.pm-ind-hub--ng2) .pm-ind-report-dark .pm-ind-band__col:last-child .pm-ind-band__title{font-size:24px;line-height:28.8px}}.pm-ind-wide--insights .pm-ind-ic__img{aspect-ratio:286/150}.pm-ind-wide--insights .pm-ind-ic__img img{object-fit:contain}.pm-ind-ic__a{align-items:center;gap:12px;display:flex}.pm-ind-ic__av{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.pm-ind-ibox .pm-ind-ic__a{gap:8px}.pm-ind-ibox .pm-ind-ic__av{width:32px;height:32px}
.pm-cd-table__kicker{letter-spacing:.7px;text-transform:uppercase;color:var(--cs-muted);margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.6}.pm-cd-tablefig{margin:24px 0}.pm-cd-tablefig>.pm-ib{margin-top:0}.pm-cd-tablefig__cap{font-family:var(--cs-serif);color:var(--cs-ink);margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.3}.pm-cd-rich blockquote{border-left:2px solid var(--cs-line);background:var(--cs-card);font-family:var(--cs-serif);color:var(--cs-ink);margin:24px 0 8px;padding:16px 20px;font-size:19px;font-weight:400;line-height:1.45}.pm-cd-rich blockquote+p em{color:var(--cs-muted);font-size:13px}.pm-cd .pm-cd-table__title{margin:0;padding-bottom:22px;font-size:24px;line-height:1.3}.pm-cd .pm-cd-note{margin-top:16px}.pm-cd-rich a{color:var(--pm-link,var(--pm-blue))}.pm-cd-rich h2:has(+h3){border-bottom:1px solid var(--cs-line);margin-bottom:30px;padding-bottom:26px}.pm-cd-rich h2+h3{margin-top:0;margin-bottom:18px}.pm-cd-rich .pm-ib-acc__title{font-family:var(--cs-serif);color:var(--cs-ink);font-size:24px;font-weight:400;line-height:1.3}.pm-cd-rich .pm-inline-upload__caption{margin-top:0}@media (max-width:640px){.pm-cd .pm-cd-brief__title{font-size:24px;line-height:1.2}}.pm-ci-page .pm-ci-byind__intro{margin-top:20px}.pm-cd .pm-cd-table{border:1px solid var(--cs-line);margin:0 0 24px;padding:28px 26px 26px}.pm-cd .pm-cd-table__title{border-bottom:1px solid var(--cs-ink)}.pm-cd .pm-cd-table__grid{gap:24px 22px;padding:24px 0 0}.pm-cd .pm-cd-table .pm-cd-kpi__label{color:var(--cs-ink);margin-top:10px;font-size:15px;line-height:1.45}.pm-cd-rich .pm-ib-callout{border-left:2px solid var(--cs-accent);background:0 0;border-radius:0;padding:2px 0 2px 18px}.pm-cd-rich.pm-prose .pm-ib .pm-ib-callout__label{letter-spacing:0;text-transform:none;color:var(--cs-ink);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.6}.pm-cd-rich .pm-ib-callout__body{color:var(--cs-text);font-size:17px;line-height:1.6}.pm-cd-rich .pm-ib-acc{border-top-color:var(--cs-ink);margin:24px 0}.pm-cd-s+.pm-cd-rich{margin-top:84px}@media (max-width:640px){.pm-cd-s+.pm-cd-rich{margin-top:64px}}.pm-cd-team__role:has(+.pm-cd-team__latest){margin-bottom:0}.pm-cd-team__latest{border-top:1px solid var(--cs-line);margin:12px 0 16px;padding-top:12px;font-size:15px;line-height:1.45}.pm-cd-team__latest-label{color:var(--cs-muted)}.pm-cd-team__latest a{color:var(--pm-link,var(--pm-blue));font-weight:600;text-decoration:none}.pm-cd-team__latest a:hover{text-decoration:underline}@media (min-width:1025px){.pm-cd .pm-cd-body{grid-template-columns:286px minmax(0,1fr);column-gap:48px}.pm-cd .pm-cd-main{max-width:768px}}.pm-cd .pm-cd-summary{padding:24px 40px 32px}.pm-cd .pm-cd-summary .pm-cd-eyebrow{font-size:14px;font-weight:500;line-height:21px}.pm-cd .pm-cd-summary__list li{font-size:16px;line-height:27px}.pm-cd .pm-cd-summary__list li:before{top:17px}.pm-cd .pm-cd-summary__list strong{font-weight:700}.pm-cd .pm-cd-kpi--big .pm-cd-kpi__label{font-size:14px;line-height:21px}.pm-cd .pm-cd-kpi--big .pm-cd-kpi__source{font-size:12px;line-height:18px}.pm-cd .pm-cd-table .pm-cd-kpi__value{font-size:32px;line-height:42px}.pm-cd .pm-cd-table .pm-cd-kpi__source{line-height:20.8px}.pm-cd .pm-cd-hero .pm-cd-chip{line-height:16.9px}.pm-cd a.pm-cd-hero__play{color:#fff;background:0 0}.pm-cd .pm-cd-hero__play>span{color:#fff;background:#141a33;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.pm-cd .pm-cd-start__title{font-size:14px;font-weight:600;line-height:22.4px}.pm-cd .pm-cd-start__item dd{color:var(--cs-ink);font-size:16px;line-height:24px}.pm-cd .pm-cd-toc__title{font-size:14px;line-height:21px}.pm-cd .pm-cd-rich>h3{line-height:32px}.pm-cd .pm-cd-rich .pm-ib-steps__no{color:#5f6577}.pm-cd .pm-cd-rich .pm-ib-steps__text p{color:#3d4255;font-size:16px;line-height:25.6px}.pm-cd .pm-cd-rich .pm-inline-upload__caption{color:#5f6577}.pm-cd .pm-cd-rich .pm-cd-tablefig__cap{font-family:var(--cs-serif);color:var(--cs-ink);font-size:21px;line-height:27.3px}.pm-cd .pm-cd-rich .pm-ib-data-table__table th,.pm-cd .pm-cd-rich .pm-ib-data-table__table td{line-height:23.25px}.pm-cd .pm-cd-rich .pm-ib-data-table__table thead th{color:#3d4255}.pm-cd .pm-cd-rich .pm-ib-callout{background:#fff;padding:16px 20px}.pm-cd .pm-cd-rich.pm-prose .pm-ib .pm-ib-callout__label{color:#b8470f;font-size:14px;line-height:22.4px}.pm-cd .pm-cd-rich.pm-prose .pm-ib[data-label-kind=fit] .pm-ib-callout__label{color:#a6461c}.pm-cd .pm-cd-rich.pm-prose .pm-ib[data-label-kind=source] .pm-ib-callout__label{color:#141a33;font-size:15px;line-height:21.75px}.pm-cd .pm-cd-rich .pm-ib-callout__body,.pm-cd .pm-cd-rich .pm-ib-callout__body p{color:#3d4255;font-size:17px;line-height:27.2px}.pm-cd .pm-cd-rich .pm-ib-acc__title{font-size:22px;line-height:30px}.pm-cd .pm-cd-rich .pm-ib-acc__body p{color:#3d4255;font-size:17px;line-height:28.05px}.pm-cd .pm-cd-rich .pm-ib .pm-ib-stats__value{letter-spacing:-.8px;color:var(--cs-accent);font-size:40px;line-height:40px}.pm-cd .pm-cd-rich .pm-ib p.pm-ib-stats__label{font-size:15px;line-height:21.75px}.pm-cd .pm-cd-rich .pm-insight-quote__text{font-size:26px;font-weight:400;line-height:33.8px}.pm-cd .pm-cd-brief .pm-cd-eyebrow--light{letter-spacing:.26px;line-height:16.9px}.pm-cd .pm-cd-brief__input{line-height:normal}.pm-cd .pm-cd-team .pm-cd-btn{line-height:20px}@media (max-width:760px){.pm-cd .pm-cd-summary{padding:24px 20px}}@media (max-width:640px){.pm-cd .pm-cd-summary{margin-left:-20px;margin-right:-20px}}.pm-ci-page .pm-ci-hero__inner{text-align:center;display:block}.pm-ci-page .pm-ci-crumb ol{justify-content:center}.pm-ci-page .pm-ci-hero__title{letter-spacing:-.24px;margin:0 0 12px;font-size:48px;line-height:60px}.pm-ci-page .pm-ci-hero__intro{color:#3d4255;max-width:640px;margin:0 auto 8px;font-size:16px;line-height:24px}.pm-ci-page .pm-ci-hero__count{white-space:normal;color:#5f6577;font-size:13px;line-height:18.2px}@media (max-width:640px){.pm-ci-page .pm-ci-hero__title{font-size:32px;line-height:42px}}.pm-ci-page .pm-ci-featured{border:0;border-top:2px solid var(--cs-ink)}@media (min-width:1025px){.pm-ci-page .pm-ci-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-ci-page .pm-ci-featured__body{padding:40px 48px}.pm-ci-featured__tags{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;line-height:21px;display:flex}.pm-ci-featured__star{color:#b8470f;background:#e5642b26;padding:2px 8px}.pm-ci-featured__ind{color:var(--cs-muted)}.pm-ci-page .pm-ci-featured__title{border-bottom:1px solid #d9d7d0;align-self:stretch;margin-bottom:16px;padding-bottom:16px;font-size:28px;line-height:36px}.pm-ci-page .pm-ci-featured__kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:16px 48px;margin-bottom:36px}.pm-ci-page .pm-ci-featured__kpi strong{font-family:var(--cs-serif);letter-spacing:0;color:var(--cs-accent);font-size:40px;font-weight:400;line-height:50px}.pm-ci-page .pm-ci-featured__kpi small{color:#3d4255;font-size:14px;line-height:21px}.pm-ci-page .pm-ci-featured__meta{color:#5f6577;margin-bottom:16px;font-size:13px;line-height:18.2px}.pm-ci-page .pm-ci-featured__more{border-bottom:1px solid;padding-bottom:2px;font-size:16px;line-height:23.2px;text-decoration:none}@media (max-width:640px){.pm-ci-page .pm-ci-featured{margin-left:-20px;margin-right:-20px}.pm-ci-page .pm-ci-featured__body{padding:24px 20px}.pm-ci-page .pm-ci-featured__kpi strong{font-size:32px;line-height:42px}.pm-ci-page .pm-ci-featured__img{min-height:260px}.pm-ci-page .pm-ci-filters{grid-template-columns:minmax(0,1fr)}.pm-ci-page .pm-ci-filters__row:first-child{flex-wrap:nowrap;min-width:0}.pm-ci-page .pm-ci-chips{scrollbar-width:none;flex-wrap:nowrap;min-width:0;margin-right:-20px;padding-right:20px;overflow-x:auto}.pm-ci-page .pm-ci-chip{white-space:nowrap;flex:none}.pm-ci-page .pm-ci-select select{flex:auto;width:auto;min-width:0}}.pm-ci-page .pm-ci-filters__label{font-size:14px;line-height:22.4px}.pm-ci-page .pm-ci-chip{height:auto;color:var(--cs-ink);background:0 0;border-color:#646a7c;padding:8px 14px;font-size:14px;line-height:21px}.pm-ci-page .pm-ci-chip.is-active{color:#fff;background:#1d2545;border-color:#1d2545}.pm-ci-page .pm-ci-chip.is-active:before{content:"✓";margin-right:6px}.pm-ci-page .pm-ci-select,.pm-ci-page .pm-ci-filters__status{color:#5f6577;font-size:15px;line-height:24px}.pm-ci-page .pm-ci-select>span{white-space:nowrap}.pm-ci-page .pm-ci-select select{border-color:#646a7c;height:40px;font-size:14px}.pm-ci-page .pm-ci-card__img{aspect-ratio:3/2}.pm-ci-page .pm-ci-card__body{padding:24px}.pm-ci-card__meta{color:var(--cs-muted);margin-bottom:12px;font-size:14px;line-height:21px}.pm-ci-page .pm-ci-card__title{margin-bottom:0;font-size:24px;line-height:32px}.pm-ci-page .pm-ci-card__kpi{color:#3d4255;margin-top:0;font-size:16px;line-height:24px}.pm-ci-card__kpi-v{font-family:var(--cs-serif);color:var(--cs-accent);font-size:24px}.pm-ci-band .pm-cd-eyebrow--light{letter-spacing:0;text-transform:none;color:#f0874a;font-size:18px;font-weight:600;line-height:27px}.pm-ci-page .pm-ci-band__title{letter-spacing:0;line-height:50px}.pm-ci-page .pm-ci-band__note{color:#646a7c;font-size:16px;line-height:24px}@media (max-width:640px){.pm-ci-page .pm-ci-band__title{line-height:36px}}.pm-ci-byind .pm-ind-mini .pm-ind-mini__title{font-size:24px;line-height:32px}.pm-ci-byind .pm-ind-mini .pm-ind-mini__pressure{font-size:16px;line-height:24px}.pm-ci-byind .pm-ind-mini .pm-ind-mini__more{color:var(--pm-link,#00f);font-size:14px;font-weight:600;line-height:19.6px}.pm-cd .pm-cd-brief .pm-cd-btn,.pm-ci-page .pm-ci-chip,.pm-ci-page .pm-ci-more .pm-cd-btn{text-align:left}.pm-ci-page .pm-ci-more .pm-cd-btn{line-height:20px}@media (max-width:640px){.pm-ci-page .pm-ci-band .pm-cd-btn,.pm-cd .pm-cd-brief .pm-cd-btn{text-align:center}}.pm-cd .pm-cd-rich a{overflow-wrap:anywhere}.pm-cd .pm-cd-hero .pm-cd-chip{white-space:normal;max-width:100%}.pm-cd .pm-cd-rich .pm-cd-src{border-top:1px solid #d9d7d0;border-bottom:1px solid #d9d7d0;margin:24px 0}.pm-cd .pm-cd-rich .pm-cd-src__sum{color:#141a33;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;font-weight:600;line-height:1.45;list-style:none;display:flex}.pm-cd .pm-cd-rich .pm-cd-src__sum::-webkit-details-marker{display:none}.pm-cd .pm-cd-rich .pm-cd-src__sum:focus-visible{outline:2px solid var(--cs-ink,#141a33);outline-offset:2px}.pm-cd .pm-cd-rich .pm-cd-src__sign:before{content:"+";color:#141a33;font-size:22px;font-weight:400;line-height:1;display:block}.pm-cd .pm-cd-rich .pm-cd-src[open] .pm-cd-src__sign:before{content:"−"}.pm-cd .pm-cd-rich .pm-cd-src__body{padding-bottom:20px}.pm-cd .pm-cd-rich.pm-prose .pm-cd-src__body p{color:#3d4255;margin:0;font-size:17px;line-height:1.6}.pm-cd .pm-cd-rich .pm-ib-steps p.pm-ib-steps__note{color:#5f6577;font-size:13px;line-height:18.2px}
body{padding-bottom:var(--pm-consent-h,0px)}html{scroll-padding-bottom:var(--pm-consent-h,0px)}.pm-consent{z-index:9000;color:var(--pm-ink,#111);border-top:3px solid var(--pm-blue);background:#fff;font-size:14px;line-height:1.5;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0000001f}.pm-consent__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;max-width:1200px;max-height:60vh;margin:0 auto;padding:18px 24px;display:grid;position:relative;overflow-y:auto}.pm-consent__title{color:var(--pm-navy);margin:0 0 4px;padding-right:32px;font-size:16px;font-weight:700}.pm-consent__msg{color:var(--pm-text2,#444);margin:0}.pm-consent__msg a{color:var(--pm-blue);text-decoration:underline}.pm-consent__groups{border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.pm-consent__group{border:1px solid var(--pm-line,#ddd);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pm-consent__group input{width:18px;height:18px;accent-color:var(--pm-blue);flex:none;margin-top:3px}.pm-consent__group small{color:var(--pm-muted,#666);font-weight:400}.pm-consent__desc{color:var(--pm-text2,#444);font-size:13px;display:block}.pm-consent__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pm-consent__groups~.pm-consent__actions{grid-column:1/-1}.pm-consent__btn{min-height:44px;font:inherit;border:1px solid var(--pm-blue);color:var(--pm-blue);border-radius:var(--pm-btn-radius,0);cursor:pointer;white-space:nowrap;background:#fff;padding:10px 18px;font-weight:700}.pm-consent__btn--primary{background:var(--pm-blue);color:#fff}.pm-consent__btn:focus-visible,.pm-consent__close:focus-visible,.pm-cookie-link:focus-visible{outline:2px solid var(--pm-orange,#f60);outline-offset:2px}.pm-consent__close{width:36px;height:36px;color:var(--pm-muted,#666);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:4px;right:8px}.pm-cookie-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pm-footer__legal .pm-cookie-link{color:var(--pm-navy);margin-left:.3em}.pm-footer__legal .pm-cookie-link:before{content:"|";margin-right:.3em;text-decoration:none;display:inline-block}@media (max-width:760px){.pm-consent{font-size:13px}.pm-consent__inner{grid-template-columns:minmax(0,1fr);max-height:70vh;padding:12px 16px}.pm-consent__groups{grid-template-columns:minmax(0,1fr);gap:6px}.pm-consent__actions{grid-template-columns:1fr 1fr;display:grid}.pm-consent__btn{white-space:normal;padding:8px 10px}.pm-consent__btn--primary{grid-area:1/1/auto/-1}}
