.products_pp___wb41 .pp-hero{padding:88px 0 0}.products_pp___wb41 .pp-name{align-items:center;display:flex;gap:10px;margin-bottom:24px}.products_pp___wb41 .pp-name .mark{height:28px;width:28px}.products_pp___wb41 .pp-name b{color:var(--ink-2);display:block;font-size:16px;font-weight:500;letter-spacing:-.005em;line-height:1.25}.products_pp___wb41 .pp-desc{color:var(--ink-3);display:block;font-size:15px;line-height:1.4}.products_pp___wb41 .pp-hero h1.display{max-width:980px}.products_pp___wb41 .pp-lede{text-wrap:pretty;color:var(--ink-2);font-size:20px;line-height:1.55;margin-top:28px;max-width:62ch}.products_pp___wb41 .pp-hero .hero-cta{margin-top:36px}.products_pp___wb41 .pp-dur{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.products_pp___wb41 .pp-signin{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:15px;gap:4px 8px;margin-top:22px}.products_pp___wb41 .pp-signin .link{font-size:15px}.products_pp___wb41 .pp-scene{margin-top:56px}.products_pp___wb41 .pp-scene .stage{padding:48px}.products_pp___wb41 .pp-mock{margin:0 auto;max-width:880px;position:relative}.products_pp___wb41 .pp-scene .ghost{left:50%;right:auto;transform:translateX(-50%) scale(.94);width:min(880px,calc(100% - 96px))}.products_pp___wb41 .pp-mock .mock-head{flex-wrap:wrap;row-gap:2px}.products_pp___wb41 .pp-prod{white-space:nowrap}.products_pp___wb41 .pp-people{display:grid;gap:4px}.products_pp___wb41 .pp-people li{align-items:center;border-radius:12px;display:flex;gap:12px;margin:0 -12px;padding:10px 12px}.products_pp___wb41 .pp-people li.on{background:var(--tint)}.products_pp___wb41 .pp-people b{display:block;font-size:15px;font-weight:600;line-height:1.3}.products_pp___wb41 .pp-people span span{color:var(--ink-3);font-size:13.5px}.products_pp___wb41 .pp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.products_pp___wb41 .pp-tags span{align-items:center;background:var(--tint);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:13px;height:28px;padding:0 12px}.products_pp___wb41 .pp-assoc{border:1px solid var(--line);border-radius:12px;padding:14px 16px}.products_pp___wb41 .pp-assoc b{color:var(--ink-3);display:block;font-size:13px;font-weight:500}.products_pp___wb41 .pp-assoc span{color:var(--ink-2);display:block;font-size:14.5px;margin-top:4px}.products_pp___wb41 .pp-figures{display:grid;gap:12px;grid-template-columns:1.4fr 1fr;margin-top:14px}.products_pp___wb41 .pp-figures div{background:var(--tint);border-radius:12px;padding:14px 16px}.products_pp___wb41 .pp-figures span{color:var(--ink-3);display:block;font-size:13px;line-height:1.35}.products_pp___wb41 .pp-figures b{display:block;font-family:var(--serif);font-size:28px;font-variant-numeric:lining-nums tabular-nums;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin-top:6px}.products_pp___wb41 .pp-steps{border-bottom:1px solid var(--line);color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 22px;list-style:none;margin:0;padding:14px 20px}.products_pp___wb41 .pp-steps li{align-items:center;display:inline-flex;gap:8px}.products_pp___wb41 .pp-steps .ic{color:var(--ink-3);height:18px;width:18px}.products_pp___wb41 .pp-steps .n{border:1px solid var(--line-2);border-radius:50%;display:grid;font-size:11px;font-weight:600;height:18px;place-items:center;width:18px}.products_pp___wb41 .pp-steps li.on{color:var(--ink);font-weight:500}.products_pp___wb41 .pp-steps li.on .n{background:var(--blue);border-color:var(--blue);color:#fff}.products_pp___wb41 .pp-shield{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.products_pp___wb41 .pp-email{color:var(--ink-2);font-size:14.5px;line-height:1.6;padding:20px 24px}.products_pp___wb41 .pp-email p+p{margin-top:10px}.products_pp___wb41 .pp-email-h{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:14px}.products_pp___wb41 .pp-email-h b{color:var(--ink);display:block;font-size:15px;font-weight:600}.products_pp___wb41 .pp-email-h span{color:var(--ink-3);display:block;font-size:13px;overflow-wrap:anywhere}.products_pp___wb41 .pp-redact{background:var(--tint-2);border-radius:4px;box-shadow:inset 0 -1.5px 0 var(--line-2);color:var(--ink);padding:1px 4px}.products_pp___wb41 .pp-redact.on{background:var(--blue-soft);box-shadow:inset 0 -1.5px 0 var(--blue)}.products_pp___wb41 .pp-suggest{background:#fcfcfb;border-left:1px solid var(--line);padding:20px 22px}.products_pp___wb41 .pp-suggest-h{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.products_pp___wb41 .pp-suggest-h b{font-size:15px;font-weight:600}.products_pp___wb41 .pp-suggest-h span{color:var(--ink-3);font-size:13px}.products_pp___wb41 .pp-suggest .value{margin-top:0}.products_pp___wb41 .pp-suggest>p{color:var(--ink);font-size:14.5px;margin-top:12px}.products_pp___wb41 .pp-statute{background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink-2);font-size:13.5px;line-height:1.5;margin-top:12px;padding:12px 14px}.products_pp___wb41 .pp-statute span{color:var(--ink-3);display:block;font-size:12.5px;font-weight:500;margin-bottom:3px}.products_pp___wb41 .pp-suggest .mock-actions{flex-wrap:wrap;justify-content:flex-start}.products_pp___wb41 .pp-jobs{border-top:1px solid var(--line);list-style:none;margin-top:72px;padding:0}.products_pp___wb41 .pp-job{border-bottom:1px solid var(--line);display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:44px 0}.products_pp___wb41 .pp-job h3.display{font-size:clamp(23px,2.2vw,28px)}.products_pp___wb41 .pp-job>div>p{text-wrap:pretty;color:var(--ink-2);font-size:16.5px;line-height:1.62;margin-top:12px;max-width:44ch}.products_pp___wb41 .pp-split{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:6px}.products_pp___wb41 .pp-split dt{color:var(--ink-3);font-size:14px;font-weight:500}.products_pp___wb41 .pp-split dd{text-wrap:pretty;color:var(--ink);font-size:16.5px;line-height:1.6;margin:8px 0 0}.products_pp___wb41 .pp-compare{border-top:1px solid var(--line);margin-top:64px}.products_pp___wb41 .pp-crow{border-bottom:1px solid var(--line);display:grid;gap:40px;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr);padding:26px 0}.products_pp___wb41 .pp-crow b{font-size:16.5px;font-weight:600;line-height:1.45}.products_pp___wb41 .pp-crow p{color:var(--ink-3);font-size:16px;line-height:1.6}.products_pp___wb41 .pp-crow p.with{color:var(--ink)}.products_pp___wb41 .pp-chead{color:var(--ink-3);font-size:14px;font-weight:500;padding:16px 0}.products_pp___wb41 .pp-clabel{display:none}.products_pp___wb41 .pp-context{margin-top:104px}.products_pp___wb41 .pp-stats{border-top:1px solid var(--line);display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;padding-top:32px}.products_pp___wb41 .pp-stats b{display:block;font-family:var(--serif);font-size:40px;font-variant-numeric:lining-nums tabular-nums;font-weight:400;letter-spacing:-.02em;line-height:1.05}.products_pp___wb41 .pp-stats p{color:var(--ink-2);font-size:15.5px;line-height:1.55;margin-top:12px}.products_pp___wb41 .pp-context .src{margin-top:28px}.products_pp___wb41 .pp-featured{margin-top:56px;max-width:880px}.products_pp___wb41 .pp-featured blockquote{font-size:clamp(23px,2.4vw,29px);line-height:1.38}.products_pp___wb41 .pp-quotes{display:grid;gap:56px 64px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px}.products_pp___wb41 .pp-quotes .pquote{align-content:start;border-top:1px solid var(--line);padding-top:28px}.products_pp___wb41 .pp-quotes .pquote blockquote{font-size:19.5px}.products_pp___wb41 .pp-videos{margin-top:72px;max-width:640px}.products_pp___wb41 .pp-videos .brief span.d{display:block;margin-top:2px}.products_pp___wb41 .pp-proof .gv{margin-top:120px}.products_pp___wb41 .pp-gv-link{margin-top:24px}.products_pp___wb41 .pp-who{padding:88px 0}.products_pp___wb41 .pp-who .lede{margin-top:20px}.products_pp___wb41 .pp-roles{border-top:1px solid var(--line);display:grid;gap:40px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:48px;padding:36px 0 0}.products_pp___wb41 .pp-roles h3{font-size:16.5px;font-weight:600;letter-spacing:-.008em;line-height:1.35}.products_pp___wb41 .pp-roles p{color:var(--ink-2);font-size:15.5px;line-height:1.55;margin-top:8px;max-width:36ch}.products_pp___wb41 .pp-faq-list{border-top:1px solid var(--line);margin-top:48px;max-width:860px}.products_pp___wb41 .pp-faq details{border-bottom:1px solid var(--line)}.products_pp___wb41 .pp-faq summary{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:17.5px;font-weight:500;gap:24px;justify-content:space-between;line-height:1.4;list-style:none;min-height:68px;padding:16px 4px}.products_pp___wb41 .pp-faq summary::-webkit-details-marker{display:none}.products_pp___wb41 .pp-faq summary .ic{color:var(--ink-3);transition:transform .25s var(--ease)}.products_pp___wb41 .pp-faq details[open] summary .ic{transform:rotate(180deg)}.products_pp___wb41 .pp-faq summary:hover{color:var(--blue-ink)}.products_pp___wb41 .pp-faq details p{text-wrap:pretty;color:var(--ink-2);font-size:16.5px;line-height:1.62;max-width:68ch;padding:0 4px 24px}.products_pp___wb41 .pp-note{color:var(--ink-3);font-size:14px;line-height:1.55;margin-top:32px;max-width:72ch}@media (max-width:1100px){.products_pp___wb41 .pp-job{gap:48px}.products_pp___wb41 .pp-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.products_pp___wb41 .pp-scene .stage{padding:32px}.products_pp___wb41 .pp-job{gap:24px;grid-template-columns:1fr;padding:36px 0}.products_pp___wb41 .pp-crow{gap:12px 32px;grid-template-columns:1fr 1fr}.products_pp___wb41 .pp-crow b{grid-column:1/-1}.products_pp___wb41 .pp-chead span:first-child{display:none}.products_pp___wb41 .pp-quotes{gap:48px}.products_pp___wb41 .pp-proof .gv{margin-top:96px}}@media (max-width:760px){.products_pp___wb41 .pp-shield{grid-template-columns:1fr}.products_pp___wb41 .pp-suggest{border-left:0;border-top:1px solid var(--line)}.products_pp___wb41 .pp-quotes{grid-template-columns:1fr}.products_pp___wb41 .pp-stats{gap:28px;grid-template-columns:1fr}}@media (max-width:640px){.products_pp___wb41 .pp-hero{padding:48px 0 0}.products_pp___wb41 .pp-name{margin-bottom:22px}.products_pp___wb41 .pp-lede{font-size:18px;margin-top:22px}.products_pp___wb41 .pp-scene{margin-top:40px}.products_pp___wb41 .pp-scene .stage{padding:16px}.products_pp___wb41 .pp-email,.products_pp___wb41 .pp-suggest{padding:18px 16px}.products_pp___wb41 .pp-steps{flex-wrap:nowrap;gap:6px 14px;overflow-x:auto;padding:12px 16px;scrollbar-width:none}.products_pp___wb41 .pp-steps li{flex:none;white-space:nowrap}.products_pp___wb41 .pp-figures{grid-template-columns:1fr 1fr}.products_pp___wb41 .pp-figures b{font-size:24px}.products_pp___wb41 .pp-jobs{margin-top:48px}.products_pp___wb41 .pp-split{gap:18px;grid-template-columns:1fr}.products_pp___wb41 .pp-chead{display:none}.products_pp___wb41 .pp-crow{gap:10px;grid-template-columns:1fr;padding:24px 0}.products_pp___wb41 .pp-clabel{color:var(--ink-3);display:block;font-size:13px;font-weight:500;margin-bottom:2px}.products_pp___wb41 .pp-crow p.with .pp-clabel{color:var(--ink-3)}.products_pp___wb41 .pp-context{margin-top:72px}.products_pp___wb41 .pp-stats b{font-size:34px}.products_pp___wb41 .pp-featured{margin-top:40px}.products_pp___wb41 .pp-quotes{gap:40px;margin-top:48px}.products_pp___wb41 .pp-videos{margin-top:48px}.products_pp___wb41 .pp-proof .gv{margin-top:72px}.products_pp___wb41 .pp-roles{gap:28px;grid-template-columns:1fr;margin-top:36px}.products_pp___wb41 .pp-faq summary{font-size:16.5px}}.products_pp___wb41 .pp-kicker{color:var(--ink-3);font-size:14.5px;font-weight:500;letter-spacing:0;margin-bottom:18px}.products_pp___wb41 .pp-extra,.products_pp___wb41 .pp-intro{padding:112px 0}.products_pp___wb41 .pp-intro-grid{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.products_pp___wb41 .pp-ftext .lede+.lede,.products_pp___wb41 .pp-intro-grid .lede+.lede,.products_pp___wb41 .section-head .lede+.lede{margin-top:16px}.products_pp___wb41 .pp-wide{margin-top:64px}.products_pp___wb41 .pp-media{min-width:0}.products_pp___wb41 .pp-stage{padding:40px}.products_pp___wb41 .pp-stage>.mock{margin:0 auto;max-width:560px}.products_pp___wb41 .pp-wide .pp-stage>.mock{max-width:640px}.products_pp___wb41 .pp-shot{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-2);height:auto;margin:0 auto;width:100%}.products_pp___wb41 .pp-media .stage-cap{text-align:left}.products_pp___wb41 .pp-job.pp-job-media{align-items:center;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:64px 0}.products_pp___wb41 .pp-job.pp-job-media.flip>div:first-child{order:2}.products_pp___wb41 .pp-job-media .pp-split{border-top:1px solid var(--line);gap:28px;margin-top:28px;padding-top:24px}.products_pp___wb41 .pp-job-media .pp-split dd{font-size:15.5px}.products_pp___wb41 .pp-points{display:grid;gap:10px;margin-top:20px}.products_pp___wb41 .pp-points li{color:var(--ink-2);display:grid;font-size:16px;gap:12px;grid-template-columns:18px 1fr;line-height:1.55}.products_pp___wb41 .pp-points .ic{color:var(--blue);height:18px;margin-top:3px;width:18px}.products_pp___wb41 .pp-art{height:auto;margin-bottom:20px;width:104px}.products_pp___wb41 .pp-feature{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.products_pp___wb41 .pp-feature.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.products_pp___wb41 .pp-feature.flip>.pp-ftext{order:2}.products_pp___wb41 .pp-ftext{max-width:720px}.products_pp___wb41 .pp-ftext .lede{margin-top:20px}.products_pp___wb41 .pp-feature .pp-ftext .lede{font-size:18px}.products_pp___wb41 .pp-panel{background:var(--tint);border-radius:28px;padding:56px}.products_pp___wb41 .pp-fitems{border-top:1px solid var(--line);display:grid;gap:22px;margin-top:32px;padding-top:28px}.products_pp___wb41 .pp-cards h3,.products_pp___wb41 .pp-fitems h3,.products_pp___wb41 .pp-grid h3{font-size:16.5px;font-weight:600;letter-spacing:-.008em;line-height:1.35}.products_pp___wb41 .pp-cards p,.products_pp___wb41 .pp-fitems p,.products_pp___wb41 .pp-grid p{color:var(--ink-2);font-size:15.5px;line-height:1.58;margin-top:6px}.products_pp___wb41 .pp-grid{border-top:1px solid var(--line);display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;padding-top:36px}.products_pp___wb41 .pp-grid.n2,.products_pp___wb41 .pp-grid.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.products_pp___wb41 .pp-cards .link,.products_pp___wb41 .pp-grid .link{margin-top:14px}.products_pp___wb41 .pp-closing{text-wrap:pretty;color:var(--ink);font-size:16.5px;line-height:1.6;margin-top:32px;max-width:64ch}.products_pp___wb41 .pp-cards{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.products_pp___wb41 .pp-cards>li{align-items:flex-start;display:flex;flex-direction:column}.products_pp___wb41 .pp-card-media{margin-bottom:24px;width:100%}.products_pp___wb41 .pp-card-media .pp-stage{border-radius:22px;padding:24px}.products_pp___wb41 .pp-card-media .stage-cap{margin-top:10px}.products_pp___wb41 .pp-steplist{border-top:1px solid var(--line);list-style:none;margin-top:56px;padding:0}.products_pp___wb41 .pp-steplist li{align-items:baseline;border-bottom:1px solid var(--line);display:grid;gap:32px;grid-template-columns:96px minmax(0,4fr) minmax(0,7fr);padding:24px 0}.products_pp___wb41 .pp-stepn{color:var(--ink-3);font-size:13.5px;font-weight:500}.products_pp___wb41 .pp-steplist b{font-size:16.5px;font-weight:600;line-height:1.45}.products_pp___wb41 .pp-steplist p{color:var(--ink-2);font-size:16px;line-height:1.6}.products_pp___wb41 .pp-table{border-collapse:collapse;font-size:15px;line-height:1.5;margin-top:56px;width:100%}.products_pp___wb41 .pp-table td,.products_pp___wb41 .pp-table th{border-bottom:1px solid var(--line);padding:18px 16px;text-align:left;vertical-align:top}.products_pp___wb41 .pp-table thead th{color:var(--ink-3);font-size:14px;font-weight:500}.products_pp___wb41 .pp-table tbody th{font-weight:600;width:20%}.products_pp___wb41 .pp-table td{color:var(--ink-3)}.products_pp___wb41 .pp-table .us{background:var(--tint);color:var(--ink)}.products_pp___wb41 .pp-table thead th.us{border-radius:14px 14px 0 0;color:var(--ink);font-weight:600}.products_pp___wb41 .pp-foot{margin-top:24px;max-width:80ch}.products_pp___wb41 .pp-face{background:var(--tint-2);border-radius:50%;flex:none;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.products_pp___wb41 .pp-videos{display:grid;gap:24px;max-width:none}.products_pp___wb41 .pp-video{align-items:center;background:none;border:0;border-radius:22px;cursor:pointer;display:grid;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:0;text-align:left;width:100%}.products_pp___wb41 .pp-thumb{aspect-ratio:16/10;background:var(--tint);border-radius:22px;display:block;overflow:hidden;position:relative}.products_pp___wb41 .pp-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;transition:transform .4s var(--ease);width:100%}.products_pp___wb41 .pp-video:hover .pp-thumb img{transform:scale(1.02)}.products_pp___wb41 .pp-thumb .play{background:hsla(0,0%,100%,.94);border-radius:50%;bottom:20px;box-shadow:var(--shadow-2);color:var(--ink);display:grid;height:52px;left:20px;place-items:center;position:absolute;width:52px}.products_pp___wb41 .pp-thumb .play .ic{fill:currentColor;stroke:none;height:18px;margin-left:2px;width:18px}.products_pp___wb41 .pp-vtext{display:grid;gap:8px;justify-items:start}.products_pp___wb41 .pp-vtext .pp-kicker{margin:0}.products_pp___wb41 .pp-vtext b{text-wrap:balance;font-family:var(--serif);font-size:clamp(23px,2.2vw,28px);font-weight:400;letter-spacing:-.012em;line-height:1.25}.products_pp___wb41 .pp-vtext .d{color:var(--ink-3);font-size:15px}.products_pp___wb41 .pp-vtext .link{margin-top:8px}.products_pp___wb41 .pp-video:hover .pp-vtext .link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.products_pp___wb41 .pp-who-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.products_pp___wb41 .pp-who-grid .pp-roles{gap:28px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.products_pp___wb41 .pp-illus{aspect-ratio:3/2;background:var(--tint);border-radius:28px;overflow:hidden}.products_pp___wb41 .pp-illus img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.products_pp___wb41 .pp-cta{padding:104px 0}.products_pp___wb41 .pp-cta-grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.products_pp___wb41 .pp-cta-grid .lede{font-size:18px}.products_pp___wb41 .pp-cta-grid .btn{margin-top:24px}.products_pp___wb41 .pp-endnote{margin:0 0 64px}.products_pp___wb41 .pp-m-text{color:var(--ink-2);font-size:14.5px;line-height:1.6;margin-top:14px}.products_pp___wb41 .pp-m-flat{margin-top:0}.products_pp___wb41 .pp-m-label{color:var(--ink-3);font-size:12.5px;font-weight:500;margin-top:16px}.products_pp___wb41 .pp-m-list{display:grid;gap:6px;margin-top:8px}.products_pp___wb41 .pp-m-list li{background:var(--tint);border-radius:10px;color:var(--ink);font-size:14px;padding:10px 12px}.products_pp___wb41 .pp-m-card{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px}.products_pp___wb41 .pp-m-fields{align-content:start;display:grid}.products_pp___wb41 .pp-m-fields .pp-m-label{margin:0 0 6px}.products_pp___wb41 .pp-m-fields .pp-m-label~.pp-m-label{margin-top:12px}.products_pp___wb41 .pp-m-input{border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:13.5px;line-height:1.5;padding:9px 12px}.products_pp___wb41 .pp-m-area{color:var(--ink-2)}.products_pp___wb41 .pp-m-paper{background:#fffdf8;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-1);color:#23305e;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:15px;line-height:1.55;padding:18px 18px 22px;transform:rotate(-1deg)}.products_pp___wb41 .pp-m-paper p+p{margin-top:10px}.products_pp___wb41 .pp-m-pad{margin:0;padding:0 20px 20px}.products_pp___wb41 .pp-m-feed{display:grid}.products_pp___wb41 .pp-m-feed li{border-bottom:1px solid var(--line);color:var(--ink-2);display:grid;font-size:14px;gap:12px;grid-template-columns:36px 1fr;padding:16px 20px}.products_pp___wb41 .pp-m-feed b{color:var(--ink);font-weight:600}.products_pp___wb41 .pp-m-quote{color:var(--ink);font-family:var(--serif);font-size:16.5px;line-height:1.45;margin-top:6px}.products_pp___wb41 .pp-m-feed .value{margin-top:10px}.products_pp___wb41 .pp-m-meta{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.products_pp___wb41 .pp-m-meta dt{color:var(--ink-3);font-size:12.5px}.products_pp___wb41 .pp-m-meta dd{font-size:14px;font-weight:500;margin:2px 0 0}.products_pp___wb41 .pp-m-rubric{border-top:1px solid var(--line);margin-top:16px}.products_pp___wb41 .pp-m-rubric li{border-bottom:1px solid var(--line);color:var(--ink-2);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 0}.products_pp___wb41 .pp-m-rubric b{color:var(--ink);font-weight:500;white-space:nowrap}.products_pp___wb41 .pp-m-score{align-items:center;background:var(--blue-soft);border-radius:10px;color:#1d2a52;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:14px;padding:10px 12px}.products_pp___wb41 .pp-m-score .ic{color:var(--blue);height:16px;width:16px}.products_pp___wb41 .pp-m-assign{background:#fcfcfb;border-top:1px solid var(--line);padding:4px 20px 16px}.products_pp___wb41 .pp-m-assign ul{display:grid;gap:8px;margin-top:10px}.products_pp___wb41 .pp-m-assign li{align-items:center;display:grid;gap:12px;grid-template-columns:36px 1fr auto}.products_pp___wb41 .pp-m-assign li b{display:block;font-size:14.5px;font-weight:600;line-height:1.3}.products_pp___wb41 .pp-m-assign li span span{color:var(--ink-3);font-size:13px}.products_pp___wb41 .pp-m-goals{display:grid;gap:8px;list-style:none;margin-top:8px;padding:0}.products_pp___wb41 .pp-m-goals li{border:1px solid var(--line);border-radius:12px;display:grid;font-size:14px;gap:10px;grid-template-columns:24px 1fr;line-height:1.5;padding:12px}.products_pp___wb41 .pp-m-goals b{background:var(--blue-soft);border-radius:50%;color:var(--blue-ink);display:grid;font-size:12px;font-weight:600;height:24px;place-items:center;width:24px}.products_pp___wb41 .pp-m-files .source span{display:grid}.products_pp___wb41 .pp-m-size{color:var(--ink-3);font-size:12.5px}.products_pp___wb41 .pp-m-chart{padding:18px 18px 14px}.products_pp___wb41 .pp-m-ct{color:var(--ink);font-size:13.5px;font-weight:600}.products_pp___wb41 .pp-m-ctrow{align-items:center;display:flex;gap:8px;justify-content:space-between}.products_pp___wb41 .pp-m-ctrow .value{font-size:12px;height:24px;margin:0}.products_pp___wb41 .pp-m-bars{display:grid;gap:10px;margin-top:14px}.products_pp___wb41 .pp-m-bars li{align-items:center;color:var(--ink-3);display:grid;font-size:12px;gap:10px;grid-template-columns:92px 1fr 56px}.products_pp___wb41 .pp-m-bars i{background:var(--tint-2);border-radius:99px;display:block;height:8px;overflow:hidden}.products_pp___wb41 .pp-m-bars em{background:#c9ccd3;border-radius:99px;display:block;height:100%}.products_pp___wb41 .pp-m-bars li.on em{background:var(--blue)}.products_pp___wb41 .pp-m-bars b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.products_pp___wb41 .pp-m-axis{color:var(--ink-4);display:flex;font-size:10px;justify-content:space-between;margin:8px 66px 0 102px}.products_pp___wb41 .pp-m-legend{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 12px;margin-top:8px}.products_pp___wb41 .pp-m-legend span{align-items:center;display:inline-flex;gap:6px}.products_pp___wb41 .pp-m-legend i{background:var(--blue);height:2px;width:14px}.products_pp___wb41 .pp-m-legend i.scn{background:repeating-linear-gradient(90deg,var(--ink) 0 4px,transparent 4px 7px)}.products_pp___wb41 .pp-m-legend i.dif{background:#e6ecfb;height:8px}.products_pp___wb41 .pp-m-chart svg{height:auto;margin-top:6px;width:100%}.products_pp___wb41 .pp-m-checks{display:grid;gap:6px;margin-top:12px}.products_pp___wb41 .pp-m-checks li{align-items:flex-start;color:var(--ink-2);display:flex;font-size:13px;gap:8px}.products_pp___wb41 .pp-m-checks .ic{color:var(--blue);flex:none;height:15px;margin-top:2px;width:15px}.products_pp___wb41 .pp-m-between{justify-content:space-between}.products_pp___wb41 .pp-m-due{align-items:center;background:var(--warm-bg);border-radius:999px;color:var(--warm);display:inline-flex;font-size:12.5px;font-weight:500;height:26px;padding:0 10px;white-space:nowrap}.products_pp___wb41 .pp-m-two{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.products_pp___wb41 .pp-m-pane{background:var(--tint);border-radius:12px;color:var(--ink-2);font-size:13.5px;line-height:1.65;padding:12px 14px}.products_pp___wb41 .pp-m-pane.out{background:var(--paper);border:1px solid var(--line)}.products_pp___wb41 .pp-m-pane .pp-m-label{margin:0 0 6px}.products_pp___wb41 .pp-m-bar{background:var(--ink);border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:500;line-height:1.6;padding:0 6px}.products_pp___wb41 .pp-m-bar.pend{background:var(--paper);border:1px dashed var(--line-2);color:var(--ink-3)}.products_pp___wb41 .pp-m-decisions li{align-items:center;border-top:1px solid var(--line);color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px 12px;justify-content:space-between;padding:10px 16px}.products_pp___wb41 .pp-m-decisions b{color:var(--ink);font-weight:600;margin-right:6px}.products_pp___wb41 .pp-m-ok{align-items:center;color:#1f6b43;display:inline-flex;font-weight:500;gap:6px}.products_pp___wb41 .pp-m-ok .ic{height:14px;width:14px}.products_pp___wb41 .pp-m-btns{display:flex;gap:6px}.products_pp___wb41 .pp-m-btns .mini-btn{font-size:12.5px;height:28px;padding:0 12px}.products_pp___wb41 .pp-m-left{flex-wrap:wrap;justify-content:flex-start}@media (max-width:1100px){.products_pp___wb41 .pp-cards{grid-template-columns:1fr;max-width:560px}}@media (max-width:1023px){.products_pp___wb41 .pp-extra,.products_pp___wb41 .pp-intro{padding:88px 0}.products_pp___wb41 .pp-cta-grid,.products_pp___wb41 .pp-feature,.products_pp___wb41 .pp-feature.flip,.products_pp___wb41 .pp-intro-grid,.products_pp___wb41 .pp-video,.products_pp___wb41 .pp-who-grid{gap:40px;grid-template-columns:1fr}.products_pp___wb41 .pp-intro-grid .lede:first-child{margin-top:-16px}.products_pp___wb41 .pp-feature.flip>.pp-ftext{order:0}.products_pp___wb41 .pp-job.pp-job-media{gap:32px;grid-template-columns:1fr;padding:48px 0}.products_pp___wb41 .pp-job.pp-job-media.flip>div:first-child{order:0}.products_pp___wb41 .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products_pp___wb41 .pp-steplist li{gap:8px 24px;grid-template-columns:80px 1fr}.products_pp___wb41 .pp-steplist p{grid-column:2}.products_pp___wb41 .pp-panel{padding:40px}.products_pp___wb41 .pp-stage{padding:32px}}@media (max-width:760px){.products_pp___wb41 .pp-table,.products_pp___wb41 .pp-table tbody,.products_pp___wb41 .pp-table td,.products_pp___wb41 .pp-table th,.products_pp___wb41 .pp-table tr{display:block;width:auto}.products_pp___wb41 .pp-table thead{display:none}.products_pp___wb41 .pp-table tr{border-bottom:1px solid var(--line);padding:20px 0}.products_pp___wb41 .pp-table tbody th{border:0;font-size:16px;padding:0 0 10px;width:auto}.products_pp___wb41 .pp-table td{background:none;border:0;display:grid;gap:12px;grid-template-columns:136px 1fr;padding:6px 0}.products_pp___wb41 .pp-table td:before{color:var(--ink-3);content:attr(data-col);font-size:13.5px}.products_pp___wb41 .pp-table td.us{background:var(--tint);border-radius:12px;margin-top:6px;padding:10px 12px}.products_pp___wb41 .pp-table td.us:before{color:var(--ink);font-weight:600}}@media (max-width:640px){.products_pp___wb41 .pp-cta,.products_pp___wb41 .pp-extra,.products_pp___wb41 .pp-intro{padding:72px 0}.products_pp___wb41 .pp-wide{margin-top:40px}.products_pp___wb41 .pp-stage{padding:16px}.products_pp___wb41 .pp-panel{border-radius:22px;padding:24px 20px}.products_pp___wb41 .pp-grid,.products_pp___wb41 .pp-grid.n2,.products_pp___wb41 .pp-grid.n4,.products_pp___wb41 .pp-who-grid .pp-roles{gap:24px;grid-template-columns:1fr}.products_pp___wb41 .pp-steplist li{gap:4px;grid-template-columns:1fr;padding:20px 0}.products_pp___wb41 .pp-steplist p{grid-column:auto}.products_pp___wb41 .pp-m-card,.products_pp___wb41 .pp-m-two{grid-template-columns:1fr}.products_pp___wb41 .pp-m-meta{grid-template-columns:1fr 1fr}.products_pp___wb41 .pp-m-bars li{grid-template-columns:80px 1fr 52px}.products_pp___wb41 .pp-m-axis{margin:8px 62px 0 90px}.products_pp___wb41 .pp-table td{grid-template-columns:112px 1fr}.products_pp___wb41 .pp-thumb .play{bottom:14px;height:44px;left:14px;width:44px}}.products_pp___wb41 .pp-card-media .pp-stage{display:flex;flex-direction:column;justify-content:center;min-height:300px}.products_pp___wb41 .pp-card-media .pp-stage>.mock{width:100%}.products_pp___wb41 .pp-wide .pp-shot{max-width:920px}@media (max-width:1100px){.products_pp___wb41 .pp-card-media .pp-stage{min-height:0}}