.pricing-compare-table-block{overflow:hidden;position:relative;width:100%}.pricing-compare-table-block .header-section{margin-bottom:8rem}.pricing-compare-table-block .header-section .main-title{margin-bottom:3.2rem}.pricing-compare-table-block .header-section .main-subtitle{color:var(--color-grey-900);font-size:2rem;font-weight:400;margin-bottom:0}.pricing-compare-table-block .pricing-table,.pricing-compare-table-block .pricing-table .plans-header-wrapper{position:relative}.pricing-compare-table-block .pricing-table .plans-header-wrapper.is-sticky{left:0;position:fixed;right:0;top:0;transition:top .25s cubic-bezier(.4,0,.2,1);width:100%;z-index:100}.pricing-compare-table-block .pricing-table .plans-header-wrapper.is-sticky .plans-header{background-color:#fff;box-sizing:border-box;max-height:200px;padding-bottom:10px;padding-top:88px}.pricing-compare-table-block .pricing-table .sticky-phantom{box-sizing:border-box;contain:layout style;display:block!important;transition:height .3s cubic-bezier(.4,0,.2,1)}.pricing-compare-table-block .pricing-table .plans-header{background:#fff;display:grid;gap:0;grid-template-columns:1fr repeat(var(--plans-count,3),280px);overflow:hidden}.pricing-compare-table-block .pricing-table .plans-header .current-section-title{animation:fadeIn .3s ease;color:var(--color-grey-900);font-family:PPFormula,sans-serif;font-size:2rem;font-weight:600;padding-bottom:.8rem}.pricing-compare-table-block .pricing-table .plans-header .feature-column-header{align-items:flex-end;background:#fff;display:flex}.pricing-compare-table-block .pricing-table .plans-header .plan-column{background:#fff;padding:0 16px;text-align:center}.pricing-compare-table-block .pricing-table .plans-header .plan-column:last-child{border-right:none}.pricing-compare-table-block .pricing-table .plans-header .plan-column .plan-name{color:var(--color-grey-900);font-family:PPFormula;font-size:1.8rem;font-weight:500;letter-spacing:-.18px;line-height:140%;margin-bottom:var(--spacing-xs);text-align:center}.dark .pricing-compare-table-block .pricing-table .plans-header .plan-column .plan-name{color:#fff}.pricing-compare-table-block .pricing-table .plans-header .plan-column .plan-button{background:var(--color-primary,#007cba);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.pricing-compare-table-block .pricing-table .plans-header .plan-column .plan-button:hover{background:var(--color-primary-hover,#005a87);transform:translateY(-1px)}.pricing-compare-table-block .pricing-table .plans-header .plan-column .plan-button.dark{background:#fff;color:#1a1a1a}.pricing-compare-table-block .pricing-table .plans-header .plan-column .plan-button.dark:hover{background:#f0f0f0}.pricing-compare-table-block .pricing-table .table-content .section-block:first-child{padding-top:var(--spacing-2xl)}.pricing-compare-table-block .pricing-table .table-content .section-block:not(:first-child){padding-top:var(--spacing-9xl)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-header-wrapper{position:relative}.pricing-compare-table-block .pricing-table .table-content .section-block .section-header{border-top:none;display:grid;gap:0;grid-template-columns:1fr repeat(var(--plans-count,3),280px)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-header .section-title-cell{padding:var(--spacing-2xs)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-header .section-title-cell .section-title{color:var(--color-grey-900);font-size:1.25rem;font-weight:600;margin:0;padding-bottom:0}.pricing-compare-table-block .pricing-table .table-content .section-block .section-header .section-plan-cell:last-child{border-right:none}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row{background:#fff;border-bottom:1px solid var(--color-grey-100);display:grid;gap:0;grid-template-columns:1fr repeat(var(--plans-count,3),280px)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row.has-accordion{cursor:pointer;transition:background-color .2s ease}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row.has-accordion.open .accordion-toggle{transform:rotate(-90deg)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row.has-accordion .feature-cell .feature-content .feature-title{color:var(--color-grey-900);font-family:PPFormula;font-size:2rem;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:140%}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell{align-items:center;display:flex;padding:var(--spacing-l) var(--spacing-2xs)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content{align-items:center;display:flex;gap:8px;width:100%}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content .accordion-toggle{align-items:center;background:none;border:none;color:var(--color-text-secondary,#666);cursor:pointer;display:flex;padding:4px;transition:transform .3s ease}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content .accordion-toggle .accordion-icon{transition:transform .3s ease}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content .accordion-toggle[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content .feature-title{color:var(--color-grey-900);font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.72px;line-height:160%}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content .tooltip-trigger{align-items:center;background:none;border:none;color:var(--color-text-secondary,#666);cursor:pointer;display:flex;flex-shrink:0;padding:2px;position:relative;transition:color .3s ease}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content .tooltip-trigger:hover{color:var(--color-primary,#007cba)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content .tooltip-trigger svg{flex-shrink:0;height:24px;width:24px}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .feature-cell .feature-content .tooltip-trigger .tooltip-popup{display:none}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .plan-cell{align-items:center;display:flex;justify-content:center;padding:var(--spacing-l) var(--spacing-2xs)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .plan-cell:last-child{border-right:none}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .plan-cell.dark-plan-cell{background-color:var(--color-grey-50,#f9f9f9)}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .plan-cell .status-icon{height:20px;width:20px}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .table-row .plan-cell .status-text{color:var(--color-text-primary,#1a1a1a);font-size:.875rem;font-weight:500}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .sub-items{max-height:2000px;opacity:1;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.pricing-compare-table-block .pricing-table .table-content .section-block .section-content .sub-items.collapsed{max-height:0;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.af-pricing-tooltip,.pricing-tooltip{background:var(--color-grey-100);border-radius:6px;box-shadow:none!important;color:var(--color-grey-900);font-size:13px;line-height:1.4;max-width:360px;opacity:0;padding:var(--spacing-2xs);pointer-events:none;transition:opacity .3s ease}.af-pricing-tooltip.active,.pricing-tooltip.active{opacity:1}.af-pricing-tooltip.touch-active,.pricing-tooltip.touch-active{pointer-events:auto}.af-pricing-tooltip:after,.pricing-tooltip:after{content:"";height:0;position:absolute;width:0}.af-pricing-tooltip.tooltip-right:after,.af-pricing-tooltip:after,.pricing-tooltip.tooltip-right:after,.pricing-tooltip:after{border-bottom:6px solid transparent!important;border-left:0!important;border-right:6px solid var(--color-grey-100)!important;border-top:6px solid transparent!important;bottom:auto!important;left:-6px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important}.af-pricing-tooltip.tooltip-left:after,.pricing-tooltip.tooltip-left:after{border-bottom:6px solid transparent!important;border-left:6px solid var(--color-grey-100)!important;border-right:0!important;border-top:6px solid transparent!important;bottom:auto!important;left:auto!important;right:-6px!important;top:50%!important;transform:translateY(-50%)!important}.af-pricing-tooltip.tooltip-top:after,.pricing-tooltip.tooltip-top:after{border-bottom:0!important;border-top:6px solid var(--color-grey-100)!important;bottom:-6px!important;top:auto!important}.af-pricing-tooltip.tooltip-bottom:after,.af-pricing-tooltip.tooltip-top:after,.pricing-tooltip.tooltip-bottom:after,.pricing-tooltip.tooltip-top:after{border-left:6px solid transparent!important;border-right:6px solid transparent!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.af-pricing-tooltip.tooltip-bottom:after,.pricing-tooltip.tooltip-bottom:after{border-bottom:6px solid var(--color-grey-100)!important;border-top:0!important;bottom:auto!important;top:-6px!important}nav.navbar--main.pricing-sticky-active{transform:translateY(-120%)!important}@media(max-width:1073px){.pricing-compare-table-block{display:none!important}}
