.av-price .av-price__hero{padding:24px 0 48px}@media (min-width:768px){.av-price .av-price__hero{padding:40px 0 64px}}.av-price .av-price__sec{padding-top:48px}.av-price .av-price__one{text-align:center;margin-top:28px}.av-price .av-price__manage{text-align:center;margin-top:10px}.av-price__plans{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.av-price__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.av-price__plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-price__plan{border:1px solid var(--h-sage-3);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:26px 22px 24px;display:flex}.av-price__plan--free{border-color:var(--h-green);background:var(--h-sage-1);box-shadow:inset 0 0 0 1px var(--h-green)}.av-price__name{margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.av-price__amount{font-family:var(--h-serif);letter-spacing:-.02em;color:var(--h-green);margin:14px 0 0;font-size:2.75rem;font-weight:500;line-height:1.05}.av-price__amount--word{font-size:2rem;line-height:1.38}.av-price__per{min-height:1.45em;color:var(--h-muted);margin:6px 0 0;font-size:.92rem;line-height:1.45}.av-price__allow{border-top:1px solid var(--h-sage-3);margin:18px 0 0;padding-top:16px;font-size:1.02rem;font-weight:700;line-height:1.4}.av-price__burst{color:var(--h-muted);margin:2px 0 0;font-size:.92rem;line-height:1.45}.av-price__fits{color:#22281ed6;margin:12px 0 0;font-size:.98rem;line-height:1.55}.av-price .av-price__cta{white-space:normal;text-align:center;width:100%;margin-top:auto;padding:.85rem 1rem;line-height:1.25}.av-price__plan>:nth-last-child(2){margin-bottom:20px}.av-price .av-price__cta.av-price__cta--quiet{border-color:var(--h-green);color:var(--h-green);background:#fff}.av-price .av-price__cta.av-price__cta--quiet:hover{background:var(--h-sage-2)}.av-price__soon{background:var(--h-sage-1);color:var(--h-muted);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:.86rem;line-height:1.5}.av-price__soon a,.av-price__start a,.av-price__note a{color:var(--h-green);font-weight:600;text-decoration:underline}.av-price__start{max-width:70ch;color:var(--h-muted);margin:28px 0 0;font-size:1rem;line-height:1.6}.av-price__two{grid-template-columns:minmax(0,1fr);gap:44px;display:grid}@media (min-width:900px){.av-price__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}.av-price .av-price__h2{max-width:none;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.av-price__h3{margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.av-price .av-home__list b{color:var(--h-ink);font-weight:700}.av-price__note{color:var(--h-muted);margin:36px 0 0;font-size:.9rem;line-height:1.55}.av-price__tablewrap{border:1px solid var(--h-sage-3);background:#fff;border-radius:16px;overflow:hidden}.av-price__table{border-collapse:collapse;width:100%;font-size:.98rem;line-height:1.5}.av-price__table th,.av-price__table td{border-bottom:1px solid var(--h-sage-3);text-align:left;vertical-align:top;padding:16px 18px}.av-price__table tbody tr:last-child th,.av-price__table tbody tr:last-child td{border-bottom:0}.av-price__table thead th{background:var(--h-sage-1);letter-spacing:.08em;text-transform:uppercase;color:var(--h-green);font-size:.72rem;font-weight:700}.av-price__table tbody th{white-space:nowrap;font-weight:600}.av-price__table td{color:#22281ed6}.av-price__table .av-price__cell-price{white-space:nowrap;color:var(--h-green);font-weight:700}.av-price__cell-price small{color:var(--h-muted);font-size:.82rem;font-weight:400;display:block}.av-price__row--featured th,.av-price__row--featured td{background:var(--h-sage-1)}@media (max-width:760px){.av-price__table,.av-price__table tbody,.av-price__table tr,.av-price__table th,.av-price__table td{width:100%;display:block}.av-price__table thead{display:none}.av-price__table tbody tr{border-bottom:1px solid var(--h-sage-3);padding:14px 16px}.av-price__table tbody tr:last-child{border-bottom:0}.av-price__table tbody th,.av-price__table td{white-space:normal;border:0;padding:3px 0}.av-price__table tbody th{font-size:1.05rem}.av-price__table td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#22281e8c;font-size:.68rem;font-weight:700;display:block}.av-price__table .av-price__cell-price{white-space:normal}.av-price__row--featured{background:var(--h-sage-1)}.av-price__row--featured th,.av-price__row--featured td{background:0 0}}
