.plan-carousel{position:relative;width:100%}@media (max-width: 767px){.plan-carousel{padding:0}}@media (min-width: 1200px){.plan-carousel{padding:0 50px}}@media (min-width: 1200px){.plan-carousel .lw-product-plans__card{width:276px}}.plan-carousel__slide{height:100%;padding:0 0 16px;margin:12px 0}@media (max-width: 767px){.plan-carousel__slide{margin-left:0;margin-right:0}}@media (min-width: 768px) and (max-width: 1199px){.plan-carousel__slide{margin-left:16px;margin-right:16px}}@media (min-width: 1200px){.plan-carousel__slide{margin:12px 0}}.plan-carousel__placeholder{border-radius:12px;border-width:1px;border-color:var(--color-blue-gray-900-12);background-color:var(--color-white-100);padding:40px;text-align:center;font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);display:flex;align-items:center;justify-content:center;min-height:400px}.plan-carousel__nav{display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--color-blue-gray-900-12);background-color:var(--color-blue-gray-900-12);position:absolute;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;width:36px;height:36px;cursor:pointer;top:50%;transform:translateY(-50%);z-index:2}.plan-carousel__nav svg{color:var(--color-light-blue-700)}.plan-carousel__nav:focus:not(:disabled){border-color:var(--color-blue-gray-900-24);background-color:var(--color-black-8);outline:none}.plan-carousel__nav:disabled{cursor:not-allowed;opacity:.3;background-color:var(--color-blue-gray-900-8)!important;border-color:var(--color-blue-gray-900-8)!important;pointer-events:none}.plan-carousel__nav:disabled svg{color:var(--color-blue-gray-900-48);opacity:.5}.plan-carousel__nav--prev{left:-50px}.plan-carousel__nav--next{right:-50px}@media (max-width: 1199px){.plan-carousel__nav{position:relative;top:auto;transform:none}.plan-carousel__nav--prev{left:auto}.plan-carousel__nav--next{right:auto}}.carousel{position:relative;width:100%}.carousel__viewport{width:100%;overflow:hidden;position:relative}@media (max-width: 767px){.carousel__viewport{overflow:visible}}.carousel__track{display:flex;width:100%;position:relative;transition:transform .5s ease-in-out}@media (max-width: 767px){.carousel__track{gap:16px}}.carousel__slide{flex-shrink:0;position:relative;width:100%}@media (min-width: 1200px){.carousel__slide{width:calc(25% - 24px)}}@media (min-width: 768px) and (max-width: 1199px){.carousel__slide{width:calc(50% - 16px)}}@media (max-width: 767px){.carousel__slide{flex-shrink:0;width:280px!important}}.carousel__nav{margin-top:40px;display:flex;justify-content:center;gap:16px}@media (min-width: 1200px){.carousel__nav{display:none}}.carousel__icon{display:none}.carousel__slide--sliding{transition:transform .5s ease-in-out}.carousel__slide--visible{visibility:visible}.carousel__slide--hidden{visibility:hidden}.carousel__slide--prev,.carousel__slide--next,.carousel__slide--active{visibility:visible}.carousel__liveregion,.carousel__sr-only{display:none!important}@media (max-width: 1199px){.carousel .carousel__next,.carousel .carousel__prev{display:none!important}}.plans-comparison{padding-bottom:48px}.plans-comparison__container{width:100%}.plans-comparison__header{margin-bottom:64px;text-align:left;width:100%}.plans-comparison__pricing{display:flex;flex-direction:column;justify-content:flex-start;min-height:90px}.plans-comparison__pricing-top{display:flex;align-items:center;gap:8px;margin-bottom:12px;min-height:24px}.plans-comparison__original-price{text-decoration:line-through;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-blue-gray-900-68);font-weight:700;margin:0}.plans-comparison__discount{display:inline-block;border-radius:9999px;padding:4px 8px;font-weight:700;background:var(--color-yellow-700);color:var(--color-blue-gray-900);font-size:var(--font-size-caption);line-height:var(--line-height-caption);white-space:nowrap}.plans-comparison__current-price{display:flex;align-items:baseline;gap:4px}.plans-comparison__price{font-weight:700;font-size:var(--font-size-headline-3);line-height:var(--line-height-headline-3);color:var(--color-blue-gray-900-84);margin-bottom:20px}.plans-comparison__period{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-blue-gray-900-84)}.plans-comparison__cta{margin-top:auto;margin-bottom:20px}@media (max-width: 1200px){.plans-comparison__cta{width:50%!important}}@media (max-width: 767px){.plans-comparison__cta{width:100%!important}}.plans-comparison__ai-section{margin-top:8px;background-color:var(--color-light-blue-600-8);padding:12px}.plans-comparison__ai-title{margin-bottom:4px;display:flex;align-items:center;gap:8px;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:700;color:var(--color-light-blue-600)}.plans-comparison__ai-icon{flex-shrink:0;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-light-blue-600)}.plans-comparison__ai-list{margin:0;display:flex;list-style-type:none;flex-direction:column;padding:0}.plans-comparison__ai-item{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-blue-gray-900-68);padding:2px 0;line-height:120%}.plans-comparison__ai-check{margin-top:4px;flex-shrink:0;color:var(--color-light-blue-600)}.plans-comparison__ai-text{flex:1 1 0%;line-height:var(--line-height-body-1)}.plans-comparison__footer{margin-top:24px;border-left-width:2px;border-style:solid;border-color:var(--color-blue-gray-900-12);padding-left:16px;text-align:left}@media (min-width: 767px){.plans-comparison__footer{margin-top:32px}}@media (min-width: 1199px){.plans-comparison__footer{margin-top:48px}}.plans-comparison__footer-text{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:400;color:var(--color-blue-gray-900-68);line-height:150%;letter-spacing:.066px}@media (min-width: 960px){.plans-comparison__header{width:58%}}.plans-comparison__carousel-item .lw-product-plans__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.plans-comparison__carousel-item .lw-product-plans__card{max-width:100%;width:100%}.plans-comparison__carousel-item .lw-product-plans__features{display:flex;flex-direction:column;grid-template-columns:1fr}.plans-comparison__carousel-item .plans-comparison__cta{width:100%!important}
