.ts-pricing-plans{background:var(--ts-color-surface);color:var(--ts-color-text);overflow-x:clip;padding-block:var(--ts-section-y);position:relative;--ts-pricing-chevron-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%2317293c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E")}.ts-pricing-plans__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--ts-container-max);padding:0 var(--ts-gutter);width:100%}.ts-pricing-plans__stage{position:relative}.ts-pricing-plans__shape{pointer-events:none;position:absolute;user-select:none;z-index:0}.ts-pricing-plans .pricing-container{font-family:var(--ts-font-sans);position:relative;z-index:1}.ts-pricing-plans .test-btn,.ts-pricing-plans .test-more-btn{appearance:none;background:var(--ts-color-surface);border:1px solid var(--ts-color-navy-200);border-radius:var(--ts-radius-chip);color:var(--ts-color-text);cursor:pointer;font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);font-weight:600;line-height:1.2;margin:0;padding:9px 24px;transition:background-color var(--ts-duration-fast) ease,color var(--ts-duration-fast) ease,border-color var(--ts-duration-fast) ease}.ts-pricing-plans .test-btn.active,.ts-pricing-plans .test-more-btn.active{background:var(--ts-color-accent-deep);border-color:var(--ts-color-accent-deep);color:var(--ts-color-white)}.ts-pricing-plans .comparison-header-cta,.ts-pricing-plans .error-retry-btn,.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta,.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta-link{align-items:center;background:transparent;border:2px solid var(--ts-color-text);border-radius:var(--ts-radius-btn);color:var(--ts-color-text);cursor:pointer;display:inline-flex;font-family:var(--ts-font-sans);font-size:var(--ts-text-h5);font-weight:700;justify-content:center;line-height:100%;min-height:52px;padding:14px 32px;text-decoration:none;transition:background-color var(--ts-duration-fast) ease,color var(--ts-duration-fast) ease,border-color var(--ts-duration-fast) ease,transform var(--ts-duration-fast) ease}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta--primary,.ts-pricing-plans:not(.ts-pricing-plans--redesign) .pricing-plan-card.featured .plan-cta{background:var(--ts-color-accent);border-color:var(--ts-color-accent)}.ts-pricing-plans .comparison-header-cta:hover,.ts-pricing-plans .error-retry-btn:hover,.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta-link:hover,.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta:hover{transform:translateY(-1px)}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .pricing-plan-card.enterprise-card .plan-cta,.ts-pricing-plans:not(.ts-pricing-plans--redesign) .pricing-plan-card.enterprise-card .plan-cta-link{background:var(--ts-color-text);border-color:var(--ts-color-text);color:var(--ts-color-white)}@media (max-width:899px){.ts-pricing-plans{padding-block:var(--ts-section-y-sm)}}.ts-pricing-plans .pricing-container *{font-family:var(--ts-font-sans)}.ts-pricing-plans .pricing-header{padding:40px 0}.ts-pricing-plans .main-title{color:var(--ts-color-navy-700);font-size:50px;font-weight:500;letter-spacing:-1.75px;line-height:60px;margin-bottom:16px}.ts-pricing-plans .main-title span{color:#ccc}.ts-pricing-plans .tagline{color:var(--ts-color-navy-700);font-size:24px;line-height:24px}.ts-pricing-plans .property-type-section{margin-bottom:32px}.ts-pricing-plans .property-type-section .flex{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.ts-pricing-plans .property-type-more-btn{align-items:center;background:var(--ts-color-white);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 stroke='%23000' stroke-width='1.406' d='M.938 4.219 7.5 10.78l6.563-6.562'/%3E%3C/svg%3E");background-position:right var(--ts-radius-chip) center;background-repeat:no-repeat;background-size:15px 15px;border:1px solid var(--ts-color-navy-200);border-radius:var(--ts-radius-chip);color:var(--ts-color-navy-700);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:500;line-height:var(--ts-radius-lg);padding:9px 32px 9px 18px;position:relative;transition:all .3s ease;white-space:nowrap}.ts-pricing-plans .property-type-more-btn.active{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 stroke='%233ed9cc' stroke-width='1.406' d='M.938 4.219 7.5 10.78l6.563-6.562'/%3E%3C/svg%3E")}.ts-pricing-plans .property-type-more-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.ts-pricing-plans .property-type-more-btn.active{background-color:var(--ts-color-navy-700);background:var(--ts-color-navy-700);color:var(--ts-color-accent)}.ts-pricing-plans .property-type-more-dropdown{background:var(--ts-color-white);border:1px solid var(--ts-color-navy-200);border-radius:var(--ts-radius-chip);box-shadow:0 4px var(--ts-radius-chip) rgba(0,0,0,.1);display:none;flex-direction:column;gap:4px;max-height:300px;max-width:300px;min-width:200px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.ts-pricing-plans .property-type-more-dropdown.show{display:flex}.ts-pricing-plans .property-details-section .flex{flex-wrap:wrap;gap:0;justify-content:flex-end;max-width:600px;width:100%}.ts-pricing-plans .property-details-controls-wrapper{max-width:100%;width:460px}.ts-pricing-plans .property-details-label{color:var(--ts-color-navy-700);display:block;font-size:var(--ts-radius-lg);font-weight:500;line-height:30px;margin-bottom:4px;text-align:right}.ts-pricing-plans .property-details-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:flex-start;width:100%}.ts-pricing-plans .property-count-wrapper{align-items:center;background:var(--ts-color-white);border:1px solid var(--ts-color-navy-200);border-radius:5px;display:inline-flex;max-width:325px;position:relative;width:100%}.ts-pricing-plans .property-count-wrapper:hover{border-color:#a0aec0}.ts-pricing-plans .property-count-wrapper:focus-within{border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.ts-pricing-plans .property-select{-moz-appearance:textfield;appearance:none;background-color:transparent;border:none;color:var(--ts-color-black);cursor:text;font-size:16px;font-style:normal;font-weight:500;height:40px;line-height:24px;padding:0 16px}.ts-pricing-plans .property-count-input{-moz-appearance:textfield;flex-grow:1;min-width:65px;padding-right:0;width:100%}.ts-pricing-plans .property-count-input::-webkit-inner-spin-button,.ts-pricing-plans .property-count-input::-webkit-outer-spin-button,.ts-pricing-plans .property-select::-webkit-inner-spin-button,.ts-pricing-plans .property-select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-pricing-plans .property-select:hover{border-color:transparent}.ts-pricing-plans .property-select:focus{border-color:transparent;box-shadow:none}.ts-pricing-plans .property-count-arrows{display:flex;flex-direction:column;gap:2px;pointer-events:none;position:absolute;right:16px;z-index:1}.ts-pricing-plans .arrow-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:12px;justify-content:center;padding:0;pointer-events:auto;transition:opacity .2s ease;width:12px}.ts-pricing-plans .arrow-btn:hover{opacity:.7}.ts-pricing-plans .arrow-btn svg{display:block}.ts-pricing-plans .arrow-btn .ts-pricing-chevron{color:var(--ts-color-navy-700);height:8px;width:12px}.ts-pricing-plans .arrow-btn.arrow-up .ts-pricing-chevron{transform:rotate(180deg)}.ts-pricing-plans .currency-select-wrapper{align-items:center;background-color:var(--ts-color-navy-50);border-radius:10px;display:inline-flex;max-width:118px;padding-left:var(--ts-radius-chip);position:relative;width:100%}.ts-pricing-plans .currency-select-wrapper:hover{border-color:#a0aec0}.ts-pricing-plans .currency-select-wrapper:focus-within{border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.ts-pricing-plans .currency-icon{align-content:center;border:2px solid #ccc;border-radius:50%;color:#ccc;display:flex;flex-shrink:0;font-size:15px;height:var(--ts-radius-lg);justify-content:center;line-height:17px;margin-right:8px;min-width:var(--ts-radius-lg);pointer-events:none;width:var(--ts-radius-lg)}.ts-pricing-plans .currency-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--ts-pricing-chevron-down);background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px;cursor:pointer;font-weight:400;max-width:118px;padding-left:0;width:100%}.ts-pricing-plans .currency-select:hover{border-color:transparent}.ts-pricing-plans .currency-select:focus{border-color:transparent;box-shadow:none;outline:none}.ts-pricing-plans .property-unit-text{color:var(--ts-color-navy-700);flex-shrink:0;font-size:16px;letter-spacing:-.7px;line-height:24px;padding-right:44px;pointer-events:none;text-transform:lowercase;white-space:nowrap}.ts-pricing-plans .property-select:hover{border-color:#a0aec0}.ts-pricing-plans .property-select:focus{border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1);outline:none}.ts-pricing-plans .property-details-note{display:none}.ts-pricing-plans .discount-section{margin-bottom:48px;text-align:center}.ts-pricing-plans .discount-text{color:var(--ts-color-navy-700);font-size:24px;font-weight:500;letter-spacing:-1.4px;line-height:32px;margin-bottom:var(--ts-radius-chip)}.ts-pricing-plans .discount-text span{display:inline-block;position:relative;z-index:1}.ts-pricing-plans .discount-text span:before{background-color:var(--ts-color-yellow);bottom:-10px;content:"";display:block;height:var(--ts-radius-chip);left:-10%;margin-bottom:var(--ts-radius-chip);position:absolute;width:120%;z-index:-1}.ts-pricing-plans .payment-frequency-toggle{background-color:var(--ts-color-white);border-radius:var(--ts-radius-pill);box-shadow:var(--ts-shadow-card);display:inline-flex;gap:0;overflow:hidden;padding:8px}.ts-pricing-plans .frequency-btn{align-items:center;background-color:var(--ts-color-white);border:none;border-radius:var(--ts-radius-pill);color:var(--ts-color-navy-700);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;line-height:var(--ts-radius-lg);padding:10px 24px;position:relative;transition:all .3s ease}.ts-pricing-plans .frequency-btn:hover{background-color:#f7fafc}.ts-pricing-plans .frequency-btn.active{background-color:var(--ts-color-white);border-color:var(--ts-color-navy-700);color:var(--ts-color-white)}.ts-pricing-plans .save-badge{color:var(--ts-color-yellow);font-size:14px;font-weight:700;line-height:var(--ts-radius-lg)}.ts-pricing-plans .pricing-plans-section{padding-bottom:215px;position:relative}.ts-pricing-plans .ts-hero-home__trust{margin-bottom:64px;margin-top:24px;text-align:center}.ts-pricing-plans .ts-hero-home__trust-text{align-items:baseline;color:var(--ts-color-text);display:flex;flex-wrap:wrap;gap:16px;justify-content:center;line-height:1.4;margin:0 0 32px}.ts-pricing-plans .ts-hero-home__trust-text-lead{font-size:var(--ts-text-h5);font-weight:700}.ts-pricing-plans .ts-hero-home__trust-text-sep{font-size:var(--ts-text-h5);line-height:1}.ts-pricing-plans .ts-hero-home__trust-text-meta{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:var(--ts-text-body)}.ts-pricing-plans .ts-hero-home__trust-marquee{margin-bottom:32px}.ts-pricing-plans .ts-trust-partners-track .ts-hero-home__trust-logo--partner{height:48px;max-height:48px}.ts-pricing-plans .ts-hero-home__trust-logos{align-items:center;display:flex;flex-wrap:nowrap;gap:32px 48px;justify-content:space-between;list-style:none;margin:0 auto;padding:0;width:100%}.ts-pricing-plans .ts-hero-home__trust-logos:after,.ts-pricing-plans .ts-hero-home__trust-logos:before{align-self:center;background-color:var(--ts-color-navy-200);content:"";flex:1 1 48px;height:1px;min-width:32px}.ts-pricing-plans .ts-hero-home__trust-item{align-items:center;display:flex;justify-content:center}.ts-pricing-plans .ts-hero-home__trust-logo{display:block;object-fit:contain;width:auto}.ts-pricing-plans .ts-hero-home__trust-logo--partner{max-height:44px}.ts-pricing-plans .ts-hero-home__trust-link{display:inline-flex;text-decoration:none}.ts-pricing-plans .ts-hero-home__trust-link:focus-visible{border-radius:var(--ts-radius-sm);outline:var(--ts-focus-ring);outline-offset:var(--ts-focus-offset)}@media (max-width:767px){.ts-pricing-plans .ts-hero-home__trust-text{gap:4px}.ts-pricing-plans .ts-hero-home__trust-text-meta{font-size:var(--ts-text-sm)}.ts-pricing-plans .ts-hero-home__trust-text-sep{display:none}.ts-pricing-plans .ts-trust-partners-track{gap:64px}.ts-pricing-plans .ts-trust-partners-track .ts-hero-home__trust-logo--partner{height:100%;max-height:48px}.ts-pricing-plans .ts-hero-home__trust-logos{flex-direction:column;flex-wrap:wrap;gap:16px}.ts-pricing-plans .ts-hero-home__trust-logos:after,.ts-pricing-plans .ts-hero-home__trust-logos:before{display:none}}.ts-pricing-plans .pricing-plans-section .c-pricing__lottie{bottom:-30%;left:auto!important;overflow:hidden;transform:rotate(180deg);width:100%!important}.ts-pricing-plans .pricing-plans-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(23%,1fr));margin:0 auto;position:relative}.ts-pricing-plans .pricing-plans-grid.flex-layout{display:flex;grid-template-columns:none;justify-content:flex-end}.ts-pricing-plans .pricing-plans-grid.flex-layout.custom-plan-only{justify-content:center}.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo{max-width:900px;min-width:680px;padding:48px 56px;text-align:center;width:100%}.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo .plan-description{margin-bottom:24px;min-height:0}.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo .plan-pricing,.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo .plan-pricing.monthly,.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo .plan-pricing.monthly.single-property,.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo .plan-pricing.single-property{justify-content:center;margin-bottom:24px;min-height:0}.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo .plan-cta{margin-bottom:0}.ts-pricing-plans .loading-indicator{align-items:center;display:flex;flex-direction:column;gap:var(--ts-radius-lg);justify-content:center;padding:60px var(--ts-radius-lg);text-align:center;width:100%}.ts-pricing-plans .loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--ts-color-navy-700);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-pricing-plans .loading-text{color:var(--ts-color-navy-700);font-size:16px;margin:0}.ts-pricing-plans .error-indicator{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px var(--ts-radius-lg);text-align:center;width:100%}.ts-pricing-plans .error-icon{font-size:48px;margin-bottom:8px}.ts-pricing-plans .error-text{color:#d32f2f;font-size:16px;margin:0;max-width:500px}.ts-pricing-plans .error-retry-btn{background-color:var(--ts-color-navy-700);border:none;border-radius:var(--ts-radius-chip);color:var(--ts-color-accent);cursor:pointer;font-size:16px;font-weight:500;margin-top:8px;padding:var(--ts-radius-chip) 24px;transition:background-color .2s ease}.ts-pricing-plans .error-retry-btn:active{transform:scale(.98)}.ts-pricing-plans .skeleton-card{overflow:hidden;pointer-events:none;position:relative}.ts-pricing-plans .skeleton-card:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}@keyframes shimmer{0%{left:-100%}to{left:100%}}.ts-pricing-plans .skeleton-color-indicator{background:#e0e0e0;border-radius:2px 2px 0 0;height:4px;margin-bottom:var(--ts-radius-lg);width:100%}.ts-pricing-plans .skeleton-color-indicator.enterprise,.ts-pricing-plans .skeleton-color-indicator.growth,.ts-pricing-plans .skeleton-color-indicator.pro,.ts-pricing-plans .skeleton-color-indicator.starter{background:#e0e0e0}.ts-pricing-plans .skeleton-badge{background:#e0e0e0;border-radius:var(--ts-radius-chip);height:24px;margin-bottom:16px;width:100px}.ts-pricing-plans .skeleton-plan-name{background:#e0e0e0;border-radius:4px;height:28px;margin-bottom:var(--ts-radius-chip);width:60%}.ts-pricing-plans .skeleton-description{margin-bottom:24px}.ts-pricing-plans .skeleton-line{background:#e0e0e0;border-radius:4px;height:14px;margin-bottom:8px;width:100%}.ts-pricing-plans .skeleton-line.short{width:70%}.ts-pricing-plans .skeleton-pricing{margin-bottom:24px}.ts-pricing-plans .skeleton-price-old{background:#e0e0e0;border-radius:4px;height:16px;margin-bottom:8px;width:50px}.ts-pricing-plans .skeleton-price-current{background:#e0e0e0;border-radius:4px;height:36px;margin-bottom:8px;width:80px}.ts-pricing-plans .skeleton-price-billed{background:#e0e0e0;border-radius:4px;height:14px;margin-bottom:24px;width:1var(--ts-radius-lg)}.ts-pricing-plans .skeleton-cta{background:#e0e0e0;border-radius:8px;height:44px;margin-bottom:24px;width:100%}.ts-pricing-plans .skeleton-features{display:flex;flex-direction:column;gap:var(--ts-radius-chip)}.ts-pricing-plans .skeleton-feature{background:#e0e0e0;border-radius:4px;height:16px;width:100%}.ts-pricing-plans .skeleton-feature.short{width:70%}.ts-pricing-plans .skeleton-card{background:#f9f9f9;border:2px solid #e0e0e0;border-radius:var(--ts-radius-lg);display:flex;flex-direction:column;min-width:25%;padding:24px}.ts-pricing-plans .skeleton-card .skeleton-badge,.ts-pricing-plans .skeleton-card .skeleton-color-indicator,.ts-pricing-plans .skeleton-card .skeleton-cta,.ts-pricing-plans .skeleton-card .skeleton-feature,.ts-pricing-plans .skeleton-card .skeleton-line,.ts-pricing-plans .skeleton-card .skeleton-plan-name,.ts-pricing-plans .skeleton-card .skeleton-price-billed,.ts-pricing-plans .skeleton-card .skeleton-price-current,.ts-pricing-plans .skeleton-card .skeleton-price-old{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,.ts-pricing-plans #e0e0e0 0,.ts-pricing-plans #f0f0f0 50%,.ts-pricing-plans #e0e0e0 100%);background-size:200% 100%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ts-pricing-plans .skeleton-header{overflow:hidden;pointer-events:none;position:relative}.ts-pricing-plans .skeleton-header:before{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:1}.ts-pricing-plans .skeleton-header-badge,.ts-pricing-plans .skeleton-header-billed,.ts-pricing-plans .skeleton-header-cta,.ts-pricing-plans .skeleton-header-indicator,.ts-pricing-plans .skeleton-header-name,.ts-pricing-plans .skeleton-header-price-current,.ts-pricing-plans .skeleton-header-price-old{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,.ts-pricing-plans #e0e0e0 0,.ts-pricing-plans #f0f0f0 50%,.ts-pricing-plans #e0e0e0 100%);background-size:200% 100%;border-radius:4px;position:relative;z-index:0}.ts-pricing-plans .skeleton-header-badge{height:var(--ts-radius-lg);left:32px;position:absolute;top:-17px;width:80px}.ts-pricing-plans .skeleton-header-indicator{border-radius:50%;height:8px;position:absolute;right:16px;top:28px;width:8px}.ts-pricing-plans .skeleton-header-name{height:24px;margin-bottom:16px;width:60%}.ts-pricing-plans .skeleton-header-price-old{height:var(--ts-radius-lg);margin-bottom:8px;width:50%}.ts-pricing-plans .skeleton-header-price-current{height:24px;margin-bottom:8px;width:70%}.ts-pricing-plans .skeleton-header-billed{height:14px;margin-bottom:16px;width:80%}.ts-pricing-plans .skeleton-header-cta{height:40px;margin-top:auto;width:100%}.ts-pricing-plans .pricing-plan-card{background:var(--ts-color-white);border-radius:var(--ts-radius-xl);display:flex;flex-direction:column;min-width:25%;padding:48px 24px;position:relative;transition:all .3s ease}.ts-pricing-plans .pricing-plan-card.enterprise-card{text-align:left}.ts-pricing-plans .pricing-plan-card.enterprise-card .plan-pricing{justify-content:center}.ts-pricing-plans .pricing-plan-card:hover{box-shadow:0 8px var(--ts-radius-lg) rgba(0,0,0,.08)}.ts-pricing-plans .pricing-plan-card.featured{border:3px solid var(--ts-color-yellow)}.ts-pricing-plans .plan-badge{background-color:var(--ts-color-yellow);border-radius:8px;color:var(--ts-color-navy-700);font-size:14px;font-weight:500;left:32px;padding:10px var(--ts-radius-chip);position:absolute;text-transform:uppercase;top:-17px}.ts-pricing-plans .plan-color-indicator{border-radius:50%;height:24px;position:absolute;right:32px;top:44px;width:24px}.ts-pricing-plans .plan-color-indicator.starter{background-color:var(--ts-color-accent)}.ts-pricing-plans .plan-color-indicator.free{background-color:var(--ts-color-blue-500)}.ts-pricing-plans .plan-color-indicator.growth{background-color:var(--ts-color-yellow)}.ts-pricing-plans .plan-color-indicator.pro{background-color:#932fc2}.ts-pricing-plans .plan-color-indicator.enterprise{background-color:var(--ts-color-black)}.ts-pricing-plans .plan-name{color:var(--ts-color-navy-700);font-size:20px;font-weight:700;line-height:1.2;margin-bottom:8px;margin-top:0}.ts-pricing-plans .plan-description{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:12px;line-height:16px;margin-bottom:16px;min-height:55px}.ts-pricing-plans .plan-pricing{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:32px;min-height:150px}.ts-pricing-plans .plan-pricing.single-property{min-height:91px}.ts-pricing-plans .plan-pricing.monthly{min-height:80px}.ts-pricing-plans .plan-pricing.monthly.single-property{min-height:55px}.ts-pricing-plans .plan-pricing--no-prices{display:none!important;margin-bottom:0;min-height:0}.ts-pricing-plans .plan-price-old{color:var(--ts-color-navy-600);font-size:var(--ts-radius-lg);letter-spacing:-1.4px;line-height:40px;text-decoration-line:line-through}.ts-pricing-plans .plan-price-current{color:var(--ts-color-navy-700);font-size:40px;font-weight:500;letter-spacing:-1.4px;line-height:40px;margin-bottom:4px}.ts-pricing-plans .plan-price-current .price-decimal{font-size:32px;font-weight:700;line-height:131%}.ts-pricing-plans .plan-price-current .price-period{font-size:18px;font-weight:700;line-height:115%}.ts-pricing-plans .plan-price-period{color:var(--ts-color-navy-500);font-size:14px;font-weight:400;line-height:30px}.ts-pricing-plans .plan-price-per-unit{color:var(--ts-color-navy-500);font-size:10px;line-height:var(--ts-radius-lg);margin-bottom:8px}.ts-pricing-plans .plan-price-billed{color:var(--ts-color-navy-500);font-size:14px;line-height:30px;min-height:30px}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta{background-color:transparent;border:2px solid var(--ts-color-navy-700);border-radius:var(--ts-radius-chip);box-sizing:border-box;color:var(--ts-color-navy-700);cursor:pointer;display:block;flex-shrink:0;font-size:var(--ts-radius-lg);font-weight:500;line-height:var(--ts-radius-lg);margin:auto 0 24px;padding:var(--ts-radius-chip) 18px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta.primary{background-color:var(--ts-color-navy-700);color:var(--ts-color-accent)}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta.primary:hover{background-color:var(--ts-color-accent);color:var(--ts-color-navy-700)}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta.secondary{background-color:transparent;border-color:var(--ts-color-navy-700);color:var(--ts-color-navy-700)}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-cta.secondary:hover{background-color:var(--ts-color-navy-700);color:var(--ts-color-accent)}.ts-pricing-plans .plan-features{flex:1 1 auto;list-style:none;margin-bottom:0;min-height:0}.ts-pricing-plans .plan-feature-item{align-items:flex-start;display:flex;line-height:18px;list-style:none}.ts-pricing-plans .plan-feature-item:first-child:not(.everything-included),.ts-pricing-plans .plan-feature-item:not(:first-child):not(.everything-included){color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:14px;padding-bottom:8px}.ts-pricing-plans .plan-feature-item:not(:first-child):not(.everything-included){padding-top:0}.ts-pricing-plans .plan-feature-item.everything-included{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:14px;font-weight:400;padding-bottom:16px}.ts-pricing-plans .plan-feature-item:before{display:none}.ts-pricing-plans .plan-feature-item strong{color:var(--ts-color-navy-700);font-weight:700}.ts-pricing-plans .plan-feature-item [class*=" icon-"],.ts-pricing-plans .plan-feature-item [class^=icon-]{display:inline-block;font-size:16px;font-weight:900;line-height:1;margin-right:8px;vertical-align:middle}.ts-pricing-plans .plan-feature-item.see-all-features{color:var(--ts-color-navy-600);font-size:16px;margin-top:var(--ts-radius-chip);padding-bottom:0;padding-top:0}.ts-pricing-plans .plan-feature-item.see-all-features a{color:var(--ts-color-navy-600);cursor:pointer;text-decoration:none}.ts-pricing-plans .plan-feature-item.see-all-features a:hover .see-all-text{text-decoration:underline}.ts-pricing-plans .plan-feature-item span{font-size:14px!important;white-space:nowrap}.ts-pricing-plans .plan-custom-pricing{color:var(--ts-color-navy-700);font-size:40px;font-weight:500;letter-spacing:-1.4px;line-height:40px}.ts-pricing-plans .comparison-section{padding:48px 0 20px}.ts-pricing-plans .comparison-section h2{color:var(--ts-color-navy-700);font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:115%;margin-bottom:88px;text-align:center}.ts-pricing-plans .comparison-container{height:100%;position:relative}.ts-pricing-plans .comparison-container .flex{display:flex;justify-content:flex-end;position:sticky;position:-webkit-sticky;top:139px}.ts-pricing-plans .comparison-plan-headers{background-color:#f9f9f9;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(4,255px);margin-bottom:-24px;max-width:1022px;width:100%;z-index:10}.ts-pricing-plans .comparison-section.custom-plan-only,.ts-pricing-plans .discount-section.custom-plan-only{display:none!important}.ts-pricing-plans .comparison-section.custom-plan-only .comparison-container .flex{justify-content:center}.ts-pricing-plans .comparison-plan-headers.custom-plan-only{grid-template-columns:1fr;max-width:900px;width:100%}.ts-pricing-plans .comparison-plan-headers.custom-plan-only .comparison-plan-header{min-width:0;padding:32px 40px;text-align:center;width:100%}.ts-pricing-plans .comparison-plan-headers.custom-plan-only .comparison-plan-header.enterprise .plan-header-pricing{align-items:center;justify-content:center}.ts-pricing-plans .comparison-category-row.custom-plan-only,.ts-pricing-plans .comparison-feature-row.custom-plan-only,.ts-pricing-plans .comparison-features-list.custom-plan-only .comparison-category-row,.ts-pricing-plans .comparison-features-list.custom-plan-only .comparison-feature-row{grid-template-columns:minmax(0,1fr) minmax(200px,380px)}.ts-pricing-plans .comparison-features-list.custom-plan-only .comparison-feature-cell{justify-content:center}.ts-pricing-plans .comparison-section.custom-plan-only .comparison-feature-cell:before{content:none}.ts-pricing-plans .comparison-plan-header{background-color:#f9f9f9;display:flex;flex-direction:column;padding:24px 16px;position:relative;transition:all .3s ease}.ts-pricing-plans .comparison-plan-header:hover{background-color:#f0f0f0}.ts-pricing-plans .comparison-plan-header:last-child{border-right:none}.ts-pricing-plans .comparison-plan-header.featured{border:2px solid var(--ts-color-yellow)}.ts-pricing-plans .comparison-plan-header.featured .plan-header-indicator{top:36px}.ts-pricing-plans .comparison-plan-header.starter{border-radius:8px 0 0 8px;border-right:0}.ts-pricing-plans .comparison-plan-header.pro{border-left:0}.ts-pricing-plans .comparison-plan-header.enterprise .plan-header-pricing{display:flex;flex-direction:column;justify-content:center}.ts-pricing-plans .comparison-plan-header--dimmed{cursor:not-allowed;opacity:.24;pointer-events:none}.ts-pricing-plans .plan-header-pricing--hidden{display:none!important}.ts-pricing-plans .plan-header-badge{background-color:var(--ts-color-yellow);border-radius:8px;color:var(--ts-color-navy-700);font-size:14px;font-weight:500;left:32px;padding:10px var(--ts-radius-chip);position:absolute;text-transform:uppercase;top:-17px}.ts-pricing-plans .plan-header-indicator{border-radius:50%;height:24px;position:absolute;right:16px;top:28px;width:24px}.ts-pricing-plans .plan-header-indicator.starter{background-color:var(--ts-color-accent)}.ts-pricing-plans .plan-header-indicator.growth{background-color:var(--ts-color-yellow)}.ts-pricing-plans .plan-header-indicator.pro{background-color:#932fc2}.ts-pricing-plans .plan-header-indicator.enterprise{background-color:var(--ts-color-black)}.ts-pricing-plans .plan-header-name{color:var(--ts-color-navy-700);font-size:24px;font-weight:500;letter-spacing:-1.4px;line-height:32px;margin-bottom:8px}.ts-pricing-plans .plan-header-pricing{margin-bottom:8px;min-height:77px;width:100%}.ts-pricing-plans .plan-header-price-old{color:var(--ts-color-navy-600);text-decoration-line:line-through}.ts-pricing-plans .plan-header-price-current,.ts-pricing-plans .plan-header-price-old{display:block;font-size:var(--ts-radius-lg);font-weight:500;letter-spacing:-1.4px;line-height:var(--ts-radius-lg)}.ts-pricing-plans .plan-header-price-current{color:var(--ts-color-navy-700);margin-bottom:8px}.ts-pricing-plans .plan-header-billed{color:var(--ts-color-navy-500);font-size:14px;line-height:30px}.ts-pricing-plans .plan-header-custom{color:var(--ts-color-navy-700);font-size:var(--ts-radius-lg);font-weight:500}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-header-cta{border:none;border-radius:var(--ts-radius-chip);cursor:pointer;display:block;font-size:16px;font-weight:500;padding:11px var(--ts-radius-chip);text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-header-cta.primary{background-color:var(--ts-color-navy-700);color:var(--ts-color-accent)}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-header-cta.primary:hover{background-color:var(--ts-color-accent);color:var(--ts-color-navy-700)}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-header-cta.secondary{background-color:transparent;border:1px solid var(--ts-color-navy-700);color:var(--ts-color-navy-700)}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .plan-header-cta.secondary:hover{background-color:var(--ts-color-navy-700);color:var(--ts-color-accent)}.ts-pricing-plans .comparison-features{background-color:var(--ts-color-white);overflow:visible}.ts-pricing-plans .comparison-features-title{background-color:var(--ts-color-white);border-bottom:1px solid #e0e0e0;color:var(--ts-color-navy-700);font-size:18px;font-weight:500;margin:0;padding:var(--ts-radius-lg) 24px}.ts-pricing-plans .comparison-category-row{background-color:var(--ts-color-navy-50);cursor:pointer;display:grid;grid-template-columns:2fr repeat(4,1fr);transition:background-color .2s ease}.ts-pricing-plans .comparison-category-row:hover{background-color:#e8e8e8}.ts-pricing-plans .comparison-category-name{align-items:center;color:var(--ts-color-navy-600);display:inline-flex;font-size:16px;font-weight:500;gap:var(--ts-radius-chip);grid-column:1/-1;line-height:18px;padding:24px 16px;user-select:none}.ts-pricing-plans .comparison-category-content{display:none;overflow:hidden;padding-bottom:16px;transition:max-height .3s ease}.ts-pricing-plans .comparison-features-list{display:flex;flex-direction:column}.ts-pricing-plans .comparison-feature-row{border-bottom:1px solid var(--ts-color-navy-200);display:grid;grid-template-columns:minmax(0,340px) repeat(4,141px);transition:background-color .2s ease}.ts-pricing-plans .comparison-feature-row:last-child{border-bottom:none}.ts-pricing-plans .comparison-feature-row:hover{background-color:var(--ts-color-navy-50)}.ts-pricing-plans .comparison-feature-name{align-items:center;color:var(--ts-color-navy-600);display:flex;font-size:16px;line-height:18px;padding:var(--ts-radius-lg) 16px}.ts-pricing-plans .comparison-feature-name strong{font-weight:500}.ts-pricing-plans .comparison-feature-name--stacked{align-items:flex-start;flex-direction:column;gap:6px}.ts-pricing-plans .comparison-feature-name-sub{color:#777;display:block;font-size:13px;line-height:1.35}.ts-pricing-plans .comparison-feature-cell{align-items:center;display:flex;font-size:16px;justify-content:center;padding:var(--ts-radius-chip) 24px}.ts-pricing-plans .comparison-feature-cell strong{font-weight:700}.ts-pricing-plans .comparison-feature-cell--dimmed{opacity:.24}.ts-pricing-plans .feature-checkmark{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;height:22px}.ts-pricing-plans .feature-checkmark svg{display:block;flex-shrink:0;height:var(--ts-radius-lg);width:var(--ts-radius-lg)}.ts-pricing-plans .feature-cross{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;height:22px}.ts-pricing-plans .feature-cross svg{display:block;flex-shrink:0;height:var(--ts-radius-lg);width:var(--ts-radius-lg)}.ts-pricing-plans .feature-text,.ts-pricing-plans .feature-text-only{display:inline;white-space:nowrap}.ts-pricing-plans .feature-indicator--stacked{align-items:center;flex-direction:column;gap:4px;max-width:100%}.ts-pricing-plans .feature-indicator-row{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.ts-pricing-plans .feature-indicator--stacked .feature-text{text-align:left;white-space:normal}.ts-pricing-plans .feature-subtext{color:#777;display:block;font-size:13px;line-height:1.35;max-width:240px;text-align:center}.ts-pricing-plans .feature-subtext-link{color:inherit;cursor:pointer;text-decoration:underline}.ts-pricing-plans .feature-subtext-link:hover{color:#444}.ts-pricing-plans .pricing-footer{padding:32px 0;text-align:center}.ts-pricing-plans .comparison-link{color:#2d3748;font-size:16px;font-weight:500;scroll-behavior:smooth;text-decoration:none}.ts-pricing-plans .comparison-link:hover{text-decoration:underline}.ts-pricing-plans .test-button-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;max-width:780px;overflow:visible;position:relative;width:100%}.ts-pricing-plans .test-btn{background:var(--ts-color-white);border:1px solid var(--ts-color-navy-200);border-radius:var(--ts-radius-pill);color:var(--ts-color-navy-700);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;line-height:var(--ts-radius-lg);padding:9px 24px;transition:all .3s ease;white-space:nowrap}.ts-pricing-plans .test-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.ts-pricing-plans .test-btn.active{background-color:var(--ts-color-accent-700);border-color:var(--ts-color-accent-700);color:var(--ts-color-white)}.ts-pricing-plans .test-btn.hidden{display:none}.ts-pricing-plans .test-more-btn{align-items:center;background:var(--ts-color-white);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 stroke='%23000' stroke-width='1.406' d='M.938 4.219 7.5 10.78l6.563-6.562'/%3E%3C/svg%3E");background-position:right var(--ts-radius-chip) center;background-repeat:no-repeat;background-size:15px 15px;border:1px solid var(--ts-color-navy-200);border-radius:var(--ts-radius-chip);color:var(--ts-color-navy-700);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:500;line-height:var(--ts-radius-lg);padding:9px 32px 9px 18px;transition:all .3s ease;white-space:nowrap}.ts-pricing-plans .test-more-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.ts-pricing-plans .test-more-btn.active{background-color:var(--ts-color-navy-700);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 stroke='%233ed9cc' stroke-width='1.406' d='M.938 4.219 7.5 10.78l6.563-6.562'/%3E%3C/svg%3E");color:var(--ts-color-accent)}.ts-pricing-plans .test-dropdown{background:var(--ts-color-white);border:1px solid var(--ts-color-navy-200);border-radius:var(--ts-radius-chip);box-shadow:0 4px var(--ts-radius-chip) rgba(0,0,0,.1);display:none;flex-direction:column;gap:4px;max-height:300px;max-width:300px;min-width:200px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.ts-pricing-plans .test-dropdown.show{display:flex}.ts-pricing-plans .test-dropdown .test-btn{border:none;border-radius:8px;padding:9px 16px;text-align:left;width:100%}.ts-pricing-plans .test-dropdown .test-btn:hover{background-color:#f5f5f5}.ts-pricing-plans .test-dropdown .test-btn.active{background-color:var(--ts-color-navy-700);color:var(--ts-color-accent)}@media (max-width:1299px){.ts-pricing-plans .test-button-container{max-width:500px}}@media (max-width:1499px){.ts-pricing-plans .pricing-plans-section{padding-bottom:170px}.ts-pricing-plans .pricing-plan-card{padding:32px var(--ts-radius-lg)}.ts-pricing-plans .property-count-wrapper{max-width:198px}.ts-pricing-plans .property-type-section .flex{gap:0}.ts-pricing-plans .property-details-controls{justify-content:flex-end}.ts-pricing-plans .property-count-wrapper{max-width:230px}.ts-pricing-plans .property-details-note{white-space:nowrap}.ts-pricing-plans .property-details-section .flex{max-width:100%}.ts-pricing-plans .property-details-controls-wrapper{width:100%}.ts-pricing-plans .comparison-plan-headers{grid-template-columns:repeat(4,235px);max-width:940px}.ts-pricing-plans .comparison-feature-row{grid-template-columns:minmax(0,380px) repeat(4,235px)}.ts-pricing-plans .comparison-feature-name{background-color:#f9f9f9}}@media (max-width:1299px){.ts-pricing-plans .main-title{font-size:40px}.ts-pricing-plans .property-type-section .flex{flex-wrap:wrap}.ts-pricing-plans .property-details-section{max-width:365px;width:100%}.ts-pricing-plans .property-details-note{width:100%}.ts-pricing-plans .test-button-container{flex-wrap:nowrap;max-width:570px}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .pricing-plans-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.ts-pricing-plans:not(.ts-pricing-plans--redesign) .pricing-plan-card{min-width:auto;width:calc(33.333% - 16px)}.ts-pricing-plans .pricing-plan-card.enterprise-card{min-width:100%}.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo{max-width:none;min-width:100%}.ts-pricing-plans .pricing-plan-card.enterprise-card.custom-plan-solo .plan-pricing{display:flex}.ts-pricing-plans .pricing-plan-card.enterprise-card .plan-cta{margin-bottom:0}.ts-pricing-plans .pricing-plans-section .c-pricing__lottie{bottom:-23%;left:-10%!important;width:120%!important}.ts-pricing-plans .comparison-plan-headers{grid-template-columns:repeat(4,205px);margin-bottom:-5px;max-width:880px}.ts-pricing-plans .comparison-feature-row{grid-template-columns:minmax(0,380px) repeat(4,205px)}}@media (max-width:1024px){.ts-pricing-plans .pricing-header{padding:var(--ts-radius-lg) 0}.ts-pricing-plans .main-title{font-size:32px;line-height:125%}.ts-pricing-plans .tagline{font-size:16px}.ts-pricing-plans .property-type-section .flex{flex-wrap:wrap;justify-content:center}.ts-pricing-plans .property-details-section .flex{justify-content:flex-start}.ts-pricing-plans .property-details-note{text-align:center}.ts-pricing-plans .pricing-plan-card{width:48.9%}.ts-pricing-plans .comparison-container .flex{top:116px}.ts-pricing-plans .pricing-plan-card.enterprise-card{min-width:auto}.ts-pricing-plans .pricing-plan-card.enterprise-card .plan-features{display:block}.ts-pricing-plans .pricing-plan-card.enterprise-card .plan-description{min-height:55px}.ts-pricing-plans .pricing-plan-card.enterprise-card .plan-cta{margin-bottom:24px}.ts-pricing-plans .pricing-plan-card.enterprise-card .plan-pricing{display:flex}.ts-pricing-plans .pricing-plans-section{margin-bottom:85px;padding:0}.ts-pricing-plans .pricing-plans-section .c-pricing__lottie{bottom:-10%;left:0!important;width:100%!important}.ts-pricing-plans .comparison-section{padding-top:85px}.ts-pricing-plans .comparison-plan-headers{grid-template-columns:repeat(2,255px);position:relative}.ts-pricing-plans .comparison-plan-header.featured{border-bottom:2px solid #f9d154;z-index:2}.ts-pricing-plans .comparison-plan-headers{grid-template-columns:repeat(4,123px);height:72px;max-width:494px}.ts-pricing-plans .comparison-plan-header{height:72px}.ts-pricing-plans .comparison-feature-row{grid-template-columns:2fr repeat(4,123px)}.comparison-plan-header.enterprise .plan-header-pricing,.plan-header-badge,.plan-header-cta,.plan-header-custom,.ts-pricing-plans .plan-header-pricing{display:none}.ts-pricing-plans .plan-header-name{font-size:16px;line-height:24px}.ts-pricing-plans .plan-header-indicator{right:10px;top:24px}.ts-pricing-plans .comparison-plan-header.featured .plan-header-indicator{top:32px}.feature-text-only,.ts-pricing-plans .feature-text{white-space:wrap}.ts-pricing-plans .feature-checkmark{flex-shrink:1}}@media (max-width:768px){.ts-pricing-plans .main-title{font-size:30px}.ts-pricing-plans .tagline{font-size:14px}.ts-pricing-plans .test-button-container{justify-content:center;max-width:380px}.ts-pricing-plans .property-details-label{font-size:18px;text-align:left}.ts-pricing-plans .property-details-note{white-space:normal}.pricing-plan-card.enterprise-card,.ts-pricing-plans .pricing-plan-card{width:100%}.ts-pricing-plans .pricing-plans-section .c-pricing__lottie{display:none}.ts-pricing-plans .property-details-controls-wrapper{width:auto}.ts-pricing-plans .comparison-plan-header.featured{height:100%;top:auto}.ts-pricing-plans .property-details-controls{align-items:stretch;width:100%}.ts-pricing-plans .property-count-wrapper,.ts-pricing-plans .property-select{width:100%}.ts-pricing-plans .pricing-plans-grid{grid-template-columns:1fr}.ts-pricing-plans .payment-frequency-toggle{width:100%}.ts-pricing-plans .frequency-btn{justify-content:center;width:100%}.ts-pricing-plans .comparison-section{margin:40px 0 24px;padding:0}.ts-pricing-plans .comparison-section h2{margin-bottom:48px!important}.ts-pricing-plans .comparison-plan-headers{grid-template-columns:repeat(4,25%);margin-bottom:0;max-width:100%;position:relative}.ts-pricing-plans .plan-header-indicator{display:none}.ts-pricing-plans .comparison-plan-header{padding:var(--ts-radius-lg) 10px}.ts-pricing-plans .plan-header-name{font-size:13px;margin-bottom:0;text-align:center}.ts-pricing-plans .comparison-plan-header:last-child{border-bottom:none}.ts-pricing-plans .comparison-plan-header.starter{border-radius:8px 8px 0 0}.ts-pricing-plans .comparison-plan-header.enterprise{border-radius:0 0 8px 8px}.ts-pricing-plans .comparison-plan-header.featured{border-bottom:2px solid #f9d154;border-right:2px solid #f9d154;padding:var(--ts-radius-lg) 10px}.ts-pricing-plans .comparison-features{border-radius:var(--ts-radius-chip);margin-top:0}.ts-pricing-plans .comparison-category-row{grid-template-columns:1fr}.ts-pricing-plans .comparison-category-name{grid-column:1;padding:var(--ts-radius-chip) 16px}.ts-pricing-plans .comparison-feature-row{border-bottom:1px solid #ccc;grid-template-columns:1fr}.ts-pricing-plans .comparison-feature-cell,.ts-pricing-plans .comparison-feature-name{border-bottom:1px solid #ccc;padding:var(--ts-radius-chip) 16px}.ts-pricing-plans .comparison-feature-cell{border-left:none;justify-content:space-between}.ts-pricing-plans .comparison-feature-cell:before{color:#4a5568;content:attr(data-plan-name)}.ts-pricing-plans .comparison-section.custom-plan-only .comparison-feature-row.custom-plan-only{grid-template-columns:1fr auto}.ts-pricing-plans .comparison-section.custom-plan-only .comparison-feature-name{border-bottom:none}.ts-pricing-plans .comparison-section.custom-plan-only .comparison-feature-cell{border-bottom:none;justify-content:center}.ts-pricing-plans .comparison-section.custom-plan-only .comparison-category-row.custom-plan-only{grid-template-columns:1fr}.ts-pricing-plans .comparison-feature-cell:last-child{border-bottom:none}.ts-pricing-plans .comparison-container .flex{top:70px}}.ts-pricing-plans--redesign .property-details-label--sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ts-pricing-plans--redesign .discount-text{display:none}.ts-pricing-plans--redesign .discount-section{margin-bottom:20px}.ts-pricing-plans--redesign .property-type-section{background-color:var(--ts-color-white);border-radius:var(--ts-radius-pill);box-shadow:var(--ts-shadow-card);margin-bottom:24px;padding:8px 12px}.ts-pricing-plans--redesign .property-type-section>.flex{align-items:center;flex-wrap:nowrap;gap:16px;justify-content:space-between}.ts-pricing-plans--redesign .test-button-container{flex:1 1 auto;flex-wrap:nowrap;gap:8px;max-width:none;min-width:0;width:auto}.ts-pricing-plans--redesign .test-more-btn,.ts-pricing-plans--redesign .test-more-btn.active,.ts-pricing-plans--redesign .test-more-btn:hover{background-image:none;background-repeat:no-repeat;border-radius:var(--ts-radius-pill);box-shadow:none;color:var(--ts-color-navy-400);font-size:0;height:40px;justify-content:center;line-height:0;min-width:40px;padding:0;width:40px}.ts-pricing-plans--redesign .test-more-btn__icon{display:block;flex-shrink:0}.ts-pricing-plans--redesign .test-more-btn:hover{background-color:var(--ts-color-white);color:var(--ts-color-navy-700)}.ts-pricing-plans--redesign .test-more-btn.active{background-color:var(--ts-color-navy-700);border-color:var(--ts-color-navy-700);color:var(--ts-color-accent)}.ts-pricing-plans--redesign .test-btn:hover{box-shadow:none}.ts-pricing-plans--redesign .property-details-section{align-self:center;flex:0 0 auto;margin-left:auto}.ts-pricing-plans--redesign .property-details-section .flex{justify-content:flex-end;max-width:none}.ts-pricing-plans--redesign .property-details-controls-wrapper{max-width:none;width:auto}.ts-pricing-plans--redesign .property-details-controls{flex-wrap:nowrap;gap:16px;justify-content:flex-end}.ts-pricing-plans--redesign .property-count-wrapper{background:var(--ts-color-navy-50);border:none;border-radius:var(--ts-radius-pill);gap:16px;height:40px;max-width:none;min-width:0;padding:4px 8px 4px 4px;width:auto}.ts-pricing-plans--redesign .property-count-input{background-color:var(--ts-color-navy-700);border-radius:var(--ts-radius-pill);color:var(--ts-color-white);flex:0 0 48px;font-size:14px;font-weight:700;height:32px;line-height:32px;min-width:48px;padding:0;text-align:center;width:48px}.ts-pricing-plans--redesign .property-unit-text{color:var(--ts-color-navy-700);font-size:14px;font-weight:700;padding-right:32px;white-space:nowrap}.ts-pricing-plans--redesign .property-count-arrows{gap:2px;right:12px}.ts-pricing-plans--redesign .currency-select-wrapper{background:var(--ts-color-navy-50);border-radius:var(--ts-radius-pill);height:40px;justify-content:center;max-width:none;min-width:93px;padding-left:8px;padding-right:8px;width:auto}.ts-pricing-plans--redesign .currency-icon{border-color:var(--ts-color-navy-200);color:var(--ts-color-navy-500);display:none;font-size:12px;height:22px;line-height:18px;min-width:22px;width:22px}.ts-pricing-plans--redesign .currency-select{background-image:var(--ts-pricing-chevron-down);background-position:right 0 center;background-repeat:no-repeat;background-size:12px 8px;color:var(--ts-color-navy-700);font-size:14px;font-weight:700;max-width:none;min-width:52px;width:auto}.ts-pricing-plans--redesign .plan-cta.ts-btn,.ts-pricing-plans--redesign .plan-header-cta.ts-btn{border-radius:var(--ts-radius-chip);flex-shrink:0;margin-bottom:8px;margin-top:0;width:100%}.ts-pricing-plans--redesign .plan-header-cta.ts-btn{margin-bottom:0}.ts-pricing-plans--redesign .plan-cta-note{color:var(--ts-color-navy-400);flex-shrink:0;font-size:10px;line-height:145%;margin:0;text-align:center}.ts-pricing-plans--redesign .pricing-plan-card.featured{border:2px solid var(--ts-color-accent)}.ts-pricing-plans--redesign.ts-pricing-plans--free .pricing-plan-card.featured{border-color:var(--ts-color-yellow)}.ts-pricing-plans--redesign .plan-price-old{color:var(--ts-color-navy-400);display:block;font-family:var(--ts-font-serif);font-size:var(--ts-text-sm);letter-spacing:-.21px;line-height:inherit;text-decoration:line-through}.ts-pricing-plans--redesign.ts-pricing-plans--free .plan-header-price-old,.ts-pricing-plans--redesign.ts-pricing-plans--free .plan-price-old{display:none}.ts-pricing-plans--redesign .plan-header-price-old{display:inline}.ts-pricing-plans--redesign .plan-feature-item.see-all-features{margin-top:auto;padding-bottom:0;padding-top:0}.ts-pricing-plans--redesign .plan-feature-item.see-all-features a{color:var(--ts-color-navy-600);display:inline;font-weight:700;text-decoration:none}.ts-pricing-plans--redesign .pricing-header{overflow:visible;padding:0 0 64px;text-align:center}.ts-pricing-plans--redesign .pricing-header .ts-heading,.ts-pricing-plans--redesign .pricing-header .ts-lede{margin-inline:auto;max-width:var(--ts-header-max)}.ts-pricing-plans--redesign .pricing-header .ts-heading--page-title{font-size:var(--ts-text-h1)}@media (max-width:899px){.ts-pricing-plans--redesign .pricing-header .ts-heading--page-title{font-size:var(--ts-text-h2sm)}}.ts-pricing-plans--redesign .discount-section{margin-bottom:24px}.ts-pricing-plans--redesign .plan-color-indicator,.ts-pricing-plans--redesign .plan-header-indicator{display:none}.ts-pricing-plans--redesign .pricing-plans-section{padding-bottom:96px;position:relative}.ts-pricing-plans--redesign .ts-pricing-plans__shape--plans{left:50%;top:-235px;transform:translateX(-50%);width:min(843px,92%);z-index:-1}.ts-pricing-plans--redesign .ts-pricing-plans__shape--plans .ts-pricing-plans__shape-img,.ts-pricing-plans--redesign .ts-pricing-plans__shape--plans img{border-radius:var(--ts-radius-xl);display:block;height:100%;object-fit:cover;width:100%}.ts-pricing-plans--redesign .pricing-plans-grid{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.ts-pricing-plans--redesign .pricing-plan-card{background:var(--ts-color-white);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-card);display:grid;grid-template-areas:"name" "desc" "pricing" "cta" "note" "features";grid-template-rows:auto auto auto auto auto minmax(0,1fr);height:100%;padding:48px 24px;position:relative;width:100%}.ts-pricing-plans--redesign .plan-pricing{display:flex;flex-direction:column;grid-area:pricing;justify-content:flex-start;margin-bottom:16px;min-height:0;width:100%}.ts-pricing-plans--redesign .plan-cta.ts-btn{grid-area:cta}.ts-pricing-plans--redesign .plan-cta-note{grid-area:note}.ts-pricing-plans--redesign .plan-badge,.ts-pricing-plans--redesign .plan-header-badge{background:var(--ts-color-yellow);border-radius:var(--ts-radius-pill);color:var(--ts-color-navy-700);font-size:14px;font-weight:700;left:auto;letter-spacing:0;line-height:1.2;padding:4px 16px;position:absolute;right:24px;text-transform:none;top:24px}.ts-pricing-plans--redesign .plan-name{grid-area:name}.ts-pricing-plans--redesign .plan-header-name,.ts-pricing-plans--redesign .plan-name{color:var(--ts-color-navy-700);font-size:var(--ts-text-xl);font-weight:700}.ts-pricing-plans--redesign .plan-description{color:var(--ts-color-navy-600);font-size:var(--ts-text-sm);grid-area:desc;line-height:1.35;margin-bottom:16px;margin-top:0;min-height:115px}.ts-pricing-plans--redesign .plan-price-current{align-items:flex-start;display:flex;font-size:48px;font-weight:700;gap:4px;letter-spacing:-.02em;line-height:1.1;margin-bottom:0}.ts-pricing-plans--redesign .plan-price-amount{display:inline-flex;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.ts-pricing-plans--redesign .plan-price-period-stack{align-items:flex-start;display:flex;flex-direction:column;margin-top:10px}.ts-pricing-plans--redesign .plan-price-current .price-decimal{font-size:32px;font-weight:inherit;line-height:inherit}.ts-pricing-plans--redesign .plan-price-current .price-period{font-size:18px;font-weight:700;line-height:1.15;white-space:nowrap}.ts-pricing-plans--redesign .plan-price-current .plan-price-billed{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:10px;font-weight:400;letter-spacing:normal;line-height:115%;min-height:0;white-space:nowrap}.ts-pricing-plans--redesign .plan-pricing>.plan-price-billed{display:none}.ts-pricing-plans--redesign .plan-custom-pricing{color:var(--ts-color-navy-700);font-size:48px;font-weight:700;letter-spacing:-1.5px;line-height:115%}.ts-pricing-plans--redesign .plan-features{border-top:1px solid var(--ts-color-navy-200);display:flex;flex-direction:column;grid-area:features;height:100%;margin-top:24px;min-height:0;padding-left:0;padding-top:24px}.ts-pricing-plans--redesign .payment-frequency-toggle{background:var(--ts-color-white);border-color:var(--ts-color-navy-200);border-radius:var(--ts-radius-pill)}.ts-pricing-plans--redesign .frequency-btn.active{background:var(--ts-color-navy-700);color:var(--ts-color-white)}@media (max-width:1099px){.ts-pricing-plans--redesign .pricing-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ts-pricing-plans--redesign .pricing-header{padding:0 0 48px}.ts-pricing-plans .frequency-btn{max-width:102px;width:100%}.ts-pricing-plans .frequency-btn#annualBtn{max-width:100%}.ts-pricing-plans--redesign .discount-section{margin-bottom:16px}.ts-pricing-plans--redesign .property-type-section>.flex{flex-direction:column}.ts-pricing-plans--redesign .property-type-section{margin-bottom:16px}.ts-pricing-plans--redesign .plan-cta.ts-btn{border-radius:16px;font-size:20px;font-weight:700;height:52px}.ts-pricing-plans--redesign .ts-pricing-plans__shape--plans{bottom:0;left:67%;top:-29%;width:min(843px,150%)}.ts-pricing-plans--redesign .pricing-plans-section{margin-bottom:0;padding-bottom:0}.ts-pricing-plans .ts-hero-home__trust{margin-top:48px}.ts-pricing-plans--redesign .pricing-plans-grid{grid-template-columns:1fr}.ts-pricing-plans--redesign .ts-pricing-plans__shape--plans{bottom:-48px}}.ts-pricing-plans--redesign{--ts-pricing-tick-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%2325827a' stroke-miterlimit='10' stroke-width='.75' d='m2 6 3.75 3.75L10 2.25'/%3E%3C/svg%3E");--ts-pricing-see-all-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath stroke='%233ed9cc' stroke-miterlimit='10' stroke-width='2.25' d='m.795.796 6 6 6-6'/%3E%3C/svg%3E");--ts-pricing-starter-color:#9f8635;--comparison-grid-cols:minmax(240px,1.15fr) repeat(4,minmax(140px,1fr))}.ts-pricing-plans--redesign .comparison-section{padding-top:24px}.ts-pricing-plans--redesign .comparison-section h2{font-size:24px;margin-bottom:64px}.ts-pricing-plans--redesign .comparison-container,.ts-pricing-plans--redesign .comparison-table{width:100%}.ts-pricing-plans--redesign .comparison-table__header-row{align-items:end;background:var(--ts-color-white);column-gap:12px;display:grid;grid-template-columns:minmax(340px,1.15fr) repeat(4,minmax(140px,1fr));margin-bottom:-8px;min-width:980px;padding-bottom:16px;padding-top:12px;position:sticky;top:93px;z-index:10}.ts-pricing-plans--redesign .comparison-table__label-spacer{min-width:0}.ts-pricing-plans--redesign .comparison-plan-headers{background:transparent;border-radius:0;box-shadow:none;display:grid;gap:12px;grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;margin:0;max-width:none;overflow:visible;padding:0;position:static;top:auto;width:100%}.ts-pricing-plans[data-entry-tier=free] .ts-pricing-plans--redesign .comparison-plan-headers{grid-template-columns:repeat(5,minmax(0,1fr))}.ts-pricing-plans--redesign .comparison-plan-headers.custom-plan-only{grid-template-columns:1fr;max-width:900px}.ts-pricing-plans--redesign .comparison-plan-header{align-items:center;background:var(--ts-color-white);border:0;border-radius:36px;box-shadow:var(--ts-shadow-card);display:flex;flex-direction:column;height:auto;justify-content:space-between;min-height:0;padding:24px 16px;position:relative;text-align:center}.ts-pricing-plans--redesign .comparison-plan-header:not(:last-child):after{content:none}.ts-pricing-plans--redesign .comparison-plan-header.free,.ts-pricing-plans--redesign .comparison-plan-header.starter{border-radius:36px}.ts-pricing-plans--redesign .comparison-plan-header.featured{border:2px solid var(--ts-color-accent);padding-top:24px}.ts-pricing-plans--redesign .comparison-plan-header:hover{background:var(--ts-color-white)}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-name{color:var(--ts-color-navy-700);font-family:var(--ts-font-serif);font-size:18px;font-weight:700;letter-spacing:inherit;line-height:115%;margin:0 0 2px}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-pricing{margin:0;min-height:0;width:100%}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-price-old{color:var(--ts-color-navy-400);display:block;font-family:var(--ts-font-serif);font-size:14px;font-weight:400;letter-spacing:-.21px;line-height:1.2;margin:0 0 2px;text-decoration:line-through}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-price-current{align-items:baseline;color:var(--ts-color-navy-700);display:flex;flex-wrap:wrap;font-size:32px;font-weight:700;gap:4px;justify-content:center;line-height:115%;margin:0}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-price-current .price-decimal{font-size:20px;font-weight:700;line-height:115%}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-price-current .price-period{font-size:12px;font-weight:700;line-height:115%;white-space:nowrap}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-custom{color:var(--ts-color-navy-700);font-size:32px;font-weight:700;line-height:115%}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-badge{background:var(--ts-color-yellow);border-radius:var(--ts-radius-pill);color:var(--ts-color-navy-700);font-size:13.5px;font-weight:700;left:50%;line-height:1;padding:7px 12px;right:auto;text-transform:none;top:-12px;transform:translateX(-50%)}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-billed,.ts-pricing-plans--redesign .comparison-plan-header .plan-header-cta{display:none}.ts-pricing-plans--redesign .comparison-features{border-radius:0;min-width:980px}.ts-pricing-plans--redesign .comparison-feature-row{align-items:center;column-gap:12px;display:grid;grid-template-columns:minmax(340px,1.15fr) repeat(4,minmax(140px,1fr));transition:background-color .2s ease;width:100%}.ts-pricing-plans--redesign .comparison-feature-cell,.ts-pricing-plans--redesign .comparison-feature-name{min-width:0}.ts-pricing-plans--redesign .comparison-feature-name{background:transparent;color:var(--ts-color-navy-600);font-size:14px;font-weight:400;letter-spacing:-.21px;line-height:125%;padding:24px}.ts-pricing-plans--redesign .comparison-feature-cell{color:var(--ts-color-accent-deep);font-size:18px;font-weight:700;line-height:115%;overflow:hidden;padding:24px}.ts-pricing-plans--redesign .comparison-feature-cell[data-plan-name=Free],.ts-pricing-plans--redesign .comparison-feature-cell[data-plan-name=Starter]{color:var(--ts-pricing-starter-color)}.ts-pricing-plans--redesign .comparison-feature-cell .feature-upgrade-hint{color:var(--ts-color-navy-300);font-size:18px;font-weight:700;line-height:115%;text-align:center;white-space:normal}.ts-pricing-plans--redesign .comparison-feature-cell .feature-text,.ts-pricing-plans--redesign .comparison-feature-cell .feature-text strong,.ts-pricing-plans--redesign .comparison-feature-cell .feature-text-only,.ts-pricing-plans--redesign .comparison-feature-cell .feature-text-only strong{color:inherit;text-align:center;white-space:normal;word-break:break-word}.ts-pricing-plans--redesign .comparison-feature-cell .feature-checkmark,.ts-pricing-plans--redesign .comparison-feature-cell .feature-cross,.ts-pricing-plans--redesign .comparison-feature-cell .feature-indicator--stacked{flex-wrap:wrap;justify-content:center;max-width:100%}.ts-pricing-plans--redesign .comparison-feature-cell .feature-checkmark svg{height:22px;width:22px}.ts-pricing-plans--redesign .comparison-feature-cell .feature-cross svg{height:14px;width:14px}.ts-pricing-plans--redesign .comparison-feature-cell .feature-indicator-row svg{flex-shrink:0}.ts-pricing-plans--redesign .comparison-feature-cell .feature-indicator--stacked .feature-text,.ts-pricing-plans--redesign .comparison-feature-cell .feature-subtext{text-align:center;white-space:normal}.ts-pricing-plans--redesign .comparison-category-row{background:var(--ts-color-navy-50);border-radius:32px;cursor:pointer;display:block;margin-bottom:0;margin-top:16px;position:relative;z-index:1}.ts-pricing-plans--redesign .comparison-category-name{align-items:center;box-sizing:border-box;color:var(--ts-color-navy-700);display:flex;font-size:20px;font-weight:700;gap:12px;grid-column:auto;padding:24px;width:100%}.ts-pricing-plans--redesign .comparison-category-name:after{background:var(--ts-pricing-chevron-down) no-repeat center /contain;content:"";flex-shrink:0;height:8px;margin-left:auto;transition:transform .2s ease;width:12px}.ts-pricing-plans--redesign .comparison-category-row.open .comparison-category-name:after{transform:rotate(180deg)}.ts-pricing-plans--redesign .plan-feature-item{align-items:center;display:flex;gap:8px}.ts-pricing-plans--redesign .plan-feature-item [class*=" icon-"],.ts-pricing-plans--redesign .plan-feature-item [class^=icon-]{display:none!important}.ts-pricing-plans--redesign .plan-feature-item:not(.see-all-features):not(.everything-included):before{background:var(--ts-pricing-tick-icon) no-repeat center /contain;content:"";display:block;height:16px;min-width:16px;width:16px}.ts-pricing-plans--redesign .plan-feature-item.see-all-features:before{display:none}.ts-pricing-plans--redesign .plan-feature-item.see-all-features .see-all-text:before{background:var(--ts-pricing-see-all-arrow) no-repeat center /contain;content:"";display:inline-block;height:9px;margin-right:8px;vertical-align:middle;width:14px}@media (max-width:1024px){.ts-pricing-plans--redesign{--comparison-grid-cols:minmax(200px,1fr) repeat(4,minmax(120px,1fr))}.ts-pricing-plans--redesign .comparison-features,.ts-pricing-plans--redesign .comparison-table__header-row{min-width:860px}.ts-pricing-plans--redesign .comparison-table__header-row{grid-template-columns:minmax(200px,1fr) repeat(4,minmax(120px,1fr))}.ts-pricing-plans--redesign .comparison-plan-headers{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-pricing-plans[data-entry-tier=free] .ts-pricing-plans--redesign .comparison-plan-headers{grid-template-columns:repeat(5,minmax(0,1fr))}.ts-pricing-plans--redesign .comparison-feature-row{grid-template-columns:minmax(200px,1fr) repeat(4,minmax(120px,1fr))}}@media (max-width:768px){.ts-pricing-plans--redesign .test-button-container>.test-btn.hidden{display:none!important}.ts-pricing-plans--redesign .test-dropdown .test-btn{display:flex!important}.ts-pricing-plans--redesign .test-button-container{flex:0 1 auto;max-width:none;width:auto}.ts-pricing-plans--redesign .comparison-table__header-row{padding:0 0 8px;top:64px}.ts-pricing-plans--redesign .comparison-feature-row,.ts-pricing-plans--redesign .comparison-table__header-row{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(110px,1fr))}.ts-pricing-plans--redesign .comparison-feature-name{border-bottom:none}.ts-pricing-plans--redesign .comparison-feature-cell{border-bottom:none;justify-content:center}.ts-pricing-plans--redesign .comparison-feature-cell:before{content:none}.ts-pricing-plans--redesign .property-type-section>.flex{flex-wrap:wrap;gap:12px}.ts-pricing-plans--redesign .test-button-container{flex:1 1 100%;flex-wrap:nowrap}.ts-pricing-plans--redesign .property-details-section{flex:1 1 100%;margin-left:0}.ts-pricing-plans--redesign .property-details-controls{justify-content:flex-end;width:auto}.ts-pricing-plans--redesign .property-count-wrapper{width:auto}}@media (max-width:1299px){.ts-pricing-plans--redesign .property-details-section,.ts-pricing-plans--redesign .test-button-container{max-width:none;width:auto}.ts-pricing-plans--redesign .property-type-section>.flex{align-items:center;flex-wrap:nowrap}}@media (max-width:1499px){.ts-pricing-plans--redesign .property-count-wrapper,.ts-pricing-plans--redesign .property-details-controls-wrapper{max-width:none;width:auto}}.pricing-plans-slider__dots{display:none}@media (max-width:639px){.ts-pricing-plans{overflow-x:visible}.ts-pricing-plans--redesign .pricing-plans-section{--pp-peek:48px}.pricing-plans-slider__viewport{margin-right:calc(var(--ts-gutter)*-1);overflow:hidden;width:calc(100% + var(--ts-gutter))}.ts-pricing-plans--redesign .pricing-plans-grid,.ts-pricing-plans--redesign .pricing-plans-grid.flex-layout{display:flex;flex-wrap:nowrap;gap:0;grid-template-columns:none;justify-content:flex-start;margin:0;padding:0;transition:transform .55s var(--ts-ease-out-expo);width:100%;will-change:transform}.pricing-plans-slider__slide{box-sizing:border-box;flex:0 0 calc(100% - var(--pp-peek));min-width:0;padding:0 6px;width:calc(100% - var(--pp-peek))}.ts-pricing-plans--redesign .pricing-plans-slider__slide .pricing-plan-card{box-shadow:var(--ts-shadow-card-slider);flex:none;min-width:0;padding:48px 24px;width:100%}.pricing-plans-slider__dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px;min-height:14px}.pricing-plans-slider__dot{appearance:none;background:var(--ts-color-navy-100);border:0;border-radius:var(--ts-radius-pill);cursor:pointer;height:8px;padding:0;transition:width .45s var(--ts-ease-out-expo),background-color .45s var(--ts-ease-out-expo);width:8px}.pricing-plans-slider__dot.is-active{background:var(--ts-color-accent);width:24px}}@media (max-width:899px){.ts-pricing-plans--redesign .comparison-table__header-row{display:block;min-width:0}.ts-pricing-plans--redesign .comparison-table__label-spacer{display:none}.ts-pricing-plans--redesign .comparison-plan-headers{background:var(--ts-color-white);border-radius:var(--ts-radius-pill);box-shadow:var(--ts-shadow-card);gap:0;grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;overflow:hidden}.ts-pricing-plans[data-entry-tier=free] .ts-pricing-plans--redesign .comparison-plan-headers{grid-template-columns:repeat(5,minmax(0,1fr));max-width:min(100%,860px)}.ts-pricing-plans--redesign .comparison-plan-headers.custom-plan-only{grid-template-columns:1fr;max-width:280px}.ts-pricing-plans--redesign .comparison-plan-header{background:transparent;border-radius:0;box-shadow:none;justify-content:center;min-height:56px;padding:24px 16px}.ts-pricing-plans--redesign .comparison-plan-header:not(:last-child):after{background:var(--ts-color-navy-200);content:"";height:24px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.ts-pricing-plans--redesign .comparison-plan-header.enterprise,.ts-pricing-plans--redesign .comparison-plan-header.free,.ts-pricing-plans--redesign .comparison-plan-header.starter{border-radius:0}.ts-pricing-plans--redesign .comparison-plan-header.featured{border:0;padding:18px 20px}.ts-pricing-plans--redesign .comparison-plan-header:hover{background:transparent}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-name{font-family:var(--ts-font-sans);font-size:16px;line-height:1.2;margin:0}.ts-pricing-plans--redesign .comparison-plan-header .plan-header-badge,.ts-pricing-plans--redesign .comparison-plan-header .plan-header-pricing{display:none!important}.ts-pricing-plans--redesign .comparison-container,.ts-pricing-plans--redesign .comparison-table{min-width:0;overflow:visible}.ts-pricing-plans--redesign .comparison-features{min-width:0}.ts-pricing-plans--redesign .comparison-feature-row{align-items:start;border-bottom:1px solid var(--ts-color-navy-100);display:grid;gap:8px 4px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:16px 0}.ts-pricing-plans--redesign .comparison-feature-row.custom-plan-only{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-pricing-plans[data-entry-tier=free] .comparison-feature-row:not(.custom-plan-only){grid-template-columns:repeat(5,minmax(0,1fr))}.ts-pricing-plans--redesign .comparison-feature-name{border:0;font-size:12px;grid-column:1/-1;padding:0 0 8px;width:100%}.ts-pricing-plans--redesign .comparison-feature-cell .feature-upgrade-hint{font-size:12px}.ts-pricing-plans--redesign .comparison-feature-cell{align-items:center;border:0;display:flex!important;flex-direction:column;font-size:13px;justify-content:center;min-width:0;padding:4px 2px;text-align:center;width:auto}.ts-pricing-plans--redesign .comparison-category-row{margin-bottom:0;min-width:0}}.ts-pricing-plans--redesign .pricing-free-plan{align-items:center;background:var(--ts-color-white);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-card);display:grid;gap:32px 32px;grid-template-areas:"intro cta" "details details";grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:32px 24px;position:relative;z-index:1}.ts-pricing-plans--redesign .pricing-free-plan__intro{grid-area:intro}.ts-pricing-plans--redesign .pricing-free-plan__name{color:var(--ts-color-navy-700);font-family:var(--ts-font-sans);font-size:var(--ts-text-xl);font-weight:700;line-height:1.2;margin:0 0 8px}.ts-pricing-plans--redesign .pricing-free-plan__description{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:var(--ts-text-sm);line-height:1.35;margin:0 0 12px}.ts-pricing-plans--redesign .pricing-free-plan__price{align-items:baseline;color:var(--ts-color-navy-700);display:flex;flex-wrap:wrap;gap:8px;margin:0}.ts-pricing-plans--redesign .pricing-free-plan__amount{font-family:var(--ts-font-sans);font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ts-pricing-plans--redesign .pricing-free-plan__period{font-family:var(--ts-font-sans);font-size:18px;font-weight:700;line-height:1.15}.ts-pricing-plans--redesign .pricing-free-plan__cta.ts-btn{align-self:start;border-radius:var(--ts-radius-chip);grid-area:cta;margin-top:44px;min-width:282px;white-space:nowrap}.ts-pricing-plans--redesign .pricing-free-plan__details{grid-area:details}.ts-pricing-plans--redesign .pricing-free-plan__features{display:grid;gap:12px 24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ts-pricing-plans--redesign .pricing-free-plan__feature{align-items:center;color:var(--ts-color-navy-600);display:flex;font-family:var(--ts-font-serif);font-size:var(--ts-text-sm);gap:8px;line-height:1.35}.ts-pricing-plans--redesign .pricing-free-plan__feature:before{background:var(--ts-pricing-tick-icon) no-repeat center /contain;content:"";display:block;height:16px;min-width:16px;width:16px}.ts-pricing-plans--redesign .pricing-free-plan__feature--highlight{color:var(--ts-color-accent-deep);font-weight:700}.ts-pricing-plans--redesign .pricing-free-plan__note{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:10px;line-height:145%;margin:16px 0 0}.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-cell.featured,.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-plan-header.featured,.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-plan-header.featured:hover,.ts-pricing-plans--redesign.ts-pricing-plans--starter .pricing-plan-card.featured{background:var(--ts-color-accent-50)}.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-plan-header .plan-header-badge{white-space:nowrap}.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-plan-header .plan-header-cta.ts-btn{display:inline-flex;margin-top:12px;width:100%}.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-name{font-family:var(--ts-font-serif)}.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-cell,.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-cell[data-plan-name=Free],.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-cell[data-plan-name=Starter]{color:var(--ts-color-navy-600);font-weight:400}.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-cell b,.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-cell strong,.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-name b,.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-feature-name strong{color:inherit;font-weight:400}@media (max-width:1099px){.ts-pricing-plans--redesign .pricing-free-plan__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.ts-pricing-plans--redesign .pricing-free-plan{gap:24px;grid-template-areas:"intro" "details" "cta";grid-template-columns:1fr;margin-top:24px}.ts-pricing-plans--redesign .pricing-free-plan__features{grid-template-columns:1fr}.ts-pricing-plans--redesign .pricing-free-plan__cta.ts-btn{justify-self:stretch;margin-top:0;min-width:0}.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-plan-header .plan-header-badge,.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-plan-header .plan-header-cta.ts-btn{display:none}.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-plan-header.featured,.ts-pricing-plans--redesign.ts-pricing-plans--starter .comparison-plan-header.featured:hover{background:transparent}}.ts-pricing-plans--redesign .pricing-plans-slider__slide--free{display:none}.ts-pricing-plans--redesign .plan-feature-item--highlight{color:var(--ts-color-accent-deep);font-weight:700}@media (max-width:639px){.ts-pricing-plans--redesign .pricing-plans-slider__slide--free{display:block}.ts-pricing-plans--redesign .pricing-free-plan{display:none}}.ts-pricing-plans--redesign .pricing-plans-grid.custom-plan-only,.ts-pricing-plans--redesign .pricing-plans-grid.flex-layout.custom-plan-only{display:flex;justify-content:center}.ts-pricing-plans--redesign .pricing-plans-grid.custom-plan-only .pricing-plans-slider__slide{flex:0 1 680px;max-width:680px;width:100%}.ts-pricing-plans--redesign .pricing-plan-card.enterprise-card.custom-plan-solo{height:auto;max-width:680px;min-width:0;padding:40px 32px;text-align:left;width:100%}.ts-pricing-plans--redesign .pricing-plan-card.enterprise-card.custom-plan-solo .plan-description{margin-bottom:40px;min-height:0}.ts-pricing-plans--redesign .pricing-plan-card.enterprise-card.custom-plan-solo .plan-pricing{justify-content:flex-start;margin-bottom:24px}@media (max-width:639px){.ts-pricing-plans--redesign .pricing-plans-grid.custom-plan-only .pricing-plans-slider__slide{flex:0 0 100%;max-width:none}.ts-pricing-plans--redesign .pricing-plan-card.enterprise-card.custom-plan-solo{padding:32px 24px}}.ts-pricing-plans--redesign .comparison-feature-cell .feature-checkmark:has(.feature-text),.ts-pricing-plans--redesign .comparison-feature-cell .feature-cross:has(.feature-text){align-items:center;flex-direction:column;gap:4px;height:auto;min-height:22px;text-align:center}