.pm-eyebrow{color:var(--hs-pink-hot);display:block;font-size:var(--head-eyebrow-fs);font-weight:500;letter-spacing:var(--head-eyebrow-ls);text-transform:uppercase}.pm-h2{font-size:var(--head-h2-fs);font-weight:400;letter-spacing:var(--head-h2-ls);line-height:var(--head-h2-lh);margin:0}.pm-intro{color:var(--hs-caption);font-size:var(--head-intro-fs);line-height:var(--head-intro-lh);margin:0;max-width:56ch}.pm-ctas{margin-top:4px}.pm-card{background:var(--hs-white);border-radius:24px;box-shadow:0 12px 32px rgba(29,37,60,.1),0 4px 8px rgba(29,37,60,.05)}.pm-label{color:var(--hs-pink-hot);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pm-muted{color:var(--hs-caption);font-size:13px}.pm-askrow{align-items:flex-start;background:var(--hs-neutral-50);border-radius:12px;display:flex;font-size:15px;gap:10px;line-height:1.4;padding:12px 14px}.pm-askrow img{flex:none;height:22px;width:22px}.pm-bento__head{margin-bottom:var(--head-mb);max-width:var(--head-max)}.pm-bento__head,.pm-bento__side,.pm-bento__titles{display:flex;flex-direction:column;gap:var(--head-gap)}.pm-bento__grid{display:grid;gap:20px;grid-auto-rows:160px;grid-template-columns:repeat(12,1fr)}.pm-tile{border-radius:28px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:26px}.pm-tile h3{font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:pretty}.pm-tile__top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pm-tile__top b{color:var(--hs-deep);font-variant-numeric:tabular-nums;font-weight:500}.pm-tile--measure{grid-column:span 4}.pm-tile--identify,.pm-tile--measure{background:var(--hs-neutral-50);grid-row:span 2}.pm-tile--identify{grid-column:span 5}.pm-tile--ask{background:var(--hs-white);border:9px solid var(--hs-purple);box-shadow:0 24px 56px -16px rgba(118,39,220,.28);gap:14px;grid-column:span 3;grid-row:span 2;padding:18px 20px 22px}.pm-tile--improve{grid-column:span 4}.pm-tile--improve,.pm-tile--share{background:var(--hs-white);box-shadow:inset 0 0 0 1px #eee;justify-content:space-between}.pm-tile--share{grid-column:span 5}.pm-tile--share h3{font-size:24px}.pm-tile--bench{background:var(--hs-deep);color:var(--hs-white);grid-column:span 3;justify-content:space-between}.pm-tile--bench .pm-label{color:var(--hs-pink-mid)}.pm-tile--bench .pm-tile__text{color:var(--hs-pink-light)}.pm-survey{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding:22px 24px}.pm-survey__q{font-size:15px;line-height:1.4}.pm-survey__scale{display:flex;gap:6px}.pm-survey__scale span{background:var(--hs-neutral-50);border-radius:8px;display:grid;flex:1;font-size:13px;height:38px;place-items:center}.pm-survey__scale .is-on{background:var(--hs-deep);color:var(--hs-white);font-weight:500}.pm-table{margin-top:auto;padding:8px 24px}.pm-table__row{border-top:1px solid #eee;display:grid;font-size:15px;gap:12px;grid-template-columns:1fr 70px 90px;padding:11px 0}.pm-table__row>:not(:first-child){text-align:right}.pm-table__row b{color:#007d44;font-weight:500}.pm-table__row--head{border-top:0;color:var(--hs-caption);font-size:13px;padding:12px 0 6px}.pm-table__row.is-alert{background:#fff3f0;font-weight:500;margin:0 -24px;padding-inline:24px}.pm-table__row.is-alert b,.pm-table__row.is-alert span:last-child{color:#db2719}.pm-ask__label{font-size:13px;font-weight:500}.pm-ask__answer{font-size:15px;line-height:1.5;margin:0;text-wrap:pretty}.pm-ask__foot{margin-top:auto}.pm-big{font-size:52px;font-weight:500;letter-spacing:-.03em;line-height:.9}.pm-tile--bench .pm-big{font-size:44px}.pm-big--good{color:#007d44}.pm-tile__text{color:var(--hs-caption);font-size:15px;line-height:1.4}.pm-pills{display:flex;flex-wrap:wrap;gap:8px}.pm-pills span{background:var(--hs-pink-vlight);border-radius:var(--r-pill);font-size:13px;font-weight:500;padding:8px 14px}@media (max-width:1099px){.pm-bento__grid{grid-auto-rows:auto;grid-template-columns:repeat(2,1fr)}.pm-tile{grid-column:span 1!important;grid-row:auto!important;min-height:220px}.pm-tile--identify,.pm-tile--measure{grid-column:span 2!important}}@media (max-width:599px){.pm-bento__grid{grid-template-columns:1fr}.pm-tile{grid-column:span 1!important;min-height:0}.pm-big{font-size:44px}}.pm-bento__grid{grid-auto-rows:minmax(160px,auto)}