[data-marketing-root] .mk-doc{--bh-blue:#2246d8;--bh-blue-hi:#2f6bf0;--bh-navy:#101f62;--bh-light:#7fc0ff;--bh-tint:#eef2fd;--bh-line:#d5dcef;--bh-ease:cubic-bezier(.16, 1, .3, 1);--bh-grid:#1d4ed80f;--bh-card-shadow:0 0 0 1px #101f6212, 0 24px 40px -30px #101f6259;--mk-ink-soft:#3e4550;--bh-wing:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='48.42 -4.23 138.98 191.53'%3E%3Cg fill='white' fill-opacity='0.1'%3E%3Cpath d='M60 52 C60 41 64 35 72 32 C96 23 126 6 152 4 C166 3 166 18 158 34 C146 62 120 88 86 95 L78 96 C67 96 60 90 60 80 Z'/%3E%3Cpath d='M78 104 L92 104 C132 104 168 118 174 146 C180 172 156 186 126 184 C102 183 84 181 72 178 C64 176 60 170 60 160 L60 122 C60 111 67 104 78 104 Z'/%3E%3C/g%3E%3C/svg%3E")}[data-marketing-root] .mk-doc .mk-phero{background:0 0;position:relative}[data-marketing-root] .mk-doc .mk-phero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--bh-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--bh-grid) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}[data-marketing-root] .mk-doc--resources .mk-phero:before{content:none}[data-marketing-root] .mk-doc .mk-phero-inner{z-index:1;max-width:900px;padding:clamp(4.5rem,9vw,7rem) 1.5rem clamp(3rem,5vw,4.5rem);position:relative}[data-marketing-root] .mk-doc .mk-phero-h{font-family:var(--mk-font-headline), Georgia, serif;letter-spacing:-.025em;color:var(--mk-ink);text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:700;line-height:1.04}[data-marketing-root] .mk-doc .mk-phero-sub{color:var(--mk-ink-soft);max-width:50ch;margin:1.5rem auto 0;font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.55}[data-marketing-root] .mk-doc .mk-phero-cta{gap:.9rem 1rem;margin-top:2.5rem;padding-bottom:5px}[data-marketing-root] .mk-doc .mk-btn,[data-marketing-root] .mk-doc .mk-btn-soft,[data-marketing-root] .mk-doc .mk-phero-cta .mk-btn-ghost,[data-marketing-root] .mk-doc .mk-form-submit{cursor:pointer;min-height:52px;font-family:var(--mk-font-sans), ui-sans-serif, system-ui, sans-serif;transition:transform .12s var(--bh-ease), box-shadow .12s var(--bh-ease), background-color .2s;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.6rem;font-size:1.08rem;font-weight:700;text-decoration:none;display:inline-flex}[data-marketing-root] .mk-doc .mk-btn,[data-marketing-root] .mk-doc .mk-form-submit{color:#fff;background:var(--bh-blue);box-shadow:0 5px 0 var(--bh-navy)}[data-marketing-root] .mk-doc .mk-btn:hover,[data-marketing-root] .mk-doc .mk-form-submit:hover{color:#fff;box-shadow:0 5px 0 var(--bh-navy);background:#2a52e6;transform:none}[data-marketing-root] .mk-doc .mk-btn:active,[data-marketing-root] .mk-doc .mk-form-submit:active{box-shadow:0 0 0 var(--bh-navy);transform:translateY(5px)}[data-marketing-root] .mk-doc .mk-btn-soft,[data-marketing-root] .mk-doc .mk-phero-cta .mk-btn-ghost{color:var(--bh-navy);box-shadow:inset 0 0 0 2px var(--bh-line), 0 5px 0 var(--bh-line);background:#fff}[data-marketing-root] .mk-doc .mk-btn-soft:hover,[data-marketing-root] .mk-doc .mk-phero-cta .mk-btn-ghost:hover{color:var(--bh-navy);box-shadow:inset 0 0 0 2px var(--bh-line), 0 5px 0 var(--bh-line);background:#f6f8ff;transform:none}[data-marketing-root] .mk-doc .mk-btn-soft:active,[data-marketing-root] .mk-doc .mk-phero-cta .mk-btn-ghost:active{box-shadow:inset 0 0 0 2px var(--bh-line), 0 0 0 var(--bh-line);transform:translateY(5px)}[data-marketing-root] .mk-doc .mk-btn-lg{border-radius:16px;min-height:58px;padding:0 2rem;font-size:1.15rem}[data-marketing-root] .mk-doc .mk-btn-ghost{color:var(--bh-blue);font-weight:700}[data-marketing-root] .mk-doc .mk-btn:focus-visible,[data-marketing-root] .mk-doc .mk-btn-soft:focus-visible,[data-marketing-root] .mk-doc .mk-btn-ghost:focus-visible{outline:3px solid var(--bh-blue-hi);outline-offset:3px}[data-marketing-root] .mk-doc .mk-sec-h,[data-marketing-root] .mk-doc .mk-statement{font-family:var(--mk-font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;color:var(--bh-navy);text-wrap:balance;font-size:clamp(2.1rem,4vw,3.3rem);font-weight:900;line-height:1.06}[data-marketing-root] .mk-doc .mk-sec-head{margin-bottom:clamp(2.25rem,4vw,3.25rem)}[data-marketing-root] .mk-doc h1.mk-sec-h,[data-marketing-root] .mk-doc .mk-post-title{font-family:var(--mk-font-headline), Georgia, serif;letter-spacing:-.025em;color:var(--mk-ink);font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:700;line-height:1.04}[data-marketing-root] .mk-doc section[data-block=about-team]{position:relative}[data-marketing-root] .mk-doc section[data-block=about-team]:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--bh-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--bh-grid) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 85%);mask-image:linear-gradient(#000 0% 40%,#0000 85%)}[data-marketing-root] .mk-doc section[data-block=about-team]>*{z-index:1;position:relative}[data-marketing-root] .mk-doc .mk-feat-subhead,[data-marketing-root] .mk-doc .mk-pman-h,[data-marketing-root] .mk-doc .mk-related-h,[data-marketing-root] .mk-doc .mk-post-cta-h{letter-spacing:-.03em;color:var(--bh-navy);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900;line-height:1.12}[data-marketing-root] .mk-doc .mk-feat-h,[data-marketing-root] .mk-doc .mk-suite-h,[data-marketing-root] .mk-doc .mk-value-h,[data-marketing-root] .mk-doc .mk-afford-big,[data-marketing-root] .mk-doc .mk-faq-title,[data-marketing-root] .mk-doc .mk-legal-h{letter-spacing:-.02em;color:var(--bh-navy);font-weight:900}[data-marketing-root] .mk-doc .mk-feat-h{margin-bottom:.9rem;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.12}[data-marketing-root] .mk-doc .mk-suite-h,[data-marketing-root] .mk-doc .mk-value-h,[data-marketing-root] .mk-doc .mk-afford-big{font-size:1.35rem;line-height:1.2}[data-marketing-root] .mk-doc .mk-faq-title{margin-bottom:.75rem;font-size:clamp(1.4rem,2vw,1.7rem)}[data-marketing-root] .mk-doc .mk-legal-h{font-size:clamp(1.35rem,2vw,1.6rem)}[data-marketing-root] .mk-doc .mk-prose,[data-marketing-root] .mk-doc .mk-sec-lede,[data-marketing-root] .mk-doc .mk-feat-body,[data-marketing-root] .mk-doc .mk-final-sub,[data-marketing-root] .mk-doc .mk-afford-foot,[data-marketing-root] .mk-doc .mk-compare-caption{color:var(--mk-ink-soft);font-size:clamp(1.15rem,1.4vw,1.27rem);line-height:1.6}[data-marketing-root] .mk-doc .mk-sec-lede{margin-top:1.1rem}[data-marketing-root] .mk-doc .mk-feat-body{max-width:44ch}[data-marketing-root] .mk-doc .mk-lead-para{color:var(--bh-navy);font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.5}[data-marketing-root] .mk-doc .mk-suite-body,[data-marketing-root] .mk-doc .mk-value-body,[data-marketing-root] .mk-doc .mk-afford-small,[data-marketing-root] .mk-doc .mk-pcard-excerpt,[data-marketing-root] .mk-doc .mk-tier-bullets li,[data-marketing-root] .mk-doc .mk-pman-list li{color:var(--mk-ink-soft);font-size:1.1rem;line-height:1.55}[data-marketing-root] .mk-doc .mk-prose a,[data-marketing-root] .mk-doc .mk-legal-p a,[data-marketing-root] .mk-doc .mk-faq-a a{color:var(--bh-blue);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}[data-marketing-root] .mk-doc .mk-aside-link a,[data-marketing-root] .mk-doc .mk-faq-link a,[data-marketing-root] .mk-doc .mk-faq-morelink{color:var(--bh-blue);font-size:1.02rem;font-weight:700}[data-marketing-root] .mk-doc .mk-sec{padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:clamp(4.5rem,8vw,7rem)}[data-marketing-root] .mk-doc .mk-sec--tight{padding-top:clamp(1.5rem,3vw,2.5rem)}[data-marketing-root] .mk-doc .mk-sec--tint,[data-marketing-root] .mk-doc.mk-doc--features section[data-section=learns-you]{background:var(--bh-tint)}[data-marketing-root] .mk-doc .mk-sec-inner{max-width:1120px}[data-marketing-root] .mk-doc .mk-sec-inner--narrow{max-width:760px}[data-marketing-root] .mk-doc .mk-rule{border-top-color:var(--bh-line)}[data-marketing-root] .mk-doc .mk-suite-card,[data-marketing-root] .mk-doc .mk-tier,[data-marketing-root] .mk-doc .mk-afford-card,[data-marketing-root] .mk-doc .mk-compare,[data-marketing-root] .mk-doc .mk-pcard,[data-marketing-root] .mk-doc .mk-form-wrap,[data-marketing-root] .mk-doc .mk-subjcard{box-shadow:var(--bh-card-shadow);background:#fff;border:0;border-radius:22px}[data-marketing-root] .mk-doc .mk-suite-card{gap:.85rem;padding:1.75rem 1.75rem 2rem}[data-marketing-root] .mk-doc .mk-suite-card:hover,[data-marketing-root] .mk-doc .mk-pcard:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #101f621a,0 30px 50px -30px #101f6273}[data-marketing-root] .mk-doc .mk-afford-card{border-top:0;padding:2rem 1.75rem}[data-marketing-root] .mk-doc .mk-tier--featured{box-shadow:inset 0 0 0 2px var(--bh-blue), 0 30px 50px -30px #2246d88c}[data-marketing-root] .mk-doc .mk-tier-name{letter-spacing:-.02em;color:var(--bh-navy);font-size:1.5rem;font-weight:900}[data-marketing-root] .mk-doc .mk-value{border-top:3px solid var(--bh-blue);padding-top:1rem}[data-marketing-root] .mk-doc .mk-value-num{color:var(--bh-blue);font-size:.95rem;font-weight:800}[data-marketing-root] .mk-doc .mk-quote{border-left:4px solid var(--bh-blue)}[data-marketing-root] .mk-doc .mk-quote-text{color:var(--bh-navy);font-weight:700}[data-marketing-root] .mk-doc .mk-feat-num{background:var(--bh-blue);color:#fff;width:3.25rem;height:3.25rem;box-shadow:0 4px 0 var(--bh-navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.1rem;font-size:1.3rem;font-weight:800;display:inline-flex}[data-marketing-root] .mk-doc .mk-ph{background-color:var(--bh-tint);background-image:linear-gradient(90deg,#1d4ed812 1px,#0000 1px),linear-gradient(#1d4ed812 1px,#0000 1px);background-size:24px 24px;border:0;border-radius:22px;box-shadow:inset 0 0 0 1px #101f620f}[data-marketing-root] .mk-doc .mk-ph-tag{display:none}[data-marketing-root] .mk-doc .mk-ph-label{color:#101f6273;font-size:1rem;font-weight:700}[data-marketing-root] .mk-doc .mk-faq-item{border-top-color:var(--bh-line)}[data-marketing-root] .mk-doc .mk-faq-item:last-child{border-bottom-color:var(--bh-line)}[data-marketing-root] .mk-doc .mk-faq-q{padding:1.15rem 0}[data-marketing-root] .mk-doc .mk-faq-q dt{color:var(--bh-navy);font-size:clamp(1.1rem,1.4vw,1.22rem);font-weight:700}[data-marketing-root] .mk-doc .mk-faq-mark:before,[data-marketing-root] .mk-doc .mk-faq-mark:after{background:var(--bh-blue)}[data-marketing-root] .mk-doc .mk-faq-a{color:var(--mk-ink-soft);padding-bottom:1.25rem;font-size:1.1rem;line-height:1.6}[data-marketing-root] .mk-doc .mk-form-wrap{padding:clamp(1.5rem,3.5vw,2.5rem)}[data-marketing-root] .mk-doc .mk-form-label,[data-marketing-root] .mk-doc .mk-field-label{color:var(--bh-navy);font-size:1rem;font-weight:700}[data-marketing-root] .mk-doc .mk-form-input,[data-marketing-root] .mk-doc .mk-form-textarea,[data-marketing-root] .mk-doc .mk-select,[data-marketing-root] .mk-doc .mk-search-input,[data-marketing-root] .mk-doc .mk-nl-input{border:1.5px solid var(--bh-line);color:var(--mk-ink);background:#fff;border-radius:12px;font-size:1.05rem;transition:border-color .15s,box-shadow .15s}[data-marketing-root] .mk-doc .mk-form-input:focus,[data-marketing-root] .mk-doc .mk-form-textarea:focus,[data-marketing-root] .mk-doc .mk-select:focus,[data-marketing-root] .mk-doc .mk-search-input:focus,[data-marketing-root] .mk-doc .mk-nl-input:focus{border-color:var(--bh-blue);outline:none;box-shadow:0 0 0 4px #2246d824}[data-marketing-root] .mk-doc .mk-chip{background:var(--bh-tint);min-height:44px;color:var(--bh-navy);border:0;border-radius:999px;padding:0 1.1rem;font-size:1rem;font-weight:700}[data-marketing-root] .mk-doc .mk-chip[aria-pressed=true],[data-marketing-root] .mk-doc .mk-chip.is-active{background:var(--bh-blue);color:#fff}[data-marketing-root] .mk-doc .mk-pcard-topic,[data-marketing-root] .mk-doc .mk-post-topic{color:var(--bh-blue);font-size:.8rem}[data-marketing-root] .mk-doc .mk-pcard-title{letter-spacing:-.02em;font-size:1.35rem;font-weight:900}[data-marketing-root] .mk-doc .mk-pcard-title a{color:var(--bh-navy)}[data-marketing-root] .mk-doc .mk-pcard-meta{color:var(--mk-ink-soft);font-size:.95rem}[data-marketing-root] .mk-doc .pct-root,[data-marketing-root] .mk-doc .bso-root,[data-marketing-root] .mk-doc .pfp-root{--pct-ink:var(--bh-navy);--pct-ink-2:var(--mk-ink-soft);--pct-ink-3:#5b6370;--pct-accent:var(--bh-blue);--pct-accent-wash:var(--bh-tint);--pct-rec-line:var(--bh-blue);--pct-panel:var(--bh-tint);--pct-line:#101f6214;--pct-line-2:#101f621a;--pct-r:22px;--pct-r-sm:14px;--pct-shadow:var(--bh-card-shadow);--pct-t-h3:1.6rem;--pct-t-price:2.5rem;--pct-t-md:1.08rem;--pct-t-sm:.98rem;--pct-t-xs:.85rem;--bso-ink:var(--bh-navy);--bso-ink-2:var(--mk-ink-soft);--bso-ink-3:#5b6370;--bso-accent:var(--bh-blue);--bso-accent-wash:var(--bh-tint);--bso-line:#101f6214;--bso-line-2:#101f621a;--bso-r:22px;--bso-r-sm:14px;--bso-shadow-lift:var(--bh-card-shadow);--bso-t-h2:clamp(2.1rem, 4vw, 3.3rem);--bso-t-h3:1.6rem;--bso-t-md:1.08rem;--bso-t-sm:.98rem;--pfp-ink:var(--bh-navy);--pfp-ink-2:var(--mk-ink-soft);--pfp-ink-3:#5b6370;--pfp-accent:var(--bh-blue)}[data-marketing-root] .mk-doc .bso-title,[data-marketing-root] .mk-doc .pfp-title{letter-spacing:-.035em;color:var(--bh-navy);font-weight:900}[data-marketing-root] .mk-doc .pfp-title{font-size:clamp(2.1rem,4vw,3.3rem);line-height:1.06}[data-marketing-root] .mk-doc .pfp-clause-no{color:var(--bh-blue)}[data-marketing-root] .mk-doc.mk-doc--pricing section[data-block=fine-print]{background:var(--bh-tint)}[data-marketing-root] .mk-doc .pct-tier-name{letter-spacing:-.02em;font-weight:900}[data-marketing-root] .mk-doc .pct-cta,[data-marketing-root] .mk-doc .bso-pack-cta{min-height:48px;transition:transform .12s var(--bh-ease), box-shadow .12s var(--bh-ease), background-color .2s;border:0;border-radius:14px;padding:0 10px;font-size:1rem}[data-marketing-root] .mk-doc .pct-cta.is-primary,[data-marketing-root] .mk-doc .bso-pack-cta.is-primary{background:var(--bh-blue);color:#fff;box-shadow:0 4px 0 var(--bh-navy)}[data-marketing-root] .mk-doc .pct-cta.is-primary:hover,[data-marketing-root] .mk-doc .bso-pack-cta.is-primary:hover{box-shadow:0 4px 0 var(--bh-navy);background:#2a52e6;transform:none}[data-marketing-root] .mk-doc .pct-cta.is-soft,[data-marketing-root] .mk-doc .bso-pack-cta.is-soft{color:var(--bh-navy);box-shadow:inset 0 0 0 2px var(--bh-line), 0 4px 0 var(--bh-line);background:#fff}[data-marketing-root] .mk-doc .pct-cta.is-soft:hover,[data-marketing-root] .mk-doc .bso-pack-cta.is-soft:hover{background:#f6f8ff;transform:none}[data-marketing-root] .mk-doc .pct-cta:active,[data-marketing-root] .mk-doc .bso-pack-cta:active{box-shadow:none;transform:translateY(4px)}[data-marketing-root] .mk-doc .mk-legal{counter-reset:legal;grid-template-columns:230px minmax(0,1fr);column-gap:clamp(2.5rem,5vw,4.5rem);max-width:1120px;padding:0 1.5rem clamp(4rem,7vw,6rem);display:grid}[data-marketing-root] .mk-doc .mk-legal-header{background:var(--bh-tint);box-shadow:0 0 0 100vmax var(--bh-tint);clip-path:inset(0 -100vmax);border:0;grid-column:1/-1;margin:0 0 clamp(2.75rem,5vw,3.75rem);padding:clamp(2.25rem,4.5vw,3.25rem) 0 clamp(2.25rem,4vw,3rem)}[data-marketing-root] .mk-doc .mk-legal-header>:not(.mk-legal-nav){max-width:66ch}[data-marketing-root] .mk-doc .mk-legal-nav{box-shadow:inset 0 0 0 1px var(--bh-line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:.25rem;margin:0 0 1.75rem;padding:.3rem;display:inline-flex}[data-marketing-root] .mk-doc .mk-legal-nav a{color:var(--mk-ink-soft);border-radius:999px;padding:.4rem .95rem;font-size:.95rem;font-weight:700;text-decoration:none}[data-marketing-root] .mk-doc .mk-legal-nav a:hover{color:var(--bh-navy);background:var(--bh-tint)}[data-marketing-root] .mk-doc .mk-legal-nav a[aria-current=page]{color:#fff;background:var(--bh-navy)}[data-marketing-root] .mk-doc .mk-legal-title{font-family:var(--mk-font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--bh-navy);margin:0 0 .9rem;font-size:clamp(2.3rem,4.2vw,3.25rem);font-weight:900;line-height:1.08}[data-marketing-root] .mk-doc .mk-legal-updated{letter-spacing:0;text-transform:none;color:var(--mk-ink-soft);margin:0 0 1.25rem;font-size:.95rem;font-weight:600}[data-marketing-root] .mk-doc .mk-legal-p,[data-marketing-root] .mk-doc .mk-legal-ul li,[data-marketing-root] .mk-doc .mk-legal-intro{color:#2b313a;font-size:1.1rem;line-height:1.7}[data-marketing-root] .mk-doc .mk-legal-intro{margin:0}[data-marketing-root] .mk-doc .mk-legal-intro+.mk-legal-intro{margin-top:.9rem}[data-marketing-root] .mk-doc .mk-legal-notice a{color:var(--bh-blue);font-weight:700}[data-marketing-root] .mk-doc .mk-legal-notice{border:0;border-left:3px solid var(--bh-blue);color:var(--bh-navy);background:#fff;border-radius:4px 12px 12px 4px;margin:1.25rem 0 0;padding:.95rem 1.2rem;font-size:1rem;line-height:1.6}[data-marketing-root] .mk-doc .mk-legal-toc{counter-reset:toc;border-radius:0;grid-column:1;align-self:start;max-height:calc(100vh - 120px);margin:0;padding:0;position:sticky;top:96px;overflow-y:auto}[data-marketing-root] .mk-doc .mk-legal-toc:before{content:"Contents";color:var(--bh-navy);margin-bottom:.85rem;font-weight:800;display:block}[data-marketing-root] .mk-doc .mk-legal-toc ul{columns:1;border-left:1px solid var(--bh-line)}[data-marketing-root] .mk-doc .mk-legal-toc li{counter-increment:toc;margin:0}[data-marketing-root] .mk-doc .mk-legal-toc a{color:var(--mk-ink-soft);border-left:2px solid #0000;grid-template-columns:1.6rem minmax(0,1fr);margin-left:-1px;padding:.35rem 0 .35rem .9rem;font-size:.93rem;font-weight:600;line-height:1.35;display:grid}[data-marketing-root] .mk-doc .mk-legal-toc a:before{content:counter(toc);font-variant-numeric:tabular-nums;color:var(--bh-blue)}[data-marketing-root] .mk-doc .mk-legal-toc a:hover{color:var(--bh-navy);border-left-color:var(--bh-blue);text-decoration:none}[data-marketing-root] .mk-doc .mk-legal-body{grid-column:2;max-width:70ch}[data-marketing-root] .mk-doc .mk-legal-section{counter-increment:legal;margin:0;scroll-margin-top:6rem}[data-marketing-root] .mk-doc .mk-legal-section+.mk-legal-section{border-top:1px solid var(--bh-line);margin-top:2.25rem;padding-top:2.25rem}[data-marketing-root] .mk-doc .mk-legal-h{letter-spacing:-.015em;gap:.7rem;margin:0 0 .75rem;font-size:clamp(1.25rem,1.8vw,1.4rem);font-weight:800;line-height:1.3;display:flex}[data-marketing-root] .mk-doc .mk-legal-h:before{content:counter(legal) ".";font-variant-numeric:tabular-nums;color:var(--bh-blue)}[data-marketing-root] .mk-doc .mk-cookie-table-wrap{border-color:var(--bh-line);border-radius:12px}[data-marketing-root] .mk-doc .mk-cookie-table th{background:var(--bh-tint);color:var(--bh-navy)}[data-marketing-root] .mk-doc .mk-cookie-table th,[data-marketing-root] .mk-doc .mk-cookie-table td{border-bottom-color:var(--bh-line)}@media (max-width:900px){[data-marketing-root] .mk-doc .mk-legal{grid-template-columns:minmax(0,1fr)}[data-marketing-root] .mk-doc .mk-legal-toc{max-height:none;box-shadow:inset 0 0 0 1px var(--bh-line);border-radius:16px;margin-bottom:2.75rem;padding:1.25rem 1.25rem 1rem;position:static}[data-marketing-root] .mk-doc .mk-legal-toc ul{columns:2;border-left:0;column-gap:1.5rem}[data-marketing-root] .mk-doc .mk-legal-toc li{break-inside:avoid}[data-marketing-root] .mk-doc .mk-legal-toc a{border-left:0;margin-left:0;padding-left:0}[data-marketing-root] .mk-doc .mk-legal-body{grid-column:1}}@media (max-width:620px){[data-marketing-root] .mk-doc .mk-legal-toc ul{columns:1}[data-marketing-root] .mk-doc .mk-legal-nav{box-shadow:none;background:0 0;border-radius:0;gap:1.1rem;padding:0;display:flex}[data-marketing-root] .mk-doc .mk-legal-nav a{border-radius:0;padding:.3rem 0;font-size:.95rem}[data-marketing-root] .mk-doc .mk-legal-nav a:hover{background:0 0}[data-marketing-root] .mk-doc .mk-legal-nav a[aria-current=page]{color:var(--bh-navy);box-shadow:inset 0 -2px 0 var(--bh-navy);background:0 0}}[data-marketing-root] .mk-doc .mk-final,[data-marketing-root] .mk-doc.mk-doc--features .mk-final,[data-marketing-root] .mk-doc.mk-doc--parents .mk-final,[data-marketing-root] .mk-doc.mk-doc--about .mk-final,[data-marketing-root] .mk-doc.mk-doc--pricing .mk-final{background:0 0;padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) clamp(4rem,7vw,6rem)}[data-marketing-root] .mk-doc .mk-final-inner,[data-marketing-root] .mk-doc.mk-doc--pricing .mk-final-inner{color:#fff;background:var(--bh-wing) right -4% bottom -45% / auto 140% no-repeat, linear-gradient(#ffffff12 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #ffffff12 1px, transparent 1px) 0 0 / 28px 28px, radial-gradient(120% 90% at 0% 0%, #7fc0ff8c, transparent 55%), linear-gradient(160deg, var(--bh-blue-hi) 0%, var(--bh-blue) 45%, #13259a 100%);border-radius:32px;max-width:1200px;padding:clamp(4rem,8vw,6.5rem) 1.5rem}[data-marketing-root] .mk-doc .mk-final-h{letter-spacing:-.04em;color:#fff;text-wrap:balance;max-width:16ch;margin:0 auto 1.25rem;font-size:clamp(2.3rem,5vw,4rem);font-weight:900;line-height:1.04}[data-marketing-root] .mk-doc .mk-final-sub{color:#ffffffeb;margin-bottom:2.25rem}[data-marketing-root] .mk-doc .mk-final .mk-btn{color:var(--bh-navy);background:#fff;box-shadow:0 5px #080e3773}[data-marketing-root] .mk-doc .mk-final .mk-btn:hover{color:var(--bh-navy);background:#f1f5ff;box-shadow:0 5px #080e3773}[data-marketing-root] .mk-doc .mk-final .mk-btn:active{box-shadow:0 0 #080e3773}[data-marketing-root] .mk-doc .mk-final .mk-btn-ghost,[data-marketing-root] .mk-doc .mk-final a:not(.mk-btn){color:#fff}@media (max-width:700px){[data-marketing-root] .mk-doc .mk-phero-cta{flex-direction:column;align-items:stretch}[data-marketing-root] .mk-doc .mk-final-inner{border-radius:24px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-marketing-root] .mk-doc .mk-sec-h,[data-marketing-root] .mk-doc .mk-statement,[data-marketing-root] .mk-doc .mk-feat-h,[data-marketing-root] .mk-doc .mk-feat-subhead,[data-marketing-root] .mk-doc .mk-final-h{animation:linear both bh-rise;animation-timeline:view();animation-range:entry 5% entry 75%}[data-marketing-root] .mk-doc .mk-suite-card,[data-marketing-root] .mk-doc .mk-tier,[data-marketing-root] .mk-doc .mk-afford-card,[data-marketing-root] .mk-doc .mk-pcard,[data-marketing-root] .mk-doc .mk-feat-shot,[data-marketing-root] .mk-doc .mk-split-shot{animation:linear both bh-settle;animation-timeline:view();animation-range:entry entry 80%}[data-marketing-root] .mk-doc .mk-suite-card:nth-child(2n),[data-marketing-root] .mk-doc .mk-tier:nth-child(2),[data-marketing-root] .mk-doc .mk-afford-card:nth-child(2){animation-range:entry 10% entry 90%}[data-marketing-root] .mk-doc .mk-tier:nth-child(3),[data-marketing-root] .mk-doc .mk-afford-card:nth-child(3){animation-range:entry 20%}[data-marketing-root] .mk-doc .mk-final-inner{animation:linear both bh-open;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes bh-rise{0%{opacity:0;clip-path:inset(0 0 40%);transform:translateY(36px)}to{opacity:1;clip-path:inset(0 0 -20%);transform:none}}@keyframes bh-settle{0%{opacity:0;transform:translateY(60px)scale(.96)}to{opacity:1;transform:none}}@keyframes bh-open{0%{clip-path:inset(0 6% round 48px);transform:scale(.97)}to{clip-path:inset(0 round 32px);transform:none}}
[data-marketing-root]{--btn-h:50px;--btn-px:1.5rem;--btn-r:16px;--btn-fs:1.05rem;--btn-fw:600;--btn-track:-.01em;--btn-lift:1;--btn-sheen:.16;--btn-press:1px;--btn-squish:.995;--btn-bounce:1.15;--btn-ink-top:#2a52e6;--btn-ink-bottom:#2246d8;--btn-ink-edge:#1a37b0}[data-marketing-root] :is(.mk-btn,.mk-btn-soft,.mk-form-submit,.mk-phero-cta .mk-btn-ghost,.v7-btn,.bso-pack-cta,.pr-cta,.mk-cta a:not(.mk-signin)):not(#_){min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-r);cursor:pointer;white-space:nowrap;font-family:var(--mk-font-sans), ui-sans-serif, system-ui, sans-serif;font-size:var(--btn-fs);font-weight:var(--btn-fw);letter-spacing:var(--btn-track);transition:transform .24s cubic-bezier(.3, var(--btn-bounce), .5, 1), box-shadow .24s ease, background .2s ease, border-color .2s ease, color .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex;transform:none}[data-marketing-root] :is(.mk-btn,.mk-btn-soft,.mk-form-submit,.mk-phero-cta .mk-btn-ghost,.v7-btn,.bso-pack-cta,.pr-cta,.mk-cta a:not(.mk-signin)):not(#_):active{transform:translateY(var(--btn-press)) scale(var(--btn-squish));transition-duration:60ms}[data-marketing-root] :is(.mk-btn,.mk-btn-soft,.mk-form-submit,.mk-phero-cta .mk-btn-ghost,.v7-btn,.bso-pack-cta,.pr-cta,.mk-cta a:not(.mk-signin)):not(#_):focus-visible{outline-offset:3px;outline:3px solid #2f6bf0}[data-marketing-root] :is(.mk-btn-soft,.mk-phero-cta .mk-btn-ghost,.v7-btn--soft,.bso-pack-cta.is-soft,.pr-cta):not(#_){color:#101f62;box-shadow:inset 0 1px 0 #fff, 0 calc(var(--btn-lift) * 1px) calc(var(--btn-lift) * 2px) #101f6214;background:#fff;border-color:#d5dcef #d5dcef #c2cce6}[data-marketing-root] :is(.mk-btn-soft,.mk-phero-cta .mk-btn-ghost,.v7-btn--soft,.bso-pack-cta.is-soft,.pr-cta):not(#_):hover{color:#101f62;background:#f6f8ff;border-color:#c9d2ec #c9d2ec #b6c2e2}[data-marketing-root] :is(.mk-btn-soft,.mk-phero-cta .mk-btn-ghost,.v7-btn--soft,.bso-pack-cta.is-soft,.pr-cta):not(#_):active{background:#f0f3fc;border-bottom-color:#d5dcef;box-shadow:inset 0 1px 2px #101f621f}[data-marketing-root] :is(.mk-btn,.mk-form-submit,.v7-btn:not(.v7-btn--soft):not(.v7-btn--white),.bso-pack-cta.is-primary,.mk-cta a:not(.mk-signin),.pr-card--plat .pr-cta):not(#_){color:#fff;background:linear-gradient(180deg, var(--btn-ink-top) 0%, var(--btn-ink-bottom) 100%);border-color:var(--btn-ink-edge);box-shadow:inset 0 1px 0 rgba(255, 255, 255, var(--btn-sheen)), inset 0 -1px 0 #00000040, 0 1px 1px rgba(16, 31, 98, calc(var(--btn-lift) * .18)), 0 calc(var(--btn-lift) * 3px) calc(var(--btn-lift) * 6px) calc(var(--btn-lift) * -2px) #101f624d}[data-marketing-root] :is(.mk-btn,.mk-form-submit,.v7-btn:not(.v7-btn--soft):not(.v7-btn--white),.bso-pack-cta.is-primary,.mk-cta a:not(.mk-signin),.pr-card--plat .pr-cta):not(#_):hover{color:#fff;background:linear-gradient(#3560f0 0%,#2a52e6 100%)}[data-marketing-root] :is(.mk-btn,.mk-form-submit,.v7-btn:not(.v7-btn--soft):not(.v7-btn--white),.bso-pack-cta.is-primary,.mk-cta a:not(.mk-signin),.pr-card--plat .pr-cta):not(#_):active{background:linear-gradient(180deg, #1f40c8 0%, var(--btn-ink-bottom) 100%);box-shadow:inset 0 1px 2px #101f6273,0 0 #101f6200}[data-marketing-root] :is(.v7-btn--white,.mk-final .mk-btn,.pr-card--rec .pr-cta):not(#_):not(#_){color:#101f62;box-shadow:inset 0 1px 0 #fff, 0 calc(var(--btn-lift) * 3px) calc(var(--btn-lift) * 8px) calc(var(--btn-lift) * -2px) #080e3773;background:#fff linear-gradient(#fff 0%,#eef1f7 100%);border-color:#080e374d}[data-marketing-root] :is(.v7-btn--white,.mk-final .mk-btn,.pr-card--rec .pr-cta):not(#_):not(#_):hover{color:#101f62;background:#fff linear-gradient(#fff 0%,#f1f5ff 100%)}[data-marketing-root] :is(.v7-btn--white,.mk-final .mk-btn,.pr-card--rec .pr-cta):not(#_):not(#_):active{background:#eef1f8 linear-gradient(#e7ecf6 0%,#eef1f8 100%);box-shadow:inset 0 1px 2px #080e372e}[data-marketing-root] .mk-cta a:not(.mk-signin):not(#_){min-height:calc(var(--btn-h) - 10px);padding:0 calc(var(--btn-px) - .35rem);border-radius:calc(var(--btn-r) - 2px);font-size:calc(var(--btn-fs) - .1rem)}@media (prefers-reduced-motion:reduce){[data-marketing-root] :is(.mk-btn,.mk-btn-soft,.mk-form-submit,.mk-phero-cta .mk-btn-ghost,.v7-btn,.bso-pack-cta,.pr-cta,.mk-cta a:not(.mk-signin)):not(#_):active{transform:none}}
[data-marketing-root] .mk-up{--lab-bg:#fefefe;--lab-ink:#14171a;--lab-soft:#5b6168;--lab-line:#12161c17;--lab-blue:#1f40b8;--lab-blue-deep:#101f62;--lab-blue-bright:#3a6cf6;--lab-tint:#eef2fd;--lab-ease:cubic-bezier(.16, 1, .3, 1);background:var(--lab-bg);color:var(--lab-ink);overflow-x:clip}[data-marketing-root] .mk-up ::selection{background:var(--lab-blue);color:#fff}[data-marketing-root] .mk-up h1,[data-marketing-root] .mk-up h2,[data-marketing-root] .mk-up h3{text-wrap:balance}[data-marketing-root] .mk-up p{text-wrap:pretty}[data-marketing-root] .mk-up :focus-visible{outline:3px solid var(--lab-blue-bright);outline-offset:3px;border-radius:6px}[data-marketing-root] .mk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
