@font-face{font-family:roboto-custom;src:url(/fonts/roboto-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:roboto-custom;src:url(/fonts/roboto-bold-webfont.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--brand-dark:#032755;--brand-hover:#01459e;--brand-primary:#065dd2;--brand-light:#79a7f2;--brand-soft:#eaf2ff;--text:#24364b;--muted:#53657f;--line:#d8e2f0;--line-strong:#b8c7da;--bg:#fff;--bg-alt:#f4f7fb;--success:#18794e;--error:#b42318;--reveal-delay:0s;--shadow:0 18px 45px #0327551f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);margin:0;font-family:roboto-custom,Arial,sans-serif;line-height:1.55}a{color:inherit}img{max-width:100%;display:block}html.reveal-disabled [data-aos]{opacity:1!important;transform:none!important}[data-aos][data-aos]{opacity:0;transition:opacity .65s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(34px)}[data-aos][data-aos].aos-animate{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){[data-aos][data-aos]{opacity:1;transition:none;transform:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(1180px,100% - 32px);margin:0 auto}.topline{color:#dce6f5;background:var(--brand-dark);font-size:14px}.topline__inner{align-items:center;gap:22px;min-height:40px;display:flex}.topline a{text-decoration:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0;box-shadow:0 8px 24px #0327551a}.nav{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.brand{color:var(--brand-dark);align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{object-fit:contain;width:52px;height:52px}.brand strong,.brand small{display:block}.brand strong{font-size:18px;line-height:1.1}.brand small{color:var(--muted);font-size:12px}.main-menu{align-items:center;gap:18px;display:flex}.main-menu a{color:var(--brand-dark);font-size:15px;text-decoration:none}.main-menu a:hover{color:var(--brand-primary)}.main-menu a[aria-current=page]{color:var(--brand-primary);font-weight:700}.menu-toggle{width:44px;height:44px;color:var(--brand-dark);background:0 0;border:0;padding:11px;display:none}.menu-toggle span{background:currentColor;height:2px;margin:5px 0;display:block}.hero{background:linear-gradient(135deg,#eaf2fff5,#ffffffe0),linear-gradient(135deg,#032755 0%,#01459e 48%,#065dd2 100%);padding:74px 0 58px}.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:48px;display:grid}.eyebrow{color:var(--brand-primary);margin:0 0 10px;font-size:14px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{max-width:780px;color:var(--brand-dark);margin-bottom:18px;font-size:clamp(36px,5vw,62px);line-height:1.05}h2{color:var(--brand-dark);margin-bottom:14px;font-size:clamp(28px,3vw,42px);line-height:1.15}h3{color:var(--brand-dark);line-height:1.2}.lead{color:var(--muted);font-size:19px}.actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.actions--compact{margin-bottom:0}.button{border:1px solid var(--brand-primary);min-height:46px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.button--primary{color:#fff;background:var(--brand-primary)}.button--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.button--secondary{color:var(--brand-primary);background:#fff}.button--secondary:hover{color:var(--brand-hover);background:var(--brand-soft);border-color:var(--brand-hover)}.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.hero-facts div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.hero-facts dt{color:var(--brand-dark);font-size:24px;font-weight:700}.hero-facts dd{color:var(--muted);margin:0;font-size:13px}.hero__aside{align-content:space-between;align-self:stretch;gap:20px;min-width:0;display:grid}.event-banners{gap:20px;min-width:0;display:grid}.event-banner{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.event-banner:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0327552b}.event-banner img{aspect-ratio:2;object-fit:cover;width:100%;height:auto}.hero-visual{border:1px solid var(--line);box-shadow:var(--shadow);aspect-ratio:16/9;background:#fff;border-radius:8px;margin:0;position:relative;overflow:hidden}.hero-visual img,.banner img,.manufacturer-visual img{object-fit:cover;width:100%;height:100%}.section{padding:72px 0}.section[id]{scroll-margin-top:136px}.page-hero{background:linear-gradient(180deg, var(--bg-alt) 0%, #fff 210px)}.section--soft{background:var(--bg-alt)}.section--two{background:linear-gradient(180deg, #fff 0%, var(--bg-alt) 100%)}.section-head{max-width:760px;margin-bottom:28px}.section-head--split{justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.banner-grid,.solution-grid,.manufacturer-grid,.news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.banner,.solution-grid article,.manufacturer-card,.document-box,.news-list article,.news-grid article,.request-form,.map-embed{border:1px solid var(--line);background:#fff;border-radius:8px}.banner{grid-template-rows:154px 1fr;min-height:310px;display:grid;overflow:hidden}.banner img{border-bottom:1px solid var(--line)}.banner div{padding:20px}.banner h3{margin-bottom:10px}.banner p,.solution-grid p,.news-list p,.news-grid p{color:var(--muted)}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-grid article{grid-template-rows:auto auto 1fr;gap:12px;padding:22px;display:grid}.solution-grid span,.solution-card__media{width:42px;height:42px;color:var(--brand-primary);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;margin:0 0 22px;font-weight:700;display:inline-flex}.solution-card__media{border:1px solid var(--line);background:linear-gradient(135deg,#065dd21f,#79a7f233),#fff;width:100%;height:172px;margin:0 0 4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.solution-card__media svg{fill:none;width:min(94%,260px);height:92%}.solution-card__media .svg-panel{fill:#fff;stroke:#065dd2;stroke-width:2.6px}.solution-card__media .svg-fill-blue{fill:#065dd2}.solution-card__media .svg-fill-light{fill:#eaf2ff}.solution-card__media .svg-fill-soft{fill:#dcebff}.solution-card__media .svg-fill-accent{fill:#18794e}.solution-card__media .svg-stroke,.solution-card__media .svg-stroke-soft{fill:none;stroke-linecap:round;stroke-linejoin:round}.solution-card__media .svg-stroke{stroke:#065dd2;stroke-width:3px}.solution-card__media .svg-stroke-soft{stroke:#79a7f2;stroke-width:3px}.filter-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filter{min-height:36px;color:var(--brand-primary);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px}.filter.is-active,.filter:hover{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.manufacturer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.manufacturer-card{grid-template-rows:auto 1fr auto;gap:14px;min-height:112px;padding:18px;text-decoration:none;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid}.manufacturer-card strong,.manufacturer-card__body span{display:block}.manufacturer-card__logo{align-items:center;width:100%;height:42px;display:flex}.manufacturer-card__logo img{object-fit:contain;max-width:136px;max-height:38px;display:block}.manufacturer-card__body{min-width:0}.manufacturer-card strong{color:var(--brand-dark);margin-bottom:8px;font-size:18px}.manufacturer-card span{color:var(--muted);font-size:13px}.manufacturer-card em{color:var(--brand-primary);margin-top:14px;font-size:12px;font-style:normal;font-weight:700;display:block}.manufacturer-card:hover,.manufacturer-card:focus-visible{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 10px 24px #0327551a}.manufacturer-card--muted{background:var(--bg-alt)}.manufacturer-card.is-hidden{display:none}.manufacturer-toolbar{grid-template-columns:minmax(240px,360px) 1fr;align-items:end;gap:22px;margin-bottom:22px;display:grid}.manufacturer-search{color:var(--brand-dark);gap:7px;font-weight:700;display:grid}.manufacturer-grid--catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.page-intro{max-width:780px;margin-bottom:28px}.manufacturer-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:34px;display:grid}.manufacturer-hero__content{min-width:0}.manufacturer-title{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.manufacturer-title h1{margin-bottom:0}.manufacturer-title img{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(203px,42vw);height:auto;padding:8px 10px;display:block}.breadcrumbs{color:var(--muted);padding-top:26px;font-size:14px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:var(--line-strong)}.breadcrumbs a{color:var(--brand-primary);text-decoration:none}.detail-grid,.about-grid,.order-grid,.contact-grid,.two-col{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:34px;display:grid}.check-list{flex-wrap:wrap;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}.check-list li{min-height:40px;color:var(--brand-dark);border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;padding:8px 14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #0327550f}.document-box{padding:24px}.detail-aside{gap:16px;display:grid}.manufacturer-visual{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;overflow:hidden}.manufacturer-hero__visual{align-self:start}.tabs{gap:22px;display:grid}.tabs__nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;display:flex}.tabs__tab{min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 16px;font-weight:700}.tabs__tab:hover,.tabs__tab.is-active{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.tabs__panel[hidden]{display:none}.manufacturer-generic-visual{color:#fff;text-align:center;background:radial-gradient(circle at 85% 15%,#00aeef61,#0000 32%),linear-gradient(145deg,#07142f,#123e75);border-radius:8px;align-content:center;justify-items:center;gap:24px;min-height:330px;margin:0;padding:48px;display:grid;overflow:hidden}.manufacturer-generic-visual img{object-fit:contain;filter:drop-shadow(0 8px 18px #0000002e);width:min(320px,82%);max-height:110px}.manufacturer-generic-visual strong{font-size:clamp(34px,5vw,62px);line-height:1}.manufacturer-generic-visual figcaption{color:#ffffffd1;max-width:420px}.certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1120px;margin-inline:auto;display:grid}.certificate-card{width:100%;color:var(--text);text-align:left;border:1px solid var(--line);box-shadow:none;font:inherit;cursor:zoom-in;background:#fff;border-radius:8px;padding:0;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.certificate-card:nth-child(odd):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.certificate-card:hover,.certificate-card:focus-visible{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 14px 34px #0327551f}.certificate-card__media{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:#f6f8fb;place-items:center;padding:18px;display:grid;overflow:hidden}.certificate-card__media img{object-fit:contain;width:100%;height:100%}.certificate-card__body{gap:7px;padding:22px 24px 24px;display:grid}.certificate-card__body strong{color:var(--brand-dark);font-size:20px}.certificate-card__body span{color:var(--muted)}.certificate-card__body em{color:var(--brand-primary);margin-top:4px;font-size:13px;font-style:normal;font-weight:700}.certificate-lightbox{background:0 0;border:0;width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);padding:0;position:fixed;inset:0;overflow:visible}.certificate-lightbox[open]{animation:.24s ease-out both certificate-lightbox-in}.certificate-lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020a19db;animation:.24s ease-out both certificate-backdrop-in}@keyframes certificate-lightbox-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes certificate-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#020a1900}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020a19db}}.certificate-lightbox__inner{background:var(--bg-alt);border-radius:8px;padding:18px;position:relative;box-shadow:0 24px 70px #0006}.certificate-lightbox__close{z-index:1;color:#fff;background:var(--brand-dark);cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font:700 28px/1 sans-serif;display:grid;position:absolute;top:-14px;right:-14px}.certificate-lightbox figure{background:var(--brand-soft);border:1px solid var(--line);border-radius:6px;gap:12px;margin:0;padding:22px;display:grid}.certificate-lightbox img{object-fit:contain;background:#fff;width:auto;max-width:100%;max-height:calc(100vh - 160px);margin-inline:auto;box-shadow:0 5px 18px #03275529}.certificate-lightbox figcaption{color:var(--brand-dark);text-align:center;font-weight:700}body.has-lightbox{overflow:hidden}.manufacturer-news-list{border-top:1px solid var(--line);gap:0;display:grid}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-card{grid-template-rows:auto 1fr;gap:14px;display:grid}.catalog-card__media{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;min-height:300px;padding:18px;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.catalog-card__media:hover,.catalog-card__media:focus-visible{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 12px 28px #0327551a}.catalog-card__media img{object-fit:contain;width:auto;max-height:270px}.catalog-card__body{gap:6px;display:grid}.catalog-card h3{margin:0;font-size:18px}.catalog-card h3 a{color:var(--brand-dark);text-decoration:none}.catalog-card h3 a:hover{color:var(--brand-primary)}.catalog-card span{color:var(--muted);font-size:13px;font-weight:700}.amur-brand-panel,.eltex-brand-panel{color:#fff;min-height:390px;box-shadow:var(--shadow);background:radial-gradient(circle at 85% 20%,#4276f98c,#0000 32%),linear-gradient(145deg,#07142f 0%,#102550 58%,#07142f 100%);border-radius:8px;align-content:center;gap:24px;margin:0;padding:44px;display:grid;position:relative;overflow:hidden}.amur-brand-panel:after,.eltex-brand-panel:after{content:"";border:42px solid #4276f933;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-125px;right:-105px}.amur-brand-panel>*,.eltex-brand-panel>*{z-index:1;position:relative}.amur-brand-panel>img,.eltex-brand-panel>img{background:#fff;border-radius:8px;width:min(290px,75%);height:auto;padding:18px 20px}.amur-brand-panel figcaption,.eltex-brand-panel figcaption{max-width:360px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.15}.amur-brand-panel__groups,.eltex-brand-panel__groups{flex-wrap:wrap;gap:8px;display:flex}.amur-brand-panel__groups span,.eltex-brand-panel__groups span{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.amur-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.amur-product-card,.amur-support-card{min-height:210px;color:var(--text);border:1px solid var(--line);background:linear-gradient(135deg,#4276f91a,#0000 55%),#fff;border-radius:8px;align-content:start;gap:10px;padding:24px;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.amur-product-card{padding:0 0 24px}.amur-product-card>:not(.amur-product-card__media){margin-left:24px;margin-right:24px}.amur-product-card__media{aspect-ratio:1;background:#f6f8fb;border-radius:7px 7px 0 0;margin-bottom:10px;display:block;overflow:hidden}.amur-product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.amur-product-card:hover .amur-product-card__media img,.amur-product-card:focus-visible .amur-product-card__media img{transform:scale(1.025)}.amur-product-card:hover,.amur-product-card:focus-visible,.amur-support-card:hover,.amur-support-card:focus-visible{border-color:#4276f9;transform:translateY(-2px);box-shadow:0 12px 28px #0327551a}.amur-product-card__number{color:#4276f9;font-size:13px;font-weight:700}.amur-product-card strong,.amur-support-card strong{color:var(--brand-dark);font-size:21px}.amur-product-card>span:not(.amur-product-card__number),.amur-support-card span{color:var(--muted)}.amur-product-card em,.amur-support-card em{color:#4276f9;align-self:end;margin-top:auto;font-size:13px;font-style:normal;font-weight:700}.amur-presentation{margin-top:52px}.amur-download-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);display:grid;overflow:hidden}.amur-download-card__cover{background:#07142f;min-height:320px;display:block;overflow:hidden}.amur-download-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.amur-download-card__cover:hover img,.amur-download-card__cover:focus-visible img{transform:scale(1.02)}.amur-download-card__body{align-content:center;justify-items:start;gap:14px;padding:34px;display:grid}.amur-download-card__body h3,.amur-download-card__body p{margin:0}.amur-download-card__body h3{color:var(--brand-dark);font-size:clamp(22px,2.4vw,30px);line-height:1.2}.amur-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.amur-support-card{min-height:180px}.manufacturer-news-item{border-bottom:1px solid var(--line);gap:8px;padding:18px 0;display:grid}.manufacturer-news-item time{color:var(--brand-primary);font-size:13px;font-weight:700}.manufacturer-news-item a{color:var(--brand-dark);font-size:18px;font-weight:700;text-decoration:none}.manufacturer-news-item a:hover{color:var(--brand-primary)}.manufacturer-news-item p{max-width:820px;color:var(--muted);margin:0}.document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.document-grid button{min-height:74px;color:var(--brand-primary);background:var(--brand-soft);border:1px solid var(--brand-light);border-radius:8px;font-weight:700}.price-list{gap:16px;display:grid}.price-list__head{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:22px;display:grid}.price-list__head h3{margin-bottom:8px}.price-list__head p{max-width:720px;color:var(--muted);margin-bottom:0}.price-search{color:var(--brand-dark);gap:7px;font-weight:700;display:grid}.price-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.price-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}.price-table th,.price-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.price-table th{color:var(--brand-dark);background:var(--bg-alt);text-align:left}.price-table tr:last-child td{border-bottom:0}.price-table tr[hidden]{display:none}.price-table__code{white-space:nowrap;width:20%}.price-table__name{overflow-wrap:anywhere;width:60%}.price-table__opt,.price-table__price{white-space:nowrap;width:10%}.price-list__note{color:var(--muted);margin:-6px 0 0;font-size:14px}.price-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.price-pagination[hidden]{display:none}.price-pagination__button{min-height:38px;color:var(--brand-primary);border:1px solid var(--brand-primary);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-weight:700}.price-pagination__button:hover:not(:disabled){color:var(--brand-hover);background:var(--brand-soft);border-color:var(--brand-hover)}.price-pagination__button:disabled{color:var(--muted);background:var(--bg-alt);border-color:var(--line);cursor:default}.price-pagination__status{color:var(--muted);font-size:14px}.price-list__empty{margin-top:0}.document-grid a{min-height:74px;color:var(--brand-primary);background:var(--brand-soft);border:1px solid var(--brand-light);text-align:center;border-radius:8px;place-items:center;padding:10px;font-weight:700;text-decoration:none;display:grid}.workflow{gap:12px;display:grid}.workflow div{background:var(--bg-alt);border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:16px;transition:background .22s;display:grid}.workflow span{color:#fff;background:var(--brand-primary);border-radius:8px;place-items:center;width:42px;height:42px;font-weight:700;transition:transform .22s;display:grid}.workflow p{margin:0;transition:transform .22s}.workflow div:hover span,.workflow div:hover p{transform:translate(6px)}.news-list{gap:12px;display:grid}.news-list article{padding:20px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-grid article{min-height:0;display:grid}.news-card{transition:border-color .22s,box-shadow .22s,transform .22s}.news-card:hover,.news-card:focus-within{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 12px 28px #0327551c}.news-card__anchor{color:inherit;cursor:pointer;gap:12px;padding:20px;text-decoration:none;display:grid}.news-card h3{margin-bottom:0;font-size:19px}.news-card p{margin-bottom:2px}.news-card__meta{flex-wrap:wrap;gap:6px 12px;display:flex}.news-card__meta time,.news-card__meta span{font-size:13px;font-weight:700}.news-card__meta time{color:var(--brand-primary)}.news-card__meta span{color:var(--muted)}.empty-state{color:var(--muted);background:var(--bg-alt);border:1px dashed var(--line-strong);border-radius:8px;margin:20px 0 0;padding:18px}.request-form{gap:14px;padding:24px;display:grid}.request-form label{color:var(--brand-dark);gap:7px;font-weight:700;display:grid}.form-field.is-invalid{color:var(--error)}.form-field-error{color:var(--error);margin:0;font-size:14px;font-weight:400;line-height:1.35}.form-field-error:empty{display:none}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-field-error--group{grid-column:1/-1;margin-top:-4px}input,select,textarea{width:100%;min-height:44px;color:var(--text);border:1px solid var(--line-strong);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}textarea{resize:vertical}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #065dd24d}.request-form input.is-invalid,.request-form select.is-invalid,.request-form textarea.is-invalid{border-color:var(--error);background:#fff8f7;box-shadow:0 0 0 1px #b4231824}.consent{color:var(--text);grid-template-columns:20px 1fr;align-items:start;font-weight:400}.consent input{width:18px;min-height:18px;margin-top:4px}.consent .form-field-error{grid-column:2}.consent a{color:var(--brand-primary)}.hp-field{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-message{min-height:22px;margin:0;font-weight:700}.form-message.is-error{color:var(--error)}.form-message.is-success{color:var(--success)}.contacts{gap:12px;margin:0;display:grid}.contacts div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:18px;padding:14px 0;display:grid}.contacts dt{color:var(--muted)}.contacts dd{color:var(--brand-dark);margin:0;font-weight:700}.map-embed{min-height:490px;margin:24px 0 0;padding:0;position:relative;overflow:hidden}.map-embed.is-loaded .map-embed__status{display:none}.map-embed iframe{z-index:1;border:0;width:100%;display:block;position:relative}.map-embed__status{z-index:2;color:var(--muted);text-align:center;background:radial-gradient(circle,#b8c7daa6 1px,#0000 1px) 0 0/18px 18px,#fff;place-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.map-embed__status strong,.map-embed__status a,.map-link a{color:var(--brand-primary)}.map-embed__status a,.map-link a{font-weight:700}.map-link{margin:10px 0 0;font-size:14px}.cta-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.cta-panel p:last-child{margin-bottom:0}.text-page{max-width:860px}.text-page h2{margin-top:34px;font-size:26px}.text-page a:not(.button){color:var(--brand-primary)}.legal-date{color:var(--muted);margin-top:34px;font-weight:700}.footer{color:#dce6f5;background:var(--brand-dark);padding:36px 0}.footer__grid{grid-template-columns:1fr auto auto;gap:28px;display:grid}.footer strong{color:#fff}.footer a.footer-brand{align-items:center;gap:12px;margin-bottom:12px;display:inline-flex}.footer-brand img{object-fit:contain;background:#fff;border-radius:8px;width:48px;height:48px;padding:5px}.footer a{color:#dce6f5;text-decoration:none;display:block}.footer a:hover{color:var(--brand-light)}@media (width<=1040px){.hero__grid,.manufacturer-hero,.detail-grid,.about-grid,.order-grid,.contact-grid,.two-col,.cta-panel,.manufacturer-toolbar,.price-list__head{grid-template-columns:1fr}.banner-grid,.solution-grid,.catalog-grid,.amur-product-grid,.amur-support-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amur-download-card{grid-template-columns:1fr}.manufacturer-grid,.manufacturer-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__grid--with-events .hero__aside{display:contents}.hero__grid--with-events .event-banners{grid-row:1}.hero__grid--with-events .hero__content{grid-row:2}.hero__grid--with-events .hero-visual{grid-row:3}}@media (width<=900px){.topline__inner{flex-wrap:wrap;gap:8px 16px;padding:8px 0}.menu-toggle{display:block}.main-menu{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:14px;display:none;position:absolute;top:calc(100% + 1px);left:16px;right:16px}.main-menu.is-open{display:grid}.hero{padding-top:44px}.hero__grid{gap:28px}.hero-facts,.banner-grid,.solution-grid,.catalog-grid,.amur-product-grid,.amur-support-grid,.manufacturer-grid,.manufacturer-grid--catalog,.news-grid,.form-row,.footer__grid{grid-template-columns:1fr}.amur-brand-panel,.eltex-brand-panel{min-height:330px;padding:30px}.amur-download-card__cover{min-height:0}.amur-download-card__body{padding:24px}.certificate-card{width:100%}.certificate-grid{grid-template-columns:1fr}.certificate-card:nth-child(odd):last-child{grid-column:auto;width:100%}.certificate-lightbox__inner{padding:10px}.certificate-lightbox figure{padding:12px}.certificate-lightbox__close{top:6px;right:6px}.banner{grid-template-rows:minmax(170px,44vw) 1fr}.news-grid article{min-height:auto}.section{padding:48px 0}.section[id]{scroll-margin-top:156px}.section-head--split{display:block}.filter-group{justify-content:flex-start}.contacts div{grid-template-columns:1fr;gap:4px}.price-table-wrap{overflow-x:visible}.price-table,.price-table thead,.price-table tbody,.price-table tr,.price-table th,.price-table td{display:block}.price-table{font-size:14px}.price-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-table tr{border-bottom:1px solid var(--line);gap:8px;padding:14px;display:grid}.price-table tr:last-child{border-bottom:0}.price-table td{border-bottom:0;width:auto;padding:0}.price-table td.price-table__code,.price-table td.price-table__opt,.price-table td.price-table__price{text-align:right;white-space:normal;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.price-table__name{order:1;width:auto}.price-table__code{order:2}.price-table__opt{order:3}.price-table__price{order:4}.price-table__code:before,.price-table__opt:before,.price-table__price:before{content:attr(data-label);color:var(--muted);text-align:left;flex:none;font-weight:700}.price-pagination{justify-content:stretch}.price-pagination__button{flex:120px}.price-pagination__status{text-align:center;flex:1 0 100%;order:-1}}.admin-body{color:#18212b;background:#f3f5f7;min-height:100vh;margin:0;font-family:Arial,sans-serif}.admin-header{color:#fff;background:#12385c;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.admin-brand,.admin-header a{color:inherit;font-weight:700;text-decoration:none}.admin-account{align-items:center;gap:1rem;display:flex}.admin-link-button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.admin-shell{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 58px);display:grid}.admin-shell--guest{grid-template-columns:1fr}.admin-shell--guest .admin-main{place-content:center;justify-items:center;padding:2rem 0;display:grid}.admin-nav{background:#fff;border-right:1px solid #dce2e8;padding:1.5rem}.admin-nav a{color:#234;border-radius:.4rem;padding:.7rem .8rem;text-decoration:none;display:block}.admin-nav a.is-active{color:#0b568e;background:#e9f2fa;font-weight:700}.admin-main{width:min(1120px,100% - 3rem);margin:0 auto;padding:2rem 0 4rem}.admin-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-heading h1,.admin-card h2{margin:.2rem 0}.admin-eyebrow{color:#607080;margin:0}.admin-card,.admin-login-card,.admin-table-wrap{background:#fff;border:1px solid #dce2e8;border-radius:.65rem;padding:1.5rem;box-shadow:0 2px 10px #14324b0d}.admin-login-card{width:min(400px,100% - 2rem);margin:0;padding:2.25rem 2rem 2rem}.admin-login-card h1{margin:0;font-size:1.45rem;line-height:1.25}.admin-login-card>p{color:#607080;margin:.5rem 0 1.5rem}.admin-login-card .admin-form{gap:1.1rem}.admin-login-card .admin-form label:not(.admin-checkbox){font-weight:600}.admin-login-card .admin-error{margin:-.6rem 0 0}.admin-login-card .admin-button{justify-self:stretch;width:100%;margin-top:.4rem;padding:.8rem 1.25rem;font-size:1rem}.admin-login-card .admin-button:hover{background:#0d6aad}.admin-login-footer{text-align:center;margin:1.25rem 0 0}.admin-login-footer a{color:#0b568e}.admin-form input:not([type=checkbox]):focus-visible,.admin-form select:focus-visible,.admin-form textarea:focus-visible{outline-offset:1px;border-color:#0b568e;outline:2px solid #0b568e}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.admin-stats a{color:inherit;background:#fff;border:1px solid #dce2e8;border-radius:.65rem;padding:1.25rem;text-decoration:none}.admin-stats strong,.admin-stats span{display:block}.admin-stats strong{color:#0b568e;font-size:2rem}.admin-form{gap:1rem;display:grid}.admin-form-grid,.admin-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-form label:not(.admin-checkbox){gap:.4rem;font-weight:700;display:grid}.admin-form input:not([type=checkbox]),.admin-form select,.admin-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #aebbc7;border-radius:.35rem;padding:.7rem}.admin-checkbox{align-items:center;gap:.5rem;display:flex}.admin-button{color:#fff;cursor:pointer;background:#0b568e;border:0;border-radius:.4rem;justify-self:start;padding:.75rem 1.25rem;font-weight:700}.admin-notice{background:#eefaf2;border:1px solid #93c7a6;border-radius:.4rem;margin-bottom:1rem;padding:.8rem 1rem}.admin-error,.admin-error-summary{color:#9f2020}.admin-error{margin:-.7rem 0 0}.admin-error-summary{background:#fff4f4;border:1px solid #e5a5a5;border-radius:.4rem;padding:1rem}.admin-table-wrap{padding:0;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e8ec;padding:.85rem 1rem}.admin-table small{color:#687786;display:block}.admin-status{background:#eceff2;border-radius:99px;padding:.2rem .55rem;display:inline-block}.admin-status--published{color:#176434;background:#e1f4e7}.admin-status--archived{color:#813030;background:#f3e5e5}.admin-media-preview{object-fit:contain;width:min(240px,100%);max-height:140px;margin:.75rem 0;display:block}.admin-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin-top:1rem;display:grid}.admin-media-grid figure{margin:0}.admin-media-grid img{object-fit:contain;background:#f3f5f7;width:100%;height:150px}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-nav{border-bottom:1px solid #dce2e8;border-right:0;display:flex;overflow-x:auto}.admin-main{width:min(100% - 2rem,1120px);padding-top:1rem}.admin-form-grid,.admin-checkbox-grid{grid-template-columns:1fr}.admin-header{padding-inline:1rem}}
