.pricing-compare{background-color:transparent;box-sizing:border-box;color:var(--heading-on-dark-bg);padding-inline:16px;width:100%}.pricing-compare__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(32px,8vw,56px);margin-inline:auto;max-width:1312px;width:100%}.pricing-compare__header{display:flex;flex-direction:column;gap:clamp(16px,4vw,24px);max-width:752px;text-align:center;width:100%}.pricing-compare__title{color:var(--heading-on-dark-bg)}.pricing-compare__title h1,.pricing-compare__title h2,.pricing-compare__title h3,.pricing-compare__title h4,.pricing-compare__title h5,.pricing-compare__title h6,.pricing-compare__title p{color:inherit;margin:0}.pricing-compare__title h1,.pricing-compare__title h2,.pricing-compare__title h3,.pricing-compare__title p{font-family:var(--font-headings);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading-2);line-height:var(--line-height-heading-2)}.pricing-compare__intro{color:var(--body-on-dark-bg);font-size:var(--font-size-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-l);margin:0}.pricing-compare__grid{--compare-columns:1;align-items:stretch;display:grid;gap:clamp(24px,5vw,32px);grid-template-columns:repeat(var(--compare-columns),minmax(0,1fr));width:100%}.pricing-compare__column{display:flex;flex-direction:column;height:auto;min-width:0;position:relative}.pricing-compare__column--featured{padding-top:32px}.pricing-compare__column .pricing-compare__card{flex:1}.pricing-compare__badge{background-color:var(--primary-dark);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;color:var(--heading-on-dark-bg);font-size:var(--font-size-overline-m);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-overline-m);margin:0;padding:12px 16px 24px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.pricing-compare__card{backdrop-filter:blur(8px);background-color:var(--background-dark-level-2);border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:auto;min-width:0;padding:clamp(24px,5vw,40px) clamp(20px,4vw,32px)}.pricing-compare__card--featured{background-color:var(--background-dark-level-3);border:1.5px solid var(--primary-dark)}.pricing-compare__card-head{display:flex;flex-direction:column;gap:8px;width:100%}.pricing-compare__card-title{color:var(--heading-on-dark-bg);margin:0}.pricing-compare__card-desc{color:var(--body-on-dark-bg);display:-webkit-box;font-size:var(--font-size-default);font-weight:var(--font-weight-regular);-webkit-line-clamp:5;line-height:var(--line-height-body-m);-webkit-box-orient:vertical;min-height:calc(var(--line-height-body-m)*5);overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px) and (max-width:1400px){.pricing-compare__card-desc{-webkit-line-clamp:6;min-height:calc(var(--line-height-body-m)*6)}}.pricing-compare__card-desc>:first-child{margin-block-start:0}.pricing-compare__card-desc>:last-child{margin-block-end:0}.pricing-compare__card-desc p{color:inherit;font-weight:var(--font-weight-regular);line-height:var(--line-height-body-m);margin:0}.pricing-compare__card-desc a{color:var(--primary-light)}.pricing-compare__divider{background:none;border:0;border-top:1.5px solid #000;height:0;margin:0;width:100%}.pricing-compare__card--featured .pricing-compare__divider{background:var(--background-dark-level-4);border:0;height:1.5px;opacity:.5}.pricing-compare__features{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;width:100%}.pricing-compare__features li{font-size:var(--font-size-default);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-m);padding-inline-start:36px;position:relative}.pricing-compare__features li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;inset-inline-start:0;position:absolute;top:0;width:24px}.pricing-compare__features li.is-included{color:var(--body-on-dark-bg)}.pricing-compare__features li.is-included:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' fill='none' viewBox='0 0 18 13'%3E%3Cpath fill='%2300aa7c' d='M6.75 12.31 0 5.56 1.06 4.5l5.69 5.689L16.94 0 18 1.06z'/%3E%3C/svg%3E");background-size:18px 12px}.pricing-compare__features li.is-excluded{color:var(--body-muted-on-light-bg-2)}.pricing-compare__features li.is-excluded:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23464a49' d='M8.56 7.5 15 1.06 13.94 0 7.5 6.44 1.06 0 0 1.06 6.44 7.5 0 13.94 1.06 15 7.5 8.56 13.94 15 15 13.94z'/%3E%3C/svg%3E");background-size:15px}.pricing-compare__feature-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:inherit;text-decoration:none;transition:color .25s ease,background-size .35s cubic-bezier(.22,1,.36,1),background-position .35s cubic-bezier(.22,1,.36,1)}.pricing-compare__feature-link:focus-visible,.pricing-compare__feature-link:hover{background-image:linear-gradient(var(--primary-light),var(--primary-light));background-size:100% 2px;color:var(--primary-light);outline:none}.pricing-compare__feature-link:focus-visible{border-radius:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-light) 45%,transparent)}.pricing-compare__card-footer{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:clamp(24px,5vw,40px);width:100%}.pricing-compare__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin:0}.pricing-compare__price-value{color:var(--heading-on-dark-bg);font-family:var(--font-headings);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading-4);line-height:var(--line-height-heading-4)}.pricing-compare__price-model,.pricing-compare__price-note{color:var(--body-muted-on-dark-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-s)}.pricing-compare__price-model{margin:0}.pricing-compare__cta{background-color:transparent;border:1.5px solid var(--primary-light);border-radius:28px;height:52px;justify-content:space-between;overflow:hidden;padding:8px 5px 8px 24px;position:relative;width:100%}.pricing-compare__cta:after{background:rgba(0,170,124,.15);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.pricing-compare__cta:focus-visible:after,.pricing-compare__cta:hover:after{transform:scaleX(1)}@media (min-width:640px) and (max-width:1023px){.pricing-compare__grid{--compare-columns:1}.pricing-compare__column--featured{grid-column:1/-1;justify-self:center;width:100%}}@media (min-width:1024px){.pricing-compare__column--featured{height:calc(100% + 32px)!important}.pricing-compare__inner{gap:88px}.pricing-compare__header{gap:24px}.pricing-compare__grid{--compare-columns:3;align-items:end;gap:32px}.pricing-compare--count-4 .pricing-compare__grid{--compare-columns:2}.pricing-compare__column{height:100%}.pricing-compare__card{height:100%;padding:40px 32px}.pricing-compare__card-footer{padding-top:40px}.pricing-compare__column--featured{justify-self:stretch;max-width:none}}@media (min-width:1400px){.pricing-compare--count-4 .pricing-compare__inner{max-width:1760px}.pricing-compare--count-4 .pricing-compare__grid{--compare-columns:4}}