.pricing-table-container{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:var(--container-max,1200px);text-align:center}.pricing-table__eyebrow{color:var(--color-blue,#0071e3);font-family:var(--font-heading);font-size:var(--text-sm,15px);font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.pricing-table__heading{color:var(--color-slate-900,#0f172a);font-family:var(--font-heading);font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.1;margin:0;max-width:720px;text-wrap:balance}.pricing-table__subheading{color:var(--color-slate-700);font-size:var(--text-base,16px);line-height:1.5;margin:0 0 24px;max-width:640px}.pricing-table__subheading p{margin:0}.pricing-table{margin:0 auto;max-width:940px;width:100%}.pricing-table__grid{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(220px,1.45fr) minmax(220px,1.45fr)}.pricing-table__cell{background:var(--color-white);color:var(--color-slate-800);font-size:var(--text-base);line-height:1.5;padding:18px 20px;text-align:center}.pricing-table__grid>.pricing-table__cell:not(.pricing-table__cell--label){border-top:1px solid var(--border-light)}.pricing-table__grid>.pricing-table__cell:nth-child(3n+2){border-left:1px solid var(--border-light)}.pricing-table__grid>.pricing-table__cell:nth-child(3n+3){border-left:1px solid var(--border-light);border-right:1px solid var(--border-light)}.pricing-table__grid>.pricing-table__cell--header:nth-child(2){border-top-left-radius:var(--radius-lg)}.pricing-table__grid>.pricing-table__cell--header:nth-child(3){border-top-right-radius:var(--radius-lg)}.pricing-table__grid>.pricing-table__cell:last-child,.pricing-table__grid>.pricing-table__cell:nth-last-child(2){border-bottom:1px solid var(--border-light)}.pricing-table__grid>.pricing-table__cell:nth-last-child(2){border-bottom-left-radius:var(--radius-lg)}.pricing-table__grid>.pricing-table__cell:last-child{border-bottom-right-radius:var(--radius-lg)}.pricing-table__cell--header:not(.pricing-table__cell--label){background:var(--color-white);padding:20px 20px 18px}.pricing-table__cell--label{align-items:flex-start;background:transparent;border:none;border-top:1px solid var(--border-light);color:var(--color-slate-700);display:flex;font-size:14px;font-weight:500;padding-top:20px;text-align:left}.pricing-table__cell--label.pricing-table__cell--header{border-top:none;padding:20px 20px 18px}.pricing-table__cell--label>span{display:block}.pricing-table__plan-name{color:var(--color-blue);font-family:var(--font-heading);font-size:24px;font-weight:600;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.pricing-table__plan-audience{color:var(--color-slate-500);font-size:13px;font-style:italic;line-height:1.45;margin:0 auto;max-width:260px}.pricing-table__price-cell{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.pricing-table__price-cell .pricing-table__cta-btn,.pricing-table__price-cell .pricing-table__cta-link{align-self:center;margin-top:auto}.pricing-table__price{color:var(--color-slate-900);font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.2;margin:0 0 4px}.pricing-table__price-note{color:var(--color-slate-500);font-size:12px;line-height:1.4;margin:0 0 12px}.pricing-table__value-cell{color:var(--color-slate-700);font-size:15px;line-height:1.5}.pricing-table__value-cell p{margin:0 0 4px}.pricing-table__value-cell p:last-child{margin-bottom:0}.pricing-table__value-cell ul{display:inline-block;list-style:disc;margin:0;padding:0;text-align:left}.pricing-table__value-cell ul li{color:var(--color-slate-700);font-size:15px;line-height:1.6;list-style-position:inside;padding-left:0}.pricing-table__value-cell--included p+ul{display:inline;list-style:none;margin:0;padding:0}.pricing-table__value-cell--included p+ul li{display:inline;font-size:inherit;line-height:inherit;list-style:none;list-style-position:outside;margin:0;padding-left:0}.pricing-table__value-cell--included ul{display:inline;list-style:none;margin:0;padding:0;text-align:inherit}.pricing-table__value-cell--included ul li::marker{content:""}.pricing-table__value-cell--included ul li:before{content:none;display:none}.pricing-table__value-cell--included ul li{padding-bottom:0;position:static}.pricing-table__value-cell--included p+ul li:after{content:", "}.pricing-table__value-cell--included p+ul li:last-child:after{content:""}.pricing-table__cell--footer{align-items:center;background:var(--color-white);display:flex;justify-content:center;padding:20px}.pricing-table__cell--footer.pricing-table__cell--label{background:transparent}.pricing-table__cta-link{align-items:center;color:var(--color-blue);display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:600;gap:4px;text-decoration:none}.pricing-table__cta-link:hover{color:var(--color-blue-dark);text-decoration:underline}.pricing-table__cta-link svg{height:14px;width:14px}.pricing-table__cta-btn{align-items:center;background:var(--color-blue);border:1px solid var(--color-blue);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-white);display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.pricing-table__cta-btn:hover{background:var(--color-blue-dark);box-shadow:var(--shadow-md);color:var(--color-white);text-decoration:none}@media (max-width:900px){.pricing-table__heading{font-size:var(--text-4xl)}.pricing-table{max-width:720px}.pricing-table__grid{grid-template-columns:1fr 1fr}.pricing-table__grid>.pricing-table__cell:nth-child(3n+2),.pricing-table__grid>.pricing-table__cell:nth-child(3n+3){border-left:none;border-right:none}.pricing-table__cell--label{background:var(--color-slate-50);border:none;border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);border-top:1px solid var(--border-light);color:var(--color-slate-900);display:block;font-family:var(--font-heading);font-size:13px;font-weight:600;grid-column:1/-1;letter-spacing:.06em;padding:14px 18px 12px;text-align:center;text-transform:uppercase}.pricing-table__cell--label.pricing-table__cell--footer,.pricing-table__cell--label.pricing-table__cell--header{display:none}.pricing-table__grid>.pricing-table__cell:not(.pricing-table__cell--label){border-top:1px solid var(--border-light)}.pricing-table__grid>.pricing-table__cell:nth-child(3n+2):not(.pricing-table__cell--label){border-left:1px solid var(--border-light);border-right:none}.pricing-table__grid>.pricing-table__cell:nth-child(3n+3):not(.pricing-table__cell--label){border-left:1px solid var(--border-light);border-right:1px solid var(--border-light)}.pricing-table__grid>.pricing-table__cell--header:nth-child(2){border-top-left-radius:var(--radius-lg)}.pricing-table__grid>.pricing-table__cell--header:nth-child(3){border-top-right-radius:var(--radius-lg)}.pricing-table__grid>.pricing-table__cell:nth-last-child(2){border-bottom-left-radius:var(--radius-lg)}.pricing-table__grid>.pricing-table__cell:last-child{border-bottom-right-radius:var(--radius-lg)}.pricing-table__grid>.pricing-table__cell:last-child,.pricing-table__grid>.pricing-table__cell:nth-last-child(2){border-bottom:1px solid var(--border-light)}.pricing-table__cell--header:not(.pricing-table__cell--label){padding:18px 16px}.pricing-table__plan-name{font-size:18px}.pricing-table__plan-audience{font-size:12px}.pricing-table__price{font-size:26px}.pricing-table__cell--footer,.pricing-table__price-cell,.pricing-table__value-cell{padding:16px 14px}.pricing-table__value-cell ul{padding-left:18px;text-align:left}.pricing-table__value-cell--included p+ul{display:inline;padding-left:0;text-align:inherit}}@media (max-width:560px){.pricing-table__heading{font-size:var(--text-3xl,32px)}.pricing-table__subheading{font-size:16px;margin-bottom:24px}.pricing-table__cell--header:not(.pricing-table__cell--label){padding:16px 10px}.pricing-table__cell--footer,.pricing-table__price-cell,.pricing-table__value-cell{padding:14px 10px}.pricing-table__plan-name{font-size:15px}.pricing-table__plan-audience{font-size:11px;line-height:1.35}.pricing-table__price{font-size:22px}.pricing-table__price-note{font-size:11px}.pricing-table__value-cell,.pricing-table__value-cell p,.pricing-table__value-cell ul li{font-size:13px;line-height:1.45}.pricing-table__cell--label{font-size:12px;padding:16px 16px 14px}.pricing-table__cta-btn{font-size:13px;padding:8px 14px}.pricing-table__cta-link{font-size:13px}}