@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #14161b;--ink-2: #4d5460;--ink-3: #6b7280;--line: #e5e8ec;--line-soft: #eef1f4;--bg: #f6f7f9;--white: #fff;--orange: #f0921f;--orange-dark: #d97d0e;--orange-soft: #fdf1e0;--red: #b03a2b;--red-dark: #8c2c21;--red-soft: #fbeeea;--green: #2f7d4f;--radius: 16px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(16, 18, 22, .06);--shadow-md: 0 12px 32px -16px rgba(16, 18, 22, .22);--shadow-lg: 0 28px 70px -28px rgba(16, 18, 22, .34);--container: 1280px;--header-h: 76px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.6;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure{margin:0}svg{display:block}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.skip-link{position:fixed;top:8px;left:8px;z-index:300;padding:10px 16px;border-radius:8px;background:var(--ink);color:#fff;font-weight:600;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.promo{background:#14161b;color:#dfe3ea;font-size:13px;line-height:1.45}.promo__inner{display:flex;align-items:center;gap:12px;min-height:44px;padding-block:8px}.promo__icon{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f0921f2e;color:var(--orange)}.promo__text{margin:0}.promo__text strong{color:#fff;font-weight:600}.promo__close{margin-left:auto;flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:#ffffff12;color:#c9ced7;cursor:pointer;transition:background .2s ease,color .2s ease}.promo__close:hover{background:#ffffff29;color:#fff}.promo[hidden]{display:none}.header{position:sticky;top:0;z-index:100;background:#fffffff0;border-bottom:1px solid var(--line-soft);transition:box-shadow .25s ease,background .25s ease;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px)}.header.is-scrolled{box-shadow:0 8px 24px -18px #10121680;border-bottom-color:transparent}.header__inner{display:flex;align-items:center;gap:20px;height:var(--header-h)}.logo{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.logo__mark{width:36px;height:auto;flex:0 0 auto}.logo__text{display:flex;flex-direction:column;line-height:1.05}.logo__name{font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.logo__tagline{margin-top:3px;font-size:8px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.logo--light .logo__name{color:#fff}.logo--light .logo__tagline{color:#8d95a2}.nav{margin-left:auto}.nav__list{display:flex;align-items:center;gap:2px}.nav__link{position:relative;display:inline-block;padding:9px 12px;border-radius:8px;font-size:14.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:color .18s ease,background .18s ease}.nav__link:hover,.nav__link.is-active{color:var(--ink);background:#f4f6f8}.nav__link.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--orange)}.header__actions{display:flex;align-items:center;gap:8px;margin-left:8px}.header__phone{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;margin-right:4px;line-height:1.15}.header__phone small{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.header__phone a{font-size:15.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.header__phone a:hover{color:var(--orange-dark)}.icon-link{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;transition:border-color .2s ease,color .2s ease,transform .2s ease}.icon-link:hover{border-color:var(--ink);transform:translateY(-1px)}.icon-link--tg:hover{color:#229ed9;border-color:#229ed9}.icon-link--max:hover{color:#6b4cff;border-color:#6b4cff}.burger{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;padding:0;place-items:center}.burger span{position:relative;display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s ease,opacity .2s ease}.burger span:before,.burger span:after{content:"";position:absolute;left:0;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s ease}.burger span:before{top:-6px}.burger span:after{top:6px}.mnav{position:fixed;inset:0;z-index:150;display:flex;flex-direction:column;padding:16px 20px 28px;background:#fff;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.mnav.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mnav__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mnav__brand{display:flex;align-items:center;gap:10px}.mnav__brand .logo__mark{width:34px}.mnav__close{width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.mnav__list{display:flex;flex-direction:column}.mnav__link{display:flex;align-items:center;justify-content:space-between;padding:15px 2px;border-bottom:1px solid var(--line-soft);font-size:17px;font-weight:600}.mnav__link svg{color:var(--ink-3)}.mnav__contacts{margin-top:24px;display:grid;gap:6px}.mnav__phone{font-size:21px;font-weight:800;letter-spacing:-.02em}.mnav__note{font-size:13px;color:var(--ink-3)}.mnav__actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.mnav__socials{display:flex;gap:8px;margin-top:14px}.mnav__socials a{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:600;color:var(--ink-2)}.mnav__socials a:hover{border-color:var(--ink);color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .18s ease,box-shadow .2s ease}.btn svg{flex:0 0 auto}.btn--primary{background:var(--orange);color:#1c1204;box-shadow:0 10px 24px -14px #f0921fe6}.btn--primary:hover{background:var(--orange-dark);transform:translateY(-1px);box-shadow:0 14px 28px -14px #d97d0ed9}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:#262a33;transform:translateY(-1px)}.btn--ghost{background:#fff;border-color:var(--line);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink);transform:translateY(-1px)}.btn--light{background:#fff;color:var(--ink)}.btn--light:hover{background:#f3f4f6}.btn--sm{min-height:40px;padding:0 16px;font-size:14px;border-radius:9px}.btn--block{width:100%}.btn--link{padding:0;min-height:0;background:none;border:0;color:var(--red);font-weight:600}.btn--link:hover{color:var(--red-dark);text-decoration:underline}.section{padding:88px 0}.section--tight{padding:64px 0}.section--bg{background:var(--bg)}.section--brick{background:linear-gradient(180deg,#fff,#fdf8f5 48%,#fbf3ee)}.section--sibit{background:linear-gradient(180deg,#f7f8fa,#f2f4f7)}.section-head{max-width:780px;margin-bottom:40px}.section-head--wide{max-width:900px}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .eyebrow{justify-content:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.eyebrow--orange{color:#a35a00}.eyebrow--light{color:#ffd9a6}.h2{margin:14px 0 16px;font-size:clamp(26px,3.2vw,40px);line-height:1.12;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.h3{font-size:20px;font-weight:700;letter-spacing:-.01em}.lead{font-size:16.5px;line-height:1.68;color:var(--ink-2)}.muted{color:var(--ink-3)}.small{font-size:13px;line-height:1.55}.hero{position:relative;padding:44px 0 64px;background:radial-gradient(900px 340px at 88% -8%,rgba(240,146,31,.16),transparent 70%),radial-gradient(700px 300px at -10% 12%,rgba(176,58,43,.08),transparent 70%),linear-gradient(180deg,#fff,#f7f8fa);overflow:hidden}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(20,22,27,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,22,27,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 62%)}.hero__inner{position:relative;z-index:1}.hero__top{max-width:980px}.hero__title{margin:18px 0;font-size:clamp(30px,4.5vw,56px);line-height:1.06;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.hero__lead{max-width:720px;font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--ink-2)}.hero__lead b{color:var(--ink);font-weight:600}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.hero__phone{display:inline-flex;flex-direction:column;margin-left:6px;line-height:1.2}.hero__phone small{font-size:11.5px;color:var(--ink-3)}.hero__phone b{font-size:19px;letter-spacing:-.015em}.hero__phone:hover b{color:var(--orange-dark)}.slider{position:relative;margin-top:38px;border-radius:20px;overflow:hidden;background:#101216;box-shadow:0 40px 80px -46px #101216a6}.slider__viewport{overflow:hidden}.slider__track{display:flex;transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}.slider__slide{position:relative;flex:0 0 100%}.slider__slide img{width:100%;aspect-ratio:1320 / 450;height:auto;object-fit:cover}.slider__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#1012166b;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,transform .2s ease,border-color .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.slider__arrow:hover{background:#101216b8;border-color:#fff9}.slider__arrow--prev{left:16px}.slider__arrow--next{right:16px}.slider__arrow--prev:hover{transform:translateY(-50%) translate(-2px)}.slider__arrow--next:hover{transform:translateY(-50%) translate(2px)}.slider__dots{position:absolute;left:50%;bottom:16px;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#10121661;transform:translate(-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.slider__dot{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;transition:width .3s ease}.slider__dot:before{content:"";position:absolute;left:1px;right:1px;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:#ffffff73;transition:background .2s ease}.slider__dot:hover:before{background:#fffc}.slider__dot.is-active{width:38px}.slider__dot.is-active:before{background:var(--orange)}.slider__count{position:absolute;right:18px;bottom:18px;z-index:3;padding:5px 10px;border-radius:8px;background:#10121673;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.slider__progress{position:absolute;left:0;bottom:0;z-index:3;height:3px;width:100%;background:#ffffff24}.slider__progress span{display:block;height:100%;width:0;background:var(--orange);transition:width .1s linear}.usp{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}.usp__item{display:flex;align-items:flex-start;gap:14px}.usp__icon{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--red);box-shadow:var(--shadow-sm)}.usp__item:nth-child(2n) .usp__icon{color:var(--orange-dark)}.usp__title{font-size:14.5px;font-weight:650;line-height:1.35}.usp__text{font-size:12.5px;line-height:1.5;color:var(--ink-3);margin-top:2px}.about{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}.about__text p+p{margin-top:14px}.about__text .h2{margin-top:12px}.about__quote{margin-top:24px;padding:18px 20px;border-left:3px solid var(--orange);border-radius:0 12px 12px 0;background:#fff;font-size:14.5px;line-height:1.6;color:var(--ink-2);box-shadow:var(--shadow-sm)}.about__quote b{color:var(--ink)}.about__panel{padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-md)}.about__panel-title{font-size:15px;font-weight:700;letter-spacing:.02em}.about__facts{display:grid;gap:16px;margin-top:20px}.fact{display:flex;gap:12px;align-items:flex-start}.fact svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.fact__title{font-size:14px;font-weight:600}.fact__text{font-size:12.5px;color:var(--ink-3);line-height:1.5}.about__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line-soft)}.stat b{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.stat span{font-size:11.5px;line-height:1.35;color:var(--ink-3);display:block;margin-top:4px}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 22px 22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cat:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#dce1e7}.cat__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--orange-soft);color:var(--red)}.cat__title{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.cat__text{font-size:13px;line-height:1.55;color:var(--ink-3)}.cat__link{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.cat__link svg{transition:transform .2s ease}.cat:hover .cat__link svg{transform:translate(3px)}.cat--accent{background:var(--ink);border-color:var(--ink);color:#fff}.cat--accent .cat__icon{background:#f0921f29;color:var(--orange)}.cat--accent .cat__text{color:#a9b0bd}.cat--accent .cat__link{color:var(--orange)}.cat--accent:hover{box-shadow:var(--shadow-lg)}.cat--accent .cat__badge{position:absolute;top:16px;right:16px;padding:3px 8px;border-radius:6px;background:#f0921f29;color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brick-intro{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;margin-bottom:36px;align-items:start}.types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.types__group{padding:20px;border:1px solid #ecded6;border-radius:14px;background:#ffffffb8}.types__title{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--red)}.types__title:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-block;padding:5px 10px;border:1px solid #eddfd8;border-radius:999px;background:#fff;font-size:12px;line-height:1.4;color:var(--ink-2)}.brick-aside{padding:26px;border-radius:18px;background:var(--ink);color:#fff;box-shadow:var(--shadow-lg)}.brick-aside .eyebrow{color:var(--orange)}.brick-aside h3{margin:12px 0 14px;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.015em}.brick-aside ul{display:grid;gap:11px}.brick-aside li{display:flex;gap:9px;font-size:13.5px;line-height:1.5;color:#c6ccd6}.brick-aside li svg{flex:0 0 auto;margin-top:2px;color:var(--orange)}.brick-aside .btn{margin-top:20px}.brick-aside__note{margin-top:14px;font-size:12px;color:#8f97a5;line-height:1.5}.products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.products-head h3{font-size:22px;font-weight:700;letter-spacing:-.02em}.products-head p{font-size:13px;color:var(--ink-3)}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#dbe0e6}.product__media{position:relative;display:grid;place-items:center;padding:12px;aspect-ratio:3 / 2;background:#fafbfc;border-bottom:1px solid var(--line-soft)}.product__media img{width:100%;height:100%;object-fit:contain;transition:transform .45s ease}.product:hover .product__media img{transform:scale(1.045)}.product__tag{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:6px;background:var(--red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product__tag--orange{background:var(--orange);color:#201404}.product__body{display:flex;flex-direction:column;gap:8px;padding:16px 16px 18px;flex:1}.product__brand{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.product__title{font-size:15px;font-weight:650;line-height:1.35;letter-spacing:-.005em}.product__meta{font-size:12px;line-height:1.48;color:var(--ink-3)}.product__price{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:6px}.product__price b{font-size:23px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.product__price span{font-size:12.5px;color:var(--ink-3)}.product__actions{display:flex;gap:8px;margin-top:12px}.product__actions .btn{flex:1}.price-note{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding:14px 16px;border:1px dashed #e3d4cc;border-radius:12px;background:#ffffffb3;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.price-note svg{flex:0 0 auto;margin-top:1px;color:var(--red)}.price-note--gray{border-color:var(--line);background:#fff}.price-note--gray svg{color:var(--orange-dark)}.sibit-top{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:end;margin-bottom:32px}.sibit-badges{display:grid;gap:10px}.sibit-badge{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13px;font-weight:550;color:var(--ink-2)}.sibit-badge b{color:var(--ink);font-weight:700}.sibit-badge svg{flex:0 0 auto;color:var(--orange-dark)}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.spec-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.spec-card h3{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:700}.spec-card h3 svg{color:var(--red)}.spec-card ul{display:grid;gap:7px}.spec-card li{position:relative;padding-left:14px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.spec-card li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--orange)}.spec-card__note{margin-top:12px;font-size:12px;color:var(--ink-3)}.delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.delivery__card{position:relative;padding:28px 24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.delivery__num{display:block;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--red);line-height:1}.delivery__card h3{margin-bottom:8px;font-size:17px;font-weight:700}.delivery__card p{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.delivery__card svg{color:var(--red);margin-bottom:14px}.partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.partner{display:grid;place-items:center;height:104px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.partner:hover{box-shadow:var(--shadow-md);border-color:#dce1e7}.partner img{max-height:52px;width:auto;max-width:100%;object-fit:contain}.partners__note{margin-top:18px;font-size:12.5px;color:var(--ink-3);text-align:center}.faq-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.faq{display:grid;gap:10px}.faq-aside{position:sticky;top:calc(var(--header-h) + 24px);padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-md)}.faq-aside .eyebrow{margin-bottom:10px}.faq-aside h3{font-size:21px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.faq-aside__phone{display:block;margin:14px 0 4px;font-size:23px;font-weight:800;letter-spacing:-.03em}.faq-aside__phone:hover{color:var(--orange-dark)}.faq-aside__hours{font-size:12px;color:var(--ink-3)}.faq-aside .btn{margin-top:18px}.faq-aside__note{margin-top:12px;font-size:12px;line-height:1.5;color:var(--ink-3)}.faq__item{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.faq__item[open]{border-color:#d9dee5;box-shadow:var(--shadow-sm)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"";flex:0 0 auto;width:10px;height:10px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg) translateY(-2px);transition:transform .22s ease}.faq__item[open] .faq__q:after{transform:rotate(-135deg) translateY(-2px)}.faq__a{padding:0 20px 20px;font-size:14px;line-height:1.65;color:var(--ink-2)}.faq__a p+p{margin-top:10px}.contacts{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;align-items:start}.contact-card{border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.contact-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:26px 26px 8px}.contact-info__item{display:flex;gap:12px;align-items:flex-start}.contact-info__icon{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--bg);color:var(--red)}.contact-info__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.contact-info__value{font-size:14px;font-weight:600;line-height:1.45}.contact-info__value a,.contact-info__sub a{display:inline-block;padding:4px 0}.contact-info__value a:hover{color:var(--orange-dark)}.contact-info__sub{font-size:12px;color:var(--ink-3);line-height:1.45}.contact-links{display:flex;flex-wrap:wrap;gap:8px;padding:18px 26px 22px}.map-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12.5px;font-weight:600;color:var(--ink-2);transition:border-color .2s ease,color .2s ease,background .2s ease}.map-btn:hover{border-color:var(--ink);color:var(--ink);background:var(--bg)}.map-btn svg{color:var(--red)}.map-wrap{position:relative;border-top:1px solid var(--line-soft);background:var(--bg)}.map-wrap iframe{display:block;width:100%;height:340px;border:0}.form-card{padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-md)}.form-card__title{font-size:22px;font-weight:800;letter-spacing:-.02em}.form-card__lead{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.form{display:grid;gap:14px;margin-top:20px}.field{display:grid;gap:6px}.field__label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.field__label b{color:var(--red);font-weight:700}.input,.textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fcfcfd;font:inherit;font-size:14.5px;color:var(--ink);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.input::placeholder,.textarea::placeholder{color:#a3a9b4}.input:focus,.textarea:focus{outline:none;border-color:var(--orange);background:#fff;box-shadow:0 0 0 3px #f0921f26}.textarea{min-height:96px;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field--hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.checkbox{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.55;color:var(--ink-3);cursor:pointer}.checkbox input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--orange);cursor:pointer}.checkbox a{color:var(--ink);text-decoration:underline;text-decoration-color:#c3c9d2;text-underline-offset:2px}.checkbox a:hover{color:var(--orange-dark)}.form__submit{margin-top:4px}.form__note{font-size:11.5px;line-height:1.5;color:var(--ink-3);margin-top:2px}.form__status{display:none;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5}.form__status.is-show{display:block}.form__status.is-error{background:#fdecea;color:#8c2318}.form__status.is-success{background:#eaf6ef;color:#22623d}.form__subject{display:none;align-items:center;gap:8px;padding:8px 10px;border:1px solid #eddcc9;border-radius:8px;background:var(--orange-soft);font-size:12.5px;color:#6c4410}.form__subject.is-show{display:flex}.form__subject button{margin-left:auto;border:0;background:none;color:#8a6a3d;font-size:16px;line-height:1;cursor:pointer;padding:2px 4px}.footer{background:#111318;color:#b9bfca;padding-top:64px;font-size:14px}.footer__grid{display:grid;grid-template-columns:1.5fr .8fr .9fr 1.1fr;gap:36px}.footer__brand .logo{margin-bottom:2px}.footer__brand .logo__mark{width:40px;height:auto}.footer__about{margin-top:16px;max-width:320px;font-size:13px;line-height:1.65;color:#8f97a5}.footer__title{margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.footer__list{display:grid;gap:9px}.footer__list a{color:#b9bfca;font-size:13.5px}.footer__list a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer__contacts{display:grid;gap:12px;font-size:13.5px}.footer__contacts a:hover{color:#fff}.footer__phone{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#fff}.footer__social{display:flex;gap:8px;margin-top:18px}.footer__social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#dfe3ea;transition:background .2s ease,border-color .2s ease,color .2s ease}.footer__social a:hover{background:#ffffff14;border-color:#ffffff57;color:#fff}.footer__bottom{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:48px;padding:22px 0 26px;border-top:1px solid rgba(255,255,255,.09);font-size:12px;line-height:1.6;color:#7d8592}.footer__bottom a{color:#9aa1ad}.footer__bottom a:hover{color:#fff}.footer__legal{display:flex;flex-wrap:wrap;gap:14px}.fab{position:fixed;right:24px;bottom:calc(24px + var(--cookie-offset, 0px));z-index:120;display:flex;flex-direction:column;align-items:flex-end;gap:10px;transition:bottom .3s ease}.fab__panel{display:grid;gap:2px;width:236px;padding:6px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:bottom right;transition:opacity .2s ease,transform .2s ease,visibility .2s}.fab.is-open .fab__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.fab__item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;font-size:13px;font-weight:550;color:var(--ink)}.fab__item:hover{background:var(--bg)}.fab__item svg{flex:0 0 auto;color:var(--red)}.fab__item span{display:block}.fab__item small{display:block;font-size:11px;font-weight:400;color:var(--ink-3)}.fab__toggle{display:grid;place-items:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:var(--orange);color:#1c1204;cursor:pointer;box-shadow:0 16px 34px -12px #f0921fd9;transition:transform .2s ease,background .2s ease}.fab__toggle:hover{background:var(--orange-dark);transform:translateY(-2px)}.fab__toggle .fab__icon-close{display:none}.fab.is-open .fab__toggle .fab__icon-close{display:block}.fab.is-open .fab__toggle .fab__icon-open{display:none}.to-top{position:fixed;right:29px;bottom:calc(94px + var(--cookie-offset, 0px));z-index:118;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease,background .2s ease}.to-top.is-show{opacity:1;visibility:visible;transform:translateY(0)}.to-top:hover{background:var(--bg)}.cookie{position:fixed;left:24px;bottom:20px;z-index:130;width:min(460px,calc(100% - 48px));padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.cookie.is-show{opacity:1;visibility:visible;transform:translateY(0)}.cookie__text{font-size:12.5px;line-height:1.6;color:var(--ink-2)}.cookie__text a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.cookie__actions{display:flex;align-items:center;gap:12px;margin-top:14px}.cookie__actions .btn{min-height:38px;padding:0 22px;font-size:13px}.cookie__more{font-size:12px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.page-hero{padding:52px 0 34px;background:linear-gradient(180deg,#fff,#f7f8fa);border-bottom:1px solid var(--line-soft)}.page-hero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3);margin-bottom:14px}.page-hero__crumbs a:hover{color:var(--ink)}.page-hero__crumbs span{color:#c1c6cf}.page-hero h1{font-size:clamp(28px,4vw,44px);line-height:1.12;font-weight:800;letter-spacing:-.03em;max-width:900px}.page-hero p{margin-top:12px;max-width:760px;font-size:15px;line-height:1.65;color:var(--ink-2)}.page-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.prose{max-width:940px;padding:48px 0 72px}.prose h2{margin:38px 0 14px;font-size:clamp(20px,2.4vw,26px);line-height:1.25;font-weight:750;letter-spacing:-.02em}.prose h2:first-child{margin-top:0}.prose h3{margin:24px 0 8px;font-size:17px;font-weight:700}.prose p{margin:0 0 12px;font-size:14.5px;line-height:1.75;color:var(--ink-2)}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px;list-style:disc}.prose ol{list-style:decimal}.prose li{margin-bottom:7px;font-size:14.5px;line-height:1.7;color:var(--ink-2)}.prose a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--red-dark)}.prose strong{color:var(--ink);font-weight:650}.prose .note-box{margin:20px 0;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:0 10px 10px 0;background:#fff;font-size:13.5px;line-height:1.65;color:var(--ink-2)}.doc-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:12.5px;color:var(--ink-3)}.req-table{width:100%;border-collapse:collapse;margin:8px 0 12px;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px;background:#fff}.req-table caption{caption-side:top;text-align:left;padding:0 0 12px;font-size:13px;color:var(--ink-3)}.req-table th,.req-table td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.req-table th{width:38%;background:#fafbfc;font-weight:600;color:var(--ink-2);font-size:13px}.req-table td{color:var(--ink);font-weight:500}.req-table tr:last-child th,.req-table tr:last-child td{border-bottom:0}.req-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 6px}.cert-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start;padding:48px 0 24px}.cert-frame{padding:14px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-md)}.cert-frame img{width:100%;height:auto;border-radius:8px}.cert-side h2{margin-top:0}.cert-side p{font-size:14px;line-height:1.7;color:var(--ink-2);margin-bottom:12px}.cert-list{display:grid;gap:12px;margin:20px 0 0}.cert-item{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.cert-item svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.cert-item b{display:block;font-size:13.5px}.cert-item span{font-size:12.5px;color:var(--ink-3);line-height:1.5}.cert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.cert-placeholder{padding:22px;border:1px dashed var(--line);border-radius:14px;background:#fff}.cert-placeholder h3{font-size:14.5px;font-weight:700;margin-bottom:6px}.cert-placeholder p{font-size:12.5px;line-height:1.55;color:var(--ink-3)}.header__back{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:13.5px;font-weight:600;color:var(--ink-2)}.header__back:hover{color:var(--ink)}.footer__grid--simple{grid-template-columns:1.6fr 1fr 1.2fr}.req-wrap{max-width:1040px;padding:44px 0 72px}.req-note{margin:18px 0 0;font-size:13.5px;line-height:1.65;color:var(--ink-2)}.req-table a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.req-table a:hover{color:var(--red)}.rot-180{transform:rotate(180deg)}.mb-0{margin-bottom:0}.mt-36{margin-top:36px}.mt-10{margin-top:10px}.mt-26{margin-top:26px}.pb-56{padding-bottom:56px}@media (max-width: 1180px){.nav__link{padding-inline:9px;font-size:14px}.header__phone{display:none}.header__inner{gap:12px}.about{gap:40px}.brick-intro{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 1080px){.nav{display:none}.burger{display:grid;margin-left:auto}.header__actions{margin-left:0}.cat-grid{grid-template-columns:repeat(2,1fr)}.partners{grid-template-columns:repeat(4,1fr)}.products,.types{grid-template-columns:repeat(2,minmax(0,1fr))}.brick-intro{grid-template-columns:1fr}.brick-aside{display:grid;grid-template-columns:1fr auto;gap:10px 28px;align-items:center}.brick-aside .btn{margin-top:0;grid-row:2 / 3;grid-column:1 / -1;justify-self:start}.brick-aside__note{grid-column:1 / -1}.contacts{grid-template-columns:1fr}.cert-layout{grid-template-columns:1fr;gap:28px}.footer__grid{grid-template-columns:1.4fr 1fr 1fr}.footer__contacts-col{grid-column:1 / -1}}@media (max-width: 900px){.section{padding:68px 0}.hero{padding:30px 0 52px}.about{grid-template-columns:1fr;gap:28px}.about__panel{order:-1}.usp{grid-template-columns:repeat(2,1fr);gap:18px 22px}.products{gap:14px}.delivery,.specs{grid-template-columns:1fr}.sibit-top{grid-template-columns:1fr;align-items:start}.sibit-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.partners{grid-template-columns:repeat(3,1fr)}.cert-grid{grid-template-columns:1fr}}@media (max-width: 720px){.container{padding:0 16px}.hero__title{font-size:clamp(28px,8vw,36px)}.hero__actions{gap:10px}.hero__phone{margin-left:0}.slider{margin-top:26px;border-radius:14px}.slider__arrow,.slider__count{display:none}.slider__dots{bottom:8px;padding:4px 8px;gap:2px}.slider__dot{width:24px;height:24px}.slider__dot.is-active{width:30px}.usp{gap:16px}.usp__icon{width:40px;height:40px}.section-head{margin-bottom:28px}.products-head{flex-direction:column;align-items:flex-start;gap:4px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product__body{padding:13px 13px 15px}.product__title{font-size:14px}.product__price b{font-size:20px}.product__actions .btn{font-size:12.5px;padding:0 10px;min-height:38px}.product__tag{font-size:9px}.types{grid-template-columns:1fr}.types__group{padding:16px}.brick-aside{display:block;padding:22px}.brick-aside .btn{margin-top:18px}.contact-info{grid-template-columns:1fr;padding:22px 20px 6px;gap:16px}.contact-links{padding:16px 20px 20px}.map-wrap iframe{height:280px}.form-card{padding:22px 20px}.field-row{grid-template-columns:1fr}.footer{padding-top:44px}.footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer__brand,.footer__contacts-col{grid-column:1 / -1}.footer__bottom{margin-top:32px}.cookie{left:12px;bottom:12px;width:calc(100% - 24px);padding:16px}.fab{right:14px;bottom:calc(14px + var(--cookie-offset, 0px))}.to-top{right:19px;bottom:calc(84px + var(--cookie-offset, 0px))}.partners{grid-template-columns:repeat(2,1fr)}.partner{height:88px;padding:14px}.partner img{max-height:42px}.prose{padding:36px 0 56px}.req-table th{width:45%}.req-table th,.req-table td{padding:12px 14px;font-size:13px}.page-hero{padding:36px 0 26px}}@media (max-width: 480px){.cat-grid,.usp{grid-template-columns:1fr}.hero__actions .btn{width:100%}.hero__phone{width:100%;margin-top:4px}.promo__text{font-size:12px}.header__actions .btn--cta{display:none}.sibit-badges,.footer__grid{grid-template-columns:1fr}.footer__legal{flex-direction:column;gap:6px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{.promo,.header,.fab,.to-top,.cookie,.footer__social,.mnav{display:none!important}body{color:#000}.req-table{border-color:#999}a{text-decoration:none;color:#000}}@media (max-width: 900px){.footer__grid--simple{grid-template-columns:1fr 1fr}.footer__grid--simple .footer__brand{grid-column:1 / -1}}@media (max-width: 720px){.header__back{font-size:12.5px}.req-wrap{padding:32px 0 52px}}@media (max-width: 560px){.footer__grid--simple{grid-template-columns:1fr}.footer__grid--simple .footer__contacts-col{grid-column:auto}.header__back span{display:none}}@media (max-width: 1180px){.logo__name{font-size:17px}.logo__tagline{font-size:7.5px}}@media (max-width: 900px){.faq-layout{grid-template-columns:1fr}.faq-aside{position:static;order:2}}@media (max-width: 720px){.logo{gap:8px}.logo__mark{width:32px}.logo__name{font-size:16px}.logo__tagline{display:none}.footer__brand .logo__mark{width:36px}.footer__brand .logo__tagline{display:block}}@media (max-width: 480px){.product__body{padding:11px 11px 13px;gap:6px}.product__brand{font-size:9px;letter-spacing:.08em}.product__title{font-size:13px;line-height:1.3}.product__meta{font-size:11px;gap:2px 8px}.product__price b{font-size:18px}.product__price span{font-size:11px}.product__actions{margin-top:8px}.product__actions .btn{min-height:34px;padding:0 6px;font-size:11.5px}.products-head h3{font-size:19px}}@media (max-width: 720px){.to-top{right:auto;left:14px}}.footer__up{display:none;align-items:center;gap:6px;font-weight:600}@media (max-width: 1080px){.to-top{display:none}.footer__up{display:inline-flex}}
