.price{padding:20px 0 80px}.price-block+.price-block{margin-top:50px}.price-block .headline__title{margin-bottom:0}.price-block__date{margin:30px 0 0;font-family:var(--font-accent);font-size:var(--fs-h3);font-weight:500;line-height:32px;color:var(--color-text);text-align:center}.price-block__table{margin:20px auto 0;overflow-x:auto}.price-block__table table{width:100%;border-collapse:collapse}.price-block__table thead th{padding:10px;font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-soft);background:var(--color-border);text-align:center;white-space:nowrap}.price-block__table .jet-dynamic-table__col span{display:block;font-size:var(--fs-xs);font-weight:var(--fw-regular)}.price-block__table tbody td{padding:5px;border-bottom:1px solid var(--color-border);font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--color-black);text-align:center;white-space:nowrap}.price-block__table .jet-dynamic-table__row:hover{background:var(--color-border)}.price-block__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0 0}.price-block__btn{display:inline-block;padding:10px 20px;font-family:var(--font-heading);font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:24px;color:var(--color-white);background:var(--color-red-bright);border-radius:10px;transition:background-color var(--transition)}.price-block__btn:hover{background:var(--color-yellow)}.price-block__btn--download{display:inline-flex;align-items:center;gap:8px}.price-block__btn--download .icon-download{fill:currentColor;flex:none}.price-block__note{margin:20px 0 0;font-family:var(--font-body);font-size:var(--fs-base);line-height:24px;color:var(--color-text-soft);text-align:right}.price-block__note p{margin:12px 0 0}.price-block__note p:first-child{margin-top:0}@media (max-width:1024px){.price{padding-bottom:60px}.price-block__date{font-size:var(--fs-lead);line-height:28px}.price-block__note{font-size:var(--fs-sm)}}@media (max-width:767px){.price{padding-bottom:40px}.price-block+.price-block{margin-top:40px}.price-block__date{font-size:var(--fs-base);line-height:24px}.price-block__table thead th,.price-block__table tbody td{font-size:var(--fs-xs)}.price-block__table .jet-dynamic-table__col span{font-size:11px}.price-block__actions{flex-direction:column;align-items:stretch;gap:10px}.price-block__btn{text-align:center}}