Загрузка данных


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Dendroguard — защита деревьев, удаление гнёзд ос и шершней в Сочи</title>
<meta name="description" content="Dendroguard, Сочи: защита зелёных насаждений от вредителей для города и организаций, безопасное удаление гнёзд ос и шершней для частных клиентов. 10 лет опыта.">
<meta name="color-scheme" content="light dark">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Geologica:wght@500;700&family=Onest:wght@400;500;600&display=swap" rel="stylesheet">
<style>
:root{
  --bg:#F2F4EC;
  --surface:#FFFFFF;
  --ink:#16251C;
  --muted:#52625A;
  --leaf:#1F5E3B;
  --leaf-soft:#DDE9DB;
  --amber:#F0B323;
  --amber-soft:#FBEBC0;
  --amber-ink:#2A1E00;
  --line:#C9D3C4;
  --focus:#0B57D0;
  --display:'Geologica','Segoe UI',system-ui,sans-serif;
  --body:'Onest','Segoe UI',system-ui,sans-serif;
  color-scheme:light dark;
}
@media (prefers-color-scheme:dark){
  :root{
    --bg:#0E1913;
    --surface:#15241B;
    --ink:#E8EFE6;
    --muted:#9FB2A5;
    --leaf:#7CCB9A;
    --leaf-soft:#1B3326;
    --amber-soft:#3A3010;
    --line:#2B3E32;
    --focus:#8AB4F8;
  }
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:1.0625rem;line-height:1.6}
h1,h2,h3{font-family:var(--display);line-height:1.15;margin:0;letter-spacing:-.015em}
p{margin:0}
a{color:inherit}
:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}
.wrap{width:min(1140px,100% - 2.5rem);margin-inline:auto}
section[id]{scroll-margin-top:5rem}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:999px;font:600 1rem/1 var(--body);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease}
.btn:active{transform:translateY(1px)}
.btn-main{background:var(--amber);color:var(--amber-ink)}
.btn-main:hover{background:#F6C443}
.btn-line{border-color:var(--ink);color:var(--ink);background:transparent}
.btn-line:hover{background:var(--ink);color:var(--bg)}

/* header */
header{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0}
.logo{display:flex;align-items:center;gap:.6rem;text-decoration:none;font:700 1.2rem var(--display)}
.logo img{width:42px;height:42px;border-radius:50%;object-fit:cover;display:block}
nav ul{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0}
nav a{text-decoration:none;font-weight:500;color:var(--muted)}
nav a:hover{color:var(--ink)}
.bar .btn{padding:.65rem 1.1rem;font-size:.95rem}
@media (max-width:760px){nav{display:none}}

/* hero */
.hero{padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,6vw,5rem)}
.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}
.hero h1{font-size:clamp(2.1rem,4.8vw,3.7rem);font-weight:700}
.hero .lead{margin-top:1.4rem;font-size:1.2rem;color:var(--muted);max-width:34rem}
.hero .cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}
.hero .note{margin-top:1.2rem;font-size:.95rem;color:var(--muted)}
.comb{width:100%;max-width:440px;justify-self:center;height:auto}
.hx{fill:var(--surface);stroke:var(--line);stroke-width:2}
.hx.amber{fill:var(--amber);stroke:none}
.hx.leaf{fill:var(--leaf);stroke:none}
.hx.soft{fill:var(--leaf-soft);stroke:none}
.comb text{font-family:var(--body);fill:var(--ink);text-anchor:middle}
.comb .num{font:700 34px var(--display)}
.comb .lab{font:500 14px var(--body);fill:var(--muted)}
.comb .amber-t{fill:var(--amber-ink)}
.comb .amber-l{fill:var(--amber-ink);font:600 15px var(--body)}
.cell{transform-box:fill-box;transform-origin:center;animation:pop .6s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 110ms + 150ms)}
@keyframes pop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}
@media (max-width:860px){.hero-grid{grid-template-columns:1fr}.comb{max-width:360px}}

/* section scaffolding */
.block{padding:clamp(3rem,7vw,5.5rem) 0}
.block h2{font-size:clamp(1.7rem,3.4vw,2.5rem);max-width:28ch}
.block .intro{margin-top:1rem;color:var(--muted);max-width:40rem}

/* services */
.split{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem}
.panel{border-radius:28px;padding:clamp(1.5rem,3vw,2.4rem);display:flex;flex-direction:column;gap:1.2rem}
.panel.home{background:var(--amber-soft)}
.panel.org{background:var(--leaf-soft)}
.panel h3{font-size:1.6rem}
.badge{align-self:flex-start;background:var(--amber);color:var(--amber-ink);font:600 .85rem var(--body);padding:.3rem .8rem;border-radius:999px}
.panel ul{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}
.panel li{position:relative;padding-left:1.6rem}
.panel li::before{content:"";position:absolute;left:0;top:.5em;width:.7rem;height:.8rem;background:var(--ink);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.panel .btn{align-self:flex-start;margin-top:auto}
@media (max-width:860px){.split{grid-template-columns:1fr}}

/* hornets */
.alert{background:var(--ink);color:var(--bg);border-radius:32px;padding:clamp(1.6rem,4vw,3.2rem);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,3rem)}
.alert h2{max-width:none;font-size:clamp(1.6rem,3.2vw,2.3rem)}
.alert p{margin-top:1rem;opacity:.85}
.alert h3{font-size:1.1rem;font-weight:500;margin-bottom:.9rem}
.alert ul{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}
.alert li{display:flex;gap:.7rem}
.alert li b{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--amber);color:var(--amber-ink);display:grid;place-items:center;font-size:.85rem}
.alert .sos{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid color-mix(in srgb,var(--bg) 25%,transparent);font-size:.95rem;opacity:.9}
@media (max-width:860px){.alert{grid-template-columns:1fr}}

/* steps */
.steps{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;counter-reset:s}
.steps li{counter-increment:s;border-top:3px solid var(--ink);padding-top:1rem}
.steps li::before{content:counter(s);display:block;font:700 2rem var(--display);color:var(--leaf);margin-bottom:.4rem}
.steps h3{font-size:1.15rem;margin-bottom:.4rem}
.steps p{color:var(--muted);font-size:1rem}
@media (max-width:860px){.steps{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.steps{grid-template-columns:1fr}}

/* about */
.about{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}
.about p+p{margin-top:1rem}
.about .facts{display:grid;gap:1rem}
.fact{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:1.2rem 1.4rem}
.fact b{display:block;font:700 1.15rem var(--display);margin-bottom:.2rem}
.fact span{color:var(--muted);font-size:1rem}
@media (max-width:860px){.about{grid-template-columns:1fr}}

/* faq */
.faq{margin-top:2rem;max-width:46rem}
details{border-bottom:1px solid var(--line)}
summary{cursor:pointer;list-style:none;padding:1.1rem 2.5rem 1.1rem 0;font:500 1.1rem var(--display);position:relative}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-size:1.6rem;font-weight:400;transition:transform .2s}
details[open] summary::after{transform:translateY(-50%) rotate(45deg)}
details p{padding:0 0 1.2rem;color:var(--muted);max-width:40rem}

/* contact */
.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}
.contact h2{max-width:none}
.contact .lines{margin-top:1.6rem;display:grid;gap:.9rem}
.contact .lines a,.contact .lines span{display:block}
.contact .k{display:block;font-size:.9rem;color:var(--muted)}
.contact .v{font:500 1.25rem var(--display);text-decoration:none}
.contact .v:hover{text-decoration:underline}
form{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:clamp(1.4rem,3vw,2.2rem);display:grid;gap:1rem}
label{display:grid;gap:.35rem;font-weight:500;font-size:.98rem}
input,select,textarea{font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:14px;padding:.8rem 1rem;width:100%}
input:focus,select:focus,textarea:focus{border-color:var(--leaf)}
textarea{resize:vertical;min-height:96px}
.row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.hint{font-size:.88rem;color:var(--muted)}
#status{min-height:1.4em;font-size:.95rem;color:var(--leaf);font-weight:500}
@media (max-width:860px){.contact{grid-template-columns:1fr}.row{grid-template-columns:1fr}}

footer{border-top:1px solid var(--line);padding:2rem 0 2.5rem;color:var(--muted);font-size:.92rem}
footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .cell{animation:none}
  .btn,summary::after{transition:none}
}
</style>
</head>
<body>

<header>
  <div class="wrap bar">
    <a class="logo" href="#top" aria-label="Dendroguard — на главную">
      <img src="data:image/jpeg;base64,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" alt="" aria-hidden="true" width="42" height="42">
      Dendroguard
    </a>
    <nav aria-label="Основное меню">
      <ul>
        <li><a href="#services">Услуги</a></li>
        <li><a href="#wasps">Осы и шершни</a></li>
        <li><a href="#process">Как работаем</a></li>
        <li><a href="#faq">Вопросы</a></li>
        <li><a href="#contact">Контакты</a></li>
      </ul>
    </nav>
    <a class="btn btn-main" href="tel:+78620000000">+7 (862) 000-00-00</a>
  </div>
</header>

<main id="top">

<!-- HERO -->
<section class="hero">
  <div class="wrap hero-grid">
    <div>
      <h1>Защищаем деревья Сочи. Теперь приедем и к вам во двор.</h1>
      <p class="lead">Десять лет мы защищаем городские зелёные насаждения от вредителей. Теперь работаем и с частными клиентами: безопасно удаляем гнёзда ос и шершней.</p>
      <div class="cta">
        <a class="btn btn-main" href="#contact">Оставить заявку</a>
        <a class="btn btn-line" href="#services">Что мы делаем</a>
      </div>
      <p class="note">Сочи. Работаем с частными лицами, организациями и госзаказчиками.</p>
    </div>

    <svg class="comb" viewBox="0 0 450 460" role="img" aria-label="Dendroguard в цифрах: 10 лет работы, более 120 проектов, более 500 гектаров обработано, более 35 000 деревьев и кустарников под защитой">
      <!-- row 1 -->
      <g class="cell" style="--i:1">
        <polygon class="hx" points="150,15 225,57.5 225,142.5 150,185 75,142.5 75,57.5"/>
        <text class="num" x="150" y="98">120+</text>
        <text class="lab" x="150" y="124">проектов</text>
      </g>
      <g class="cell" style="--i:2">
        <polygon class="hx" points="300,15 375,57.5 375,142.5 300,185 225,142.5 225,57.5"/>
        <text class="num" x="300" y="98">500+</text>
        <text class="lab" x="300" y="124">га обработано</text>
      </g>
      <!-- row 2 -->
      <g class="cell" style="--i:3">
        <polygon class="hx leaf" points="75,145 150,187.5 150,272.5 75,315 0,272.5 0,187.5"/>
        <g fill="#fff" transform="translate(75,230)">
          <circle cx="0" cy="-14" r="17"/><circle cx="-14" cy="-2" r="13"/><circle cx="14" cy="-2" r="13"/>
          <rect x="-4" y="6" width="8" height="26" fill="var(--amber)"/>
        </g>
      </g>
      <g class="cell" style="--i:0">
        <polygon class="hx amber" points="225,145 300,187.5 300,272.5 225,315 150,272.5 150,187.5"/>
        <text class="num amber-t" x="225" y="231" style="fill:var(--amber-ink)">10</text>
        <text class="amber-l" x="225" y="256">лет работы</text>
      </g>
      <g class="cell" style="--i:4">
        <polygon class="hx" points="375,145 450,187.5 450,272.5 375,315 300,272.5 300,187.5"/>
        <text class="num" x="375" y="224" style="font-size:30px">35 000+</text>
        <text class="lab" x="375" y="246">деревьев и</text>
        <text class="lab" x="375" y="264">кустарников</text>
      </g>
      <!-- row 3 -->
      <g class="cell" style="--i:5">
        <polygon class="hx soft" points="150,275 225,317.5 225,402.5 150,445 75,402.5 75,317.5"/>
        <g transform="translate(150,360)">
          <ellipse cx="-14" cy="-18" rx="17" ry="8" transform="rotate(-30 -14 -18)" fill="var(--surface)" stroke="var(--leaf)" stroke-width="2"/>
          <ellipse cx="14" cy="-18" rx="17" ry="8" transform="rotate(30 14 -18)" fill="var(--surface)" stroke="var(--leaf)" stroke-width="2"/>
          <ellipse cx="0" cy="14" rx="13" ry="20" fill="var(--amber)"/>
          <rect x="-13" y="6" width="26" height="5" fill="#2A1E00"/>
          <rect x="-12" y="17" width="24" height="5" fill="#2A1E00"/>
          <circle cx="0" cy="-8" r="9" fill="#2A1E00"/>
          <circle cx="0" cy="-22" r="7" fill="#2A1E00"/>
        </g>
      </g>
      <g class="cell" style="--i:6">
        <polygon class="hx soft" points="300,275 375,317.5 375,402.5 300,445 225,402.5 225,317.5"/>
        <g transform="translate(300,360)">
          <path d="M0 -30 C26 -14 26 18 0 32 C-26 18 -26 -14 0 -30Z" fill="var(--leaf)"/>
          <path d="M0 -22 L0 32" stroke="var(--leaf-soft)" stroke-width="3" fill="none"/>
        </g>
      </g>
    </svg>
  </div>
</section>

<!-- SERVICES -->
<section class="block" id="services">
  <div class="wrap">
    <h2>Два направления: для дома и для города</h2>
    <p class="intro">Один подход — аккуратно, безопасно и с вниманием к природе Сочи.</p>

    <div class="split">
      <article class="panel home">
        <span class="badge">Новое для частных клиентов</span>
        <h3>Для дома и участка</h3>
        <ul>
          <li>Удаление гнёзд ос и шершней: на участке, в доме, на чердаке, под крышей, в стене или в дупле дерева</li>
          <li>Осмотр территории: проверим, нет ли рядом других гнёзд</li>
          <li>Защита деревьев и кустарников у дома от гусениц и других вредителей</li>
        </ul>
        <a class="btn btn-main" href="#contact" data-topic="wasps">Вызвать специалиста</a>
      </article>

      <article class="panel org">
        <h3>Для организаций и города</h3>
        <ul>
          <li>Защита городских зелёных насаждений от гусениц и других биологических вредителей</li>
          <li>Профилактическая и экологическая обработка территорий</li>
          <li>Дезинфекция государственных и муниципальных территорий</li>
          <li>Работа по договорам и контрактам, от обследования до результата</li>
        </ul>
        <a class="btn btn-line" href="#contact" data-topic="org">Запросить предложение</a>
      </article>
    </div>
  </div>
</section>

<!-- WASPS -->
<section class="block" id="wasps" style="padding-top:0">
  <div class="wrap">
    <div class="alert">
      <div>
        <h2>Нашли гнездо ос или шершней? Не трогайте его.</h2>
        <p>Потревоженная семья нападает всей группой. Укусы шершней болезненны, а при аллергии могут быть опасны. К тому же гнёзда часто спрятаны там, куда сложно добраться: под кровлей, в стене, в дупле.</p>
        <p>Лучше сделайте фото с безопасного расстояния и позвоните нам.</p>
      </div>
      <div>
        <h3>Что сделать до приезда специалиста</h3>
        <ul>
          <li><b>1</b><span>Не сбивайте гнездо, не поливайте и не поджигайте его.</span></li>
          <li><b>2</b><span>Уведите детей и животных от этого места.</span></li>
          <li><b>3</b><span>Закройте ближайшие окна и двери.</span></li>
          <li><b>4</b><span>Сфотографируйте гнездо издалека и пришлите нам.</span></li>
        </ul>
        <p class="sos">Если после укуса отекло лицо или стало трудно дышать, сразу вызывайте скорую: 103 или 112.</p>
      </div>
    </div>
  </div>
</section>

<!-- PROCESS -->
<section class="block" id="process" style="padding-top:0">
  <div class="wrap">
    <h2>Как проходит работа</h2>
    <ol class="steps">
      <li>
        <h3>Заявка</h3>
        <p>Позвоните или заполните форму. Фото гнезда или дерева ускорит оценку.</p>
      </li>
      <li>
        <h3>Оценка и цена</h3>
        <p>Узнаем место, высоту и размер, назовём стоимость до начала работ.</p>
      </li>
      <li>
        <h3>Обработка</h3>
        <p>Специалист приезжает и выполняет работу, соблюдая меры безопасности.</p>
      </li>
      <li>
        <h3>Рекомендации</h3>
        <p>Расскажем, как вести себя после обработки и как не допустить повторного заселения.</p>
      </li>
    </ol>
  </div>
</section>

<!-- ABOUT -->
<section class="block" id="about" style="padding-top:0">
  <div class="wrap about">
    <div>
      <h2>Десять лет заботимся о зелёном облике Сочи</h2>
      <p class="intro" style="max-width:none">Dendroguard начинался с защиты городских насаждений. За это время мы реализовали более 120 проектов и обеспечили защиту более 35 000 деревьев и кустарников.</p>
      <p class="intro" style="max-width:none">Мы применяем современные экологичные методы защиты растений. Тот же опыт и внимательность теперь доступны жителям города.</p>
    </div>
    <div class="facts">
      <div class="fact"><b>Опыт работы с городом</b><span>Профилактическая и экологическая обработка на территории свыше 500 гектаров.</span></div>
      <div class="fact"><b>Экологичные методы</b><span>Защищаем растения и стараемся сохранить природный баланс.</span></div>
      <div class="fact"><b>Юридическое лицо</b><span>Работаем официально: ООО «Dendroguard», договор и документы для организаций.</span></div>
    </div>
  </div>
</section>

<!-- FAQ -->
<section class="block" id="faq" style="padding-top:0">
  <div class="wrap">
    <h2>Частые вопросы</h2>
    <div class="faq">
      <details>
        <summary>Сколько стоит удаление гнезда?</summary>
        <p>Цена зависит от места, высоты и размера гнезда. Пришлите фото или опишите ситуацию по телефону, и мы назовём стоимость до начала работ.</p>
      </details>
      <details>
        <summary>Безопасно ли это для детей и домашних животных?</summary>
        <p>Специалист объяснит, сколько времени нужно не подходить к месту обработки, и подскажет, как вести себя после неё.</p>
      </details>
      <details>
        <summary>Когда появляются осы и шершни?</summary>
        <p>Гнёзда чаще всего находят с весны до поздней осени. Если вы заметили гнездо, не откладывайте звонок: семья со временем растёт.</p>
      </details>
      <details>
        <summary>Вы работаете с организациями и госзаказчиками?</summary>
        <p>Да, это наше основное направление уже десять лет. Работаем по договорам и контрактам: напишите нам на info@dendroguard.ru.</p>
      </details>
      <details>
        <summary>Как быстро вы приедете?</summary>
        <p>Срок зависит от адреса и загрузки специалистов. При звонке назовём ближайшее время.</p>
      </details>
    </div>
  </div>
</section>

<!-- CONTACT -->
<section class="block" id="contact" style="padding-top:0">
  <div class="wrap contact">
    <div>
      <h2>Оставьте заявку, мы перезвоним</h2>
      <p class="intro">Расскажите, что случилось. Если есть фото гнезда или дерева, пришлите на почту после звонка.</p>
      <div class="lines">
        <a class="v-wrap" href="tel:+78620000000"><span class="k">Телефон</span><span class="v">+7 (862) 000-00-00</span></a>
        <a href="mailto:info@dendroguard.ru"><span class="k">Почта</span><span class="v">info@dendroguard.ru</span></a>
        <span><span class="k">Главный офис</span><span class="v" style="font-size:1.05rem">г. Сочи, ул. Театральная, д. 15</span></span>
        <span><span class="k">Отдел контроля качества и претензий</span><span class="v" style="font-size:1.05rem">г. Сочи, ул. Дагомысская, д. 48</span></span>
      </div>
    </div>

    <form id="lead" novalidate>
      <label>Кто вы
        <select id="topic" name="topic">
          <option value="wasps">Частное лицо: осы или шершни</option>
          <option value="trees">Частное лицо: деревья на участке</option>
          <option value="org">Организация или госзаказчик</option>
        </select>
      </label>
      <div class="row">
        <label>Имя
          <input id="name" name="name" autocomplete="name" required>
        </label>
        <label>Телефон
          <input id="phone" name="phone" type="tel" autocomplete="tel" placeholder="+7" required>
        </label>
      </div>
      <label>Адрес или район
        <input id="addr" name="addr" autocomplete="street-address">
      </label>
      <label>Что нужно сделать
        <textarea id="msg" name="msg" placeholder="Например: гнездо под крышей дома, высота около 4 метров"></textarea>
      </label>
      <button class="btn btn-main" type="submit">Отправить заявку</button>
      <p id="status" role="status" aria-live="polite"></p>
      <p class="hint">Нажимая кнопку, вы соглашаетесь на обработку персональных данных для связи по заявке.</p>
    </form>
  </div>
</section>

</main>

<footer>
  <div class="wrap">
    <div>
      <strong style="color:var(--ink)">ООО «Dendroguard»</strong><br>
      354000, г. Сочи, ул. Театральная, д. 15<br>
      Отдел контроля качества: г. Сочи, ул. Дагомысская, д. 48
    </div>
    <div>
      ИНН 2320000000 / КПП 232001001<br>
      ОГРН 1202300000000
    </div>
    <div style="text-align: right;">
      <a href="https://www.dendroguard.ru">www.dendroguard.ru</a><br>
      © <span id="year">2026</span> Dendroguard<br>
      <span style="display:inline-block; margin-top:0.6rem; font-size:0.65rem; opacity:0.25; letter-spacing:0.05em; text-transform:uppercase; user-select:none;" title="Это шутка :)">
        Для входа в режим администратора нажмите Alt+F4
      </span>
    </div>
  </div>
</footer>

<script>
  document.getElementById('year').textContent = new Date().getFullYear();

  // Кнопки в блоке услуг подставляют тип обращения в форму
  document.querySelectorAll('[data-topic]').forEach(function (a) {
    a.addEventListener('click', function () {
      document.getElementById('topic').value = a.dataset.topic;
    });
  });

  // Заявка: открывает письмо на info@dendroguard.ru с заполненными данными.
  // Для отправки без почтовой программы подключите обработчик формы на сервере.
  document.getElementById('lead').addEventListener('submit', function (e) {
    e.preventDefault();
    var name = document.getElementById('name').value.trim();
    var phone = document.getElementById('phone').value.trim();
    var status = document.getElementById('status');
    if (!name || !phone) {
      status.style.color = '#B3261E';
      status.textContent = 'Укажите имя и телефон, чтобы мы могли перезвонить.';
      return;
    }
    var topic = document.getElementById('topic');
    var body = [
      'Кто: ' + topic.options[topic.selectedIndex].text,
      'Имя: ' + name,
      'Телефон: ' + phone,
      'Адрес: ' + document.getElementById('addr').value.trim(),
      'Комментарий: ' + document.getElementById('msg').value.trim()
    ].join('\n');
    status.style.color = '';
    status.textContent = 'Открываем письмо. Нажмите «Отправить» в почтовой программе.';
    window.location.href = 'mailto:info@dendroguard.ru?subject=' +
      encodeURIComponent('Заявка с сайта: ' + topic.options[topic.selectedIndex].text) +
      '&body=' + encodeURIComponent(body);
  });
</script>
</body>
</html>