@layer components{.tf{--tf-line-dark: rgba(255, 255, 255, .12);--tf-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.6 9.3 7.9 11.5 12.4 6.6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--tf-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M6 9h6' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.tf-feats__list{display:flex;flex-direction:column;gap:12px;list-style:none}.tf-feats__list li{position:relative;padding-left:28px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-ink)}.tf-feats__list li:before,.tf-feats__list li:after{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:var(--radius-full)}.tf-feats__list li:before{background-color:var(--color-ink)}.tf-feats__list li:after{background-color:var(--color-white);-webkit-mask:var(--tf-check) center / 18px no-repeat;mask:var(--tf-check) center / 18px no-repeat}.tf-feats__list--off li{color:var(--color-ink-55)}.tf-feats__list--off li:before{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--color-ink-55)}.tf-feats__list--off li:after{background-color:var(--color-ink-55);-webkit-mask-image:var(--tf-minus);mask-image:var(--tf-minus)}.tf-dark .tf-feats__list li{color:var(--color-white)}.tf-dark .tf-feats__list li:before{background-color:var(--color-white)}.tf-dark .tf-feats__list li:after{background-color:var(--color-graphite)}.tf-dark .tf-feats__list--off li{color:var(--color-on-dark-2)}.tf-dark .tf-feats__list--off li:before{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--color-on-dark-2)}.tf-dark .tf-feats__list--off li:after{background-color:var(--color-on-dark-2)}.tf-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-1) 6px}.tf-price__num{font-stretch:var(--font-stretch-mega);font-weight:var(--font-weight-bold);font-size:44px;line-height:48px;letter-spacing:-.02em;white-space:nowrap}.tf-price__cur{font-stretch:var(--font-stretch-mega);font-weight:var(--font-weight-bold);font-size:22px;line-height:24px}.tf-price__from{font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-55)}@media not (min-width:768px){.tf-price__num{font-size:36px;line-height:40px}.tf-price__cur{font-size:18px}.tf-price__from{font-size:17px;line-height:22px}}}
