.annual-label{border:1px solid #d4e2ec;background:white;border-radius:5px;padding:11px 17px;flex-shrink:0;font-size:14px;font-weight:600;color:var(--ink)}.annual-label span{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:2px}.plans{row-gap:32px}.plan h3{min-height:64px;line-height:1.3;font-size:23px;margin-bottom:10px}.plan .price.custom{font-size:27px}.plan-description{min-height:65px}.comparison table{min-width:1050px;table-layout:fixed}.comparison th:first-child,.comparison td:first-child{width:260px;position:sticky;left:0;background:#f4f7fa;z-index:1}.comparison thead th:first-child{background:#edf2f7}.comparison th,.comparison td{padding:16px 12px;font-size:12px}.table-scroll{border:1px solid var(--line);border-radius:5px}.package-teasers{row-gap:24px}
@media(min-width:761px) and (max-width:1050px){.plans,.package-teasers{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.plan h3{min-height:0}.plan-description{min-height:0}.annual-label{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:20px}.annual-label span{margin:0}.comparison th:first-child,.comparison td:first-child{width:175px}.comparison table{min-width:970px}}
