.pricing-tiers{padding-top:var(--pad-y-alt);padding-bottom:var(--pad-y-alt);padding-left:var(--pad-x);padding-right:var(--pad-x);background:var(--color-greige-light)}.pricing-tiers__inner{width:100%;max-width:var(--site-max-w);margin:0 auto}.pricing-tiers__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.pricing-tiers__header-text{display:flex;flex-direction:column;gap:8px;flex:0 1 50%}.pricing-tiers__header-text:only-child{flex:1 1 100%}.pricing-tiers__header-cta{flex:0 0 auto}.pricing-tiers__eyebrow{font-family:var(--font-heading);font-style:italic;font-size:18px;line-height:24px;color:var(--color-dark)}.pricing-tiers__heading{font-family:var(--font-heading);font-weight:400;font-size:48px;line-height:54px;color:var(--color-dark)}.pricing-tiers__row{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px}.pricing-tiers__card{display:flex;flex-direction:column;height:auto;background:var(--color-blush)}.pricing-tiers__card--featured{background:var(--color-accent)}.pricing-tiers__content{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;padding:32px 32px 36px}.pricing-tiers__label{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;color:#FFF}.pricing-tiers__name{font-family:var(--font-heading);font-weight:400;font-size:28px;line-height:34px;color:var(--color-dark)}.pricing-tiers__card--featured .pricing-tiers__name{color:#FFF}.pricing-tiers__price{display:flex;flex-direction:column;gap:12px}.pricing-tiers__price-row{display:flex;align-items:flex-end}.pricing-tiers__price-value{font-family:var(--font-heading);font-weight:400;font-size:60px;line-height:66px;color:var(--color-dark)}.pricing-tiers__card--featured .pricing-tiers__price-value{color:#FFF}.pricing-tiers__price-unit{font-family:var(--font-body);font-size:16px;line-height:26px;color:var(--color-dark);opacity:.65}.pricing-tiers__card--featured .pricing-tiers__price-unit{color:#FFF;opacity:.75}.pricing-tiers__body{font-family:var(--font-body);font-size:16px;line-height:26px;color:var(--color-dark);opacity:.65}.pricing-tiers__card--featured .pricing-tiers__body{color:#FFF;opacity:1}.pricing-tiers__features{display:flex;flex-direction:column;gap:10px;list-style:none}.pricing-tiers__feature{display:flex;align-items:flex-start;gap:10px}.pricing-tiers__feature-icon{display:block;flex-shrink:0;width:20px;height:21px;color:#FFF}.pricing-tiers__feature-text{font-family:var(--font-body);font-size:16px;line-height:26px;color:var(--color-dark);opacity:.65}.pricing-tiers__card--featured .pricing-tiers__feature-text{color:#FFF;opacity:1}.pricing-tiers__spacer{flex:1 1 auto}.pricing-tiers__cta{width:100%;padding:13px 24px}.pricing-tiers__nav{display:none}.pricing-tiers__nav-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--color-dark);transition:var(--transition)}.pricing-tiers__nav-icon{display:block;width:36px;height:18px}.pricing-tiers__nav-btn--prev .pricing-tiers__nav-icon{transform:rotate(180deg)}.pricing-tiers__nav-btn:hover{opacity:.65}.pricing-tiers__nav-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width:1366px){.pricing-tiers__header{margin-bottom:32px}.pricing-tiers__heading{font-size:40px;line-height:46px}.pricing-tiers__row{gap:20px}.pricing-tiers__content{padding:28px 24px 32px;gap:16px}.pricing-tiers__price-value{font-size:48px;line-height:54px}}@media (max-width:1024px){.pricing-tiers{padding-right:0}.pricing-tiers__header{padding-right:var(--pad-x)}.pricing-tiers__row{display:flex;grid-template-columns:none;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pricing-tiers__row::-webkit-scrollbar{display:none}.pricing-tiers__card{flex:0 0 calc((100% - 20px) / 2);scroll-snap-align:start;scroll-snap-stop:always}.pricing-tiers__card:last-child{margin-right:var(--pad-x)}.pricing-tiers__nav{display:flex;justify-content:center;gap:32px;margin-top:32px}.pricing-tiers__heading{font-size:32px;line-height:38px}}@media (max-width:767px){.pricing-tiers__header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.pricing-tiers__header-text{flex-basis:auto;width:100%}.pricing-tiers__row{gap:16px}.pricing-tiers__card{flex-basis:82%}.pricing-tiers__nav{margin-top:24px}}