.pricing-table-module.theme-sales{--text-theme-color:var(--color-sales-pink);--text-theme-secondary-color:var(--color-sales-peach);--border-color:var(--color-sales-pink);--row-background:var(--color-sales-peach-10)}.pricing-table-module.theme-finance{--text-theme-color:var(--color-finance-sky);--border-color:var(--color-finance-sky);--row-background:var(--color-finance-sky-20)}.pricing-table-module.theme-marketdata{--text-theme-color:var(--color-marketdata-blue);--border-color:var(--color-marketdata-blue);--row-background:var(--color-marketdata-blue-20)}.pricing-table-module.theme-revision{--text-theme-color:var(--color-revision-green);--border-color:var(--color-revision-green);--row-background:var(--color-revision-green-20)}.pricing-table-module .pricing-intro{position:relative}.pricing-table-module .pricing-intro *{color:#fff}.pricing-table-module .pricing-intro h5{color:var(--text-theme-color)}.pricing-table-module .pricing-intro h3{margin-bottom:calc(var(--spacing-xl)*2);margin-top:var(--spacing-lg)}.pricing-table-module .pricing-intro .color-background{--color-background-offset:60px;background-color:var(--color-night-purple);height:225%;left:var(--breakout-margin);position:absolute;top:-60px;width:100vw;z-index:-1}.pricing-table-module .pricing-table{display:grid;gap:0;grid-template-areas:"plans" "plans-descriptions" "feature-lists" "asterisk" "addons";grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto 1fr}.pricing-table-module .pricing-table .plans{display:grid;grid-template-columns:1fr 1fr 1fr}.pricing-table-module .pricing-table .plans.plans-header{gap:8px;grid-area:plans;margin-bottom:8px}.pricing-table-module .pricing-table .plans.plans-header .card .card-header .upper p{font-weight:500}.pricing-table-module .pricing-table .plans.plans-header .card .features{margin-left:-28px;margin-right:-28px;margin-top:54px;width:calc(100% + 56px)}.pricing-table-module .pricing-table .plans.plans-header .card:hover{cursor:pointer}.pricing-table-module .pricing-table .plans .card{align-items:center;background:#fff;border-radius:var(--border-radius);box-shadow:var(--ui-component-box-shadow);display:flex;flex-direction:column;justify-content:flex-start;padding:20px 14px}.pricing-table-module .pricing-table .plans .card h4{font-weight:600}.pricing-table-module .pricing-table .plans .card h6{font-size:16px;margin:0}.pricing-table-module .pricing-table .plans .card.active h6{color:var(--text-theme-color);text-decoration:underline}.pricing-table-module .pricing-table .addons-list{align-items:center;display:flex;flex-direction:column;grid-area:addons;margin-top:32px}.pricing-table-module .pricing-table .addons-list h4,.pricing-table-module .pricing-table .addons-list h6{font-weight:600;text-align:center;width:100%}.pricing-table-module .pricing-table .addons-list h6{font-size:20px}.pricing-table-module .pricing-table .addons-list .flex-list .addon-list-item{font-size:14px;font-weight:500;padding:8px 16px;width:100%}.pricing-table-module .pricing-table .addons-list .flex-list .addon-list-item .item-wrapper{align-items:center;display:flex}.pricing-table-module .pricing-table .addons-list .flex-list .addon-list-item .item-wrapper .icon{display:inline-block;margin-right:12px;width:15px}.pricing-table-module .pricing-table .addons-list .flex-list .addon-list-item .item-wrapper .icon svg{display:block}.pricing-table-module .pricing-table .features{background-color:#fff;grid-area:features}.pricing-table-module .pricing-table .features .feature{height:48px;padding:14px}.pricing-table-module .pricing-table .features .feature:nth-child(odd){background-color:var(--row-background)}.pricing-table-module .pricing-table .features .feature:not(.feature-title){align-items:center;display:flex;justify-content:center}.pricing-table-module .pricing-table .features .feature.feature-title{font-weight:500}.pricing-table-module .pricing-table .features .feature .icon{height:15px;width:15px}.pricing-table-module .pricing-table .feature-lists{display:grid;grid-area:feature-lists;grid-template-areas:"plan-features" "cta-container";grid-template-columns:1fr;grid-template-rows:1fr auto}.pricing-table-module .pricing-table .feature-lists .plan-features{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:var(--ui-component-box-shadow);grid-area:plan-features}.pricing-table-module .pricing-table .feature-lists .plan-features .features{display:grid;grid-template-columns:1fr auto}.pricing-table-module .pricing-table .feature-lists .plan-features .features .feature{align-items:center;background-color:#fff;display:flex;font-size:12px;line-height:24px}.pricing-table-module .pricing-table .feature-lists .plan-features .features .feature:nth-child(4n+1),.pricing-table-module .pricing-table .feature-lists .plan-features .features .feature:nth-child(4n+2){background-color:var(--row-background)}.pricing-table-module .pricing-table .feature-lists .plan-features .cta-container{align-items:center;display:flex;grid-area:cta-container;justify-content:center;padding:28px}.pricing-table-module .pricing-table .mobile-asterisk{font-size:12px;grid-area:asterisk;margin-top:16px}.pricing-table-module .card color{color:var(--text-theme-color)}.pricing-table-module .font-weight-500{font-weight:500}@media (max-width:1200px){.pricing-table-module .pricing-table .plans.plans-header .card .features{margin-top:72px}}@media (min-width:1024px){.pricing-table-module .pricing-intro .color-background{height:250%}.pricing-table-module .pricing-intro h3{max-width:50%}.pricing-table-module .pricing-table{gap:0;grid-template-areas:". plans" "features plans" ". plans" "addons addons";grid-template-columns:35% 1fr;grid-template-rows:190px 5fr auto auto}.pricing-table-module .pricing-table .plans .card{padding:28px 28px 44px;z-index:1}.pricing-table-module .pricing-table .plans .card .card-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.pricing-table-module .pricing-table .plans .card .card-header .upper h4{font-size:27px;margin-bottom:0}.pricing-table-module .pricing-table .plans .card .card-header .upper p{font-size:14px;line-height:24px}.pricing-table-module .pricing-table .plans .card .card-header .lower{align-items:center;display:flex;justify-content:center;margin-top:20px;max-height:28px}.pricing-table-module .pricing-table .plans .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.pricing-table-module .pricing-table .plans .card:not(:first-child){margin-left:-2px}.pricing-table-module .pricing-table .plans .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.pricing-table-module .pricing-table .plans .card:nth-child(2){z-index:2}.pricing-table-module .pricing-table .plans .card h6{display:block;font-size:17px}.pricing-table-module .pricing-table .plans.plans-header{gap:0;grid-area:plans;grid-template-columns:1fr 1fr 1fr;margin-bottom:0}.pricing-table-module .pricing-table .plans.plans-header .card:hover{cursor:default}.pricing-table-module .pricing-table .plans.plans-header .card:nth-child(2){margin-bottom:-25px;margin-top:-25px;padding-top:53px;position:relative}.pricing-table-module .pricing-table .plans.plans-header .card .lower{width:100%}.pricing-table-module .pricing-table .features .feature .icon{height:20px;width:20px}.pricing-table-module .pricing-table .features .asterisk{font-weight:400;padding:8px 0}.pricing-table-module .pricing-table .addons-list{display:block;margin-top:120px}.pricing-table-module .pricing-table .addons-list h4{font-size:35px;margin-bottom:72px}.pricing-table-module .pricing-table .addons-list .flex-list{display:flex;margin:0 auto}.pricing-table-module .pricing-table .addons-list .flex-list .addon-list-column{align-items:center;display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;width:100%}.pricing-table-module .pricing-table .addons-list .flex-list .addon-list-item{font-size:20px;line-height:12px;width:auto}.pricing-table-module .pricing-table .addons-list .flex-list .addon-list-item .item-wrapper{align-items:center;display:inline-flex}.pricing-table-module .pricing-table .addons-list .flex-list .addon-list-item .item-wrapper .icon{width:20px}}