.hp{--hp-black:#0b0c0a;--hp-navy:#12314a;--hp-blue:#1a6fb0;--hp-blue-hover:#2280c8;--hp-blue-hi:#5fa9e0;--hp-text-dark:#c9c8c0;--hp-faint-dark:#8e8d84;color:var(--pm-ink);background:var(--pm-bg)}.hp a:focus-visible,.hp button:focus-visible{outline:2px solid var(--hp-blue-hi);outline-offset:3px;border-radius:6px}.hp-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.hp .pm-header-row{max-width:1280px}.hp-section{padding:clamp(64px,8vw,112px) 0}.hp-h1,.hp-h2,.hp-values h2,.hp-tools h3{font-family:var(--font-body), sans-serif;letter-spacing:-.025em;font-weight:600}.hp-h1{color:#fff;max-width:14em;font-size:clamp(38px,5.6vw,76px);line-height:1.06}.hp-h2{color:var(--pm-ink);max-width:18em;font-size:clamp(30px,3.8vw,52px);line-height:1.1}.hp-lead{color:var(--pm-ink-soft);max-width:36em;margin-top:16px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.hp-eyebrow{color:var(--hp-blue);margin-bottom:12px;font-size:15px;font-weight:600}.hp-inline-link{color:var(--pm-green);font-weight:600;text-decoration:none}.hp-inline-link:hover{text-underline-offset:3px;text-decoration:underline}.hp-fineprint{color:var(--pm-ink-faint);max-width:54em;margin-top:28px;font-size:13.5px;line-height:1.6}.hp-fineprint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hp-fineprint-dark{color:var(--hp-faint-dark)}.hp-btn{background:var(--hp-blue);color:#fff;font-family:var(--font-body), sans-serif;border-radius:8px;justify-content:center;align-items:center;padding:15px 28px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex}.hp-btn:hover{background:var(--hp-blue-hover)}.hp-btn-lg{padding:18px 36px;font-size:18px}.hp-textlink{color:#fff;padding:15px 4px;font-size:16.5px;font-weight:600;text-decoration:none}.hp-textlink:hover{text-underline-offset:4px;text-decoration:underline}.hp-hero{background:var(--hp-black);color:#fff;padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,88px)}.hp-sub{color:var(--hp-text-dark);max-width:34em;margin-top:24px;font-size:clamp(18px,1.8vw,22px);line-height:1.55}.hp-cta-row{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:36px;display:flex}.hp-micro{color:var(--hp-faint-dark);margin-top:14px;font-size:14.5px}.hp-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,88px);list-style:none;display:grid}.hp-values li{border-top:2px solid var(--hp-blue-hi);padding-top:20px}.hp-values h2{color:#fff;font-size:clamp(21px,2vw,26px);line-height:1.2}.hp-values p{color:var(--hp-text-dark);margin-top:10px;font-size:16.5px;line-height:1.6}.hp-dash{background:var(--pm-bg)}.hp-dash .pm-dashboard-embed{border-radius:12px;min-height:640px;margin-top:clamp(28px,4vw,48px);box-shadow:0 24px 64px #00000038}.hp-dash-foot{color:var(--pm-ink-faint);margin-top:18px;font-size:14px;line-height:1.6}.pm-dashboard-embed{color:var(--ink)}.pm-dashboard-embed .picks-main{padding:28px clamp(18px,3vw,40px) 40px}.dash-title{font-family:var(--font-body), sans-serif;letter-spacing:-.01em;font-size:26px;font-weight:600}.pm-dashboard-embed .pick-top,.pm-dashboard-embed .pick-meter-row,.pm-dashboard-embed .pick-meta{display:flex}button.pick-card{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;display:block}button.pick-card:hover,.dash-card-on{border-color:var(--ink-faint)}.dash-nav{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;font-family:inherit}.dash-nav:hover{background:var(--panel-raised);color:var(--ink)}.dash-toggle{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.dash-toggle:hover{color:var(--ink-soft)}.dash-row-open{border-color:var(--ink-faint)}.dash-explain{max-width:60em;font-size:12.5px;line-height:1.6}.dash-info{max-width:520px;padding-top:8px}.dash-info p{color:var(--ink-soft);margin-top:12px;font-size:15px;line-height:1.6}.dash-info .dash-info-note{color:var(--ink-faint);margin-top:6px;font-size:13px}.dash-cta{color:var(--ink);text-underline-offset:4px;margin-top:18px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}.hp-perf{background:var(--hp-black);color:#fff}.hp-perf .hp-h2{color:#fff}.hp-perf-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.hp-big{font-family:var(--font-body), sans-serif;letter-spacing:-.04em;color:var(--hp-blue-hi);margin-top:28px;font-size:clamp(72px,9vw,128px);font-weight:600;line-height:1}.hp-big-label{color:#fff;margin-top:10px;font-size:18px;line-height:1.5}.hp-perf-note{color:var(--hp-text-dark);max-width:34em;margin:22px 0 30px;font-size:16px;line-height:1.65}.hp-bars{min-width:0}.hp-bars-title{font-size:17px;font-weight:600}.hp-bars-plot{--h:clamp(240px, 26vw, 340px);height:var(--h);margin:40px 0 0 44px;position:relative}.hp-bars-plot:before{content:"";background:linear-gradient(#ffffff1f,#ffffff1f) top/100% 1px no-repeat,linear-gradient(#ffffff1f,#ffffff1f) 50%/100% 1px no-repeat,linear-gradient(#ffffff47,#ffffff47) bottom/100% 1px no-repeat;position:absolute;inset:0}.hp-bars-grid span{text-align:right;width:36px;color:var(--hp-faint-dark);font-size:11.5px;position:absolute;left:-44px;transform:translateY(50%)}.hp-bars-cols{gap:clamp(6px,1.4vw,16px);display:flex;position:absolute;inset:0}.hp-bar{cursor:pointer;color:#fff;min-width:0;font:inherit;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;padding:0;display:flex}.hp-bar-val{text-align:center;color:var(--hp-text-dark);padding-bottom:6px;font-size:clamp(11px,1.1vw,14px);font-weight:600}.hp-bar-fill{background:#5fa9e066;border-radius:3px 3px 0 0;display:block}.hp-bar:hover .hp-bar-fill{background:#5fa9e0bf}.hp-bar-on .hp-bar-fill{background:var(--hp-blue-hi)}.hp-bar-on .hp-bar-val{color:#fff}.hp-bars-x{gap:clamp(6px,1.4vw,16px);margin:10px 0 0 44px;display:flex}.hp-bars-x span{text-align:center;flex:1 1 0;min-width:0;font-size:13px;font-weight:600}.hp-bars-read{color:var(--hp-text-dark);margin:20px 0 0 44px;font-size:15.5px;line-height:1.5}.hp-bars-read b{color:#fff}.hp-explore{background:#fff}.hp-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(32px,4vw,56px);display:grid}.hp-tools>div{border-top:2px solid var(--hp-black);padding-top:20px}.hp-tools h3{font-size:clamp(21px,2vw,26px);line-height:1.2}.hp-tools p{color:var(--pm-ink-soft);margin-top:10px;font-size:16.5px;line-height:1.6}.hp-plans{background:var(--pm-bg)}.hp-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,4vw,48px);list-style:none;display:grid}.hp-plan{border:1px solid var(--pm-hairline-strong);background:#fff;border-radius:8px;padding:clamp(22px,2.6vw,32px)}.hp-plan-free{border:2px solid var(--hp-blue)}.hp-plan-name{color:var(--pm-ink-soft);font-size:16px;font-weight:600}.hp-plan-price{font-family:var(--font-body), sans-serif;letter-spacing:-.03em;margin-top:10px;font-size:clamp(40px,4vw,54px);font-weight:600;line-height:1}.hp-plan-price small{letter-spacing:0;color:var(--pm-ink-soft);font-size:18px;font-weight:500}.hp-plan-trial{color:var(--hp-blue);min-height:1.3em;margin-top:8px;font-size:14px;font-weight:600}.hp-plan-body{color:var(--pm-ink-soft);margin-top:14px;font-size:16px;line-height:1.6}.hp-plans-more{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:22px;font-size:16px;display:flex}.hp-plans-note{color:var(--pm-ink-faint);font-size:14.5px}.hp-team{border-top:1px solid var(--pm-hairline);align-items:center;gap:20px;margin-top:clamp(36px,5vw,64px);padding-top:28px;display:flex}.hp-team-faces{flex-shrink:0;display:flex}.hp-team-photo,.hp-team-initial{border:3px solid var(--pm-bg);object-fit:cover;border-radius:50%;width:48px;height:48px}.hp-team-photo+.hp-team-initial,.hp-team-initial+.hp-team-photo{margin-left:-12px}.hp-team-initial{background:var(--hp-black);color:#fff;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.hp-team-text{color:var(--pm-ink-soft);max-width:44em;font-size:16px;line-height:1.55}.hp-final{background:var(--hp-navy);color:#fff;text-align:center;padding:clamp(72px,10vw,128px) 0}.hp-final-inner{flex-direction:column;align-items:center;display:flex}.hp-final-h2{color:#fff;max-width:14em}.hp-final-sub{color:#c9d8e6;max-width:34em;margin:18px 0 36px;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.hp-final .hp-fineprint{text-align:center;color:#a7bccf}@media (max-width:900px){.hp-values,.hp-tools,.hp-plan-list,.hp-perf-grid{grid-template-columns:minmax(0,1fr)}.hp-dash .pm-dashboard-embed{min-height:0}}@media (max-width:640px){.hp-btn{width:100%}.hp-cta-row{flex-direction:column;align-items:stretch;gap:4px}.hp-textlink{text-align:center}.hp-bars-plot{margin-left:36px}.hp-bars-grid span{width:30px;left:-36px}.hp-bars-x,.hp-bars-read{margin-left:36px}.hp-team{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hp *,.hp :before,.hp :after{transition:none!important;animation:none!important}}
