.af-pricing-table-block{padding:var(--padding-top-desktop,var(--spacing-8xl)) 0 var(--padding-bottom-desktop,var(--spacing-8xl)) 0;position:relative}.af-pricing-table-block .pricing-content{position:relative;z-index:1}.af-pricing-table-block .pricing-header{padding-bottom:var(--spacing-10xl);text-align:center}.af-pricing-table-block .pricing-header .pricing-title{color:var(--color-grey-900);font-size:48px;font-weight:700;letter-spacing:-.32px;line-height:1.2;margin-bottom:var(--spacing-s)}.af-pricing-table-block .pricing-header .pricing-subtitle{color:var(--color-grey-900);font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:160%}.af-pricing-table-block .pricing-columns{margin:0 -15px}.af-pricing-table-block .pricing-column-wrapper{margin-bottom:var(--spacing-m);padding:0 15px}.af-pricing-table-block .pricing-column{background:var(--color-grey-0);border:1px solid #b8b8b8;border-radius:var(--border-radius-s);display:flex;flex-direction:column;height:100%;padding:var(--spacing-3xl) var(--spacing-2xl);position:relative}.af-pricing-table-block .pricing-column.featured{position:relative}.af-pricing-table-block .pricing-column.featured .featured-background{background-position:50%;background-size:cover;border-radius:var(--border-radius-s);bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.af-pricing-table-block .pricing-column.featured>*{position:relative;z-index:1}.af-pricing-table-block .pricing-column.featured .button-wrapper{border-color:#46494f}.af-pricing-table-block .pricing-column.most-popular .popular-badge{align-items:center;align-items:flex-start;background:#dbeeff;border-radius:var(--border-radius-2xs);color:var(--color-grey-900);display:flex;font-family:PPFormula;font-size:1.6rem;font-weight:600;gap:var(--spacing-6xs);left:50%;line-height:160%;padding:var(--spacing-4xs) var(--spacing-3xs);position:absolute;top:-15px;transform:translateX(-50%);white-space:nowrap;z-index:10}.af-pricing-table-block .pricing-column.most-popular .popular-badge .badge-star{align-items:center;display:flex;font-size:14px}.af-pricing-table-block .pricing-column.most-popular .popular-badge .badge-star svg{display:block}.af-pricing-table-block .pricing-column .plan-type{color:var(--color-grey-900);font-size:1.6rem;font-weight:500;letter-spacing:-.32px;line-height:normal;text-align:center}.af-pricing-table-block .pricing-column .plan-name{color:var(--color-grey-900);font-family:PPFormula;font-size:3.2rem;font-weight:400;letter-spacing:-.32px;line-height:140%;margin:0;padding:var(--spacing-s) 0;text-align:center}.af-pricing-table-block .pricing-column .plan-description{color:var(--color-grey-900);font-size:1.8rem;font-weight:400;letter-spacing:-.72px;line-height:160%;margin:0;text-align:center}.af-pricing-table-block .pricing-column .button-wrapper{border-bottom:1px solid var(--color-grey-100);margin-bottom:var(--spacing-m);padding-bottom:var(--spacing-m);padding-top:var(--spacing-m)}.af-pricing-table-block .pricing-column .features-section{margin-bottom:var(--spacing-xs)}.af-pricing-table-block .pricing-column .features-section .features-title{color:var(--color-grey-900);font-size:1.4rem;font-weight:400;letter-spacing:-.28px;line-height:140%;margin-bottom:var(--spacing-s)}.af-pricing-table-block .pricing-column .features-section .features-list{list-style:none;margin:0;padding:0}.af-pricing-table-block .pricing-column .features-section .feature-item{align-items:flex-start;color:var(--color-grey-900);display:flex;font-size:1.6rem;font-weight:400;gap:var(--spacing-3xs);letter-spacing:-.64px;line-height:160%;margin-bottom:var(--spacing-2xs);padding-left:0}.af-pricing-table-block .pricing-column .features-section .feature-item .feature-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.af-pricing-table-block .pricing-column .features-section .feature-item .feature-icon svg{display:block;height:24px;width:24px}.af-pricing-table-block .pricing-column .features-section .feature-item .feature-text{flex:1}@media(max-width:768px){.af-pricing-table-block .pricing-column .features-section .feature-item{align-items:center}}.af-pricing-table-block .pricing-column .footnotes-section{margin-top:auto;padding-top:var(--spacing-3xl)}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item{align-items:center;color:var(--color-grey-900);display:flex;font-size:1.4rem;font-weight:400;gap:var(--spacing-4xs);justify-content:flex-start;letter-spacing:-.28px;line-height:140%;margin-bottom:var(--spacing-3xs)}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item .footnote-symbol{align-self:start;flex-shrink:0;font-weight:700;position:relative}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item .footnote-info-icon{align-items:center;cursor:help;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;transition:transform .2s ease;width:24px}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item .footnote-info-icon svg{display:block;height:24px;height:100%;width:24px;width:100%}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item .footnote-info-icon:hover{transform:scale(1.1)}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item .footnote-text{word-wrap:break-word}.af-pricing-table-block .tooltip-content{display:none}.af-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:8px 12px;pointer-events:none;transition:opacity .3s ease}.af-pricing-tooltip.active{opacity:1}.af-pricing-tooltip.touch-active{pointer-events:auto}.af-pricing-tooltip:after{content:"";height:0;position:absolute;width:0}.af-pricing-tooltip.tooltip-right:after,.af-pricing-tooltip:after{border-left:0!important;border-right:6px solid var(--color-grey-100)!important;left:-6px!important;right:auto!important}.af-pricing-tooltip.tooltip-left:after,.af-pricing-tooltip.tooltip-right:after,.af-pricing-tooltip:after{border-bottom:6px solid transparent!important;border-top:6px solid transparent!important;bottom:auto!important;top:50%!important;transform:translateY(-50%)!important}.af-pricing-tooltip.tooltip-left:after{border-left:6px solid var(--color-grey-100)!important;border-right:0!important;left:auto!important;right:-6px!important}.af-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{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{border-bottom:6px solid var(--color-grey-100)!important;border-top:0!important;bottom:auto!important;top:-6px!important}@media(max-width:767px){.af-pricing-table-block{padding:var(--padding-top-mobile,var(--spacing-6xl)) 0 var(--padding-bottom-mobile,var(--spacing-6xl)) 0}.af-pricing-table-block.reverse-mobile-order .pricing-columns{flex-direction:column-reverse}.af-pricing-table-block .pricing-header{padding-bottom:var(--spacing-5xl)}.af-pricing-table-block .pricing-header .pricing-title{color:var(--color-grey-900);font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:var(--spacing-s)}.af-pricing-table-block .pricing-header .pricing-subtitle{color:var(--color-grey-900);font-size:1.6rem;font-weight:400;letter-spacing:-.4px;line-height:160%;margin:0}.af-pricing-table-block .pricing-columns{margin:0 -10px}.af-pricing-table-block .pricing-column-wrapper{margin-bottom:var(--spacing-s)}.af-pricing-table-block .pricing-column{padding:var(--spacing-m) var(--spacing-s)}.af-pricing-table-block .pricing-column .plan-type{color:var(--color-grey-900);font-size:1.4rem;font-weight:500;letter-spacing:-.32px;line-height:normal}.af-pricing-table-block .pricing-column .plan-name{color:var(--color-grey-900);font-size:2rem;font-weight:400;letter-spacing:-.32px;line-height:140%}.af-pricing-table-block .pricing-column .plan-description{color:var(--color-grey-900);font-size:1.4rem;font-weight:400;letter-spacing:-.72px;line-height:160%}.af-pricing-table-block .pricing-column.most-popular{transform:none}.af-pricing-table-block .pricing-column.most-popular .popular-badge{color:var(--color-grey-900);font-size:1.4rem;font-weight:600;line-height:160%;padding:var(--spacing-4xs) var(--spacing-2xs)}.af-pricing-table-block .pricing-column .features-section .feature-item .feature-icon{height:20px;width:20px}.af-pricing-table-block .pricing-column .features-section .feature-item .feature-icon svg{display:block;height:20px;width:20px}.af-pricing-table-block .pricing-column .features-section .feature-item .feature-text{color:var(--color-grey-900);font-size:1.4rem;font-weight:400;line-height:1.6rem}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item .footnote-info-icon{height:20px;width:20px}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item .footnote-info-icon svg{display:block;height:20px;width:20px}.af-pricing-table-block .pricing-column .footnotes-section .footnote-item .footnote-text{color:var(--color-grey-900);font-size:12px;font-weight:400;line-height:130%}}
