

/* Start:/kz/1csoft/bit-instrumenty-bukhgaltera/css/page.min.css?1791329433820*/
.bit-slider__item{background-image:url(/kz/1csoft/bit-instrumenty-bukhgaltera/css/../img/back-dark.jpg)}h1.bit-slider__title{width:90%}@media (max-width:990px){.bit-button,.bit-button-yellow{width:100%;margin-bottom:10px}}.description-list{gap:20px}.description-list__item{width:calc((100% - 40px)/ 3)}@media (max-width:991px){.description-list{gap:0}div.description-list__item{margin-bottom:10px}}div.bit-signboard{align-items:center;padding:18px 25px}div.icons-grid.icons-grid_three{grid-template-columns:repeat(4,1fr)}div.promo-banner ul{max-width:100%}div.promo-banner p{font-size:16px}@media (min-width:992px){div.col-md-4{width:25%}}@media (max-width:1200px){div.icons-grid.icons-grid_three{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){div.icons-grid.icons-grid_three{grid-template-columns:repeat(1,1fr)}}.description-list__item{width:100%}
/* End */


/* Start:/bitrix/components/1cbit/price.list/templates/price.new_design/style.css?17903790353496*/
:root {
    --pink: #f00082;
    --pink-dark: #b71d5d;
    --purple: #6d32f4;
    --text: #25232a;
    --muted: #77737d;
    --border: #e9e7e8;
    --background: #f4f3f2;
}


.tariffs {
    max-width: 1320px;
    margin: 0 auto;
    padding: 24px 20px 14px;
}

.tariffs__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
}

.tariff-card {
    display: flex;
    flex-direction: column;
    min-height: 420px;
    padding: 28px 28px 24px;
    background: #fff;
    border: 1px solid var(--border);
    border-radius: 16px;
    box-shadow: 0 3px 12px rgb(0 0 0 / 3%);
}

.tariff-card--fact {
    border: 2px solid #cf4b82;
    padding: 27px;
}

.tariff-card__header {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 22px;
}

.tariff-card h3 {
    margin: 0 0 22px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
}

.tariff-card__header h3 {
    margin: 0;
}

.badge {
    display: inline-flex;
    align-items: center;
    height: 22px;
    padding: 0 9px;
    border-radius: 20px;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    white-space: nowrap;
    background: var(--pink);
}

.tariff-card__price {
    display: flex;
    align-items: baseline;
    gap: 4px;
    margin-bottom: 24px;
    font-size: 27px;
    font-weight: bold;
    line-height: 1;
    letter-spacing: -0.8px;
}



.tariff-card__price span {
    color: var(--muted);
    font-size: 14px;
    font-weight: 400;
}

.tariff-card__features {
    display: grid;
    gap: 13px;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #625f67;
    font-size: 14px;
    line-height: 1.35;
}

.tariff-card__features li {
    position: relative;
    padding-left: 20px;
}

.tariff-card__features li::before {
    content: "✓";
    position: absolute;
    top: 0;
    left: 0;
    color: #c87796;
    font-weight: 700;
}

.tariff-card__actions {
    display: grid;
    gap: 10px;
    margin-top: auto;
    padding-top: 24px;
}

.button {
    width: 100%;
    min-height: 42px;
    padding: 10px 16px;
    border: 0;
    border-radius: 7px;
    font: inherit;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: transform 0.2s ease, opacity 0.2s ease;
}

.button:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

.button--pink {
    color: #fff;
    background: var(--pink);
}

.button--primary {
    color: #fff;
    background: linear-gradient(90deg, #5d33ee 0%, #7931f2 100%);
}

.button--light {
    color: #343139;
    background: #f1efef;
}

.tariffs__note {
    color: #aaa6ad;
    font-size: 11px;
    line-height: 1.45;
    text-align: center;
    grid-column: 1 / -1;
}
.tariff-card__header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
}
.tariff-card__more {
    margin-top: 12px;
    padding: 14px;
    color: #625f67;
    font-size: 14px;
    line-height: 1.5;
    background: #f7f5f6;
    border-radius: 8px;
}
/* Планшеты */
@media (max-width: 1024px) {
    .tariffs__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

/* Телефоны */
@media (max-width: 600px) {
    .tariffs {
        padding: 16px;
    }

    .tariffs__grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .tariff-card {
        min-height: auto;
        padding: 22px;
    }


    .tariff-card--fact {
        padding: 21px;
    }

    .tariff-card__price {
        font-size: 25px;
    }
}
/* End */


/* Start:/bitrix/templates/.default/components/bezr/form.result.new.befsend/general2page.product/style.min.css?1773613843621*/
.popup{position:relative;top:auto;left:auto;margin:auto}.text.error:before{top:-19px}.text.error:after{top:3px}.text.error:before{content:attr(data-content)}.j-file-input input{position:absolute;top:0;right:0;font-size:40px;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}.j-form-page .text-wrap{padding:0 22px 10px 0}.j-form-page .text-wrap>.text{margin:10px 0 20px}.bit-form .selectOfficeFormHidden{display:none}.bit-form input.bit-form__input{border:1px solid #3b3b40;font-size:16px;width:100%;padding:10px 15px;border-radius:0;height:auto}@media (max-width:768px){.j-form-page .text-wrap{padding:0 0 10px 0}}
/* End */
/* /kz/1csoft/bit-instrumenty-bukhgaltera/css/page.min.css?1791329433820 */
/* /bitrix/components/1cbit/price.list/templates/price.new_design/style.css?17903790353496 */
/* /bitrix/templates/.default/components/bezr/form.result.new.befsend/general2page.product/style.min.css?1773613843621 */
