.mk .mk-pr-head .mk-row-prose,.mk .mk-pr-ladder .mk-row-full,.mk .mk-pr-compare{row-gap:0}.mk .mk-pr-head{padding-block:32px 40px}@media (min-width:960px){.mk .mk-pr-head{padding-block:56px}}.mk .mk-pr-head .mk-lead{margin-top:20px}.mk .mk-pr-fact{margin-top:28px;font-weight:600}.mk .mk-pr-trial{max-width:44rem;color:var(--mk-ink-2);margin-top:8px}@media (min-width:960px){.mk .mk-pr-head .mk-hero-cta{margin-top:32px}}.mk .mk-pr-ladder{padding-block:40px var(--mk-sec-pad)}@media (min-width:960px){.mk .mk-pr-ladder{padding-top:56px}}.mk .mk-pr-cards{gap:var(--mk-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));display:grid}.mk .mk-pr-card{background:var(--mk-paper);border-radius:24px;flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}.mk .mk-pr-name{font-family:var(--mk-font-display), ui-sans-serif, system-ui, Arial, sans-serif}.mk .mk-pr-price{font-family:var(--mk-font-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin-top:12px;font-size:32px;font-weight:500;line-height:1.1}.mk .mk-pr-price.is-text{font-family:var(--mk-font-body), ui-sans-serif, system-ui, Arial, sans-serif;letter-spacing:0;color:var(--mk-ink-2);font-size:18px;font-weight:500;line-height:1.3}.mk .mk-pr-band-body{color:var(--mk-ink-2)}.mk .mk-pr-incl{border-top:1px solid var(--mk-line);gap:12px;padding-top:20px;display:grid}.mk .mk-pr-lead{font-size:15px;font-weight:600}.mk .mk-pr-list{gap:10px;font-size:15px;display:grid}.mk .mk-pr-list li{align-items:flex-start;gap:10px;display:flex}.mk .mk-pr-list li>span{min-width:0}.mk .mk-pr-check{width:18px;height:18px;color:var(--mk-ink);flex:none;margin-top:.2em}.mk .mk-pr-push{align-self:flex-start;margin-top:auto}.mk .mk-pr-self-start{align-self:flex-start}.mk .mk-pr-quote{scroll-margin-top:6rem}.mk .mk-pr-trust-link{margin-top:var(--mk-space-action);display:inline-block}.mk .mk-pr-faq>.mk-faq-col{padding:0;list-style:none}.mk .mk-pr-faq-item{scroll-margin-top:6rem}.mk .mk-pr-faq-item .mk-faq-q{cursor:default}.mk .mk-pr-faq-link{color:var(--mk-ink);text-underline-offset:4px;margin-top:8px;font-weight:500;text-decoration:underline;display:inline-block}.mk .mk-pr-quote-form{flex-direction:column;gap:12px;display:flex}.mk .mk-pr-quote-field{color:var(--mk-ink);flex-direction:column;gap:4px;font-size:14px;font-weight:500;display:flex}.mk .mk-pr-quote-input{border:1px solid var(--mk-line);background:var(--mk-paper);width:100%;min-height:40px;color:var(--mk-ink);font:inherit;border-radius:10px;padding:8px 12px;font-weight:400}.mk .mk-pr-quote-input:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.mk .mk-pr-quote-optional{border:0;border-top:1px solid var(--mk-line);flex-direction:column;gap:12px;min-width:0;margin:4px 0 0;padding:16px 0 0;display:flex}.mk .mk-pr-quote-optional legend{color:var(--mk-ink-2);padding:0 8px 0 0;font-size:14px;font-weight:400}.mk .mk-pr-quote-actions{flex-direction:column;gap:12px;margin-top:auto;scroll-margin-top:6rem;display:flex}.mk .mk-pr-quote-actions .mk-btn{justify-content:center;width:100%}.mk .mk-pr-quote-submit{background:var(--mk-ink);color:var(--mk-paper)}.mk .mk-pr-quote-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.mk .mk-pr-quote-talk:hover{background:var(--mk-mist);color:var(--mk-ink)}.mk .mk-pr-quote-submit:focus-visible,.mk .mk-pr-quote-talk:focus-visible{outline:2px solid var(--mk-ink);outline-offset:3px}.mk .mk-pr-quote-or{color:var(--mk-ink-3);align-items:center;gap:12px;font-size:14px;display:flex}.mk .mk-pr-quote-or:before,.mk .mk-pr-quote-or:after{content:"";background:var(--mk-line);flex:1;height:1px}.mk .mk-pr-quote-talk-text{text-align:center}.mk .mk-pr-quote-note{color:var(--mk-ink);font-size:14px}.mk .mk-pr-outage{max-width:36rem}.mk .mk-pr-outage p{color:var(--mk-ink-2)}.mk .mk-pr-yearly{font-size:var(--mk-fs-lead);margin-top:32px;font-weight:500}.mk .mk-pr-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin-top:40px;font-size:15px}.mk .mk-pr-table th,.mk .mk-pr-table td{overflow-wrap:anywhere;vertical-align:top;padding:16px 12px}.mk .mk-pr-table thead th{top:var(--mk-header-h);z-index:1;background:var(--mk-paper);box-shadow:inset 0 -2px 0 var(--mk-ink);font-family:var(--mk-font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-ink-3);padding-block:12px 14px;font-size:12px;font-weight:500;line-height:1.4;position:sticky}.mk .mk-pr-table tbody tr{border-bottom:1px solid var(--mk-line)}.mk .mk-pr-table tbody tr,.mk .mk-pr-table tbody th,.mk .mk-pr-table tbody td{scroll-margin-top:calc(var(--mk-header-h) + 4rem)}.mk .mk-pr-table tbody th{font-weight:400}.mk .mk-pr-table td{font-family:var(--mk-font-mono), ui-monospace, "SF Mono", Menlo, monospace;font-variant-numeric:tabular-nums lining-nums}.mk .mk-pr-table tr.is-ours{border-bottom:2px solid var(--mk-ink)}.mk .mk-pr-table tr.is-ours th,.mk .mk-pr-table tr.is-ours td{background:var(--mk-positive-tint);color:var(--mk-ink);font-weight:600}.mk .mk-pr-asof{font-family:var(--mk-font-mono), ui-monospace, monospace;color:var(--mk-ink-2);margin-top:16px;font-size:13px;line-height:1.5}.mk .mk-pr-tabs{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.mk .mk-pr-tab{border:1px solid var(--mk-line);background:var(--mk-paper);min-height:44px;color:var(--mk-ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:15px}.mk .mk-pr-tab:hover{border-color:var(--mk-ink-2)}.mk .mk-pr-tab.is-selected{border-color:var(--mk-ink);background:var(--mk-ink);color:var(--mk-paper)}.mk .mk-pr-basis{color:var(--mk-ink-2);margin-top:24px;font-size:15px;line-height:1.5}.mk .mk-pr-table.is-bundle{margin-top:16px}.mk .mk-pr-table thead th:first-child{width:70%}.mk .mk-pr-company{color:var(--mk-ink);font-weight:600;display:block}.mk .mk-pr-count{background:var(--mk-sunk);color:var(--mk-ink);border-radius:999px;margin-top:4px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.mk .mk-pr-table tr.is-ours .mk-pr-count{background:var(--mk-paper)}.mk .mk-pr-setup{color:var(--mk-ink);margin-top:6px;font-size:13px;line-height:1.4;display:block}.mk .mk-pr-stack{color:var(--mk-ink-2);margin:6px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none}.mk .mk-pr-stack li+li:before{content:"+ "}.mk .mk-pr-covers{color:var(--mk-ink-2);margin-top:12px;font-size:15px}.mk .mk-pr-covers .mk-pr-covers-q{width:auto;min-height:0;box-shadow:none;color:var(--mk-ink);cursor:pointer;background:0 0;border-radius:0;gap:6px;padding:0;font-size:15px;font-weight:400}.mk .mk-pr-covers .mk-pr-covers-q:hover{box-shadow:none;background:0 0}.mk .mk-pr-covers .mk-pr-covers-q .disclosure-chevron{color:var(--mk-ink)}.mk .mk-pr-covers .mk-pr-covers-a{padding:0}.mk .mk-pr-covers ul{columns:2 16rem;margin:8px 0 0;padding-left:20px;line-height:1.6}.mk .mk-pr-missing{color:var(--mk-ink);margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}.mk .mk-pr-note{font-family:var(--mk-font-body), ui-sans-serif, system-ui, Arial, sans-serif;color:var(--mk-ink-2);margin-top:6px;font-size:13px;line-height:1.4;display:block}@media (max-width:719px){.mk .mk-pr-table{font-size:13px}.mk .mk-pr-table th,.mk .mk-pr-table td{padding-inline:8px}.mk .mk-pr-table thead th:first-child{width:62%}}.mk .mk-pr-boundary{letter-spacing:-.02em;max-width:30ch;font-size:clamp(24px,1.2rem + 1.2vw,38px);font-weight:500;line-height:1.2}.mk .mk-pr-more{gap:16px;display:grid}@media (min-width:860px){.mk .mk-pr-more{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk .mk-pr-way{background:var(--mk-tint,var(--mk-mist));min-width:0;color:var(--mk-ink);border-radius:28px;flex-direction:column;gap:20px;padding:28px;display:flex}@media (min-width:640px){.mk .mk-pr-way{padding:36px}}.mk .mk-pr-way.is-people{--mk-tint:var(--mk-field-people)}.mk .mk-pr-way.is-messages{--mk-tint:var(--mk-field-messages)}.mk .mk-pr-sub{font-family:var(--mk-font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:500}.mk .mk-pr-offers{gap:8px;display:grid}.mk .mk-pr-offers li{gap:12px;display:flex}.mk .mk-pr-offers li:before{content:"";background:var(--mk-ink);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.55em}
