/* Исходные страницы сохранены; добавлены лишь локальные состояния и явные подписи DEMO. */
html{scroll-behavior:smooth}body{overflow-x:hidden}.portfolio-note{position:fixed;bottom:0;left:0;right:0;z-index:2000;background:#161c23;color:#fff;text-align:center;font:11px/1.4 Arial,sans-serif;padding:5px 8px}[hidden]{display:none!important}.demo-avatar{background-image:url('/assets/app/img/logo-sm.png')!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important}.demo-flip-arrow{transform:scaleX(-1)}#archive-note{padding:25px;text-align:center;background:#f5f3ee;font:13px/1.5 Arial,sans-serif}.modal-box.active>.inner{visibility:visible}#catalog [data-product-preview],.accordion [data-accordion-toggle],[data-collection-choice],[data-quiz-answer]{cursor:pointer}.section__form input:disabled,.section__form textarea:disabled,.section__form button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible{outline:2px solid #bd995b;outline-offset:3px}

/* Пять родных публичных маркетинговых портретов; клиентская БД отзывов не импортирована. */
.webp main.index .section__reviews .review-img .photo.photo-1{background-image:url("/assets/app/img/reviews/photo-review_01.webp")}
.webp main.index .section__reviews .review-img .photo.photo-2{background-image:url("/assets/app/img/reviews/photo-review_02.webp")}
.webp main.index .section__reviews .review-img .photo.photo-3{background-image:url("/assets/app/img/reviews/photo-review_03.webp")}
.webp main.index .section__reviews .review-img .photo.photo-4{background-image:url("/assets/app/img/reviews/photo-review_04.webp")}
.webp main.index .section__reviews .review-img .photo.photo-5{background-image:url("/assets/app/img/reviews/photo-review_05.webp")}
@media(max-width:70.37375em){.webp main.index .section__reviews .review-img .photo.photo-1{background-image:url("/assets/app/img/reviews/photo-review_01-sm.webp")}}
@media(max-width:70.37375em){.webp main.index .section__reviews .review-img .photo.photo-2{background-image:url("/assets/app/img/reviews/photo-review_02-sm.webp")}}
@media(max-width:70.37375em){.webp main.index .section__reviews .review-img .photo.photo-3{background-image:url("/assets/app/img/reviews/photo-review_03-sm.webp")}}
@media(max-width:70.37375em){.webp main.index .section__reviews .review-img .photo.photo-4{background-image:url("/assets/app/img/reviews/photo-review_04-sm.webp")}}
@media(max-width:70.37375em){.webp main.index .section__reviews .review-img .photo.photo-5{background-image:url("/assets/app/img/reviews/photo-review_05-sm.webp")}}
main.index .section__reviews .review-img .photo.photo-1{background-image:url("/assets/app/img/reviews/photo-review_01.jpg")}
main.index .section__reviews .review-img .photo.photo-2{background-image:url("/assets/app/img/reviews/photo-review_02.jpg")}
main.index .section__reviews .review-img .photo.photo-3{background-image:url("/assets/app/img/reviews/photo-review_03.jpg")}
main.index .section__reviews .review-img .photo.photo-4{background-image:url("/assets/app/img/reviews/photo-review_04.jpg")}
main.index .section__reviews .review-img .photo.photo-5{background-image:url("/assets/app/img/reviews/photo-review_05.jpg")}
@media(max-width:70.37375em){main.index .section__reviews .review-img .photo.photo-1{background-image:url("/assets/app/img/reviews/photo-review_01-sm.jpg")}}
@media(max-width:70.37375em){main.index .section__reviews .review-img .photo.photo-2{background-image:url("/assets/app/img/reviews/photo-review_02-sm.jpg")}}
@media(max-width:70.37375em){main.index .section__reviews .review-img .photo.photo-3{background-image:url("/assets/app/img/reviews/photo-review_03-sm.jpg")}}
@media(max-width:70.37375em){main.index .section__reviews .review-img .photo.photo-4{background-image:url("/assets/app/img/reviews/photo-review_04-sm.jpg")}}
@media(max-width:70.37375em){main.index .section__reviews .review-img .photo.photo-5{background-image:url("/assets/app/img/reviews/photo-review_05-sm.jpg")}}
