:root{--pm-primary:#2d62a9;--pm-primary-hover:#234e85;--pm-secondary:#565e72;--pm-ink:#223f5c;--pm-accent:#2056c9;--pm-accent-hover:color-mix(in srgb,#2056c9 82%,#000);--pm-eyebrow:#c01a40;--pm-surface:#fff;--pm-tint:#ddeaf7;--pm-border:#94bce5;--pm-bg:#f2f2f2;--pm-link:#2056c9;--pm-link-hover:#18459f;--pm-font-heading:"Averia Sans Libre",sans-serif;--pm-font-body:"Atkinson Hyperlegible",sans-serif;--pm-max:1280px;--pm-content:min(100% - 2 * var(--pm-space-3),var(--pm-max));--pm-read:min(100% - 2 * var(--pm-space-3),72rem);--pm-section:64px;--pm-btn-radius:8px;--pm-btn-border:1px;--pm-btn-pad-y:14px;--pm-btn-pad-x:26px;--pm-space-1:.5rem;--pm-space-2:1rem;--pm-space-3:1.5rem;--pm-space-4:2rem;--pm-space-5:2.5rem;--pm-space-6:3rem;--pm-space-8:4rem;--pm-radius:12px;--pm-font-display:var(--pm-font-heading);--pm-bg-tint:var(--pm-tint);--pm-accent-red:#ff2b58;--pm-space-10:5rem;--pm-h1:clamp(2rem,1.4rem + 3vw,3.25rem);--pm-h2:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);--pm-h3:1.25rem;--pm-focus:#2d62a9}html[data-theme=dark]{--pm-ink:#e8eef4;--pm-secondary:#a3b2c2;--pm-surface:#1b2532;--pm-tint:#21303f;--pm-border:#2e3e50;--pm-bg:#121a24;--pm-primary:#8daed9;--pm-primary-hover:#aebef6;--pm-accent:#8daed9;--pm-link:#8daed9;--pm-link-hover:#bcd0ff;--pm-focus:#8daed9;--pm-accent-red:#ff5c7a}[data-track=tier1]{--pm-accent:#c2410c;--pm-accent-on-dark:#ff9d5c;--pm-grad:linear-gradient(90deg,#c2410c,#ff5c35);--pm-grad-bar:linear-gradient(90deg,#ff5c35,color-mix(in srgb,#ff5c35 78%,#fff));--pm-track-tint:color-mix(in srgb,#ff5c35 10%,#fff);--pm-track-border:color-mix(in srgb,#ff5c35 35%,#fff);--pm-track-glow:color-mix(in srgb,#ff5c35 28%,transparent)}html[data-theme=dark] [data-track=tier1]{--pm-accent:#ff9d5c;--pm-track-tint:color-mix(in srgb,#ff5c35 16%,#121a24);--pm-track-border:color-mix(in srgb,#ff5c35 30%,#121a24);--pm-track-glow:color-mix(in srgb,#ff5c35 34%,transparent)}[data-track=tier2]{--pm-accent:#08745f;--pm-accent-on-dark:#3fd3a6;--pm-grad:linear-gradient(90deg,#08745f,#24b58a);--pm-grad-bar:linear-gradient(90deg,#24b58a,color-mix(in srgb,#24b58a 78%,#fff));--pm-track-tint:color-mix(in srgb,#24b58a 10%,#fff);--pm-track-border:color-mix(in srgb,#24b58a 35%,#fff);--pm-track-glow:color-mix(in srgb,#24b58a 28%,transparent)}html[data-theme=dark] [data-track=tier2]{--pm-accent:#3fd3a6;--pm-track-tint:color-mix(in srgb,#24b58a 16%,#121a24);--pm-track-border:color-mix(in srgb,#24b58a 30%,#121a24);--pm-track-glow:color-mix(in srgb,#24b58a 34%,transparent)}[data-track=tier3]{--pm-accent:#6b2bde;--pm-accent-on-dark:#c79bff;--pm-grad:linear-gradient(90deg,#6b2bde,#7b3ff2);--pm-grad-bar:linear-gradient(90deg,#7b3ff2,color-mix(in srgb,#7b3ff2 78%,#fff));--pm-track-tint:color-mix(in srgb,#7b3ff2 10%,#fff);--pm-track-border:color-mix(in srgb,#7b3ff2 35%,#fff);--pm-track-glow:color-mix(in srgb,#7b3ff2 28%,transparent)}html[data-theme=dark] [data-track=tier3]{--pm-accent:#c79bff;--pm-track-tint:color-mix(in srgb,#7b3ff2 16%,#121a24);--pm-track-border:color-mix(in srgb,#7b3ff2 30%,#121a24);--pm-track-glow:color-mix(in srgb,#7b3ff2 34%,transparent)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--pm-bg);color:var(--pm-ink);font-family:var(--pm-font-body);font-size:17px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}img,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}h1,h2,h3,h4,h5,h6{color:var(--pm-ink);font-family:var(--pm-font-heading);line-height:1.15;margin:0 0 var(--pm-space-3)}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}p{margin:0 0 var(--pm-space-3)}a{color:var(--pm-link);text-decoration:underline}a:focus,a:hover{color:var(--pm-link-hover)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--pm-focus);outline-offset:2px}.pm-container{margin-inline:auto;max-width:100%;width:var(--pm-content)}.pm-section{padding-block:var(--pm-section)}.pm-grid{display:grid;gap:var(--pm-space-4);grid-template-columns:repeat(12,1fr)}@media (max-width:767px){.pm-grid{grid-template-columns:1fr}}.pm-button,a.pm-button{background:#2d62a9;border:var(--pm-btn-border) solid #2d62a9;border-radius:var(--pm-btn-radius);color:#fff;cursor:pointer;display:inline-block;font-family:var(--pm-font-body);font-weight:600;padding:var(--pm-btn-pad-y) var(--pm-btn-pad-x);text-decoration:none}.pm-button:focus,.pm-button:hover{background:#234e85;border-color:#234e85;color:#fff}.pm-form input,.pm-form select,.pm-form textarea{background:#fff;border:1px solid #94bce5;border-radius:8px;padding:.65rem .85rem;width:100%}.pm-form input:focus,.pm-form select:focus,.pm-form textarea:focus{border-color:#2d62a9;box-shadow:0 0 0 3px color-mix(in srgb,#2d62a9 30%,transparent)}.pm-form label{color:#223f5c;font-weight:600}.pm-eyebrow{color:var(--pm-eyebrow);font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pm-surface{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius)}.pm-skip{left:-9999px;position:absolute}.pm-skip:focus{background:var(--pm-primary);border-radius:6px;color:#fff;left:1rem;padding:.5rem 1rem;top:1rem;z-index:1000}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms;transition-duration:.001ms}}.pm-quick-answer{background:var(--pm-bg-tint);border-left:4px solid var(--pm-accent);border-radius:0 12px 12px 0;color:var(--pm-ink);padding:var(--pm-space-3) var(--pm-space-4)}.pm-quick-answer>:last-child{margin-bottom:0}.pm-quick-answer__label{color:var(--pm-accent);display:block;font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.pm-header{background:var(--pm-surface);border-bottom:1px solid var(--pm-border);position:relative;z-index:100}.pm-header--sticky{position:sticky;top:0}html{scroll-padding-top:5.5rem}.pm-header__bar{align-items:center;display:flex;gap:var(--pm-space-3);padding-block:.65rem}.pm-header__logo{align-items:center;display:inline-flex;flex:0 0 auto;text-decoration:none}.pm-header__logo img{display:block;height:34px;max-height:34px;width:auto}.pm-nav{flex:1 1 auto;min-width:0}.pm-header__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--pm-space-1);margin-left:auto}.pm-nav__primary{display:block}.pm-nav__list{list-style:none;margin:0;padding:0}.pm-nav__list.level-1{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--pm-space-3)}.pm-nav__item{position:relative}.pm-nav__link{align-items:center;color:var(--pm-ink);display:inline-flex;font-family:var(--pm-font-body);font-size:1rem;font-weight:600;gap:.25rem;line-height:1.4;padding:.5rem 0;text-decoration:none;white-space:nowrap}.pm-nav__link.is-active,.pm-nav__link.is-active-branch,.pm-nav__link:hover{color:var(--pm-primary)}.pm-nav__link:focus-visible{border-radius:4px;outline:2px solid var(--pm-focus);outline-offset:2px}.pm-nav__arrow,.pm-nav__toggle{display:none}.pm-nav__item--has-sub>.pm-nav__link:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.4em;margin-left:.15em;opacity:.65;transform:rotate(45deg);width:.4em}.pm-nav__list.level-2{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.14);display:none;left:0;min-width:220px;padding:.5rem;position:absolute;top:calc(100% + .25rem);z-index:20}.pm-nav__item:focus-within>.pm-nav__list.level-2,.pm-nav__item:hover>.pm-nav__list.level-2{display:block}.pm-nav__list.level-2:before{content:"";height:calc(.25rem + 2px);left:0;position:absolute;right:0;top:calc(-.25rem - 2px)}.pm-nav__list.level-2 .pm-nav__link{border-radius:6px;display:block;font-weight:500;padding:.5rem .75rem;white-space:nowrap}.pm-nav__list.level-2 .pm-nav__link:hover{background:var(--pm-tint)}.pm-nav__list.level-3{border:0;box-shadow:none;display:block;min-width:0;padding:0 0 0 .75rem;position:static}.pm-icon-btn{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--pm-ink);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.pm-icon-btn:hover{background:var(--pm-tint)}.pm-icon-btn:focus-visible{outline:2px solid var(--pm-focus);outline-offset:2px}.pm-theme-toggle .pm-theme-toggle__dark,html[data-theme=dark] .pm-theme-toggle .pm-theme-toggle__light{display:none}html[data-theme=dark] .pm-theme-toggle .pm-theme-toggle__dark{display:inline-block}.pm-lang-switcher .globe_class_list,.pm-lang-switcher .lang-list{list-style:none;margin:0;padding:0}.pm-lang-switcher a{color:var(--pm-ink);font-size:.9rem;font-weight:600;text-decoration:none}.pm-drawer-backdrop,.pm-nav-toggle{display:none}@media (max-width:1023px){.pm-nav-toggle{display:inline-flex}.pm-nav{background:var(--pm-surface);bottom:0;box-shadow:-12px 0 32px rgba(0,0,0,.18);overflow-y:auto;padding:5rem var(--pm-space-3) var(--pm-space-4);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease-out;width:min(20rem,86vw);z-index:200}body.pm-nav-open .pm-nav{transform:translateX(0)}.pm-nav__list.level-1{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:0}.pm-nav__item{border-bottom:1px solid var(--pm-border);position:static}.pm-nav__link{font-size:1.0625rem;padding:.85rem 0}.pm-nav__item--has-sub>.pm-nav__link:after{display:none}.pm-nav__arrow{align-items:center;cursor:pointer;display:flex;height:2.4rem;justify-content:center;position:absolute;right:0;top:.35rem;width:2.4rem}.pm-nav__arrow:before{color:var(--pm-secondary);content:"+";font-size:1.5rem;line-height:1}.pm-nav__toggle:checked~.pm-nav__arrow:before{content:"\2013"}.pm-nav__list.level-2{background:transparent;border:0;box-shadow:none;display:none;min-width:0;padding:0 0 .5rem 1rem;position:static}.pm-nav__list.level-2:before{display:none}.pm-nav__toggle:checked~.pm-nav__list.level-2{display:block}.pm-nav__list.level-2 .pm-nav__link{padding:.5rem 0}body.pm-nav-open .pm-drawer-backdrop{background:rgba(0,0,0,.45);display:block;inset:0;position:fixed;z-index:150}}.pm-footer{background:var(--pm-surface);border-top:1px solid var(--pm-border);color:var(--pm-secondary)}.pm-footer__grid{display:grid;gap:var(--pm-space-5);grid-template-columns:1.4fr repeat(3,1fr)}@media (max-width:767px){.pm-footer__grid{grid-template-columns:1fr 1fr}.pm-footer__brand{grid-column:1/-1}}.pm-footer__brand img{margin-bottom:var(--pm-space-2);max-height:34px;width:auto}.pm-footer .pm-footer__title,.pm-footer h2,.pm-footer h3{color:var(--pm-ink);font-size:.8125rem;letter-spacing:.07em;margin:0 0 var(--pm-space-2);text-transform:uppercase}.pm-footer ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.pm-footer a{color:var(--pm-secondary);text-decoration:none}.pm-footer a:hover{color:var(--pm-primary)}.pm-footer__bottom{align-items:center;border-top:1px solid var(--pm-border);font-size:.875rem;justify-content:space-between;margin-top:var(--pm-space-6);padding-top:var(--pm-space-4)}.pm-footer__bottom,.pm-footer__bottom-links{display:flex;flex-wrap:wrap;gap:var(--pm-space-3)}.pm-hentry__meta{align-items:center;color:var(--pm-secondary);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.75rem;margin-bottom:var(--pm-space-3)}.pm-tag{background:var(--pm-tint);border-radius:999px;color:var(--pm-ink);display:inline-block;font-size:.8125rem;padding:.25rem .75rem;text-decoration:none}.pm-tag:hover{background:var(--pm-primary);color:#fff}.pm-postcard{display:flex;flex-direction:column;height:100%;overflow:hidden}.pm-postcard img{aspect-ratio:16/9;object-fit:cover;width:100%}.pm-postcard__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:var(--pm-space-3)}.pm-postcard h3{font-size:1.15rem;margin:0}.pm-postcard h3 a{color:var(--pm-ink);text-decoration:none}.pm-postcard h3 a:hover{color:var(--pm-primary)}.pm-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:var(--pm-space-6)}.pm-pagination a,.pm-pagination span{border:1px solid var(--pm-border);border-radius:8px;color:var(--pm-ink);padding:.5rem .85rem;text-decoration:none}.pm-pagination a:hover{background:var(--pm-tint)}.pm-pagination .pm-pagination__current{background:var(--pm-primary);border-color:var(--pm-primary);color:#fff}.pm-prose{margin-inline:auto;max-width:72ch}.pm-prose img{border-radius:var(--pm-radius);margin-block:var(--pm-space-4)}.pm-prose h2,.pm-prose h3{margin-top:var(--pm-space-6)}.pm-sys{display:grid;min-height:52vh;place-items:center;text-align:center}.pm-sys__inner{max-width:34rem}.pm-measure{max-width:40rem}.pm-stack>*+*{margin-top:var(--pm-space-3)}.pm-center{text-align:center}.pm-eyebrow--lg{color:var(--pm-primary);font-size:clamp(3rem,2rem + 6vw,6rem);font-weight:800;letter-spacing:-.02em;line-height:1}.pm-header__cta{font-size:.9375rem;padding:.5rem 1.1rem;white-space:nowrap}.pm-header__search{background:var(--pm-surface);border-bottom:1px solid var(--pm-border);border-top:1px solid var(--pm-border)}.pm-header__search .pm-container{padding-block:var(--pm-space-2)}.pm-header__search input{max-width:640px}.pm-lang-switcher{display:inline-flex;position:relative}.pm-lang-switcher:empty{display:none}.pm-lang-switcher .lang_switcher_class{position:relative}.pm-lang-switcher .globe_class{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--pm-ink);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.pm-lang-switcher .globe_class:hover{background:var(--pm-tint)}.pm-lang-switcher .globe_class:before{background-color:currentColor;content:"";display:block;height:1.25rem;-webkit-mask:url(https://139544239.fs1.hubspotusercontent-eu1.net/hubfs/139544239/raw_assets/public/protagx-marketplace/images/icons/world.svg) center/contain no-repeat;mask:url(https://139544239.fs1.hubspotusercontent-eu1.net/hubfs/139544239/raw_assets/public/protagx-marketplace/images/icons/world.svg) center/contain no-repeat;width:1.25rem}.pm-lang-switcher .lang_list_class{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.14);display:none;list-style:none;margin:0;min-width:160px;padding:.4rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:40}.pm-lang-switcher .lang_list_class.active,.pm-lang-switcher:focus-within .lang_list_class,.pm-lang-switcher:hover .lang_list_class{display:block}.pm-lang-switcher .lang_list_class li{margin:0}.pm-lang-switcher .lang_list_class a{border-radius:6px;color:var(--pm-ink);display:block;font-size:.9rem;padding:.45rem .6rem;text-decoration:none;white-space:nowrap}.pm-lang-switcher .lang_list_class a:hover{background:var(--pm-tint)}.pm-ico{background-color:currentColor;display:inline-block;height:1.25rem;-webkit-mask:var(--pm-ic) center /contain no-repeat;mask:var(--pm-ic) center /contain no-repeat;width:1.25rem}.pm-ico--search{--pm-ic:url(https://139544239.fs1.hubspotusercontent-eu1.net/hubfs/139544239/raw_assets/public/protagx-marketplace/images/icons/search.svg)}.pm-ico--world{--pm-ic:url(https://139544239.fs1.hubspotusercontent-eu1.net/hubfs/139544239/raw_assets/public/protagx-marketplace/images/icons/world.svg)}.pm-ico--sun{--pm-ic:url(https://139544239.fs1.hubspotusercontent-eu1.net/hubfs/139544239/raw_assets/public/protagx-marketplace/images/icons/sun.svg)}.pm-ico--moon{--pm-ic:url(https://139544239.fs1.hubspotusercontent-eu1.net/hubfs/139544239/raw_assets/public/protagx-marketplace/images/icons/moon.svg)}@media (max-width:1023px){.pm-header__cta{display:none}}.pm-case__inner,.pm-cd__inner,.pm-comparison__inner,.pm-compliance__inner,.pm-hh__inner,.pm-methodology__inner,.pm-pricing__inner,.pm-split__inner,.pm-track__inner{margin-inline:auto;max-width:none;width:var(--pm-content)}.pm-legal__inner,.pm-term__inner{margin-inline:auto;max-width:none;width:var(--pm-read)}.pm-band--tint{background:var(--pm-tint)}.pm-band--surface{background:var(--pm-surface)}.pm-band--ink{background:var(--pm-ink);color:#fff}.pm-band--ink .pm-eyebrow{color:color-mix(in srgb,#fff 78%,transparent)}