<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://brony-rf.ru/" xml:lang="ru">
  <id>https://brony-rf.ru/bronya-dlya-tetc-ges-aes-npz-neftebaz-transformatorov-mostov-spe</id>
  <link href="https://brony-rf.ru/bronya-dlya-tetc-ges-aes-npz-neftebaz-transformatorov-mostov-spe.xml" rel="self"/>
  <title>Пулестойкая сталь для ТЭЦ, броня для ГЭС, Пулестойкий лист для АЭС, броня для НПЗ, бронесталь для нефтебаз</title>
  <subtitle type="html">&lt;html lang="ru"&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;

&lt;title&gt;Броня C500 и БТВТ 450 — защита объектов от дронов и осколков · ООО Арсенал-Деталь&lt;/title&gt;

&lt;meta name="description" content="Броня для ТЭЦ, ГЭС, АЭС, НПЗ, нефтебаз, трансформаторов, мостов, спецобъектов и ЦОД. Бронелист C500 и БТВТ 450, бронесталь, пулестойкая сталь, антидроновые сетки, противодроновые экраны, укрытия. Защита от осколков и БПЛА. 8 (902) 873-36-90."&gt;

&lt;meta name="keywords" content="броня для ТЭЦ, броня для ГЭС, броня для АЭС, броня для НПЗ, броня для нефтебаз, броня для трансформаторов, броня для мостов, броня для спецобъектов, броня для ЦОД, бронелист C500, бронелист БТВТ 450, C500 ТУ 18101-2017 Ж, C500 ТУ 18121-2017/96, БТВТ 450 ТУ 18105BB-2024, купить бронелист C500, купить бронелист БТВТ 450, класс защиты Бр2, Бр3, Бр4, Бр5, Бр6, осколочный класс С2, защита ТЭЦ, защита ГЭС, защита АЭС, защита НПЗ, защита нефтебаз, защита трансформаторов, защита мостов, защита спецобъектов, защита ЦОД, защита от осколков, защита от дронов, антидроновая сетка, противодроновые экраны, габионы, укрытия для трансформаторов, бронесталь, пулестойкая сталь, ООО Арсенал-Деталь"&gt;

&lt;meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"&gt;
&lt;meta name="author" content="ООО «Арсенал-Деталь»"&gt;
&lt;meta name="geo.region" content="RU"&gt;
&lt;meta name="geo.placename" content="Россия"&gt;
&lt;meta name="language" content="Russian"&gt;
&lt;link rel="canonical" href="https://arsenal-detal.ru/protection" /&gt;

&lt;meta property="og:type" content="website"&gt;
&lt;meta property="og:site_name" content="ООО «Арсенал-Деталь»"&gt;
&lt;meta property="og:title" content="Броня C500 и БТВТ 450 — защита объектов от дронов и осколков"&gt;
&lt;meta property="og:description" content="Броня для ТЭЦ, ГЭС, АЭС, НПЗ, нефтебаз, трансформаторов, мостов, спецобъектов и ЦОД. Бронелист C500 и БТВТ 450, бронесталь, антидроновые сетки, укрытия. 8 (902) 873-36-90."&gt;
&lt;meta property="og:url" content="https://arsenal-detal.ru/protection"&gt;
&lt;meta property="og:locale" content="ru_RU"&gt;

&lt;meta name="twitter:card" content="summary_large_image"&gt;
&lt;meta name="twitter:title" content="Броня C500 и БТВТ 450 — Арсенал-Деталь"&gt;
&lt;meta name="twitter:description" content="Бронелист C500 и БТВТ 450, бронесталь, антидроновые сетки, укрытия для ТЭЦ, ГЭС, АЭС, НПЗ, ЦОД."&gt;

&lt;style&gt;
  :root{
    --gold:#FFD700;--gold-light:#FFE55C;--gold-deep:#B8860B;
    --bg:#0a0a0a;--muted:#9a8040;--border:rgba(212,175,55,.35);
    --green:#7dff7d;--green-dark:#3aa03a;--orange:#FF8C00;
    --red:#ff8a7a;--cyan:#6ee8e4;
  }
  *{box-sizing:border-box;margin:0;padding:0}
  body{background:#050505;color:#e8e8e8;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;padding:20px 14px 200px;line-height:1.5;}
  .wrap{max-width:1800px;margin:0 auto}

  /* СКРЫТЫЙ SEO-БЛОК */
  .seo-hidden{
    position:absolute !important;width:1px !important;height:1px !important;
    padding:0 !important;margin:-1px !important;overflow:hidden !important;
    clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;
    color:transparent !important;pointer-events:none !important;
  }

  /* HEADER */
  .header{background:radial-gradient(120% 120% at 20% 0%,rgba(255,215,0,.25),transparent 55%),linear-gradient(135deg,#1a1408,#0a0a0a);border:2px solid var(--gold);border-radius:14px;padding:28px 24px;text-align:center;margin-bottom:16px;box-shadow:0 0 40px rgba(255,215,0,.25),0 6px 22px rgba(0,0,0,.6);}
  .tag{display:inline-block;background:var(--gold);color:#0a0a0a;font-size:10px;font-weight:800;letter-spacing:2px;padding:4px 14px;border-radius:999px;margin-bottom:14px;box-shadow:0 0 16px rgba(255,215,0,.7);}
  .header h1{font-size:28px;font-weight:900;letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:12px;text-shadow:0 0 10px rgba(255,215,0,.95),0 0 25px rgba(255,199,0,.8);animation:goldPulse 3s ease-in-out infinite;}
  @keyframes goldPulse{0%,100%{text-shadow:0 0 10px rgba(255,215,0,.95),0 0 25px rgba(255,199,0,.8);}50%{text-shadow:0 0 15px rgba(255,215,0,1),0 0 35px rgba(255,199,0,.95);}}
  .line{width:80px;height:3px;background:var(--gold);margin:0 auto 12px;border-radius:2px;box-shadow:0 0 15px var(--gold);}
  .header p{color:var(--gold-light);font-size:14px;opacity:.95;}
  .company-info{background:rgba(255,215,0,.05);border:1px solid var(--border);border-radius:8px;padding:12px;margin-top:12px;font-size:12px;color:var(--gold-light);}
  .company-info b{color:var(--gold);}

  /* HERO */
  .hero{background:linear-gradient(135deg,rgba(255,215,0,.12),rgba(10,10,10,.9));border:3px solid var(--gold);border-radius:16px;padding:26px 22px;margin-bottom:16px;text-align:center;box-shadow:0 0 40px rgba(255,215,0,.25);}
  .hero h2{color:var(--gold);font-size:22px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;text-shadow:0 0 15px rgba(255,215,0,.7);}
  .hero p{color:var(--gold-light);font-size:15px;margin-bottom:14px;line-height:1.6;max-width:1000px;margin-left:auto;margin-right:auto;}
  .hero p b{color:#fff;}
  .hero-badges{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px;}
  .hero-badge{background:#0a0a0a;border:2px solid var(--gold);border-radius:999px;padding:8px 18px;color:var(--gold);font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase;}

  /* WHY */
  .why{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;}
  @media(max-width:900px){.why{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:500px){.why{grid-template-columns:1fr;}}
  .why-card{background:var(--bg);border:1px solid var(--gold);border-radius:12px;padding:16px;text-align:center;}
  .why-card .ico{font-size:24px;color:var(--gold);margin-bottom:6px;text-shadow:0 0 15px rgba(255,215,0,.7);}
  .why-card .lbl{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--gold);opacity:.7;margin-bottom:4px;}
  .why-card .val{font-size:15px;font-weight:800;color:#fff;}

  /* FILTER */
  .filter-block{background:var(--bg);border:1px solid var(--gold);border-radius:14px;padding:18px;margin-bottom:16px;}
  .filter-title{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;text-align:center;margin-bottom:12px;text-shadow:0 0 12px rgba(255,215,0,.6);}
  .chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}
  .chip{background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:999px;padding:8px 18px;font-size:12px;font-weight:800;cursor:pointer;transition:.2s;font-family:inherit;letter-spacing:.5px;text-transform:uppercase;}
  .chip:hover{background:rgba(255,215,0,.15);transform:scale(1.03);}
  .chip.active{background:linear-gradient(135deg,#FFD700,#FF8C00);color:#0a0a0a;border-color:#FFD700;box-shadow:0 0 20px rgba(255,215,0,.6);}

  /* CARDS */
  .cards-wrap{background:var(--bg);border:1px solid var(--gold);border-radius:14px;padding:20px;margin-bottom:16px;}
  .cards-title{color:var(--gold);font-size:12px;font-weight:800;letter-spacing:2px;text-align:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border);text-transform:uppercase;text-shadow:0 0 12px rgba(255,215,0,.6);}
  .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;}
  .card{background:#0a0a0a;border:1px solid var(--border);border-radius:12px;padding:0;cursor:pointer;transition:.2s;position:relative;display:flex;flex-direction:column;overflow:hidden;}
  .card:hover{border-color:var(--gold);background:#100d06;transform:translateY(-2px);box-shadow:0 6px 22px rgba(0,0,0,.6);}
  .card.selected{border-color:var(--gold);box-shadow:inset 4px 0 0 var(--gold),0 0 25px rgba(255,215,0,.25);}

  /* ЖЁЛТАЯ ПЛАШКА ЗАГОЛОВКА */
  .card-head{
    display:flex;justify-content:space-between;align-items:center;gap:8px;
    background:var(--gold);color:#0a0a0a;padding:8px 12px;
  }
  .card-num{font-size:11px;font-weight:900;letter-spacing:2px;color:#0a0a0a;opacity:.7;}
  .card-star{font-size:20px;color:rgba(0,0,0,.35);transition:.2s;line-height:1;cursor:pointer;}
  .card:hover .card-star{color:#0a0a0a;}
  .card.selected .card-star{color:#0a0a0a;text-shadow:0 0 8px rgba(0,0,0,.5);}

  .card-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1;}
  .card-cat{display:inline-block;align-self:flex-start;font-size:9px;font-weight:800;letter-spacing:1px;color:var(--gold);opacity:.75;text-transform:uppercase;border:1px solid rgba(255,215,0,.35);padding:2px 8px;border-radius:999px;}

  .card-title{
    background:var(--gold);color:#0a0a0a;
    font-size:15px;font-weight:900;line-height:1.25;
    padding:8px 12px;border-radius:6px;
    text-transform:none;letter-spacing:.2px;
  }
  .card p{color:#c8c8c8;font-size:12px;line-height:1.5;flex:1;margin:0;}
  .card-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px;}
  .card-tag{background:rgba(255,215,0,.12);border:1px solid rgba(255,215,0,.4);color:#fff;font-size:9px;font-weight:800;letter-spacing:.6px;padding:3px 8px;border-radius:999px;text-transform:uppercase;}
  .card-tag.mark{background:rgba(125,255,125,.12);border-color:rgba(125,255,125,.55);color:#c8ffb8;}
  .empty{grid-column:1/-1;text-align:center;padding:40px;color:#888;font-size:14px;}

  /* OBJECTS */
  .obj-block{background:var(--bg);border:1px solid var(--gold);border-radius:14px;padding:20px;margin-bottom:16px;}
  .obj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
  @media(max-width:900px){.obj-grid{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:560px){.obj-grid{grid-template-columns:1fr;}}
  .obj-card{background:rgba(255,215,0,.03);border:1px solid var(--border);border-radius:10px;padding:0;overflow:hidden;}

  /* ЖЁЛТАЯ ПЛАШКА ЗАГОЛОВКА ОБЪЕКТА */
  .obj-title{
    background:var(--gold);color:#0a0a0a;
    font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase;
    padding:8px 14px;
  }
  .obj-card p{color:#c8c8c8;font-size:12px;line-height:1.5;padding:12px 14px;margin:0;}

  /* CTA */
  .cta-block{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(10,10,10,.9));border:3px solid var(--gold);border-radius:16px;padding:24px 20px;margin-bottom:16px;text-align:center;box-shadow:0 0 40px rgba(255,215,0,.3);position:relative;}
  .cta-block::before{content:'★';position:absolute;top:-18px;left:50%;transform:translateX(-50%);background:#0a0a0a;color:var(--gold);padding:0 18px;font-size:26px;text-shadow:0 0 20px rgba(255,215,0,1);animation:starPulse 1.5s ease-in-out infinite;}
  @keyframes starPulse{0%,100%{transform:translateX(-50%) scale(1);}50%{transform:translateX(-50%) scale(1.2);}}
  .cta-block h2{color:var(--gold);font-size:22px;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;text-shadow:0 0 15px rgba(255,215,0,.7);}
  .cta-block p{color:var(--gold-light);font-size:15px;margin-bottom:14px;line-height:1.6;max-width:900px;margin-left:auto;margin-right:auto;}
  .cta-block p b{color:#fff;}
  .cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:14px;}
  .btn-big{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:999px;border:2px solid var(--gold);background:transparent;color:var(--gold);font-size:15px;font-weight:900;cursor:pointer;transition:.2s;font-family:inherit;letter-spacing:1px;text-transform:uppercase;}
  .btn-big:hover{background:var(--gold);color:#0a0a0a;transform:scale(1.03);}
  .btn-big.primary{background:linear-gradient(135deg,#FFD700,#FF8C00);color:#0a0a0a;border-color:#FFD700;box-shadow:0 0 25px rgba(255,215,0,.6);animation:btnPulse 2s ease-in-out infinite;}
  @keyframes btnPulse{0%,100%{box-shadow:0 0 25px rgba(255,215,0,.6);}50%{box-shadow:0 0 40px rgba(255,215,0,.9),0 0 70px rgba(255,140,0,.5);}}
  .btn-big.primary:hover{transform:scale(1.05);}

  /* CTA низ */
  .cta{text-align:center;background:var(--bg);border:1px solid var(--gold);border-radius:14px;padding:28px 20px;margin-top:16px;}
  .cta-text{font-size:16px;font-weight:600;color:var(--gold);margin-bottom:16px;}
  .cta-btn{display:inline-block;background:var(--gold);color:#0a0a0a;text-decoration:none;padding:16px 40px;font-size:20px;font-weight:800;letter-spacing:1px;border-radius:999px;transition:.25s;margin:0 6px;}
  .cta-btn:hover{background:var(--gold-light);transform:scale(1.03);}
  .cta-mail{display:inline-block;color:var(--gold);text-decoration:none;padding:16px 30px;font-size:16px;font-weight:700;border:1px solid var(--gold);border-radius:999px;transition:.25s;margin:0 6px;}
  .cta-mail:hover{background:var(--gold);color:#0a0a0a;}
  .manager{margin-top:16px;font-size:13px;color:var(--muted);}

  /* STICKY-БАР */
  .sticky-bar{position:fixed;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(10,10,10,.95),#0a0a0a);border-top:3px solid var(--gold);box-shadow:0 -10px 40px rgba(255,215,0,.25),0 -4px 15px rgba(0,0,0,.8);padding:14px 20px;z-index:1000;transform:translateY(110%);transition:transform .35s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(8px);}
  .sticky-bar.show{transform:translateY(0);}
  .sticky-bar::before{content:'';position:absolute;top:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold),var(--orange),var(--gold),transparent);background-size:200% 100%;animation:barShine 3s linear infinite;}
  @keyframes barShine{0%{background-position:200% 0;}100%{background-position:-200% 0;}}
  .sticky-inner{max-width:1800px;margin:0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;}
  .sticky-info{display:flex;gap:16px;align-items:center;flex-wrap:wrap;flex:1;}
  .sticky-stat{display:flex;flex-direction:column;gap:2px;padding:6px 14px;border-left:2px solid var(--gold);}
  .sticky-stat:first-child{border-left:none;padding-left:0;}
  .sticky-stat .lbl{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--gold);opacity:.7;margin:0;}
  .sticky-stat .val{font-size:18px;font-weight:900;color:var(--gold-light);line-height:1;font-variant-numeric:tabular-nums;}
  .sticky-stat .val.big{font-size:26px;color:var(--gold);text-shadow:0 0 15px rgba(255,215,0,.7);animation:totalPulse 1.5s ease-in-out infinite;}
  @keyframes totalPulse{0%,100%{text-shadow:0 0 15px rgba(255,215,0,.7);}50%{text-shadow:0 0 25px rgba(255,215,0,1),0 0 40px rgba(255,140,0,.6);}}
  .sticky-actions{display:flex;gap:10px;flex-wrap:wrap;}
  .sticky-btn{display:inline-flex;align-items:center;gap:6px;padding:12px 22px;border-radius:999px;border:2px solid var(--gold);background:transparent;color:var(--gold);font-size:14px;font-weight:900;cursor:pointer;transition:.2s;font-family:inherit;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;}
  .sticky-btn:hover{background:var(--gold);color:#0a0a0a;transform:scale(1.03);}
  .sticky-btn.primary{background:linear-gradient(135deg,#FFD700,#FF8C00);color:#0a0a0a;border-color:#FFD700;box-shadow:0 0 20px rgba(255,215,0,.5);}
  .sticky-btn.primary:hover{transform:scale(1.05);box-shadow:0 0 30px rgba(255,215,0,.8);}
  .sticky-btn.clear{border-color:rgba(255,138,122,.5);color:var(--red);}
  .sticky-btn.clear:hover{background:var(--red);color:#0a0a0a;border-color:var(--red);}

  @media(max-width:900px){
    .sticky-inner{flex-direction:column;gap:10px;}
    .sticky-info{justify-content:center;width:100%;}
    .sticky-actions{width:100%;justify-content:center;}
    .sticky-stat{padding:4px 10px;}
    .sticky-stat .val{font-size:15px;}
    .sticky-stat .val.big{font-size:20px;}
    .sticky-btn{padding:10px 16px;font-size:12px;}
  }
  @media(max-width:500px){
    body{padding-bottom:240px;}
    .sticky-info{gap:8px;}
    .sticky-stat{padding:2px 8px;}
    .sticky-stat .val{font-size:13px;}
    .sticky-stat .val.big{font-size:17px;}
    .sticky-stat .lbl{font-size:8px;}
  }

  .wrap ::-webkit-scrollbar{width:14px;height:14px;}
  .wrap ::-webkit-scrollbar-track{background:#050505;border:1px solid #2a2210;border-radius:9px;}
  .wrap ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#FFE55C,#FFD700,#FF8C00);border-radius:9px;border:1px solid #FFD700;box-shadow:0 0 10px rgba(255,215,0,.9);}

  @media print{
    body{background:#fff;color:#000;padding:0;}
    .header{background:#000 !important;color:#FFD700 !important;-webkit-print-color-adjust:exact;print-color-adjust:exact;}
    .header h1{color:#FFD700 !important;animation:none !important;}
    .tag{background:#FFD700 !important;color:#000 !important;}
    .line{background:#FFD700 !important;}
    .hero,.why,.filter-block,.cards-wrap,.obj-block,.cta,.cta-block{background:#fff !important;border-color:#666 !important;box-shadow:none !important;}
    .chip,.filter-block,.sticky-bar,.cta-buttons{display:none !important;}
    .card,.obj-card,.why-card{background:#fff !important;border-color:#999 !important;}
    .card-title,.obj-title,.card-head{background:#FFD700 !important;color:#000 !important;-webkit-print-color-adjust:exact;print-color-adjust:exact;}
    .card p,.obj-card p{color:#333 !important;}
    .cards-title,.filter-title,.cta-block h2{color:#000 !important;}
  }
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div class="wrap"&gt;

  &lt;div class="seo-hidden" aria-hidden="true"&gt;
    &lt;h2&gt;Броня C500 и БТВТ 450 — защита объектов от ракетно-дроновой опасности&lt;/h2&gt;
    &lt;p&gt;Броня для ТЭЦ, броня для ГЭС, броня для АЭС, броня для нефтеперерабатывающих заводов, броня для нефтебаз, броня для трансформаторов, броня для мостов, броня для спецобъектов, броня для ЦОД. Бронелист C500, бронелист БТВТ 450, пулестойкая броня, бронесталь, броня от осколков, броня от дронов.&lt;/p&gt;
    &lt;h3&gt;Бронелист C500 и БТВТ 450 — марки и ТУ&lt;/h3&gt;
    &lt;p&gt;Бронелист C500 по ТУ 18101-2017 Ж и ТУ 18121-2017/96, бронелист БТВТ 450 по ТУ 18105BB-2024. Классы защиты Бр2, Бр3, Бр4, Бр5, Бр6, осколочный класс С2. Размеры 1220×2080, 1300×2000, 1500×3000, 1500×6000. Раскрой по запросу. Бронелист C500 6 мм, 10 мм, 20 мм; бронелист БТВТ 450 6 мм.&lt;/p&gt;
    &lt;h3&gt;Пулестойкая защита и пулестойкая сталь&lt;/h3&gt;
    &lt;p&gt;Пулестойкая защита ТЭЦ, пулестойкая защита ГЭС, пулестойкая защита АЭС, пулестойкая защита НПЗ, пулестойкая защита нефтебаз, пулестойкая защита трансформаторов, пулестойкая защита мостов, пулестойкая защита спецобъектов, пулестойкая защита ЦОД. Пулестойкая сталь C500 для ТЭЦ, для ГЭС, для АЭС, для НПЗ, для нефтебаз, для трансформаторов, для мостов, для спецобъектов, для ЦОД.&lt;/p&gt;
    &lt;h3&gt;Защита и сталь&lt;/h3&gt;
    &lt;p&gt;Защита ТЭЦ, защита ГЭС, защита АЭС, защита нефтеперерабатывающих заводов, защита нефтебаз, защита трансформаторов, защита мостов, защита спецобъектов, защита ЦОД, защита от осколков, защита от дронов, защита от осколков и дронов, защита броней, защита сталью, защита бронесталью. Сталь C500 и БТВТ 450 для ТЭЦ, для ГЭС, для АЭС, для НПЗ, для нефтебаз, для трансформаторов, для мостов, для спецобъектов, для ЦОД, сталь от осколков, сталь от дронов.&lt;/p&gt;
    &lt;h3&gt;Бронесталь C500 и БТВТ 450&lt;/h3&gt;
    &lt;p&gt;Бронесталь для ТЭЦ, бронесталь для ГЭС, бронесталь для АЭС, бронесталь для НПЗ, бронесталь для нефтебаз, бронесталь для трансформаторов, бронесталь для мостов, бронесталь для спецобъектов, бронесталь для ЦОД, бронесталь от осколков, бронесталь от дронов. ТЭЦ за броней, ГЭС за броней, АЭС за броней, НПЗ за броней, нефтебазы за броней, трансформаторы за броней, мосты за броней, спецобъекты за броней, ЦОД за броней, объекты за защитой, объекты за бронесталью, объекты за сталью.&lt;/p&gt;
    &lt;h3&gt;Пассивная защита от дронов и осколков&lt;/h3&gt;
    &lt;p&gt;Антидроновая сетка, противодроновая сеть, маскировочная сеть, тепловая ловушка, аэрозольная завеса, дымовая завеса, бетонные блоки, габионы, укрытия для трансформаторов, модульные защитные блоки, быстровозводимые укрытия, решетчатая броня, противокумулятивные экраны, динамическая защита, композитная броня, керамическая броня, противодроновые экраны, защитные козырьки, бронированные кожухи из C500 и БТВТ 450, защита ЦОД от электромагнитного импульса, экранирование кабельных линий.&lt;/p&gt;
    &lt;h3&gt;Активная защита и инженерные меры&lt;/h3&gt;
    &lt;p&gt;РЭБ, радиоэлектронная борьба, системы обнаружения дронов, акустические сенсоры, радиолокационные станции, оптико-электронные системы, лазерное оружие, сеткометы, дроны-перехватчики, антидроновые ружья, GPS-спуфинг, помехоустойчивая навигация, кинетические средства поражения, активная броня, системы постановки помех, ловушки для дронов, автоматизированные турели. Рассредоточение объектов, дублирование критических узлов, подземные укрытия, защита периметра, контроль воздушного пространства, мониторинг воздушной обстановки, быстрый ремонт и восстановление, резервные источники питания, мобильные защитные комплексы.&lt;/p&gt;
    &lt;h3&gt;Комбинированные решения&lt;/h3&gt;
    &lt;p&gt;Защита ТЭЦ от осколков, защита ГЭС от дронов, защита АЭС от осколков и дронов, защита НПЗ от дронов, защита нефтебаз от осколков, защита трансформаторов от дронов, защита мостов от осколков, защита спецобъектов от дронов, защита ЦОД от осколков, броня для ТЭЦ от дронов, броня для ГЭС от осколков, пулестойкая броня для АЭС из C500, пулестойкая сталь C500 для НПЗ от осколков, бронесталь БТВТ 450 для мостов от дронов. ООО «Арсенал-Деталь» — изготовление по чертежам и ТУ.&lt;/p&gt;
  &lt;/div&gt;

  &lt;header class="header"&gt;
    &lt;div class="tag"&gt;КАТАЛОГ · СРЕДСТВА ЗАЩИТЫ ОБЪЕКТОВ&lt;/div&gt;
    &lt;h1&gt;Защита объектов от ракетно-дроновой опасности&lt;/h1&gt;
    &lt;div class="line"&gt;&lt;/div&gt;
    &lt;p&gt;Бронелист C500 · Бронелист БТВТ 450 · Бронесталь · Пулестойкая сталь · Пассивная защита&lt;/p&gt;
    &lt;div class="company-info"&gt;
      &lt;b&gt;ООО «Арсенал-Деталь»&lt;/b&gt; · ИНН 6670215323 / КПП 667001001 · ОГРН 1086670018445&lt;br /&gt;
      Телефон: &lt;b&gt;8 (902) 873-36-90&lt;/b&gt; · E-mail: &lt;b&gt;arsenal-detal@list.ru&lt;/b&gt;
    &lt;/div&gt;
  &lt;/header&gt;

  &lt;section class="hero"&gt;
    &lt;h2&gt;Броня C500 и БТВТ 450 для критической инфраструктуры&lt;/h2&gt;
    &lt;p&gt;Изготавливаем &lt;b&gt;бронелист C500 и БТВТ 450&lt;/b&gt;, бронесталь и средства пассивной защиты для &lt;b&gt;ТЭЦ, ГЭС, АЭС, НПЗ, нефтебаз, трансформаторов, мостов, спецобъектов и ЦОД&lt;/b&gt;. Защита от осколков и БПЛА, антидроновые сетки, противодроновые экраны, укрытия, габионы. Всё — по чертежам и ТУ.&lt;/p&gt;
    &lt;div class="hero-badges"&gt;
      &lt;span class="hero-badge"&gt;Бронелист C500&lt;/span&gt;
      &lt;span class="hero-badge"&gt;Бронелист БТВТ 450&lt;/span&gt;
      &lt;span class="hero-badge"&gt;Классы Бр2–Бр6 · С2&lt;/span&gt;
      &lt;span class="hero-badge"&gt;Работа с объектами КИИ&lt;/span&gt;
    &lt;/div&gt;
  &lt;/section&gt;

  &lt;div class="why"&gt;
    &lt;div class="why-card"&gt;&lt;div class="ico"&gt;◈&lt;/div&gt;&lt;div class="lbl"&gt;Марки&lt;/div&gt;&lt;div class="val"&gt;C500 · БТВТ 450&lt;/div&gt;&lt;/div&gt;
    &lt;div class="why-card"&gt;&lt;div class="ico"&gt;⬢&lt;/div&gt;&lt;div class="lbl"&gt;Объекты&lt;/div&gt;&lt;div class="val"&gt;ТЭЦ · ГЭС · АЭС · НПЗ · ЦОД&lt;/div&gt;&lt;/div&gt;
    &lt;div class="why-card"&gt;&lt;div class="ico"&gt;⛨&lt;/div&gt;&lt;div class="lbl"&gt;Защита&lt;/div&gt;&lt;div class="val"&gt;От осколков и БПЛА&lt;/div&gt;&lt;/div&gt;
    &lt;div class="why-card"&gt;&lt;div class="ico"&gt;★&lt;/div&gt;&lt;div class="lbl"&gt;Формат&lt;/div&gt;&lt;div class="val"&gt;По чертежам и ТУ&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;

  &lt;section class="filter-block"&gt;
    &lt;div class="filter-title"&gt;Выберите тип объекта — покажем подходящие решения&lt;/div&gt;
    &lt;div class="chips" id="chips"&gt;&lt;/div&gt;
  &lt;/section&gt;

  &lt;section class="cards-wrap" id="catalog"&gt;
    &lt;div class="cards-title"&gt;Средства защиты · выберите позиции для запроса КП&lt;/div&gt;
    &lt;div class="cards" id="cards"&gt;&lt;/div&gt;
  &lt;/section&gt;

  &lt;section class="obj-block"&gt;
    &lt;div class="cards-title"&gt;Объекты применения&lt;/div&gt;
    &lt;div class="obj-grid"&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;ТЭЦ&lt;/div&gt;&lt;p&gt;Броня для ТЭЦ из C500 и БТВТ 450, защита турбинных залов и трансформаторных подстанций от осколков и дронов. Защитные козырьки.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;ГЭС&lt;/div&gt;&lt;p&gt;Броня для ГЭС из C500 и БТВТ 450, защита гидроагрегатов и открытых распределительных устройств. Антидроновые сетки, противодроновые экраны.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;АЭС&lt;/div&gt;&lt;p&gt;Броня для АЭС из C500, пулестойкая защита реакторных и турбинных отделений. Композитная и керамическая броня, бронированные кожухи.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;НПЗ&lt;/div&gt;&lt;p&gt;Броня для НПЗ из C500 и БТВТ 450, защита установок и резервуарных парков. Габионы, бетонные блоки, быстровозводимые укрытия.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;Нефтебазы&lt;/div&gt;&lt;p&gt;Броня для нефтебаз из C500 и БТВТ 450, защита резервуаров и сливных эстакад. Противодроновые экраны, маскировочные сети.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;Трансформаторы&lt;/div&gt;&lt;p&gt;Броня для трансформаторов из C500, укрытия, бронированные кожухи. Защита от осколков и БПЛА.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;Мосты&lt;/div&gt;&lt;p&gt;Броня для мостов из БТВТ 450 и C500, защита пролётных строений и опор. Защитные конструкции по чертежу.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;Спецобъекты&lt;/div&gt;&lt;p&gt;Броня для спецобъектов из C500 и БТВТ 450, пулестойкая защита, нестандартные решения по чертежам заказчика.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="obj-card"&gt;&lt;div class="obj-title"&gt;ЦОД&lt;/div&gt;&lt;p&gt;Броня для ЦОД из C500, защита от электромагнитного импульса, экранирование кабельных линий, бронированные кожухи.&lt;/p&gt;&lt;/div&gt;
    &lt;/div&gt;
  &lt;/section&gt;

  &lt;section class="cta-block"&gt;
    &lt;h2&gt;Отметьте нужные решения&lt;/h2&gt;
    &lt;p&gt;Кликните по карточке — позиция добавится в запрос. Внизу экрана появится счётчик.&lt;br /&gt;
    Отправьте запрос — подготовим КП с маркой (C500 или БТВТ 450), конструкцией и сроками.&lt;/p&gt;
    &lt;div class="cta-buttons"&gt;
      &lt;button class="btn-big primary" onclick="downloadRequest()"&gt;⬇ Скачать запрос КП&lt;/button&gt;
      &lt;button class="btn-big" onclick="sendByEmail()"&gt;? Отправить на e-mail&lt;/button&gt;
      &lt;button class="btn-big" onclick="scrollToCatalog()"&gt;↓ К каталогу&lt;/button&gt;
    &lt;/div&gt;
  &lt;/section&gt;

  &lt;section class="cta"&gt;
    &lt;p class="cta-text"&gt;Изготовим защиту из C500 и БТВТ 450 по вашим чертежам и ТУ&lt;/p&gt;
    &lt;a href="tel:+79028733690" class="cta-btn"&gt;8 (902) 873-36-90&lt;/a&gt;
    &lt;a href="mailto:arsenal-detal@list.ru?subject=Запрос%20на%20защиту%20объекта" class="cta-mail"&gt;✉ arsenal-detal@list.ru&lt;/a&gt;
    &lt;p class="manager"&gt;Менеджер: Ольга · ООО «Арсенал-Деталь»&lt;/p&gt;
  &lt;/section&gt;

&lt;/div&gt;

&lt;div class="sticky-bar" id="stickyBar"&gt;
  &lt;div class="sticky-inner"&gt;
    &lt;div class="sticky-info"&gt;
      &lt;div class="sticky-stat"&gt;
        &lt;div class="lbl"&gt;Позиций&lt;/div&gt;
        &lt;div class="val" id="barCount"&gt;0&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="sticky-stat"&gt;
        &lt;div class="lbl"&gt;Фильтр&lt;/div&gt;
        &lt;div class="val" id="barFilter"&gt;Все объекты&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="sticky-stat"&gt;
        &lt;div class="lbl"&gt;Статус&lt;/div&gt;
        &lt;div class="val big" id="barStatus"&gt;—&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="sticky-actions"&gt;
      &lt;button class="sticky-btn primary" onclick="downloadRequest()"&gt;⬇ Скачать запрос КП&lt;/button&gt;
      &lt;button class="sticky-btn" onclick="sendByEmail()"&gt;? На e-mail&lt;/button&gt;
      &lt;button class="sticky-btn clear" onclick="clearPicked()"&gt;✕ Очистить&lt;/button&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
/* ============================================================
   КАТАЛОГ · СРЕДСТВА ЗАЩИТЫ ОБЪЕКТОВ ОТ РАКЕТНО-ДРОНОВОЙ ОПАСНОСТИ
   ООО «Арсенал-Деталь»
   ------------------------------------------------------------
   Продвигаемые марки: БРОНЕЛИСТ C500 и БРОНЕЛИСТ БТВТ 450
   ============================================================ */

var CATS = {
  bronya:  'Броня',
  stal:    'Сталь',
  passiv:  'Пассивная защита',
  spec:    'Спецрешения'
};

var OBJECTS = [
  {id:'all',    label:'Все объекты'},
  {id:'tec',    label:'ТЭЦ'},
  {id:'ges',    label:'ГЭС'},
  {id:'aes',    label:'АЭС'},
  {id:'npz',    label:'НПЗ'},
  {id:'neft',   label:'Нефтебазы'},
  {id:'trans',  label:'Трансформаторы'},
  {id:'most',   label:'Мосты'},
  {id:'spec',   label:'Спецобъекты'},
  {id:'cod',    label:'ЦОД'}
];

var PRODUCTS = [
  {id:'p01', cat:'bronya', num:1,  title:'Броня для ТЭЦ',
   desc:'Защита турбинных залов, котельных и трансформаторных подстанций ТЭЦ от осколков и БПЛА. Бронелист C500 и БТВТ 450, защитные козырьки.',
   objects:['tec','trans'], tags:['ТЭЦ','осколки','дроны'], marks:['C500','БТВТ 450']},
  {id:'p02', cat:'bronya', num:2,  title:'Броня для ГЭС',
   desc:'Защита гидроагрегатов и открытых распределительных устройств ГЭС. Бронелист C500 и БТВТ 450, антидроновые сетки, противодроновые экраны.',
   objects:['ges','most'], tags:['ГЭС','осколки','дроны'], marks:['C500','БТВТ 450']},
  {id:'p03', cat:'bronya', num:3,  title:'Броня для АЭС',
   desc:'Пулестойкая защита реакторных и турбинных отделений АЭС. Бронелист C500, композитная и керамическая броня, бронированные кожухи.',
   objects:['aes','trans'], tags:['АЭС','пулестойкая','дроны'], marks:['C500']},
  {id:'p04', cat:'bronya', num:4,  title:'Броня для НПЗ',
   desc:'Защита технологических установок и резервуарных парков НПЗ. Бронелист C500 и БТВТ 450, габионы, бетонные блоки, быстровозводимые укрытия.',
   objects:['npz','neft'], tags:['НПЗ','осколки','дроны'], marks:['C500','БТВТ 450']},
  {id:'p05', cat:'bronya', num:5,  title:'Броня для нефтебаз',
   desc:'Защита резервуаров и сливных эстакад нефтебаз. Бронелист C500 и БТВТ 450, противодроновые экраны, маскировочные сети.',
   objects:['neft','npz'], tags:['Нефтебазы','осколки','дроны'], marks:['C500','БТВТ 450']},
  {id:'p06', cat:'bronya', num:6,  title:'Броня для трансформаторов',
   desc:'Укрытия и бронированные кожухи для силовых трансформаторов. Бронелист C500, модульные защитные блоки, защита от осколков и БПЛА.',
   objects:['trans','tec','ges','aes'], tags:['Трансформаторы','осколки','дроны'], marks:['C500']},
  {id:'p07', cat:'bronya', num:7,  title:'Броня для мостов',
   desc:'Защита пролётных строений и опор мостов. Бронелист БТВТ 450 и C500, защитные конструкции по чертежу.',
   objects:['most'], tags:['Мосты','осколки','дроны'], marks:['БТВТ 450','C500']},
  {id:'p08', cat:'bronya', num:8,  title:'Броня для спецобъектов',
   desc:'Пулестойкая защита и нестандартные броневые решения для спецобъектов. Бронелист C500 и БТВТ 450 по чертежам заказчика.',
   objects:['spec'], tags:['Спецобъекты','пулестойкая','дроны'], marks:['C500','БТВТ 450']},
  {id:'p09', cat:'bronya', num:9,  title:'Броня для ЦОД',
   desc:'Защита центров обработки данных: бронелист C500, экранирование, защита от электромагнитного импульса.',
   objects:['cod'], tags:['ЦОД','ЭМИ','дроны'], marks:['C500']},
  {id:'p10', cat:'stal',   num:10, title:'Пулестойкая сталь C500',
   desc:'Бронелист C500 по ТУ 18101-2017 Ж и ТУ 18121-2017/96 для ТЭЦ, ГЭС, АЭС, НПЗ, нефтебаз, трансформаторов, мостов, спецобъектов и ЦОД. Классы Бр2–Бр6, С2.',
   objects:['tec','ges','aes','npz','neft','trans','most','spec','cod'], tags:['C500','пулестойкая','броня'], marks:['C500']},
  {id:'p11', cat:'stal',   num:11, title:'Бронесталь БТВТ 450',
   desc:'Бронелист БТВТ 450 по ТУ 18105BB-2024 для объектов критической инфраструктуры. Листы, плиты, элементы конструкций. Класс Бр2 / С2.',
   objects:['tec','ges','aes','npz','neft','trans','most','spec','cod'], tags:['БТВТ 450','бронесталь','осколки'], marks:['БТВТ 450']},
  {id:'p12', cat:'bronya', num:12, title:'Решетчатая броня (противокумулятивные экраны)',
   desc:'Решётчатые экраны и противокумулятивные решётки для защиты оборудования от БПЛА и кумулятивных средств. Из C500 и БТВТ 450.',
   objects:['tec','ges','aes','npz','neft','trans','most','spec','cod'], tags:['Решётка','дроны','экраны'], marks:['C500','БТВТ 450']},
  {id:'p13', cat:'bronya', num:13, title:'Композитная и керамическая броня',
   desc:'Композитные и керамические броневые решения для снижения массы при сохранении стойкости. По расчёту и чертежу, в сочетании с C500.',
   objects:['aes','spec','cod'], tags:['Композит','керамика','броня'], marks:['C500']},
  {id:'p14', cat:'bronya', num:14, title:'Бронированные кожухи для оборудования',
   desc:'Кожухи из бронелиста C500 и БТВТ 450 для трансформаторов, насосов, щитов и другого оборудования. Защита от осколков и БПЛА.',
   objects:['trans','npz','neft','tec'], tags:['Кожухи','трансформаторы','дроны'], marks:['C500','БТВТ 450']},
  {id:'p15', cat:'passiv', num:15, title:'Укрытия для трансформаторов',
   desc:'Быстровозводимые укрытия и модульные защитные блоки для силовых трансформаторов. В сочетании с бронелистом C500.',
   objects:['trans','tec','ges','aes'], tags:['Трансформаторы','укрытия','осколки'], marks:['C500']},
  {id:'p16', cat:'passiv', num:16, title:'Габионы и бетонные блоки',
   desc:'Габионы, бетонные блоки и защитные барьеры для периметра и технологических зон. Совместно с бронелистом БТВТ 450.',
   objects:['npz','neft','tec','ges','most'], tags:['Габионы','периметр','осколки'], marks:['БТВТ 450']},
  {id:'p17', cat:'passiv', num:17, title:'Быстровозводимые укрытия',
   desc:'Модульные укрытия для оборудования и персонала. Сборка на объекте, минимальные сроки. С бронелистом C500 и БТВТ 450.',
   objects:['tec','ges','aes','npz','neft','trans','most','spec','cod'], tags:['Укрытия','модуль','дроны'], marks:['C500','БТВТ 450']},
  {id:'p18', cat:'passiv', num:18, title:'Антидроновая сетка',
   desc:'Антидроновые и противодроновые сети для защиты открытых площадок и оборудования от БПЛА. В комплексе с бронелистом.',
   objects:['tec','ges','aes','npz','neft','trans','most','spec','cod'], tags:['Сетка','дроны','защита'], marks:[]},
  {id:'p19', cat:'passiv', num:19, title:'Маскировочная сеть',
   desc:'Маскировочные сети для снижения видимости объекта. В сочетании с тепловыми ловушками и аэрозольными завесами.',
   objects:['tec','ges','aes','npz','neft','trans','most','spec','cod'], tags:['Маскировка','дроны','сеть'], marks:[]},
  {id:'p20', cat:'passiv', num:20, title:'Противодроновые экраны',
   desc:'Экраны и козырьки для защиты оборудования от сбросов и ударных БПЛА. Из бронелиста C500 и БТВТ 450.',
   objects:['tec','ges','aes','npz','neft','trans','most','spec','cod'], tags:['Экраны','дроны','козырьки'], marks:['C500','БТВТ 450']},
  {id:'p21', cat:'passiv', num:21, title:'Защитные козырьки',
   desc:'Козырьки над оборудованием и площадками из бронелиста C500 и БТВТ 450. Защита от осколков и сбросов БПЛА.',
   objects:['tec','ges','aes','npz','neft','trans','most','spec','cod'], tags:['Козырьки','осколки','дроны'], marks:['C500','БТВТ 450']},
  {id:'p22', cat:'spec',   num:22, title:'Экранирование кабельных линий',
   desc:'Экранирование кабельных линий и вводов для защиты от электромагнитного импульса и наводок. Совместно с бронелистом C500.',
   objects:['cod','tec','aes'], tags:['ЭМИ','кабели','ЦОД'], marks:['C500']},
  {id:'p23', cat:'spec',   num:23, title:'Защита ЦОД от электромагнитного импульса',
   desc:'Комплексная защита ЦОД: бронелист C500, экранирование, защита от ЭМИ и БПЛА.',
   objects:['cod'], tags:['ЦОД','ЭМИ','дроны'], marks:['C500']}
];

/* ==================== СОСТОЯНИЕ ==================== */
var state = {filter:'all'};
var picked = {};
var cardRefs = {};

function today(){
  var d=new Date(), p=function(n){return String(n).padStart(2,'0');};
  return d.getFullYear()+'-'+p(d.getMonth()+1)+'-'+p(d.getDate());
}

function renderChips(){
  var box = document.getElementById('chips');
  box.innerHTML = '';
  OBJECTS.forEach(function(o){
    var b = document.createElement('button');
    b.type = 'button';
    b.className = 'chip' + (state.filter===o.id ? ' active' : '');
    b.textContent = o.label;
    b.addEventListener('click', function(){
      state.filter = o.id;
      renderChips(); renderCards();
    });
    box.appendChild(b);
  });
}

function matchesFilter(p){
  if (state.filter === 'all') return true;
  return p.objects.indexOf(state.filter) !== -1;
}
function renderCards(){
  var grid = document.getElementById('cards');
  grid.innerHTML = '';
  cardRefs = {};
  var list = PRODUCTS.filter(matchesFilter);
  if (!list.length){
    grid.innerHTML = '&lt;div class="empty"&gt;Для выбранного объекта решений не найдено. Покажите «Все объекты».&lt;/div&gt;';
    updateSticky(); return;
  }
  list.forEach(function(p){
    var isPicked = !!picked[p.id];
    var card = document.createElement('div');
    card.className = 'card' + (isPicked ? ' selected' : '');
    card.setAttribute('data-id', p.id);

    var markTags = (p.marks||[]).map(function(m){
      return '&lt;span class="card-tag mark"&gt;'+m+'&lt;/span&gt;';
    }).join('');
    var tags = p.tags.map(function(t){return '&lt;span class="card-tag"&gt;'+t+'&lt;/span&gt;';}).join('');

    card.innerHTML =
      '&lt;div class="card-head"&gt;'+
        '&lt;span class="card-num"&gt;'+String(p.num).padStart(2,'0')+'&lt;/span&gt;'+
        '&lt;span class="card-star"&gt;'+(isPicked?'★':'☆')+'&lt;/span&gt;'+
      '&lt;/div&gt;'+
      '&lt;div class="card-body"&gt;'+
        '&lt;span class="card-cat"&gt;'+CATS[p.cat]+'&lt;/span&gt;'+
        '&lt;div class="card-title"&gt;'+p.title+'&lt;/div&gt;'+
        '&lt;p&gt;'+p.desc+'&lt;/p&gt;'+
        '&lt;div class="card-tags"&gt;'+markTags+tags+'&lt;/div&gt;'+
      '&lt;/div&gt;';
    card.addEventListener('click', function(){ togglePick(p.id); });
    grid.appendChild(card);
    cardRefs[p.id] = card;
  });
  updateSticky();
}

function togglePick(id){
  if (picked[id]) delete picked[id];
  else picked[id] = true;
  var card = cardRefs[id];
  if (card){
    card.classList.toggle('selected', !!picked[id]);
    var star = card.querySelector('.card-star');
    if (star) star.textContent = picked[id] ? '★' : '☆';
  }
  updateSticky();
}

function updateSticky(){
  var count = Object.keys(picked).length;
  document.getElementById('barCount').textContent = count;
  var fLabel = (OBJECTS.find(function(o){return o.id===state.filter;})||{}).label || 'Все объекты';
  document.getElementById('barFilter').textContent = fLabel;
  var status = document.getElementById('barStatus');
  status.textContent = count &gt; 0 ? (count + ' поз.') : '—';
  var bar = document.getElementById('stickyBar');
  if (count &gt; 0) bar.classList.add('show'); else bar.classList.remove('show');
}

function clearPicked(){
  if (!Object.keys(picked).length) return;
  if (!confirm('Очистить все отмеченные позиции?')) return;
  picked = {};
  renderCards();
}

function scrollToCatalog(){
  document.getElementById('catalog').scrollIntoView({behavior:'smooth',block:'start'});
}

function getSelectedProducts(){
  return PRODUCTS.filter(function(p){ return picked[p.id]; });
}

function downloadRequest(){
  var rows = getSelectedProducts();
  if (!rows.length){
    alert('Сначала выберите позиции — кликните по карточкам.');
    scrollToCatalog(); return;
  }
  var header = ['№','Категория','Наименование','Марка','Назначение','Объекты'];
  var body = rows.map(function(p, i){
    var objNames = p.objects.map(function(o){
      var found = OBJECTS.find(function(x){return x.id===o;});
      return found ? found.label : o;
    }).join('; ');
    return [i+1, CATS[p.cat], p.title, (p.marks||[]).join(' / ') || '—', p.desc, objNames];
  });
  var esc = function(v){return '"'+String(v==null?'':v).replace(/"/g,'""')+'"';};
  var csv = [header].concat(body).map(function(r){return r.map(esc).join(';');}).join('\r\n');
  var blob = new Blob(['\uFEFF'+csv], {type:'text/csv;charset=utf-8;'});
  var url = URL.createObjectURL(blob);
  var a = document.createElement('a');
  a.href = url;
  a.download = 'Запрос_КП_Защита_C500_БТВТ450_'+today()+'.csv';
  document.body.appendChild(a); a.click(); a.remove();
  setTimeout(function(){URL.revokeObjectURL(url);},500);
}

function sendByEmail(){
  var rows = getSelectedProducts();
  if (!rows.length){
    alert('Сначала выберите позиции — кликните по карточкам.');
    scrollToCatalog(); return;
  }
  var lines = ['Здравствуйте!','','Прошу подготовить коммерческое предложение по средствам защиты объектов (бронелист C500 и БТВТ 450):',''];
  rows.forEach(function(p, i){
    var marks = (p.marks||[]).length ? (' · марка: '+p.marks.join(' / ')) : '';
    lines.push((i+1)+'. '+p.title+' ('+CATS[p.cat]+')'+marks);
    lines.push('   '+p.desc);
  });
  lines.push('');
  lines.push('Всего позиций: '+rows.length);
  lines.push('');
  lines.push('Прошу указать марку (C500 или БТВТ 450), конструкцию, сроки изготовления и условия отгрузки.');
  lines.push('При необходимости готовы предоставить чертежи и параметры объекта.');
  lines.push('');
  lines.push('С уважением,');
  var subject = encodeURIComponent('Запрос КП — защита объектов C500 / БТВТ 450 ('+rows.length+' поз.)');
  var body = encodeURIComponent(lines.join('\n'));
  window.location.href = 'mailto:arsenal-detal@list.ru?subject='+subject+'&amp;body='+body;
}

document.addEventListener('DOMContentLoaded', function(){
  renderChips();
  renderCards();
});
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</subtitle>
  <updated>2026-10-23T14:41:31Z</updated>
  <logo>https://brony-rf.ru/ssl/u/pic/b8/76297e0ea111e68628db370107e68a/-/logo.png</logo>
  <author>
    <name>1430938</name>
    <uri>https://brony-rf.ru/</uri>
  </author>
</feed>
