.pnp-comparison--has-labels{margin-top:38px}
.pnp-comparison__table,.pnp-comparison__section,.pnp-comparison__header,.pnp-comparison__pricing,.pnp-comparison__legend{display:block}
.pnp-comparison__caption{opacity:0;position:absolute;z-index:-1}
.pnp-comparison__header{margin-bottom:39px;border-bottom:1px solid rgba(43,41,38,0.55)}
.pnp-comparison__text--small{font-weight:400;font-size:14px;line-height:20px}
.pnp-comparison__text--medium{font-size:16px;line-height:24px}
.pnp-comparison__text--medium-semibold{font-size:16px;line-height:24px;font-weight:500}
.pnp-comparison__text--large{font-weight:500;font-size:32px;line-height:40px}
.pnp-comparison__header-plan-title-wrapper{display:flex;align-items:center;gap:4px}
.pnp-comparison__text--header-plan-name{font-size:24px;line-height:32px;font-weight:500;white-space:nowrap}
.pnp-comparison__text--hidden-for-screens{width:0;height:0;overflow:hidden;display:block}
.pnp-comparison__row{display:flex}
.pnp-comparison__row--group-nested-features{flex-wrap:wrap}
.pnp-comparison__row--group-nested-features .pnp-comparison__cell:first-child{width:100%;padding-bottom:24px;border-bottom:1px solid rgba(43,41,38,0.2)}
.pnp-comparison__row--feature:nth-child(odd):not(.pnp-comparison__row--has-nested-features){background:#f6f5f1;border-radius:12px}
.pnp-comparison__row--highlighted{position:relative;margin-bottom:32px;margin-top:32px;padding:0 25px}
.pnp-comparison__row--highlighted:before{position:absolute;inset:0;background:radial-gradient(circle at bottom left,#f80,#fcc34d,#ffe2b7,#ffdad6,#ffe2b7);border-radius:20px;content:"";z-index:0}
.pnp-comparison__row--highlighted:after{position:absolute;inset:1px;background:#fff;border-radius:19px;content:"";z-index:1}
.pnp-comparison__row--highlighted>.pnp-comparison__cell{position:relative;z-index:2}
.pnp-comparison__row--highlighted>.pnp-comparison__cell--title{z-index:3}
.pnp-comparison__row--highlighted .pnp-comparison__cell--medium{width:calc(22% + 59px * 0.185)}
.pnp-comparison__row--highlighted .pnp-comparison__cell--medium:last-child{width:calc(22% + 60px * 0.185 - 25px)}
.pnp-comparison__row--highlighted>.pnp-comparison__cell--title{padding-left:0}
.pnp-comparison__cell{display:flex;flex-direction:column;justify-content:center}
.pnp-comparison__cell:not(.pnp-comparison__cell--group-nested-features-title).pnp-comparison__cell--has-nested-features{flex-grow:1}
.pnp-comparison__cell--group-nested-features-title{flex-grow:1}
.pnp-comparison__cell--section,.pnp-comparison__cell--title,.pnp-comparison__cell--legend{flex-grow:1}
.pnp-comparison__section+.pnp-comparison__section{margin-top:48px}
.pnp-comparison__cell--section .pnp-comparison__text{padding:11px 22px;background:#e8e5dd;border-radius:12px}
.pnp-comparison__section--highlighted .pnp-comparison__cell--section .pnp-comparison__text{background:linear-gradient(93deg,#fff3e2 0,#ffeee9 21.53%,#fff3e3 47.79%,#feeac4 73.89%,#fec57b 100%)}
.pnp-comparison__cell--section .pnp-comparison__icon{width:32px;height:32px;margin-right:12px}
.pnp-comparison__cell--title{padding:24px 10px 24px 24px}
.pnp-comparison__cell--has-nested-features[colspan]{flex-grow:1}
.pnp-comparison__cell--note{border-left:1px solid #d3d3d3;padding:8px;flex-shrink:0}
.pnp-comparison__cell--note>*:empty{display:none}
.pnp-comparison__pricing .pnp-comparison__cell--note{text-align:center}
.pnp-comparison__cell--small{width:17%}
.pnp-comparison__cell--medium{width:22%}
.pnp-comparison__cell--large{width:30%}
.pnp-comparison__cell--header{padding:4px 16px 24px;position:relative;justify-content:center;align-items:center;font-weight:inherit;flex-direction:row;flex-wrap:wrap;gap:4px 8px}
.pnp-comparison__cell--header .pnp-comparison__text{text-align:center}
.pnp-comparison__cell--header .pnp-comparison__text--pricing{width:100%}
.pnp-comparison__cell--header.pnp-comparison__cell--title{padding-left:0;padding-top:0;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}
.pnp-comparison__top-label{width:fit-content}
.pnp-comparison__cell--legend{padding:28px;border-bottom:1px dashed #d3d3d3}
.pnp-comparison__title{display:flex;align-items:center;column-gap:8px}
.pnp-comparison__title .tooltip{flex-shrink:unset}
.pnp-comparison__title .tooltip__target{border-radius:unset;text-align:left}
.pnp-comparison__title .tooltip__target .pnp-comparison__title-text{color:#2b2926;border-bottom:1px dashed #6f6f6f;display:inline}
.pnp-comparison__title .tooltip--active .tooltip__target:hover{color:#2b2926}
.pnp-comparison__label{position:absolute;inset:auto 0 100%;display:flex;column-gap:5px;justify-content:center;align-items:center;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.208px;text-transform:uppercase;height:38px;border-radius:10px 10px 0 0}
.pnp-comparison__label-icon{width:13px}
.pnp-comparison__cell--not-available .pp-cta{display:none}
.pnp-comparison__not-available-text{display:none;align-items:center;justify-content:center;height:50px;width:100%;background-color:#6f6f6f;border-radius:4px;color:#fff;font-weight:500}
@media(prefers-reduced-motion:reduce){.pnp-comparison__not-available-text{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-comparison__not-available-text{transition:transform .3s ease-in-out}
}
.pnp-comparison__cell--not-available .pnp-comparison__not-available-text{display:flex}
.pnp-comparison__status-list{display:flex;justify-content:center;column-gap:120px}
.pnp-comparison__status{display:flex;column-gap:12px;align-items:center;font-size:16px;line-height:24px}
.pnp-comparison__status-icon{margin:0 auto;color:#2b2926;display:flex;align-items:center;justify-content:center}
.pnp-comparison__status-icon .pnp-icon{width:100%;height:24px}
.pnp-comparison__discount-label{display:flex;justify-content:center;margin-top:16px}
.pnp-comparison__buttons-content{display:flex;justify-content:space-between;flex-direction:column;gap:12px 0;padding-top:4px}
.pnp-comparison__header-text{font-size:20px;line-height:28px}
.pnp-comparison__header-text a{color:inherit;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:#6f6f6f;text-underline-offset:4px;font-weight:500;border-radius:4px}
.pnp-comparison__header-image{width:54px;height:54px}
.pnp-comparison .tooltip__modal ul{column-count:1}
.pnp-comparison .tooltip--active .tooltip__target{color:#066fac}
.pnp-comparison__cell--not-available .pnp-comparison__label,.pnp-comparison__cell--not-available .pnp-comparison__top-label,.pnp-comparison__cell--not-available .pnp-comparison__text{opacity:.4;pointer-events:none;user-select:none}
.pnp-comparison__note{display:flex;align-items:center;justify-content:center;column-gap:4px}
.pnp-comparison__note .pnp-comparison__text{text-align:center}
.pnp-comparison__note .pnp-icon__ico{color:#6f6f6f}
.pnp-comparison__nested-features{margin:24px 0;display:flex;flex-direction:column;row-gap:16px}
.pnp-comparison__cell--has-nested-features .pnp-comparison__title-text{padding-top:24px}
.pnp-comparison__category-label{padding:8px 12px;font-size:14px;line-height:14px;border-radius:13px;background:linear-gradient(275deg,#ffe8d1 -0.2%,#ffcf7d 29.83%,#f80 69.86%,#ff7002 99.89%);margin-left:8px;letter-spacing:.42px}
.pnp-comparison__section--highlighted .pnp-comparison__category-label{border:1px solid rgba(43,41,38,0.2);background:0;font-weight:500}
.pnp-comparison__expand-icon{width:24px;height:24px;border:2px solid;border-radius:50%;position:relative;margin-right:12px;flex-shrink:0}
.pnp-comparison__expand-icon:before,.pnp-comparison__expand-icon:after{width:12px;height:2px;background:currentColor;content:"";position:absolute;inset:0;margin:auto}
.pnp-comparison__expand-icon:after{transform:rotate(90deg)}
.pnp-comparison__section--expanded .pnp-comparison__expand-icon:after{opacity:0}
.pnp-comparison__section-title{text-align:left}
.pnp-comparison__section-title-content{flex-grow:1;display:flex;align-items:center}
.pnp-comparison .pnp-icon--info{height:20px;width:20px;cursor:pointer}
.pnp-comparison__nested-features-table{margin-top:24px;border-top:1px solid rgba(43,41,38,0.2)}
.pnp-comparison__nested-features-table .pnp-comparison__cell--title{padding-left:0}
.pnp-comparison__nested-features-table .pnp-comparison__row--feature+.pnp-comparison__row--feature:last-child{border-bottom:0}
.pnp-comparison--disabled-header .pnp-comparison__header{display:none}
.pnp-comparison--sticky-header .pnp-comparison__row--header{position:relative}
.pnp-comparison--sticky-header .pnp-comparison__row--header:before{content:"";position:absolute;top:0;left:-1000px;right:-1000px;height:100%;background:#fff}
@media(prefers-reduced-motion:reduce){.pnp-comparison--sticky-header .pnp-comparison__cell--header{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-comparison--sticky-header .pnp-comparison__cell--header{transition:padding-bottom .5s ease}
}
.pnp-comparison--sticky-header .pnp-comparison__not-available{padding-bottom:27px}
.pnp-comparison--sticky-header .pnp-comparison__not-available-text{visibility:hidden;opacity:0}
.pnp-comparison--sticky-header .pnp-comparison__buttons{width:100%;height:0;visibility:hidden;opacity:0;transition:none}
.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison--header{padding-bottom:44px}
.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__buttons{visibility:visible;opacity:1}
@media(prefers-reduced-motion:reduce){.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__buttons{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__buttons{transition:height .5s ease,opacity .3s .4s ease}
}
.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__cell--not-available .pnp-comparison__buttons{visibility:hidden}
.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__not-available-text{visibility:visible;opacity:1}
@media(prefers-reduced-motion:reduce){.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__not-available-text{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__not-available-text{transition:opacity .3s .4s ease}
}
.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__cell--header{padding-bottom:12px}
.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__text--header-plan-name{font-size:18px;line-height:24px}
.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__text--small{font-size:12px;line-height:18px}
.pnp-comparison--expandable-feature-groups .pnp-comparison__section-title{display:flex;align-items:center}
.pnp-comparison--expandable-feature-groups .pnp-comparison__row--section{cursor:pointer;visibility:visible}
.pnp-comparison--expandable-feature-groups .pnp-comparison__section+.pnp-comparison__section{margin-top:24px}
.pnp-comparison--hide-column-dividers .pnp-comparison__cell--note{border-left:0}
.pnp-comparison--row-style--dividers .pnp-comparison__row--feature:nth-child(odd){background:0;border-radius:0}
.pnp-comparison--row-style--dividers .pnp-comparison__row--feature:not(.pnp-comparison__row--highlighted)+.pnp-comparison__row--feature{border-top:1px solid rgba(43,41,38,0.2)}
.pnp-comparison--row-style--dividers .pnp-comparison__row--feature:not(.pnp-comparison__row--highlighted)+.pnp-comparison__row--feature:last-child{border-bottom:1px solid rgba(43,41,38,0.2)}
.pnp-comparison--row-style--dividers .pnp-comparison__cell--section .pnp-comparison__text{background-color:#fff}
.pnp-comparison--row-style--dividers .pnp-comparison__nested-features-table .pnp-comparison__row--feature+.pnp-comparison__row--feature:last-child{border-bottom:0}
@media only screen and (max-width:1229px){.pnp-comparison__table{table-layout:fixed}
.pnp-comparison__cell--header .pp-cta--type-button .pp-cta__link{min-width:95px}
.pnp-comparison__cell--small{width:120px}
.pnp-comparison__cell--header{padding-top:27px;padding-left:10px;padding-right:10px}
.pnp-comparison__cell--header>*{order:1}
.pnp-comparison__cell--header .pnp-comparison__text{font-size:20px;line-height:28px;width:100%}
.pnp-comparison__cell--header .pnp-comparison__text--pricing{font-size:14px;line-height:20px;max-width:120px}
.pnp-comparison__cell--header .pnp-comparison__top-label{order:0;position:absolute;left:50%;transform:translateX(-50%);top:5px}
.pnp-comparison__label{font-size:12px;line-height:20px;letter-spacing:.16px}
.pnp-comparison__text--large{font-size:20px;line-height:28px}
.pnp-comparison__header-image{width:50px;height:50px}
.pnp-comparison__header-text{font-size:16px;line-height:24px}
.pnp-comparison--sticky-header .pnp-comparison__header--sticked .pnp-comparison__text--pricing{max-width:110px}
.pnp-comparison__text--header-plan-name{white-space:normal}
.pnp-comparison__header-plan-title-wrapper{flex-wrap:wrap;gap:unset;width:100%;justify-content:center}
}
@media only screen and (max-width:1229px) and (min-width:768px){.pnp-comparison__row{display:flex;width:100%}
.pnp-comparison__row--legend{width:100%;display:flex}
.pnp-comparison__cell--title{width:200px;height:auto}
.pnp-comparison__cell--note{flex-grow:1}
}
@media only screen and (max-width:767px){.pnp-comparison__row--feature{flex-wrap:wrap}
.pnp-comparison__cell--title+.pnp-comparison__cell--note{border-left:0}
.pnp-comparison__cell--title{width:100%;padding:10px;align-items:center}
.pnp-comparison__cell--large{width:50%}
}