.pricing-cards{--card-radius:var(--border-radius-2)}.pricing-cards .pricing-layout{display:flex;flex-direction:column;gap:var(--spacing-0_75)}.pricing-cards .pricing-layout .label{font-weight:var(--semibold)}@media (min-width:700px){.pricing-cards .pricing-layout .label{font-size:var(--font-size-1_25);line-height:var(--line-height-1_4)}}@media (min-width:1280px){.pricing-cards .pricing-layout .label{font-size:var(--font-size-1_5);line-height:var(--line-height-1_3)}}.pricing-cards .pricing-layout .price-row .amount{--font-size:var(--font-size-2);font-size:var(--font-size);font-weight:var(--bold);line-height:1}@media (min-width:1280px){.pricing-cards .pricing-layout .price-row .amount{--font-size:var(--font-size-3_25)}}.pricing-cards .pricing-layout .price-row .description{color:var(--gray-4);margin-left:var(--spacing-0_5)}@media (min-width:1280px){.pricing-cards .pricing-layout .description,.pricing-cards .pricing-layout .detail{font-size:var(--font-size-1_5);line-height:var(--line-height-1_3)}}.pricing-cards .overview-layout{--card-offset-amount:var(--spacing-4_5-taper-to-2);--card-offset-adjustment:0;background-color:var(--gray-1);margin-bottom:calc(var(--card-offset-amount) - var(--card-offset-adjustment))}@media (min-width:700px){.pricing-cards .overview-layout{--card-offset-amount:calc(var(--spacing-4_5-taper-to-2) + 12.5rem);--card-offset-adjustment:var(--spacing-4)}}@media (min-width:1280px){.pricing-cards .overview-layout{--card-offset-adjustment:var(--spacing-4_5);--card-offset-amount:calc(var(--spacing-4_5-taper-to-2) + 15.5rem)}}@media (max-width:479px){.pricing-cards .overview-layout .pricing-intro-headline .headline{max-width:12ch}}.pricing-cards .overview-layout .main-column{display:flex;flex-direction:column;gap:var(--spacing-4-taper-to-2)}.pricing-cards .overview-layout .pricing-cards-row{--gap:var(--spacing-1_5);display:flex;gap:var(--gap);margin-bottom:calc(var(--card-offset-amount)*-1)}@media (max-width:699px){.pricing-cards .overview-layout .pricing-cards-row{flex-direction:column}}@media (min-width:700px) and (max-width:1279px){.pricing-cards .overview-layout .pricing-cards-row{--gap:var(--gutter)}}.pricing-cards .overview-layout .pricing-cards-row .card-item{--card-padding:var(--spacing-1_5);border-radius:var(--card-radius);box-shadow:var(--box-shadow-light);display:flex;flex-direction:column;gap:var(--spacing-2_5-taper-to-1_25);padding:var(--card-padding) var(--card-padding) calc(var(--card-padding) + var(--spacing-0_5));position:relative}@media (min-width:700px){.pricing-cards .overview-layout .pricing-cards-row .card-item{width:calc((100% - var(--gap))/2)}}@media (min-width:1280px){.pricing-cards .overview-layout .pricing-cards-row .card-item{--card-padding:var(--spacing-2_5)}}.pricing-cards .overview-layout .pricing-cards-row .card-item.-style-default{background-color:var(--white)}.pricing-cards .overview-layout .pricing-cards-row .card-item.-style-highlighted{background-color:var(--pulse);color:var(--white)}.pricing-cards .overview-layout .pricing-cards-row .card-item .card-content{display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:space-between;margin-bottom:auto}.pricing-cards .overview-layout .pricing-cards-row .card-item .card-content .card-intro-text{display:flex;flex-direction:column;gap:var(--spacing-1-taper)}@media (max-width:699px){.pricing-cards .overview-layout .pricing-cards-row .card-item .card-content .card-intro-text .headline{font-size:var(--font-size-2)}}.pricing-cards .overview-layout .pricing-cards-row .card-item .card-content .card-intro-text .description{max-width:22ch}@media (min-width:700px){.pricing-cards .overview-layout .pricing-cards-row .card-item .card-content .card-intro-text .description{font-size:var(--font-size-1_25);line-height:var(--line-height-1_4)}}@media (min-width:1280px){.pricing-cards .overview-layout .pricing-cards-row .card-item .card-content .card-intro-text .description{font-size:var(--font-size-1_75);line-height:var(--line-height-1_28)}}.pricing-cards .overview-layout .pricing-cards-row .card-item .button{position:relative;z-index:1}.pricing-cards .overview-layout .pricing-cards-row .card-item .background-graphic{--max-width:11rem;max-width:var(--max-width)}@media (max-width:1279px){.pricing-cards .overview-layout .pricing-cards-row .card-item .background-graphic{margin-bottom:var(--spacing-0_75)}}@media (min-width:1280px){.pricing-cards .overview-layout .pricing-cards-row .card-item .background-graphic{--max-width:50%;bottom:var(--card-padding);position:absolute;right:var(--card-padding)}}.pricing-cards .details-layout .main-column{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-3_5-taper)}.pricing-cards .details-layout .billing-term-selector{--border-radius:var(--border-radius-4);background-color:var(--gray-1);border-radius:var(--border-radius);display:flex;margin:0 auto;width:-moz-fit-content;width:fit-content}.pricing-cards .details-layout .billing-term-selector .term-option{display:flex;margin:4px;position:relative}.pricing-cards .details-layout .billing-term-selector .term-option.button{background-color:transparent;color:inherit}.pricing-cards .details-layout .billing-term-selector input{background-color:transparent;border:none;border-radius:var(--border-radius);height:100%;left:0;margin:0;padding:0;position:absolute;top:0;transition:background-color var(--transition-props);width:100%}.pricing-cards .details-layout .billing-term-selector input:hover{background-color:var(--pulse-overlay)}.pricing-cards .details-layout .billing-term-selector input:checked{background-color:var(--pulse)}.pricing-cards .details-layout .billing-term-selector input:checked+label{color:var(--white)}.pricing-cards .details-layout .billing-term-selector label{font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0;position:relative;transition:color var(--transition-props)}.pricing-cards .details-layout .pricing-cards-row{--gap:var(--spacing-1);display:flex;gap:var(--gap)}@media (max-width:999px){.pricing-cards .details-layout .pricing-cards-row{flex-direction:column}}@media (min-width:1000px){.pricing-cards .details-layout .pricing-cards-row{--gap:var(--gutter)}}.pricing-cards .details-layout .pricing-cards-row .card-item{--padding:var(--spacing-2_5-taper-to-1_5);background-color:var(--gray-1);border-radius:var(--card-radius);display:grid;gap:var(--spacing-2);grid-template-rows:auto 1fr auto;padding:var(--padding)}@media (min-width:1000px){.pricing-cards .details-layout .pricing-cards-row .card-item{width:var(--col-4)}}@media (min-width:1000px) and (max-width:1279px){.pricing-cards .details-layout .pricing-cards-row .card-item{--padding:var(--spacing-1_5)}}@media (min-width:700px) and (max-width:999px){.pricing-cards .details-layout .pricing-cards-row .card-item{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);grid-template-areas:"top-left    right" "bottom-left right";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;position:relative}.pricing-cards .details-layout .pricing-cards-row .card-item:after{background-color:var(--gray-1_5);content:"";height:100%;left:calc(50% - .03125rem);position:absolute;top:0;width:1px}}.pricing-cards .details-layout .pricing-cards-row .card-item .card-text{--gap:var(--spacing-1);display:flex;flex-direction:column;gap:var(--gap)}@media (min-width:700px) and (max-width:999px){.pricing-cards .details-layout .pricing-cards-row .card-item .card-text{--gap:var(--spacing-0_5);grid-area:top-left}}.pricing-cards .details-layout .pricing-cards-row .card-item .card-text .description{font-size:var(--font-size-1_25);line-height:var(--line-height-1_4)}@media (min-width:1280px){.pricing-cards .details-layout .pricing-cards-row .card-item .card-text .description{font-size:var(--font-size-1_5);line-height:var(--line-height-1_3)}}.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content{display:flex;flex-direction:column;flex-grow:1}@media (min-width:700px) and (max-width:999px){.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content{grid-area:right}}.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options{display:flex;flex-direction:column;margin-bottom:var(--spacing-2_5)}.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options .option-item{--vertical-padding:var(--spacing-0_5);margin-bottom:0;padding:var(--vertical-padding) 0}@media (min-width:1280px){.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options .option-item{--vertical-padding:var(--spacing-0_75);font-size:var(--font-size-1_25);line-height:var(--line-height-1_4)}}.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options .option-item .item-label{--top:.0625rem;display:flex;flex-wrap:wrap;gap:var(--spacing-0_25);justify-content:space-between;margin:-.25rem;padding:var(--spacing-0_25);position:relative;top:var(--top);width:100%}@media (min-width:700px){.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options .option-item .item-label{--top:.0625rem}}@media (min-width:1280px){.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options .option-item .item-label{--top:0}}.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options .option-item .item-label .name,.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options .option-item .item-label .price{white-space:nowrap}.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .add-on-options .option-item .item-label .name{font-weight:var(--semibold)}.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .pricing-layout{--margin-bottom:var(--spacing-1);margin-bottom:var(--margin-bottom);margin-top:auto}@media (min-width:700px){.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .pricing-layout{--margin-bottom:var(--spacing-0_75)}}@media (min-width:1280px){.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .pricing-layout{--margin-bottom:var(--spacing-2)}}.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .button{--width:100%;width:var(--width)}@media (min-width:480px) and (max-width:999px){.pricing-cards .details-layout .pricing-cards-row .card-item .middle-content .button{--width:fit-content}}.pricing-cards .details-layout .pricing-cards-row .card-item .benefits-list{display:flex;flex-direction:column;gap:var(--spacing-0_75)}@media (min-width:700px) and (max-width:999px){.pricing-cards .details-layout .pricing-cards-row .card-item .benefits-list{grid-area:bottom-left}}.pricing-cards .details-layout .pricing-cards-row .card-item .benefits-list .benefit-item{--gap:var(--spacing-0_5);align-items:flex-start;display:flex;gap:var(--gap)}@media (min-width:1280px){.pricing-cards .details-layout .pricing-cards-row .card-item .benefits-list .benefit-item{--gap:var(--spacing-0_75);font-size:var(--font-size-1_25);line-height:var(--line-height-1_4)}}.pricing-cards .details-layout .pricing-cards-row .card-item .benefits-list .benefit-item:before{--top:-.0625rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23004' d='M12 2.24a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm-.6-7.45-2.13-2.13-1.2 1.2 3.33 3.33 4.72-4.72-1.2-1.2-3.52 3.52Z'/%3E%3C/svg%3E");content:"";display:block;flex-shrink:0;height:var(--spacing-1_5);position:relative;top:var(--top);width:var(--spacing-1_5)}@media (min-width:1280px){.pricing-cards .details-layout .pricing-cards-row .card-item .benefits-list .benefit-item:before{--top:.0625rem}}.pricing-cards .details-layout .pricing-conditions{color:var(--gray-4);max-width:29ch;text-align:center}@media (min-width:1280px){.pricing-cards .details-layout .pricing-conditions{font-size:var(--font-size-1_5);line-height:var(--line-height-1_3)}}
