.zp-header{left:0;padding:14px 0;position:absolute;right:0;top:0;transition:background-color .25s ease,box-shadow .25s ease,padding .25s ease;z-index:50}.zp-header.is-stuck{backdrop-filter:saturate(140%) blur(8px);background:rgba(26,1,64,.92);box-shadow:0 6px 24px rgba(0,0,0,.25);padding:10px 0;position:fixed}.zp-header__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}.zp-header__logo{align-items:center;display:inline-flex}.zp-header__logo img{height:38px;width:auto}.zp-logo{color:var(--zp-white);font-family:var(--zp-font);font-size:19px;font-weight:500;letter-spacing:-.3px}.zp-logo strong{font-weight:700}.zp-header__nav{align-items:center;display:flex;gap:28px}.zp-header__link{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:500;transition:color .15s ease}.zp-header__link:hover{color:var(--zp-white)}.zp-header__cta{height:44px;padding:0 20px}.zp-header__toggle{display:none}.zp-post__hero{background:linear-gradient(150deg,var(--zp-violet-13) 0,var(--zp-violet-22) 70%,var(--zp-violet-43) 135%);color:var(--zp-white);padding-bottom:clamp(48px,7vw,80px);padding-top:clamp(120px,16vw,172px)}.zp-post__hero-inner{max-width:900px}.zp-post__back{color:hsla(0,0%,100%,.7);display:inline-block;font-size:14px;font-weight:500;margin-bottom:24px;transition:color .15s ease}.zp-post__back:hover,.zp-post__title{color:var(--zp-white)}.zp-post__title{font-size:clamp(34px,4.4vw,52px);letter-spacing:-.4px;line-height:1.12;max-width:none;text-wrap:balance}.zp-post__deck{color:hsla(0,0%,100%,.82);font-size:clamp(18px,2vw,22px);line-height:1.4;margin:20px 0 0;max-width:46ch}.zp-post__featured{margin:clamp(32px,5vw,48px) auto 0;max-width:860px}.zp-post__featured img{border-radius:var(--zp-radius);width:100%}.zp-post__body{color:#2c2540;font-family:var(--zp-font);font-size:18px;line-height:1.75;margin:clamp(40px,6vw,60px) auto 0;max-width:720px}.zp-post__body>:first-child{margin-top:0}.zp-post__body p{margin:0 0 1.35em}.zp-post__body h2{color:var(--zp-ink);font-size:clamp(24px,2.6vw,30px);font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:1.8em 0 .6em}.zp-post__body h3{color:var(--zp-ink);font-size:21px;font-weight:600;line-height:1.3;margin:1.6em 0 .5em}.zp-post__body a{color:var(--zp-violet-46);text-decoration:underline;text-underline-offset:2px}.zp-post__body a:hover{color:var(--zp-violet-51)}.zp-post__body ul{margin:0 0 1.35em;padding-left:1.3em}.zp-post__body ul li{margin:0 0 .5em}.zp-post__body img{border-radius:var(--zp-radius-sm);margin:1.6em 0}.zp-post__body blockquote{border-left:3px solid var(--zp-green-mantis);color:var(--zp-ink);font-size:clamp(21px,2.4vw,26px);font-weight:500;line-height:1.35;margin:1.9em 0;padding:4px 0 4px 24px}.zp-post__body blockquote p{margin:0}.zp-post__body ol{margin:0 0 1.35em;padding-left:1.35em}.zp-post__body ol.zp-steps{counter-reset:zp-step;list-style:none;padding-left:0}.zp-post__body ol.zp-steps>li{margin-bottom:1.1em;min-height:32px;padding-left:52px;position:relative}.zp-post__body ol.zp-steps>li:before{align-items:center;background:var(--zp-green-mantis);border-radius:999px;color:var(--zp-white);content:counter(zp-step);counter-increment:zp-step;display:flex;font-size:15px;font-weight:600;height:32px;justify-content:center;left:0;position:absolute;top:2px;width:32px}.zp-post__body ul.zp-checklist{list-style:none;margin:1.6em 0;padding:0}.zp-post__body ul.zp-checklist li{margin-bottom:.7em;padding-left:32px;position:relative}.zp-post__body ul.zp-checklist li:before{color:var(--zp-green-mantis);content:"✓";font-weight:700;left:0;position:absolute;top:0}.zp-post__body ul.zp-timeline{list-style:none;margin:1.8em 0;padding:0}.zp-post__body ul.zp-timeline li{margin:0;padding-bottom:1.4em;padding-left:34px;position:relative}.zp-post__body ul.zp-timeline li:before{background:var(--zp-green-mantis);border-radius:999px;box-shadow:0 0 0 4px rgba(144,217,136,.18);content:"";height:12px;left:3px;position:absolute;top:5px;width:12px}.zp-post__body ul.zp-timeline li:after{background:var(--zp-mischka);bottom:0;content:"";left:8px;position:absolute;top:20px;width:2px}.zp-post__body ul.zp-timeline li:last-child:after{display:none}.zp-post__body .zp-callout{background:rgba(135,5,228,.06);border:1px solid rgba(135,5,228,.16);border-left:4px solid var(--zp-violet-46);border-radius:var(--zp-radius-sm);font-size:16px;line-height:1.6;margin:1.8em 0;padding:22px 24px}.zp-post__body .zp-callout>:last-child{margin-bottom:0}.zp-post-cta{margin:clamp(40px,6vw,56px) auto clamp(56px,7vw,96px);max-width:calc(720px + var(--zp-gutter)*2);padding:0 var(--zp-gutter)}.zp-post-cta__card{background:linear-gradient(150deg,var(--zp-violet-22) 0,var(--zp-violet-43) 60%,var(--zp-violet-50) 100%);border-radius:var(--zp-radius);color:var(--zp-white);overflow:hidden;padding:clamp(32px,5vw,48px);position:relative}.zp-post-cta__heading{color:var(--zp-white);font-size:clamp(24px,2.8vw,32px);font-weight:700;letter-spacing:-.3px;line-height:1.15;margin:0;max-width:18ch}.zp-post-cta__body{margin:16px 0 0}.zp-post-cta__body p{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.6;margin:0;max-width:52ch}.zp-post-cta__btn{margin-top:28px}.zp-footer{background:var(--zp-violet-13);color:hsla(0,0%,100%,.6);padding:46px 0 40px}.zp-footer__top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:16px;justify-content:space-between;padding-bottom:28px}.zp-footer .zp-logo{font-size:18px}.zp-footer__logo-img{height:50px;width:auto}.zp-footer__url{color:var(--zp-green);font-size:14px}.zp-footer__url:hover{color:var(--zp-white)}.zp-footer__legal{margin-top:26px;max-width:1060px}.zp-footer__legal p{line-height:1.6;margin:0}.zp-footer__copy,.zp-footer__legal p{color:hsla(0,0%,100%,.5);font-size:12px}.zp-footer__copy{margin:22px 0 0}.zp-listing__hero{background:linear-gradient(150deg,var(--zp-violet-13) 0,var(--zp-violet-22) 70%,var(--zp-violet-43) 135%);color:var(--zp-white);padding-bottom:clamp(40px,6vw,72px);padding-top:clamp(120px,16vw,172px)}.zp-listing__title{color:var(--zp-white);max-width:18ch}.zp-listing__deck{color:hsla(0,0%,100%,.8);font-size:clamp(17px,1.8vw,20px);line-height:1.45;margin:18px 0 0;max-width:52ch}.zp-listing__empty{color:var(--zp-smoky);font-size:17px}.zp-card-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.zp-card{background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.zp-card:hover{border-color:transparent;box-shadow:0 24px 48px -28px rgba(28,20,48,.5);transform:translateY(-3px)}.zp-card__media{aspect-ratio:16/9;background:var(--zp-grey-96);overflow:hidden}.zp-card__media img{height:100%;object-fit:cover;width:100%}.zp-card__body{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.zp-card__meta{margin-bottom:10px}.zp-card__title{color:var(--zp-ink);font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.25;margin:0}.zp-card__excerpt{color:var(--zp-smoky);font-size:15px;line-height:1.55;margin:12px 0 0}.zp-card__more{color:var(--zp-violet-46);font-size:14px;font-weight:500;margin-top:auto;padding-top:18px}.zp-card:hover .zp-card__more{color:var(--zp-violet-51)}.zp-pager{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:clamp(40px,6vw,64px)}.zp-pager__link{color:var(--zp-violet-46);font-size:15px;font-weight:500}.zp-pager__link:hover{color:var(--zp-violet-51)}.zp-pager__link.is-disabled{color:var(--zp-mischka);pointer-events:none}.zp-pager__status{color:var(--zp-smoky);font-size:14px}@media (max-width:900px){.zp-card-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.zp-header__toggle{background:transparent;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:44px;justify-content:center;width:44px}.zp-header__toggle span{background:var(--zp-white);border-radius:2px;display:block;height:2px;width:22px}.zp-header__nav{align-items:stretch;background:rgba(26,1,64,.98);display:none;flex-direction:column;gap:0;left:0;padding:8px var(--zp-gutter) 16px;position:absolute;right:0;top:100%}.zp-header.is-nav-open .zp-header__nav{display:flex}.zp-header__link{border-bottom:1px solid hsla(0,0%,100%,.1);padding:13px 0}.zp-header__cta{margin-top:14px;width:100%}}@media (max-width:560px){.zp-card-grid{grid-template-columns:1fr}}@media (max-width:480px){.zp-post__body{font-size:17px}.zp-footer__top{align-items:flex-start;flex-direction:column;gap:8px}}.zp-taglist{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.zp-tag{align-items:center;background:var(--zp-grey-96);border:1px solid var(--zp-mischka);border-radius:999px;color:var(--zp-smoky);display:inline-flex;font-family:var(--zp-font);font-size:13px;font-weight:500;gap:6px;letter-spacing:1.82px;line-height:20.8px;padding:5px 13px 5px 15px;text-transform:uppercase;transition:color .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}a.zp-tag:hover{background:rgba(135,5,228,.06);border-color:rgba(135,5,228,.4);color:var(--zp-violet-46)}a.zp-tag:focus-visible{outline:2px solid var(--zp-violet-46);outline-offset:2px}.zp-tag--sm{font-size:12px;letter-spacing:1.2px;padding:3px 10px 3px 11px}.zp-tag--on-dark{background:rgba(144,217,136,.12);border-color:rgba(144,217,136,.34);color:var(--zp-green)}a.zp-tag--on-dark:hover{background:rgba(144,217,136,.22);border-color:var(--zp-green);color:var(--zp-white)}a.zp-tag--on-dark:focus-visible{outline-color:var(--zp-green)}.zp-tag.is-active{border-color:var(--zp-green)}.zp-tag.is-active,a.zp-tag.is-active:hover{background:var(--zp-green);color:var(--zp-violet-13)}.zp-tag__count{font-size:11px;letter-spacing:0;opacity:.6}.zp-taglist--post{margin-bottom:18px}.zp-taglist--hero{margin-top:28px;row-gap:10px}.zp-taglist__label{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;letter-spacing:1.82px;margin-right:4px;text-transform:uppercase}.zp-taglist--card{gap:6px;margin-top:auto;padding-top:16px;position:relative;z-index:2}.zp-taglist--card+.zp-card__more{margin-top:0;padding-top:12px}.zp-card{position:relative}.zp-card__title a{color:inherit}.zp-card__link:after{border-radius:var(--zp-radius);content:"";inset:0;position:absolute;z-index:1}.zp-card__link:focus-visible{outline:none}.zp-card:focus-within{border-color:transparent;box-shadow:0 0 0 2px var(--zp-violet-46),0 24px 48px -28px rgba(28,20,48,.5)}.zp-byline{align-items:center;display:flex;gap:12px;margin:26px 0 0}.zp-byline__avatar{border:1px solid hsla(0,0%,100%,.25);border-radius:999px;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.zp-byline__text{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.zp-byline__name{color:var(--zp-white);font-weight:500}a.zp-byline__name{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:3px}a.zp-byline__name:hover{color:var(--zp-green);text-decoration-color:var(--zp-green)}.zp-byline__sep{color:hsla(0,0%,100%,.4);padding:0 6px}.zp-author{background:var(--zp-grey-96);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius);display:flex;gap:20px;margin:clamp(40px,6vw,56px) auto 0;max-width:720px;padding:26px 28px}.zp-author__avatar{border-radius:999px;flex:0 0 auto;height:72px;object-fit:cover;width:72px}.zp-author__text{min-width:0}.zp-author__eyebrow{margin-bottom:6px}.zp-author__name{color:var(--zp-ink);font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:1.25;margin:0}.zp-author__name a{text-decoration:underline;text-decoration-color:var(--zp-mischka);text-underline-offset:3px}.zp-author__name a:hover{color:var(--zp-violet-46);text-decoration-color:currentColor}.zp-author__bio{color:var(--zp-smoky);font-size:15px;line-height:1.6;margin:10px 0 0}.zp-author__bio p{margin:0 0 .7em}.zp-author__bio>:last-child{margin-bottom:0}.zp-author__bio a{color:var(--zp-violet-46);text-decoration:underline;text-underline-offset:2px}.zp-author__links{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0 0}.zp-author__link{color:var(--zp-violet-46);font-size:13px;font-weight:500}.zp-author__link:hover{color:var(--zp-violet-51)}.zp-share{margin:clamp(40px,6vw,56px) auto 0;max-width:calc(720px + var(--zp-gutter)*2);padding:0 var(--zp-gutter)}.zp-share__inner{border-top:1px solid var(--zp-mischka);padding-top:clamp(22px,3vw,28px)}.zp-share__heading{color:var(--zp-smoky);font-size:15px;font-weight:600;letter-spacing:.2px;margin:0 0 14px}.zp-share__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.zp-share__btn{align-items:center;background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:999px;color:var(--zp-ink);cursor:pointer;display:inline-flex;font-family:var(--zp-font);font-size:14px;font-weight:500;gap:9px;height:44px;line-height:1;padding:0 18px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.zp-share__btn:hover{background:rgba(135,5,228,.06);border-color:rgba(135,5,228,.32);color:var(--zp-violet-46);transform:translateY(-1px)}.zp-share__btn:focus-visible{border-color:var(--zp-violet-46);box-shadow:0 0 0 3px rgba(135,5,228,.18);outline:none}.zp-share__icon{flex:none}.zp-share__label{white-space:nowrap}.zp-share__btn--copy.is-copied{background:rgba(144,217,136,.14);border-color:rgba(144,217,136,.7);color:#3f7a2e}.zp-share__btn--copy.is-failed{border-color:rgba(192,57,43,.4);color:#c0392b}.zp-share__status{color:var(--zp-green-mantis);font-size:13px;font-weight:500;opacity:0;transition:opacity .2s ease}.zp-share__status:not(:empty){opacity:1}.zp-faq{margin:clamp(44px,6vw,64px) auto 0;max-width:calc(720px + var(--zp-gutter)*2);padding:0 var(--zp-gutter)}.zp-faq__heading{color:var(--zp-violet-46);font-size:clamp(24px,2.6vw,30px);font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 20px}.zp-faq__item{background:none;border:0;border-bottom:1px solid var(--zp-mischka);border-radius:0;margin:0}.zp-faq__item:first-child{border-top:1px solid var(--zp-mischka)}.zp-faq__item[open]{background:none}.zp-faq__q{align-items:flex-start;color:var(--zp-ink);cursor:pointer;display:flex;font-family:var(--zp-font);font-size:17px;font-weight:500;gap:16px;line-height:1.45;list-style:none;padding:16px 0;transition:color .15s ease}.zp-faq__q::-webkit-details-marker{display:none}.zp-faq__q::marker{content:""}.zp-faq__q:hover{color:var(--zp-violet-46)}.zp-faq__q:focus-visible{border-radius:var(--zp-radius-sm);box-shadow:0 0 0 3px rgba(135,5,228,.18);outline:none}.zp-faq__q-text{flex:1 1 auto}.zp-faq__icon{color:var(--zp-violet-46);flex:none;margin-top:3px;transition:transform .25s ease}.zp-faq__item[open] .zp-faq__icon{transform:rotate(180deg)}.zp-faq__a{color:var(--zp-smoky);font-size:16px;line-height:1.65;padding:0 0 18px}.zp-faq__item[open] .zp-faq__a{animation:zp-faq-reveal .25s ease both}.zp-faq__a>:first-child{margin-top:0}.zp-faq__a>:last-child{margin-bottom:0}.zp-faq__a p{margin:0 0 .9em}.zp-faq__a ol,.zp-faq__a ul{margin:0 0 .9em;padding-left:1.3em}.zp-faq__a li{margin:0 0 .4em}.zp-faq__a a{color:var(--zp-violet-46);text-decoration:underline;text-underline-offset:2px}.zp-faq__a a:hover{color:var(--zp-violet-51)}.zp-faq__a strong{color:var(--zp-ink)}@keyframes zp-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zp-faq__item[open] .zp-faq__a{animation:none}.zp-faq__icon{transition:none}}.zp-subscribe{margin:clamp(40px,6vw,56px) auto clamp(56px,7vw,96px);max-width:calc(720px + var(--zp-gutter)*2);padding:0 var(--zp-gutter)}.zp-subscribe__inner{background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius);padding:28px}.zp-subscribe__heading{color:var(--zp-ink);font-family:var(--zp-font);font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.25;margin:0}.zp-subscribe__body{margin:8px 0 0}.zp-subscribe__body p{color:var(--zp-smoky);font-size:14px;line-height:1.5;margin:0}.zp-subscribe__disclaimer{color:var(--zp-smoky);font-size:12.5px;line-height:1.4;margin:16px 0 0}.zp-subscribe__form{margin-top:22px}.zp-subscribe__form .form-title:empty{display:none}.zp-subscribe__form .hs-richtext{color:var(--zp-smoky);font-family:var(--zp-font);font-size:14px;line-height:1.5;margin:0 0 18px}.zp-subscribe__form .hs-richtext p{margin:0}.zp-subscribe__form .hs-form-field{margin-bottom:14px}.zp-subscribe__form .hs-form-field>label{color:var(--zp-ink);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.zp-subscribe__form .hs-form-required{color:var(--zp-violet-46)}.zp-subscribe__form .hs-field-desc{color:var(--zp-smoky);display:block;font-size:12.5px;line-height:1.4;margin:0 0 8px}.zp-subscribe__form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius-sm);color:var(--zp-ink);font-family:var(--zp-font);font-size:15px;height:47px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.zp-subscribe__form textarea.hs-input{height:auto;min-height:90px;padding:12px 14px}.zp-subscribe__form select.hs-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%235A5470' d='M1 1l5 5 5-5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.zp-subscribe__form .hs-input:focus{border-color:var(--zp-violet-46);box-shadow:0 0 0 3px rgba(135,5,228,.15);outline:none}.zp-subscribe__form .form-columns-2{display:flex;gap:16px}.zp-subscribe__form .form-columns-2 .hs-form-field{flex:1 1 0}.zp-subscribe__form .form-columns-2 .input{margin-right:0!important}.zp-subscribe__form .hs-form-field .input{margin-right:0}.zp-subscribe__form .inputs-list{list-style:none;margin:0;padding:0}.zp-subscribe__form .hs-form-checkbox+.hs-form-checkbox{margin-top:10px}.zp-subscribe__form .hs-form-booleancheckbox-display,.zp-subscribe__form .hs-form-checkbox-display{align-items:flex-start;color:var(--zp-smoky);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.45;margin:0}.zp-subscribe__form .hs-form-booleancheckbox-display input[type=checkbox],.zp-subscribe__form .hs-form-checkbox-display input[type=checkbox]{accent-color:var(--zp-violet-46);cursor:pointer;flex:none;height:17px;margin:1px 0 0;width:17px}.zp-subscribe__form .hs-submit{margin-top:4px}.zp-subscribe__form .hs-button,.zp-subscribe__form input[type=submit]{background:var(--zp-violet-46);border:0;border-radius:999px;color:var(--zp-white);cursor:pointer;font-family:var(--zp-font);font-size:15px;font-weight:500;height:46px;transition:background-color .15s ease,transform .15s ease;width:100%}.zp-subscribe__form .hs-button:hover{background:var(--zp-violet-51);transform:translateY(-1px)}.zp-subscribe__form .hs-error-msg,.zp-subscribe__form .hs-error-msgs label{color:#c0392b;font-size:12.5px}.zp-subscribe__form .submitted-message{color:var(--zp-ink);font-size:15px;line-height:1.6}.zp-subscribe__form .submitted-message p:last-child{margin-bottom:0}.zp-post__body .zp-faq,.zp-post__body .zp-post-cta,.zp-post__body .zp-share{max-width:none;padding-left:0;padding-right:0}.zp-post__body .zp-faq,.zp-post__body .zp-post-cta{margin:1.9em auto}.zp-post__body .zp-share{margin:1.9em auto 0}.zp-post__body .zp-btn,.zp-post__body .zp-faq__q,.zp-post__body .zp-share__btn,.zp-post__body .zp-tag{text-decoration:none}.zp-post__body .zp-faq__heading{color:var(--zp-violet-46);margin:0 0 20px}.zp-post__body .zp-post-cta__heading,.zp-post__body .zp-subscribe__heading{margin:0}.zp-post__body .zp-post-cta__heading{color:var(--zp-white)}.zp-post__body .zp-post-cta__body p{margin:0}@media (max-width:900px){.zp-taglist--hero{margin-top:22px}.zp-subscribe__heading{max-width:none}}@media (max-width:768px){.zp-taglist--card{padding-top:14px}}@media (max-width:560px){.zp-taglist{gap:6px}.zp-tag{font-size:12px;letter-spacing:1.2px;padding:4px 11px 4px 12px}.zp-tag--sm{font-size:11px;letter-spacing:1px}.zp-taglist__label{display:block;margin:0 0 4px;width:100%}.zp-author{flex-direction:column;gap:14px;padding:22px}.zp-author__avatar{height:60px;width:60px}.zp-faq__q{font-size:16px;padding:14px 0}.zp-faq__a{font-size:15px;padding:0 0 15px}}@media (max-width:480px){.zp-tag__count{display:none}.zp-byline{align-items:flex-start}.zp-byline__sep{padding:0 4px}.zp-share__btn{font-size:13.5px;padding:0 15px}.zp-share__actions{gap:8px}.zp-subscribe__inner{padding:20px}.zp-subscribe__form .hs-form-field{flex:1 1 100%}.zp-subscribe__form .hs-button,.zp-subscribe__form .hs-submit{width:100%}.zp-subscribe__form .form-columns-2{flex-direction:column;gap:0}}.zp-post__body .zp-article{--zp-purple:#8705e4;--zp-navy:#240259;--zp-mauve:#7e55d9;--zp-green:#71c055;--zp-green-lt:#90d988;--zp-grey:#f6f6f6;--zp-p50:#faf6fe;--zp-p100:#f1e6fc;--zp-p200:#e0cbf8;--zp-p300:#c39cf0;--zp-p600:#6a03b3;--zp-ink:#241f33;--zp-body:#3b3549;--zp-muted:#6b6480;--zp-line:#ebe4f5;color:var(--zp-body);font-family:Rubik,Work Sans,system-ui,sans-serif;font-size:17px;line-height:1.72;margin:0 auto;max-width:720px;-webkit-font-smoothing:antialiased}.zp-post__body .zp-article *{box-sizing:border-box}.zp-post__body .zp-article p{margin:0 0 18px}.zp-post__body .zp-article a{color:var(--zp-p600)}.zp-post__body .zp-article h2{color:var(--zp-navy);font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:64px 0 16px;scroll-margin-top:100px}.zp-post__body .zp-article h2:before{background:linear-gradient(90deg,var(--zp-purple),var(--zp-mauve));border-radius:2px;content:"";display:block;height:4px;margin-bottom:18px;width:36px}.zp-post__body .zp-article h3{color:var(--zp-navy);font-size:18px;font-weight:600;line-height:1.4;margin:0 0 8px}.zp-post__body .zp-article .zp-toc{background:#fff;border:1px solid var(--zp-line);border-radius:12px;box-shadow:0 18px 40px -28px rgba(36,2,89,.35);margin:8px 0;overflow:hidden;padding:26px 28px 22px;position:relative}.zp-post__body .zp-article .zp-toc:before{background:linear-gradient(90deg,var(--zp-purple),var(--zp-p300));content:"";height:4px;left:0;position:absolute;right:0;top:0}.zp-post__body .zp-article .zp-toc .zp-label{color:var(--zp-navy);margin-bottom:14px}.zp-post__body .zp-article .zp-toc ol{column-gap:28px;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);list-style:none;margin:0;padding:0;row-gap:10px}.zp-post__body .zp-article .zp-toc li{align-items:center;display:flex;font-size:14.5px;gap:10px;line-height:1.35}.zp-post__body .zp-article .zp-toc li span{align-items:center;background:var(--zp-p100);border-radius:50%;color:var(--zp-p600);display:flex;flex:0 0 22px;font-size:11px;font-weight:600;height:22px;justify-content:center}.zp-post__body .zp-article .zp-toc a{color:var(--zp-ink);text-decoration:none}.zp-post__body .zp-article .zp-toc a:hover{color:var(--zp-purple)}.zp-post__body .zp-article .zp-fig{background:#fff;border:1px solid var(--zp-line);border-radius:14px;box-shadow:0 20px 44px -30px rgba(36,2,89,.35);margin:26px 0 28px;padding:26px}.zp-post__body .zp-article .zp-label{color:var(--zp-muted);font-size:11px;font-weight:600;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.zp-post__body .zp-article .zp-flow{align-items:stretch;display:grid;grid-template-columns:1fr 44px 1fr;grid-template-rows:auto 40px auto}.zp-post__body .zp-article .zp-step{align-items:center;background:var(--zp-p50);border:1px solid var(--zp-line);border-radius:10px;color:var(--zp-ink);display:flex;flex-direction:column;font-size:14px;gap:12px;justify-content:center;line-height:1.5;min-height:128px;padding:22px 18px;text-align:center}.zp-post__body .zp-article .zp-num{background:var(--zp-navy);border-radius:50%;color:#fff;font-size:13px;font-weight:600;height:28px;width:28px}.zp-post__body .zp-article .zp-arrow,.zp-post__body .zp-article .zp-num{align-items:center;display:flex;justify-content:center}.zp-post__body .zp-article .zp-arrow svg{height:26px;width:26px}.zp-post__body .zp-article .zp-flow .zp-arrow.down{grid-column:1/4}.zp-post__body .zp-article .zp-grid2{display:grid;gap:14px;grid-template-columns:1fr 1fr}.zp-post__body .zp-article .zp-card{background:#fff;border:1px solid var(--zp-line);border-radius:10px;font-size:14.5px;line-height:1.55;padding:18px 18px 16px}.zp-post__body .zp-article .zp-card h3{font-size:15px;margin-bottom:4px}.zp-post__body .zp-article .zp-card p{margin:0}.zp-post__body .zp-article .zp-card.wide{border-color:var(--zp-p300);box-shadow:0 10px 24px -18px rgba(135,5,228,.5);grid-column:1/3}.zp-post__body .zp-article .zp-tag{background:var(--zp-p100);border-radius:20px;color:var(--zp-p600);font-size:10.5px;font-weight:600;letter-spacing:.1em;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.zp-post__body .zp-article .zp-features{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:22px 0 28px}.zp-post__body .zp-article .zp-feature{background:#fff;border:1px solid var(--zp-line);border-radius:10px;font-size:14.5px;line-height:1.5;padding:14px 16px}.zp-post__body .zp-article .zp-feature strong{color:var(--zp-p600);display:block;font-size:11.5px;font-weight:600;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.zp-post__body .zp-article .zp-stat{background:linear-gradient(120deg,var(--zp-p100),var(--zp-p50));border:1px solid var(--zp-p200);border-radius:12px;margin:0 0 28px;padding:22px 26px}.zp-post__body .zp-article .zp-stat b{color:var(--zp-p600);display:block;font-size:38px;font-weight:600;line-height:1.1;margin-bottom:6px}.zp-post__body .zp-article .zp-stat span{color:var(--zp-body);font-size:14px}.zp-post__body .zp-article .zp-compare{display:grid;gap:16px;grid-template-columns:1fr 1fr}.zp-post__body .zp-article .zp-col{align-items:stretch;border:1px solid var(--zp-line);border-radius:10px;display:flex;flex-direction:column;padding:20px 18px;text-align:center}.zp-post__body .zp-article .zp-col h3{font-size:13px;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.zp-post__body .zp-article .zp-chips{display:flex;gap:8px;min-height:86px}.zp-post__body .zp-article .zp-chip{align-items:center;background:var(--zp-grey);border-radius:8px;color:var(--zp-ink);display:flex;flex:1;font-size:13.5px;justify-content:center;line-height:1.4;padding:10px}.zp-post__body .zp-article .zp-col .zp-arrow{height:44px}.zp-post__body .zp-article .zp-outcome{align-items:center;background:linear-gradient(120deg,var(--zp-navy),#4a1a9e);border-radius:8px;color:#fff;display:flex;font-size:13.5px;font-weight:500;justify-content:center;line-height:1.4;min-height:64px;padding:12px 14px}.zp-post__body .zp-article .zp-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.zp-post__body .zp-article .zp-list li{align-items:center;border:1px solid var(--zp-line);border-radius:10px;color:var(--zp-ink);display:flex;font-size:14.5px;gap:14px;line-height:1.45;padding:13px 16px}.zp-post__body .zp-article .zp-list.check li{color:var(--zp-navy);font-weight:500}.zp-post__body .zp-article .zp-ico{align-items:center;border-radius:50%;display:flex;flex:0 0 22px;height:22px;justify-content:center}.zp-post__body .zp-article .zp-list.check .zp-ico{background:var(--zp-green-lt)}.zp-post__body .zp-article .zp-list.cross .zp-ico{background:#f6e3e6}.zp-post__body .zp-article .zp-ico svg{height:12px;width:12px}.zp-post__body .zp-article .zp-bullets{list-style:none;margin:0 0 26px;padding:0}.zp-post__body .zp-article .zp-bullets li{line-height:1.55;margin-bottom:10px;padding-left:26px;position:relative}.zp-post__body .zp-article .zp-bullets li:before{background:var(--zp-green-lt);border-radius:50%;content:"";height:11px;left:0;position:absolute;top:.42em;width:11px}.zp-post__body .zp-article .zp-sign{background:linear-gradient(140deg,var(--zp-navy) 0,#2d0870 100%);border-radius:14px;color:#fff;margin:6px 0 10px;padding:30px 34px 26px}.zp-post__body .zp-article .zp-sign .zp-label{color:var(--zp-green-lt);margin-bottom:14px}.zp-post__body .zp-article .zp-sign ol{font-size:16px;line-height:1.9;margin:0 0 20px;padding-left:22px}.zp-post__body .zp-article .zp-sign small{color:hsla(0,0%,100%,.62);font-size:12px}.zp-post__body .zp-article .zp-inline-cta{color:var(--zp-muted);font-size:15px;margin:4px 0 0}.zp-post__body .zp-article .zp-inline-cta a{border-bottom:1.5px solid var(--zp-p200);color:var(--zp-p600);font-weight:600;padding-bottom:1px;text-decoration:none;white-space:nowrap}.zp-post__body .zp-article .zp-inline-cta a:after{color:var(--zp-p300);content:" \2192"}.zp-post__body .zp-article .zp-btn-row{margin:8px 0 0;text-align:center}.zp-post__body .zp-article .zp-btn{background:#fff;border:1.5px solid var(--zp-purple);border-radius:6px;color:var(--zp-p600)!important;display:inline-block;font-size:15px;font-weight:600;padding:12px 26px;text-decoration:none}.zp-post__body .zp-article .zp-btn.primary{background:linear-gradient(135deg,var(--zp-purple),var(--zp-mauve));border:0;box-shadow:0 14px 26px -14px rgba(135,5,228,.6);color:#fff!important;padding:15px 32px}.zp-post__body .zp-article .zp-faq h3{margin-top:26px}.zp-post__body .zp-article .zp-faq p{font-size:16px}.zp-post__body .zp-article .zp-close{background:radial-gradient(circle at 30% 0,#3a0c86 0,var(--zp-navy) 60%);border-radius:16px;color:#fff;font-size:21px;line-height:1.6;margin:56px 0 0;padding:40px 44px;text-align:center}.zp-post__body .zp-article .zp-close p{margin:0}.zp-post__body .zp-article .zp-close em{color:var(--zp-green-lt)}@media (max-width:640px){.zp-post__body .zp-article{font-size:16px}.zp-post__body .zp-article h2{font-size:24px;margin-top:52px}.zp-post__body .zp-article .zp-toc ol{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.zp-post__body .zp-article .zp-fig{padding:20px 16px}.zp-post__body .zp-article .zp-flow{grid-template-columns:1fr;grid-template-rows:none}.zp-post__body .zp-article .zp-flow .zp-arrow{height:36px}.zp-post__body .zp-article .zp-flow .zp-arrow.right svg{transform:rotate(90deg)}.zp-post__body .zp-article .zp-flow .zp-arrow.down{grid-column:auto}.zp-post__body .zp-article .zp-compare,.zp-post__body .zp-article .zp-features,.zp-post__body .zp-article .zp-grid2{grid-template-columns:1fr}.zp-post__body .zp-article .zp-card.wide{grid-column:auto}.zp-post__body .zp-article .zp-close{font-size:18px;padding:30px 22px}.zp-post__body .zp-article .zp-sign{padding:24px 22px}}.zp-post__body .zp-article .zp-card{display:block;overflow:visible;transition:none}.zp-post__body .zp-article .zp-card:focus-within,.zp-post__body .zp-article .zp-card:hover{border-color:var(--zp-line);box-shadow:none;transform:none}.zp-post__body .zp-article .zp-card.wide:focus-within,.zp-post__body .zp-article .zp-card.wide:hover{border-color:var(--zp-p300);box-shadow:0 10px 24px -18px rgba(135,5,228,.5)}.zp-post__body .zp-article .zp-btn{font-family:inherit;height:auto;line-height:1.4;transition:none;white-space:normal}.zp-post__body .zp-article .zp-btn:hover{transform:none}.zp-post__body .zp-article .zp-tag{border:0;display:inline-block;font-family:inherit;gap:0;line-height:inherit;transition:none;white-space:normal}.zp-post__body .zp-article .zp-faq{margin:0;max-width:none;padding:0}.zp-post__body .zp-article .zp-list li,.zp-post__body .zp-article .zp-toc li{margin:0}