.page-pricing .pricing-lede{text-align:center;max-width:58.125rem;color:var(--color-ez-text-color,#f2f2f2);margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.75rem}.page-pricing .pricing-lede--muted{color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent)}.page-pricing .pricing-lede--wide{max-width:70.1875rem}.page-pricing .pricing-lede p{margin:0}.page-pricing .pricing-lede p+p{margin-top:.5rem}.page-pricing .pricing-lede strong,.page-pricing .pricing-body strong{color:var(--color-ez-text-color,#f2f2f2);font-weight:700}.page-pricing .ez3-section-band__column{gap:2.5rem}.page-pricing .pricing-box--fill>.ez3-cta,.page-pricing .pricing-box--fill>.ez3-cta-group{margin-top:auto}.page-pricing .pricing-kicker{color:var(--color-ez-light-blue);letter-spacing:.88px;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700;line-height:1.25rem}.page-pricing .pricing-kicker--purple{color:var(--color-ez-light-purple)}.page-pricing .pricing-kicker--muted{color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 50%, transparent)}.page-pricing .pricing-kicker--sm{font-size:.625rem;line-height:1rem}.page-pricing .pricing-title{color:var(--color-ez-text-color,#f2f2f2);margin:0;font-size:1.125rem;font-weight:700;line-height:1.75rem}.page-pricing .pricing-title--lg,.page-pricing .pricing-title--xl{font-size:1.25rem;font-weight:800;line-height:2rem}.page-pricing .pricing-body{color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);margin:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.page-pricing .pricing-body--sm{font-size:.75rem;line-height:1.25rem}.page-pricing .pricing-body--md{font-size:.875rem;line-height:1.25rem}.page-pricing .pricing-price-gold{color:var(--color-ez-gold,#f0b429);margin:0;font-size:1.875rem;font-weight:800;line-height:3rem}.page-pricing .pricing-price-gold--md{font-size:1.25rem;line-height:2rem}.page-pricing .pricing-price-gold--sm{font-size:.875rem;font-weight:700;line-height:1.25rem}.page-pricing .pricing-price-note{color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);margin:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.page-pricing .pricing-accent-bar{background:var(--color-ez-gold,#f0b429);border-radius:9999px;width:2rem;height:3px;display:block}.page-pricing .pricing-accent-bar--sky{background:var(--color-ez-light-blue)}.page-pricing .pricing-grid-2,.page-pricing .pricing-grid-3,.page-pricing .pricing-grid-4{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;width:100%;display:grid}.page-pricing .pricing-grid-2>*,.page-pricing .pricing-grid-3>*,.page-pricing .pricing-grid-4>*{min-width:0;height:100%}@media (min-width:64rem){.page-pricing .pricing-grid-2{grid-template-columns:1fr 1fr}.page-pricing .pricing-grid-3{grid-template-columns:1fr 1fr 1fr}.page-pricing .pricing-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-pricing .pricing-edition-grid{grid-template-columns:1fr;place-items:stretch stretch;gap:1.25rem;width:100%;display:grid}@media (min-width:48rem){.page-pricing .pricing-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.page-pricing .pricing-edition-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-pricing .pricing-edition-card.ez3-edition-card{width:100%;max-width:none;height:100%}.page-pricing .pricing-box--gold{--ez3-box-outline:color-mix(in oklab, var(--color-ez-gold,#f0b429) 30%, transparent)}.page-pricing .pricing-box--gold-soft{--ez3-box-outline:color-mix(in oklab, var(--color-ez-gold,#f0b429) 25%, transparent)}.page-pricing .pricing-box--white-25{--ez3-box-outline:#ffffff40}@supports (color:lab(0% 0 0)){.page-pricing .pricing-box--white-25{--ez3-box-outline:lab(100% -.0000298023 .0000119209/.25)}}.page-pricing .pricing-box--fill{flex-direction:column;gap:1rem;height:100%;display:flex}.page-pricing .pricing-inner-stack{flex-direction:column;gap:1rem;width:100%;display:flex}.page-pricing .pricing-inner-card{outline-offset:-1px;border-radius:.75rem;outline:1px solid #ffffff0d;outline:1px solid lab(100% -.0000298023 .0000119209/.05);flex-direction:column;gap:.375rem;padding:1.25rem;display:flex}.page-pricing .pricing-inner-card__title{color:var(--color-ez-text-color,#f2f2f2);margin:0;font-size:.875rem;font-weight:700;line-height:1.25rem}.page-pricing .pricing-head-row{align-items:center;gap:.75rem;display:flex}.page-pricing .pricing-hero-products.ez3-hero-chips--cards{gap:.5rem}.page-pricing .pricing-table-wrap{outline-offset:-1px;border-radius:.75rem;outline:1px solid #ffffff1a;outline:1px solid lab(100% -.0000298023 .0000119209/.1);width:100%;overflow-x:auto}.page-pricing .pricing-table{border-collapse:collapse;width:100%;min-width:44rem;color:var(--color-ez-text-color,#f2f2f2)}.page-pricing .pricing-table th,.page-pricing .pricing-table td{text-align:left;vertical-align:middle;border-top:1px solid #ffffff0d;border-top:1px solid lab(100% -.0000298023 .0000119209/.05);padding:.875rem 1.25rem}.page-pricing .pricing-table thead th{background:var(--color-ez-section-bg,#0c2030);color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);letter-spacing:.025em;text-transform:uppercase;border-top:none;font-size:.75rem;font-weight:600;line-height:1rem}.page-pricing .pricing-table tbody td{color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);font-size:.75rem;font-weight:400;line-height:1.25rem}.page-pricing .pricing-table tbody th{color:var(--color-ez-text-color,#f2f2f2);font-size:.75rem;font-weight:600;line-height:1.25rem}.page-pricing .pricing-table__col--center{text-align:center;width:7.5rem}.page-pricing .pricing-table .pricing-col-ezt{color:var(--color-ez-light-blue);text-transform:none;letter-spacing:0;font-weight:700}.page-pricing .pricing-table .pricing-col-ezc{color:var(--color-ez-light-purple);text-transform:none;letter-spacing:0;font-weight:700}.page-pricing .pricing-table .pricing-col-evs,.page-pricing .pricing-table .pricing-col-sa{color:var(--color-ez-light-blue);text-transform:none;letter-spacing:0;font-weight:700}.page-pricing .pricing-table .pricing-col-olm{color:var(--color-ez-text-gray,#aaa);text-transform:none;letter-spacing:0;font-weight:700}.page-pricing .pricing-check{background:color-mix(in oklab, var(--color-ez-light-blue) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.page-pricing .pricing-check:after{content:"";border-left:1.5px solid var(--color-ez-light-blue);border-bottom:1.5px solid var(--color-ez-light-blue);width:.5rem;height:.3125rem;transform:rotate(-45deg)translateY(-1px)}.page-pricing .pricing-check--purple{background:color-mix(in oklab, var(--color-ez-light-purple) 10%, transparent)}.page-pricing .pricing-check--purple:after{border-color:var(--color-ez-light-purple)}.page-pricing .pricing-check--slate{background:color-mix(in oklab, var(--color-ez-text-gray,#aaa) 10%, transparent)}.page-pricing .pricing-check--slate:after{border-color:var(--color-ez-text-gray,#aaa)}.page-pricing .pricing-dash{color:#ffffff1a;color:lab(100% -.0000298023 .0000119209/.1);font-size:.75rem;line-height:1rem}.page-pricing .pricing-chip-row{flex-direction:column;gap:.5rem;width:100%;display:flex}.page-pricing .pricing-chip{outline-offset:-1px;color:var(--color-ez-text-color,#f2f2f2);background:#ffffff0d;background:lab(100% -.0000298023 .0000119209/.05);border-radius:1.25rem;outline:1px solid #ffffff1a;outline:1px solid lab(100% -.0000298023 .0000119209/.1);align-items:center;padding:.375rem 1.25rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}.page-pricing .pricing-guide-grid{background:#ffffff0d;background:lab(100% -.0000298023 .0000119209/.05);border-radius:.75rem;grid-template-columns:1fr;gap:1px;width:100%;display:grid;overflow:hidden}@media (min-width:64rem){.page-pricing .pricing-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-pricing .pricing-guide-card{background:var(--color-ez-section-bg,#0c2030);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.page-pricing .pricing-renewals{flex-direction:column;display:flex;overflow:hidden}.page-pricing .pricing-renewals__head{border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% -.0000298023 .0000119209/.1);flex-direction:column;gap:.25rem;padding:1.25rem 1.75rem;display:flex}.page-pricing .pricing-renewals__title{color:var(--color-ez-text-color,#f2f2f2);margin:0;font-size:1rem;font-weight:700;line-height:1.5rem}.page-pricing .pricing-renewals__row{border-top:1px solid #ffffff0d;border-top:1px solid lab(100% -.0000298023 .0000119209/.05);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.75rem;display:flex}.page-pricing .pricing-renewals__row--head{background:#0003;background:lab(0% 0 0/.2);border-top:none}.page-pricing .pricing-renewals__row--head span{color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);letter-spacing:.025em;text-transform:uppercase;font-size:.75rem;font-weight:600}.page-pricing .pricing-renewals__name{color:var(--color-ez-text-color,#f2f2f2);font-size:.875rem;font-weight:400;line-height:1.25rem}.page-pricing .pricing-ezt-editions{flex-direction:column;gap:4rem;width:100%;display:flex}.page-pricing .pricing-renewals__foot{color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);border-top:1px solid #ffffff0d;border-top:1px solid lab(100% -.0000298023 .0000119209/.05);padding:1rem 1.75rem 1.25rem;font-size:.875rem;line-height:1.25rem}.page-pricing .pricing-renewals__foot ul{margin:.5rem 0 0;padding-left:1.1rem}.page-pricing .pricing-sa-layout,.page-pricing .pricing-cloud-layout{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;width:100%;display:grid}@media (min-width:64rem){.page-pricing .pricing-sa-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.page-pricing .pricing-cloud-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.page-pricing .pricing-tier-row{border-bottom:1px solid #ffffff0d;border-bottom:1px solid lab(100% -.0000298023 .0000119209/.05);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;display:flex}.page-pricing .pricing-tier-row+.pricing-tier-row{padding-top:.5rem}.page-pricing .pricing-cta-row{flex-wrap:wrap;gap:1.25rem;display:flex}.page-pricing .pricing-fee-note{outline-offset:-1px;color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);background:#ffffff0d;background:lab(100% -.0000298023 .0000119209/.05);border-radius:.75rem;outline:1px solid #ffffff40;outline:1px solid lab(100% -.0000298023 .0000119209/.25);padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem}.page-pricing .pricing-mt-row{border-top:1px solid #ffffff0d;border-top:1px solid lab(100% -.0000298023 .0000119209/.05);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}@media (max-width:48rem){.page-pricing .pricing-lede,.page-pricing .pricing-lede--wide{max-width:none;font-size:1rem;line-height:1.5rem}.page-pricing .pricing-table{min-width:36rem}}
.page-pricing .pricing-cost-scale{flex-direction:column;gap:2.5rem;width:100%;display:flex}.page-pricing .pricing-cost-scale .pricing-table-wrap{overflow:hidden}.page-pricing .pricing-cost-scale .pricing-table{table-layout:fixed;min-width:36rem}.page-pricing .pricing-cost-scale .pricing-table :is(th,td):first-child{width:24%}.page-pricing .pricing-cost-scale .pricing-table :is(th,td):nth-child(2){width:31%}.page-pricing .pricing-cost-scale .pricing-table :is(th,td):nth-child(3){width:45%}
.pricing-ecosystem-matrix.ez3-section-band__column{gap:1.5rem}.pricing-ecosystem-matrix__lede{text-align:center;max-width:46.6875rem;color:var(--color-ez-text-color,#f2f2f2);align-self:center;margin:0;font-size:1.125rem;font-weight:400;line-height:1.75rem}.pricing-ecosystem-matrix__table-wrap{box-sizing:border-box;background:color-mix(in oklab, var(--color-ez-light-blue) 6%, transparent);border:1px solid color-mix(in oklab, var(--color-ez-light-blue) 40%, transparent);border-radius:1rem;width:100%;overflow:auto hidden}.pricing-ecosystem-matrix__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:52rem}.pricing-ecosystem-matrix__table thead th{text-align:center;vertical-align:middle;background:color-mix(in oklab, var(--color-ez-section-bg,#0c2030) 70%, transparent);border-bottom:1px solid color-mix(in oklab, var(--color-ez-light-blue) 20%, transparent);padding:1rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem}.pricing-ecosystem-matrix__table thead th.pricing-ecosystem-matrix__need-head{text-align:left;color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);padding-left:1.25rem;font-weight:600}.pricing-ecosystem-matrix__product--sky{color:var(--color-ez-light-blue)}.pricing-ecosystem-matrix__product--purple{color:var(--color-ez-light-purple,#a168ca)}.pricing-ecosystem-matrix__product--slate{color:#94a3b8}.pricing-ecosystem-matrix__table th:first-child,.pricing-ecosystem-matrix__table td:first-child{width:42%}.pricing-ecosystem-matrix__table tbody :is(th,td){vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:1rem .75rem}.pricing-ecosystem-matrix__table tbody tr:last-child :is(th,td){border-bottom:none}.pricing-ecosystem-matrix__table tbody td{text-align:center}.pricing-ecosystem-matrix__table tbody th.pricing-ecosystem-matrix__need{text-align:left;color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent);padding-left:1.25rem;font-size:.8125rem;font-weight:400;line-height:1.25rem}.pricing-ecosystem-matrix__table th:last-child,.pricing-ecosystem-matrix__table td:last-child{padding-right:1.25rem}.pricing-ecosystem-matrix__check{border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.pricing-ecosystem-matrix__check svg{display:block}.pricing-ecosystem-matrix__check--sky{background:color-mix(in oklab, var(--color-ez-light-blue) 10%, transparent);color:var(--color-ez-light-blue)}.pricing-ecosystem-matrix__check--purple{background:color-mix(in oklab, var(--color-ez-light-purple,#a168ca) 10%, transparent);color:var(--color-ez-light-purple,#a168ca)}.pricing-ecosystem-matrix__check--slate{color:#94a3b8;background:#94a3b81a;background:lab(66.329% -2.058 -12.7689/.1)}.pricing-ecosystem-matrix__dash{color:#ffffff80;font-size:.75rem;font-weight:400;line-height:1rem}.pricing-ecosystem-matrix__notes{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;width:100%;padding-top:.5rem;display:flex}.pricing-ecosystem-matrix__note{box-sizing:border-box;width:max-content;max-width:100%;color:var(--color-ez-text-color,#f2f2f2);outline-offset:-1px;background:#ffffff0d;border-radius:1.25rem;outline:1px solid #ffffff1a;flex:none;margin:0;padding:.375rem 1.25rem;font-size:.75rem;font-weight:500;line-height:1.25rem}@media (min-width:40rem){.pricing-ecosystem-matrix__notes{grid-template-columns:repeat(2,max-content);justify-content:start;align-items:center;display:grid}}
.page-pricing .pricing-evs-layout{grid-template-columns:1fr;align-items:start;gap:1.25rem;width:100%;display:grid}@media (min-width:64rem){.page-pricing .pricing-evs-layout{grid-template-columns:1fr 1fr}}.page-pricing .pricing-evs-col{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.page-pricing .pricing-evs-includes,.page-pricing .pricing-evs-storage{--ez3-box-bg:color-mix(in oklab, var(--color-ez-light-blue) 6%, transparent);--ez3-box-outline:color-mix(in oklab, var(--color-ez-light-blue) 20%, transparent);flex-direction:column;gap:1rem;width:100%;height:auto;display:flex}.page-pricing .pricing-evs-storage{--ez3-box-outline:color-mix(in oklab, var(--color-ez-yellow,#f7bc00) 30%, transparent)}.page-pricing .pricing-evs-ticks{--ez3-list-label-size:.875rem;--ez3-list-label-leading:1.45;--ez3-list-stack-gap:.5rem;--ez3-list-item-gap:.5rem;--ez3-list-marker-pad:.2rem;--ez3-list-label-color:color-mix(in oklab, var(--color-ez-text-color,#f2f2f2) 75%, transparent)}.page-pricing .pricing-evs-ticks>.ez3-list__item>.ez3-list__marker>.ez3-list__glyph--disc{background:0 0;border-bottom:2px solid;border-left:2px solid;border-radius:0;width:.5rem;height:.3125rem;margin-top:.25rem;transform:rotate(-45deg)}.page-pricing .pricing-evs-cta{width:100%}.page-pricing .pricing-evs-cta .ez3-cta-group{flex-flow:row;align-items:center;gap:1.25rem}@media (max-width:39.99rem){.page-pricing .pricing-evs-cta .ez3-cta-group{flex-wrap:wrap}}.page-pricing .pricing-evs-copy{color:var(--color-ez-text-color,#f2f2f2);margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.page-pricing .pricing-evs-copy strong{font-weight:700}.page-pricing .pricing-evs-storage .pricing-inner-card{background:color-mix(in oklab, var(--color-ez-light-blue) 8%, transparent);outline-color:#ffffff1a;outline-color:lab(100% -.0000298023 .0000119209/.1);padding:1rem}.page-pricing .pricing-evs-price-row{margin:0}.page-pricing .pricing-evs-price{color:var(--color-ez-yellow,#f7bc00);font-size:.875rem;font-weight:700;line-height:1.25rem}
