.reviews-tabs{background:#f6fbff;border:1px solid #d9e9f3;border-radius:14px;box-shadow:0 8px 18px rgba(12,68,100,.06);display:flex;display:inline-flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:6px}.reviews-tabs__item{align-items:center;background:#fff;border:none;border-radius:999px;border-radius:10px;box-shadow:none;box-shadow:inset 0 0 0 1px #dce7ee;color:#344054;cursor:pointer;display:inline-flex;font-weight:600;font-weight:700;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s ease;transition:background .2s ease,color .2s ease,box-shadow .2s ease,-webkit-transform .1s ease;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease}.reviews-tabs__item:focus,.reviews-tabs__item:hover{border-color:#6bbdc1;box-shadow:0 8px 18px rgba(28,153,160,.12);color:#188288;text-decoration:none}.reviews-tabs__item--active{background:linear-gradient(120deg,#1c99a0,#6bbdc1);background:linear-gradient(135deg,#e4f3f4,#fff 90%);border-color:#1c99a0;box-shadow:0 10px 24px rgba(28,153,160,.24);box-shadow:inset 0 0 0 1px #b0dbde;color:#fff;color:#157378}.reviews-tabs__item--icon{padding:10px 14px}.reviews-tabs__item--icon img{display:block;height:26px;height:32px;width:26px;width:auto}.promo-day__container{display:flex;flex-direction:column;gap:28px}.promo-day__hero{align-items:center;background:linear-gradient(135deg,#c6e6e7,#fff 80%);border-radius:20px;box-shadow:0 18px 40px rgba(12,68,100,.08);display:grid;gap:32px;grid-template-columns:1.15fr .85fr;padding:32px}.promo-day__hero-content{display:flex;flex-direction:column;gap:12px}.promo-day__eyebrow{align-items:center;background:#e4f3f4;border-radius:999px;color:#188288;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.01em;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promo-day__title{color:#101828;font-size:32px;font-weight:700;line-height:1.25;margin:0}.promo-day__description{color:#475467;font-size:15px;line-height:1.6;margin:0}.promo-day__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.promo-day__chip{align-items:center;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #e4e7ec;color:#344054;display:inline-flex;font-weight:600;gap:6px;padding:10px 14px}.promo-day__chip--accent{background:#e4f3f4;box-shadow:inset 0 0 0 1px #c6e6e7;color:#167a80}.promo-day__countdown{align-items:center;background:#0e2c3f;border-radius:12px;box-shadow:0 10px 25px rgba(5,32,49,.25);color:#fff;display:grid;gap:8px 14px;grid-template-columns:auto auto;margin-top:10px;padding:14px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promo-day__countdown-label{font-size:13px;font-weight:600;opacity:.75}.promo-day__countdown-value{font-size:24px;font-weight:700;letter-spacing:.04em}.promo-day__countdown-hint{font-size:12px;grid-column:1/-1;opacity:.8}.promo-day__hero-visual{align-items:center;display:flex;justify-content:center;order:-1;position:relative}.promo-day__hero-image{background:#fff;border-radius:16px;box-shadow:0 18px 28px rgba(0,0,0,.08);overflow:hidden;width:100%}.promo-day__hero-image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.promo-day__hero-meta{align-items:center;background:rgba(14,44,63,.85);border-radius:14px;bottom:16px;color:#fff;display:flex;flex-direction:column;gap:4px;padding:10px 12px;position:absolute;right:16px;text-transform:uppercase}.promo-day__hero-tag{font-size:22px;font-weight:700;line-height:1}.promo-day__hero-date{font-size:12px;letter-spacing:.08em}.promo-day__hero-note{font-size:11px;opacity:.9}.promo-day__products{background:#fff;border-radius:18px;box-shadow:0 12px 30px rgba(12,68,100,.06);display:flex;flex-direction:column;gap:20px;padding:22px 24px}.promo-day__section-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.promo-day__section-eyebrow{color:#188288;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.promo-day__section-title{color:#101828;font-size:24px;font-weight:700;line-height:1.3;margin:0}.promo-day__section-subtitle{color:#475467;line-height:1.5;margin:6px 0 0;max-width:640px}.promo-day__status{align-items:center;border-radius:12px;display:inline-flex;font-weight:700;gap:8px;letter-spacing:.01em;padding:10px 12px}.promo-day__status--soon{background:#fff7ed;color:#b54708}.promo-day__status--live{background:#e4f3f4;color:#167a80}.promo-day__product-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.promo-day__product-list .item_prod{float:none;margin:0;max-width:none;width:100%}.promo-day__product-card{height:100%;position:relative}.promo-day__product-card--hidden{display:none}.promo-day__product-overlay{align-items:center;background:rgba(16,37,46,.45);border-radius:12px;color:#fff;display:flex;font-weight:600;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center;z-index:10}.promo-day__empty{color:#344054;font-size:18px;font-weight:600;margin:10px 0 0}.promo-day__more{display:flex;justify-content:center;margin-top:8px}.promo-day__more .button_prodDay_ajax{background:linear-gradient(90deg,#c6e6e7,#fff);border:1px solid #1c99a0;border-radius:12px;color:#167a80;font-weight:700;min-width:220px;text-transform:none}.promo-day__schedule{background:#fff;border-radius:18px;box-shadow:0 12px 30px rgba(12,68,100,.06);padding:22px 24px 16px}.promo-day__schedule-list{margin-top:14px}.promo-day__schedule-card{align-items:center;background:#f7fdfd;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 6px 14px rgba(16,37,46,.05);display:grid;gap:12px;grid-template-columns:auto 1fr;margin-top:10px;padding:14px;transition:border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease;transition:transform .2s ease,border-color .2s ease,-webkit-transform .2s ease}.promo-day__schedule-card:hover{border-color:#1c99a0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.promo-day__schedule-card.is-active{background:#e4f3f4;border-color:#1c99a0}.promo-day__schedule-card.is-soon{border-color:#fff7ed}.promo-day__schedule-date{align-items:center;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #e4e7ec;color:#1f1f33;display:flex;flex-direction:column;font-weight:700;height:66px;justify-content:center;width:66px}.promo-day__schedule-day{font-size:20px;line-height:1}.promo-day__schedule-month{color:#667085;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.promo-day__schedule-meta{display:flex;flex-direction:column;gap:4px}.promo-day__schedule-label{color:#344054;font-size:13px;font-weight:700}.promo-day__schedule-count{color:#475467;font-size:13px}.promo-day__schedule-cta{-webkit-animation:promo-day-cta-glow 4s ease-in-out infinite;animation:promo-day-cta-glow 4s ease-in-out infinite;background:linear-gradient(120deg,#198a90,#1c99a0 45%,#167a80);background-size:220% 220%;border:none;border-radius:10px;box-shadow:0 10px 24px rgba(28,153,160,.26);color:#fff;cursor:pointer;font-weight:700;grid-column:1/-1;justify-self:flex-start;margin-top:6px;padding:10px 14px;position:relative;transition:box-shadow .3s ease,background-position .3s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .3s ease,background-position .3s ease;transition:transform .2s ease,box-shadow .3s ease,background-position .3s ease,-webkit-transform .2s ease}.promo-day__schedule-cta:hover{background-position:100% 50%;box-shadow:0 12px 28px rgba(28,153,160,.32);-webkit-transform:translateY(-1px) scale(1.01);transform:translateY(-1px) scale(1.01)}.promo-day__schedule-cta:focus-visible{outline:2px solid #1c99a0;outline-offset:2px}@-webkit-keyframes promo-day-cta-glow{0%{background-position:0 50%}50%{background-position:100% 50%;box-shadow:0 12px 28px rgba(28,153,160,.3)}to{background-position:0 50%}}@keyframes promo-day-cta-glow{0%{background-position:0 50%}50%{background-position:100% 50%;box-shadow:0 12px 28px rgba(28,153,160,.3)}to{background-position:0 50%}}.reviews-page{display:flex;flex-direction:column;gap:18px}.reviews-page__header{margin-bottom:8px}.reviews-page__header h1{margin:0 0 8px}.reviews-page__header p{color:#475467;font-size:15px;line-height:1.6;margin:0}.reviews-tabs__item:hover{box-shadow:inset 0 0 0 1px #b5d7ea;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.reviews-tabpanes{margin-top:12px}.reviews-tabpane{-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease;display:none}.reviews-tabpane--active{display:block}.review-card{background:linear-gradient(135deg,#f9fcff,#f4f9fd);border:1px solid #d9e9f3;border-radius:14px;box-shadow:0 8px 20px rgba(0,76,130,.06);display:grid;gap:18px;grid-template-columns:160px 1fr;margin-bottom:16px;padding:18px}.review-card__media{align-self:flex-start}.review-card__image{border-radius:10px;box-shadow:0 10px 24px rgba(0,76,130,.12);display:block;height:210px;margin:0;opacity:1;overflow:hidden;position:relative;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:160px}.review-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-card__image:hover{box-shadow:0 14px 32px rgba(0,76,130,.16);-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01)}.review-card__body{color:#1f1f33;display:flex;flex-direction:column;gap:10px;line-height:1.6}.review-card__title{color:#101828;font-size:18px;font-weight:700}.review-card__text{color:#344054}.review-card__more{color:#157378;cursor:pointer;font-weight:700;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review-card__more:after{background:currentColor;bottom:-2px;content:"";height:2px;left:0;opacity:.3;position:absolute;right:0}.review-card__hidden{color:#344054;display:none;margin-top:6px}.review-card__hidden--open{display:block}.review-card__meta{color:#475467;font-style:italic;margin-top:auto;text-align:right}.reviews-yandex{background:#fff;border:1px solid #d9e9f3;border-radius:14px;box-shadow:0 10px 26px rgba(0,76,130,.08);height:800px;max-width:860px;overflow:hidden;position:relative;width:100%}.reviews-yandex iframe{border:none;height:100%;width:100%}.reviews-yandex__link{bottom:8px;box-sizing:border-box;color:#667085;font-size:11px;left:0;padding:0 16px;position:absolute;text-align:center;text-decoration:none;width:100%}.faq-page .tabs{margin:32px 0}.faq-page .theme{font-size:2em;margin:1.5em 0 1em}.faq-page .tabs__panes .tabs-panes__pane{background:linear-gradient(135deg,#f9fcff,#cfe5e3);border:1px solid #23bdc6;border-radius:12px;box-shadow:0 6px 20px rgba(0,76,130,.06);margin-bottom:14px;padding:18px 16px;position:relative;transition:box-shadow .25s ease,border-color .25s ease}.faq-page .tabs__panes .tabs-panes__pane.active{border-color:#1c99a0;box-shadow:0 10px 26px rgba(0,174,239,.12)}.faq-page .tabs__panes .tabs-panes__pane .tabs-pane__title{cursor:pointer;font-size:1.15em;font-weight:700;line-height:1.4;margin:0;padding-right:26px;position:relative}.faq-page .tabs__panes .tabs-panes__pane .tabs-pane__title:after{color:#375052;content:"-";font-size:28px;position:absolute;right:0;top:-8px;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.faq-page .tabs__panes .tabs-panes__pane:not(.active) .tabs-pane__title:after{content:"+"}.faq-page .tabs__panes .tabs-panes__pane.active .tabs-pane__title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-page .tabs__panes .tabs-panes__pane .tabs-pane__content{color:#2d3a44;display:block;line-height:1.6;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease;word-break:break-word}.faq-page .tabs__panes .tabs-panes__pane.active .tabs-pane__content{margin-top:18px;opacity:1}.faq-page .tabs-pane__content ul{list-style:disc;margin:0;padding-left:20px}.faq-page .tabs-pane__content li{margin-bottom:10px}.faq-page .callcentr{font-size:22px}.llm-info{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-sizing:border-box;color:#1f1f33;font-size:16px;line-height:1.7;margin:0 auto 40px;max-width:1040px;overflow-wrap:anywhere;padding:32px;width:100%}.llm-info__title{font-size:32px;line-height:1.25;margin:0 0 20px}.llm-info__section{margin-top:32px}.llm-info h2{font-size:24px;line-height:1.35}.llm-info h2,.llm-info p{margin:0 0 16px}.llm-info__list{list-style:disc;margin:0;padding-left:24px}.llm-info__list li{line-height:inherit;margin:8px 0}.llm-info__list ul{list-style:circle;margin-top:8px}.llm-info__list ul ul{list-style:square}.llm-info__catalog>li{margin-bottom:20px}.llm-info__catalog>li>a{font-weight:600}.llm-info__catalog a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1200px){.promo-day__hero{grid-template-columns:1fr}.promo-day__hero-visual{order:-1}}@media (max-width:900px){.promo-day__title{font-size:26px}.promo-day__countdown{grid-template-columns:1fr;width:90%}.promo-day__product-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.promo-day__schedule-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){.review-card{grid-template-columns:1fr;text-align:left}.review-card__image{height:auto;width:100%}.review-card__media{justify-self:center;width:100%}.review-card__meta{text-align:left}.reviews-yandex{height:520px}}@media (max-width:767px){.llm-info{margin-bottom:24px;padding:20px 16px}.llm-info__title{font-size:26px}.llm-info h2{font-size:22px}.llm-info__list{padding-left:20px}}@media (max-width:640px){.promo-day{padding:8px 0 32px}.promo-day__hero{gap:18px;padding:18px}.promo-day__chips{flex-direction:column}.promo-day__products,.promo-day__schedule{padding:16px}.promo-day__section-title{font-size:20px}.promo-day__product-list{gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}