.af-tiers{background-color:var(--af-canvas);color:var(--af-black);font-family:var(--af-font-sans);background-repeat:repeat;position:relative}.af-tiers .af-tiers__grid{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1140px;margin:0 auto;display:grid}.af-tiers .af-tiers__grid>.af-tiers__tier{grid-row:span 5}.af-tiers .af-tiers__tier{grid-template-rows:subgrid;text-align:center;display:grid}@media screen and (min-width:768px){.af-tiers .af-tiers__title{padding:10% 10% 0}.af-tiers .af-tiers__text,.af-tiers .af-tiers__list,.af-tiers .af-tiers__price{padding-left:10%;padding-right:10%}.af-tiers .af-tiers__cta{margin-bottom:10%}}.af-tiers .af-tiers__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.af-tiers .af-tiers__grid[data-count="4"]{grid-template-rows:repeat(10,auto);grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.af-tiers .af-tiers__title{color:var(--af-heading);margin:0 0 12px;font-size:28px;font-weight:600;line-height:1}.af-tiers .af-tiers__text{margin:0 0 20px;font-size:19px;font-weight:300;line-height:1.5}.af-tiers .af-tiers__text--bare{margin-bottom:0}.af-tiers .af-tiers__list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.af-tiers .af-tiers__item{justify-content:center;align-items:center;font-size:19px;font-weight:300;line-height:1.5;display:flex}.af-tiers .af-tiers__check{color:var(--af-black);flex:none;padding-right:8px;display:flex}.af-tiers .af-tiers__check svg{fill:currentColor;width:14px;height:14px;margin-right:3.5px;display:block}.af-tiers .af-tiers__item-text{text-align:center;padding-left:5px}.af-tiers .af-tiers__price{color:var(--af-heading);text-align:center;margin:15px 0 12px;font-weight:500}.af-tiers .af-tiers__price-label{font-size:12px;line-height:1;display:block}.af-tiers .af-tiers__price-value{font-size:20px;line-height:1.5;display:block}.af-tiers .af-tiers__price-note{max-width:250px;margin:2px auto 0;font-size:14px;font-weight:300;line-height:1.4;display:block}.af-tiers .af-tiers__cta{background-color:var(--af-black);color:var(--af-white);font-family:var(--af-font-sans);text-align:center;cursor:pointer;border:0;border-radius:5px;padding:18px;font-size:18px;font-weight:300;line-height:1;text-decoration:none;transition:color .3s,background-color .3s;display:inline-block}.af-tiers .af-tiers__cta:hover,.af-tiers .af-tiers__cta:focus-visible{color:var(--af-grey-d8)}.af-tiers .af-tiers__cta:focus-visible{outline:2px solid var(--af-accent);outline-offset:3px}.af-tiers .af-tiers__cta{place-self:start center}@media screen and (max-width:767px){.af-tiers .af-tiers__grid,.af-tiers .af-tiers__grid[data-count="2"],.af-tiers .af-tiers__grid[data-count="4"]{grid-template-rows:none;grid-template-columns:1fr;max-width:1140px}.af-tiers .af-tiers__grid>.af-tiers__tier{grid-row:auto;display:block}.af-tiers .af-tiers__tier{padding:5% 5% calc(5% + 30px)}.af-tiers .af-tiers__cta{justify-self:auto}}
.af-p4a-btn--spaced{padding-top:20px}@media screen and (max-width:767px){.af-p4a-btn--spaced{padding-bottom:30px}}.af-p4a-btn a.af-g2-btn{text-decoration:none}.af-p4a-btn a.af-g2-btn:hover,.af-p4a-btn a.af-g2-btn:focus-visible{color:var(--af-grey-d8)}
