.pd-pricing-plans{--pd-pricing-plans-featured:var(--pd-green);--pd-pricing-plans-check:var(--pd-green);--pd-pricing-plans-tick:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E");--pd-pricing-plans-gap:var(--pd-space-lg)}.pd-pricing-plans.pd-section--bg-green,.pd-pricing-plans.pd-section--bg-slate{--pd-pricing-plans-featured:var(--pd-ink)}.pd-pricing-plans__card{--pd-pricing-plans-line:color-mix(in srgb,var(--pd-color-text) 15%,transparent)}.pd-pricing-plans__inner{display:flex;flex-direction:column;gap:var(--pd-space-xl)}.pd-pricing-plans__inner>.pd-intro{max-width:50rem}.pd-pricing-plans__inner>.pd-intro--center{margin-inline:auto;width:100%}.pd-pricing-plans__list{display:grid;gap:var(--pd-pricing-plans-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.pd-pricing-plans__plan{display:flex;flex-direction:column;min-width:0}.pd-pricing-plans__badge{background-color:var(--pd-pricing-plans-featured);border:1px solid transparent;border-bottom:0;border-radius:calc(var(--pd-radius-md) + 1px) calc(var(--pd-radius-md) + 1px) 0 0;color:var(--pd-white);font-size:var(--pd-font-size-eyebrow);font-weight:700;line-height:1.2;margin:0 -1px calc(var(--pd-radius-md)*-1);padding:.625rem 1rem calc(.625rem + var(--pd-radius-md));position:relative;text-align:center;text-transform:uppercase;z-index:1}.pd-pricing-plans__card{display:flex;flex:1 0 auto;flex-direction:column}.pd-pricing-plans__plan--featured .pd-pricing-plans__card{outline:2px solid var(--pd-pricing-plans-featured);outline-offset:-1px}.pd-pricing-plans__heading{align-items:flex-start;display:flex;flex-direction:column;gap:var(--pd-space-sm)}.pd-pricing-plans__name{letter-spacing:0;max-width:100%}.pd-pricing-plans__title{max-width:100%}.pd-pricing-plans__price{margin-top:var(--pd-space-md)}.pd-pricing-plans__figure{color:var(--pd-color-heading);font-size:clamp(1.75rem,1.6071rem + .7143vw,2.25rem);font-weight:700;letter-spacing:var(--pd-letter-spacing-heading);line-height:var(--pd-line-height-heading)}.pd-pricing-plans__period{display:inline-block;max-width:100%}.pd-pricing-plans__note{margin-top:.25rem}.pd-pricing-plans__action{display:flex;flex-direction:column;gap:var(--pd-space-sm);margin-top:var(--pd-space-md)}.pd-pricing-plans__button{width:100%}.pd-pricing-plans__included,.pd-pricing-plans__text{margin-top:var(--pd-space-md)}.pd-pricing-plans__included{border-top:1px dashed var(--pd-pricing-plans-line);flex:1 0 auto;padding-top:var(--pd-space-md)}.pd-pricing-plans__points{list-style:none;margin:var(--pd-space-sm) 0 0;padding:0}.pd-pricing-plans__points:first-child{margin-top:0}.pd-pricing-plans__points>li{padding-left:1.75em;position:relative}.pd-pricing-plans__points>li+li{margin-top:.5em}.pd-pricing-plans__points>li:before{background-color:var(--pd-pricing-plans-check);content:"";height:1.25em;left:0;-webkit-mask:var(--pd-pricing-plans-tick) center /contain no-repeat;mask:var(--pd-pricing-plans-tick) center /contain no-repeat;position:absolute;top:calc(var(--pd-line-height-body)*1em/2 - .625em);width:1.25em}.pd-pricing-plans__closing{border-top:1px dashed var(--pd-pricing-plans-line);margin-top:var(--pd-space-md);padding-top:var(--pd-space-md)}@media (forced-colors:active){.pd-pricing-plans__points>li:before{background-color:CanvasText;forced-color-adjust:none}}@supports (grid-template-rows:subgrid){.pd-pricing-plans__list{margin-bottom:calc(var(--pd-pricing-plans-gap)*-1);row-gap:0}.pd-pricing-plans__plan{display:grid;grid-row:span 7;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-bottom:var(--pd-pricing-plans-gap);row-gap:0}.pd-pricing-plans__badge{grid-row:1}.pd-pricing-plans__card{display:grid;grid-row:2/span 6;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.pd-pricing-plans__heading{grid-row:1}.pd-pricing-plans__price{grid-row:2}.pd-pricing-plans__action{grid-row:3}.pd-pricing-plans__text{grid-row:4}.pd-pricing-plans__included{grid-row:5}.pd-pricing-plans__closing{grid-row:6}}@media (min-width:768px){.pd-pricing-plans__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pd-pricing-plans__list--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}