.tk-pricing__grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tk-pricing__head{position:sticky;top:44px}.tk-pricing__title{color:var(--tk-ink);font-size:clamp(2rem,1.3rem + 2.2vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:16px 0 0}.tk-pricing__desc p{color:var(--tk-muted);font-size:16.5px;line-height:1.65;margin:20px 0 0}.tk-pricing__img{height:auto;margin-top:28px;max-width:100%;opacity:.9}.tk-pricing__table{background:var(--tk-white);border:1px solid var(--tk-border);border-radius:20px;box-shadow:var(--tk-shadow-sm);overflow:hidden}.tk-pricing__row{align-items:baseline;border-bottom:1px solid var(--tk-border);display:grid;font-size:15.5px;gap:16px;grid-template-columns:1.7fr .7fr .6fr;padding:18px 28px}.tk-pricing__row:last-child{border-bottom:none}.tk-pricing__row--head{background:var(--tk-surface-violet);color:var(--tk-muted);font-size:11.5px;font-weight:700;letter-spacing:.12em;padding:16px 28px;text-transform:uppercase}.tk-pricing__from,.tk-pricing__price{text-align:right}.tk-pricing__eng{color:var(--tk-ink);font-weight:700}.tk-pricing__dur{color:var(--tk-muted)}.tk-pricing__price{color:var(--tk-accent);font-weight:800;text-align:right}.tk-pricing__row.is-highlight{background:var(--tk-surface)}@media (max-width:1080px){.tk-pricing__grid{gap:32px;grid-template-columns:1fr}.tk-pricing__head{position:static}}@media (max-width:560px){.tk-pricing__row{gap:4px 12px;grid-template-columns:1fr auto}.tk-pricing__dur{font-size:13px;grid-column:1}.tk-pricing__price{align-self:center;grid-row:1/span 2}.tk-pricing__row--head{display:none}}