.pricing-page{--pricing-line: var(--hp-border);--pricing-muted: var(--hp-muted)}.pricing-page :is(a,button,summary):focus-visible{outline:3px solid var(--hp-primary);outline-offset:4px}.pricing-page :is(p,li){text-wrap:pretty}.pricing-page h2 span,.pricing-hero .mk-title span{color:var(--hp-primary)}.pricing-hero{text-align:center;max-width:1160px;padding-top:52px;padding-bottom:40px}.pricing-page .mk-eyebrow{color:var(--hp-primary);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.1em}.pricing-hero .mk-title{max-width:none;font-size:var(--hp-h1-display);font-weight:400}.pricing-hero .mk-lede{margin-inline:auto;max-width:610px;margin-top:20px!important}.pricing-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start;scroll-margin-top:100px}.pricing-plan{position:relative;display:grid;grid-row:span 8;grid-template-rows:subgrid;row-gap:0;padding:26px 22px 24px;border-radius:20px;background:var(--hp-surface)}.pricing-plan.is-pro{background:#fff;box-shadow:0 0 0 1.5px var(--hp-primary),0 24px 44px -18px #0c0a0942}.pricing-tag{position:absolute;top:24px;right:20px;padding:.3em .75em;border-radius:999px;background:var(--hp-primary);color:#fff;font-size:11px;line-height:1.5}.pricing-plan h2{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:0 0 8px}.pricing-description{color:var(--pricing-muted);font-size:14px;line-height:1.55;margin:0 0 18px}.pricing-amount{font-size:44px;font-weight:400;line-height:1;letter-spacing:-.05em;margin:0;color:var(--hp-ink)}.pricing-amount span{font-size:13px;letter-spacing:0;color:var(--pricing-muted)}.pricing-unit{font-size:12.5px;line-height:1.55;color:var(--pricing-muted);margin:10px 0 18px}.pricing-scope{margin:0 0 22px}.pricing-scope-label{font-size:12px;color:var(--pricing-muted);margin:0 0 7px}.pricing-scope-bar{display:flex;align-items:center;justify-content:center;height:42px;padding:0 14px;border-radius:999px;background:#fff;font-size:13.5px;text-align:center}.pricing-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;height:42px;padding:4px;border-radius:999px;background:var(--hp-surface)}.pricing-picker button{height:100%;border-radius:999px;font-size:14px;color:var(--hp-ink);transition:background-color .2s ease}.pricing-picker button:not(.hp-selected-pill):hover{background:var(--hp-surface-strong)}.home-page.hp-brand .pricing-picker .hp-selected-pill{padding:0}.pricing-plan.is-pro .pricing-unit{margin-top:10px}.pricing-plan .hp-button{width:100%;justify-content:center;gap:10px;font-size:14px;align-self:start}.home-page.hp-brand .pricing-plan:not(.is-pro) .hp-button-outline{background:#fff}.home-page.hp-brand .pricing-plan:not(.is-pro) .hp-button-outline:hover{background:var(--hp-surface-strong)}.pricing-includes{font-size:13px;font-weight:500;margin:24px 0 12px}.pricing-features{list-style:none;padding:0;margin:0;display:grid;gap:10px;align-content:start}.pricing-features li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5}.pricing-features svg{flex-shrink:0;margin-top:2px;color:var(--hp-primary)}.pricing-features a{text-decoration:underline;text-decoration-color:var(--hp-border-strong);text-underline-offset:3px}.pricing-features a:hover{color:var(--hp-primary);text-decoration-color:currentColor}.pricing-fineprint{grid-column:1 / -1;text-align:center;font-size:12px;color:var(--pricing-muted);padding-top:14px}.pricing-trust{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:start;margin-top:44px;padding:28px 0;border-block:1px solid var(--hp-border)}.pricing-trust p{font-size:13px;font-weight:500;margin:0 0 16px}.pricing-trust-logos ul{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 28px;align-items:center;list-style:none;margin:0;padding:0}.pricing-trust-logos img{width:auto;height:auto;max-width:108px;max-height:28px;object-fit:contain;filter:invert(1);opacity:.7}.pricing-trust-security ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.pricing-trust-security li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--hp-surface);font-size:13px}.pricing-trust-security svg{color:var(--hp-primary)}.pricing-trust-security a,.pricing-proof li a{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500}.pricing-trust-security a:hover,.pricing-proof li a:hover{color:var(--hp-primary);text-decoration:underline}.pricing-page .mk-section.pricing-proof{padding-top:64px;padding-bottom:24px}.pricing-proof .mk-section-head h2{font-size:clamp(34px,3.7vw,50px);font-weight:400;line-height:1.09}.pricing-proof ul{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;margin:0;padding:0}.pricing-proof li{display:flex;flex-direction:column;padding:28px;border-radius:20px;background:var(--hp-surface)}.pricing-proof blockquote{font-size:19px;line-height:1.45;letter-spacing:-.01em;margin:0 0 24px}.pricing-proof li p{margin-top:auto;font-size:13px;color:var(--pricing-muted)}.pricing-proof li strong{display:block;font-weight:500;color:var(--hp-ink)}.pricing-proof li a{margin-top:16px}.pricing-currency{display:inline-flex;gap:2px;margin-top:24px;padding:4px;border-radius:999px;background:var(--hp-surface)}.pricing-currency button{min-width:52px;min-height:36px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--hp-muted);transition:background-color .2s ease,color .2s ease}.pricing-currency button:hover{color:var(--hp-ink)}.pricing-currency button.is-active{background:#fff;color:var(--hp-ink);font-weight:500;box-shadow:0 1px 3px #0c0a091f}.pricing-voice{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:center;margin-top:56px;padding:40px 44px;border-radius:28px;background:var(--hp-surface)}.pricing-voice h2{font-size:clamp(28px,2.9vw,38px);font-weight:400;line-height:1.1;letter-spacing:-.035em;margin-bottom:14px}.pricing-voice>div:first-child p{color:var(--pricing-muted);font-size:15px;line-height:1.6;max-width:470px}.pricing-voice-price .pricing-amount span{display:block;margin-top:8px}.pricing-example{display:inline-block;margin:18px 0 14px;padding:7px 14px;border-radius:999px;background:#fff;font-size:13px}.pricing-voice-price a{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500}.pricing-voice-price a:hover{color:var(--hp-primary);text-decoration:underline}.pricing-compare-switch{display:none}.pricing-page .mk-section.pricing-compare{padding-top:88px;padding-bottom:40px}.pricing-compare .mk-section-head{margin-bottom:22px}.pricing-compare .mk-section-head h2{font-size:clamp(34px,3.7vw,50px);font-weight:400;line-height:1.09}.pricing-comparison{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.pricing-comparison th,.pricing-comparison td{padding:13px 10px;vertical-align:middle}.pricing-comparison thead th{position:sticky;top:81px;z-index:1;padding-top:16px;padding-bottom:14px;background:#fff;border-bottom:1px solid var(--hp-border-strong);font-size:15px;font-weight:500;text-align:center}.pricing-comparison thead th:first-child{width:34%}.pricing-comparison thead small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--pricing-muted)}.pricing-comparison thead th.is-pro{background:var(--hp-primary-wash);border-radius:14px 14px 0 0}.pricing-compare-group th{padding-top:30px;padding-bottom:8px;text-align:left;font-size:13px;font-weight:500;color:var(--hp-primary)}.pricing-compare-row th{text-align:left;font-size:14px;font-weight:400;line-height:1.45;padding-left:0}.pricing-compare-row th,.pricing-compare-row td{border-bottom:1px solid var(--pricing-line)}.pricing-compare-row td{text-align:center;font-size:13px;line-height:1.4;color:var(--hp-ink)}.pricing-compare-row td:nth-child(4),.pricing-compare-group th{background-clip:padding-box}.pricing-compare-row td:nth-child(4){background:var(--hp-primary-wash)}.pricing-yes{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hp-primary);color:var(--hp-accent);vertical-align:middle}.pricing-no{display:inline-block;color:var(--hp-faint);vertical-align:middle}.pricing-text{color:var(--hp-ink)}@media(max-width:1100px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-voice{gap:36px;padding:36px}}@media(max-width:760px){.pricing-hero{padding-top:36px}.pricing-plans{grid-template-columns:1fr}.pricing-plan{display:flex;flex-direction:column;grid-row:auto}.pricing-fineprint{text-align:left}.pricing-trust{grid-template-columns:1fr;gap:28px}.pricing-proof li{padding:24px}.pricing-proof blockquote{font-size:17px}.pricing-trust-logos ul{grid-template-columns:repeat(3,1fr);gap:20px 18px}.pricing-trust-logos img{max-width:100%;max-height:24px}.pricing-currency button{min-height:44px}.pricing-voice{grid-template-columns:1fr;gap:24px;padding:30px 24px;margin-top:40px}.pricing-page .mk-section.pricing-compare{padding-top:64px}.pricing-compare-switch{position:sticky;top:var(--pricing-phone-header, 68px);z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;margin:0 0 8px;border-radius:999px;background:var(--hp-surface);box-shadow:0 0 0 8px #fff}.pricing-compare-switch button{height:40px;border-radius:999px;font-size:13.5px;color:var(--hp-ink)}.home-page.hp-brand .pricing-compare-switch .hp-selected-pill{padding:0}.pricing-comparison,.pricing-comparison tbody{display:block}.pricing-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pricing-compare-group{display:block}.pricing-compare-group th{display:block;padding:24px 0 6px;background:none}.pricing-compare-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--pricing-line)}.pricing-compare-row th,.pricing-compare-row td,.pricing-compare-row td:nth-child(4){padding:0;border:0;background:none}.pricing-compare-row th{font-size:14.5px}.pricing-compare-row td{text-align:right;font-size:13.5px}.pricing-comparison[data-show=Free] td:not([data-plan=Free]),.pricing-comparison[data-show=Engage] td:not([data-plan=Engage]),.pricing-comparison[data-show=Pro] td:not([data-plan=Pro]),.pricing-comparison[data-show=Enterprise] td:not([data-plan=Enterprise]){display:none}}.pricing-page .hp-closing{border-bottom:0}.pricing-page .hp-closing h2{line-height:1.09;letter-spacing:-.035em;text-wrap:balance}.pricing-page .hp-closing h2 span{color:var(--hp-primary)}
