.pricing-card{background:var(--color-accent-primary);border-radius:1.875rem;color:var(--color-white);display:flex;flex-direction:column;padding:1.25rem 1rem}@media(min-width:80rem){.pricing-card{padding:1.25rem}}.pricing-card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.pricing-card__label{background:var(--color-white);border-radius:1.25rem;color:var(--color-accent-primary);font-size:.875rem;font-weight:500;line-height:1.14;padding:.25rem .5rem}@media(min-width:80rem){.pricing-card__label{font-size:1.125rem;letter-spacing:-.02em;padding:.5rem .75rem}}.pricing-card__flag{aspect-ratio:1;background:#ffffff1a;border-radius:50%;display:grid;place-content:center;width:2.375rem}@media(min-width:80rem){.pricing-card__flag{width:3rem}}.pricing-card__flag-img{width:1.25rem}@media(min-width:80rem){.pricing-card__flag-img{width:1.5625rem}}.pricing-card__title{font-size:1.75rem;font-weight:700;letter-spacing:-.04em;line-height:1.13;margin-bottom:1rem}@media(min-width:80rem){.pricing-card__title{font-size:2.25rem;margin-bottom:2rem}}.pricing-card__items{display:grid;flex-grow:1;gap:.75rem;margin-bottom:1rem;place-content:start}@media(min-width:80rem){.pricing-card__items{gap:1.25rem}}.pricing-card__item{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto 1fr;letter-spacing:-.02em;line-height:1.23}@media(min-width:80rem){.pricing-card__item{gap:1.25rem .75rem;line-height:1.3}}.pricing-card__item:after{background:#ffffff1a;content:"";grid-column:2;height:.0625rem}.pricing-card__item:last-child:after{display:none}.pricing-card__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem;line-height:1.14;margin-block:auto .25rem}@media(min-width:80rem){.pricing-card__price{font-size:1.125rem;gap:.5rem;letter-spacing:-.02em;line-height:1.2;margin-block:auto .5rem}}.pricing-card__new-price{font-family:var(--font-family-YFF-RARE-Hyper);font-size:1.5rem;font-weight:500;letter-spacing:-.04em;line-height:1.06}@media(min-width:80rem){.pricing-card__new-price{font-size:2rem}}.pricing-card__old-price{color:#ffffff85;text-decoration:line-through}.pricing-card__price-subtext{color:#ffffff85;font-size:.875rem;font-weight:500;line-height:1.14;margin-bottom:1.25rem}@media(min-width:80rem){.pricing-card__price-subtext{font-size:1.125rem;line-height:1.2;margin-bottom:1.5rem}}.pricing-card__btn{color:var(--color-black);margin-top:1rem;width:100%}@media(min-width:80rem){.pricing-card__btn{border-radius:1.25rem}}
