.nav{z-index:500;background:#fff;border-bottom:1px solid #2faef21f;width:100%;position:fixed;top:0;left:0;box-shadow:0 4px 18px #2faef226}body{padding-top:22px}.nav__container{justify-content:center;align-items:center;max-width:1500px;margin:0 auto;padding:22px 40px;display:flex;position:relative}.nav__logo{color:#111827;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex;position:absolute;left:40px}.nav__logo_img{border-radius:8px;width:44px;height:44px}.nav__menu{gap:40px;display:flex}.nav__menu a{color:#111827;font-size:18px;font-weight:600}.nav__menu a:hover{color:#2faef2}.nav__phone{color:#111827;font-size:18px;font-weight:600;position:absolute;right:40px}.nav__phone:hover{color:#2faef2}.nav__burger{cursor:pointer;background:0 0;border:none;padding:6px;display:none;position:absolute;right:40px}.mobile-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:300;background:#11182773;transition:all .25s;position:fixed;inset:0}.mobile-overlay.show{opacity:1;pointer-events:all}.mobile-dropdown{opacity:0;z-index:400;background:#fff;border-bottom:1px solid #2faef21f;flex-direction:column;gap:22px;width:100%;max-height:0;padding:0;transition:max-height .35s,opacity .25s,padding .25s;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.mobile-dropdown.show{opacity:1;max-height:400px;padding:28px 24px 40px}.mobile-dropdown a{color:#111827;font-size:20px;font-weight:600}.mobile-dropdown a:hover{color:#2faef2}.mobile-phone{text-align:center;background:#2faef2;border-radius:12px;margin-top:10px;padding:12px;font-size:18px;color:#fff!important}@media (max-width:900px){.nav__menu,.nav__phone{display:none}.nav__burger{display:block}}
.hero{z-index:0;background:#f9fbff;width:100%;padding:120px 0 160px;position:relative;overflow:hidden}.hero:before{content:"";filter:grayscale()contrast(1.05);opacity:.85;z-index:-2;background:linear-gradient(#f5f7fae6,#f5f7fabf),url(/evacuator-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero__glow{filter:blur(70px);pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 30%,#2faef273,#0000 65%),radial-gradient(circle at 80% 60%,#4bc7ff59,#0000 60%);position:absolute;inset:0}.hero__container{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;max-width:1300px;margin:0 auto;padding:0 24px;display:grid}@media (max-width:1000px){.hero__container{grid-template-columns:1fr;gap:40px}}.hero__badge{color:#2faef2;background:#2faef21f;border-radius:999px;margin-bottom:20px;padding:8px 18px;font-size:14px;display:inline-block}.hero__title{color:#111827;margin-bottom:22px;font-size:48px;font-weight:800;line-height:1.15}@media (max-width:600px){.hero__title{font-size:34px}}.hero__subtitle{color:#374151;max-width:560px;margin-bottom:32px;font-size:18px}.hero__actions{flex-wrap:wrap;gap:16px;display:flex}.hero__btn-primary{color:#fff;background:#2faef2;border-radius:14px;padding:14px 30px;font-size:17px;font-weight:600;transition:all .25s}.hero__btn-primary:hover{background:#1e9ede}.hero__btn-outline{color:#2faef2;background:#fff;border:2px solid #2faef2;border-radius:14px;padding:14px 30px;font-size:17px;font-weight:600;transition:all .25s}.hero__btn-outline:hover{background:#2faef20f}.hero__form-card{-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffff8c;border-radius:22px;padding:32px 16px;box-shadow:0 8px 28px #2faef238}.hero__form-title{text-align:center;color:#111827;margin-bottom:24px;font-size:22px;font-weight:700}.hero__form{flex-direction:column;gap:14px;display:flex}.hero__input{background:#fff;border:1px solid #d8e2ed;border-radius:12px;padding:14px 16px;font-size:16px;transition:all .25s}.hero__input:focus{border-color:#2faef2;outline:none;box-shadow:0 0 0 3px #2faef238}.hero__submit{color:#fff;cursor:pointer;background:#2faef2;border:none;border-radius:12px;margin-top:8px;padding:14px;font-size:18px;font-weight:600;transition:all .25s}.hero__submit:hover{background:#1e9ede}.hero__form-status{min-height:20px;margin-top:6px;font-size:14px}.hero__form-status_success{color:#0f9d58}.hero__form-status_error{color:#d93025}@media (max-width:900px){.hero{padding-top:30px!important;padding-bottom:50px!important}.hero__container{padding-top:0!important}}.slideMobile{flex:0 0 100%;padding:10px}.slideMobile img{object-fit:cover;border-radius:18px;width:100%;height:260px;transition:all .25s}.slideMobile img:hover{transform:scale(1.03)}
.features{background:#fff;padding:100px 0}.features__container{text-align:center;max-width:1300px;margin:0 auto;padding:0 24px}.features__title{color:#111827;margin-bottom:10px;font-size:36px;font-weight:800}.features__subtitle{color:#374151;margin-bottom:50px;font-size:18px}.features__grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}@media (max-width:900px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.features__grid{grid-template-columns:1fr}}.features__item{text-align:left;background:#fff;border:1px solid #2faef22e;border-radius:20px;padding:32px 28px;transition:all .3s;box-shadow:0 6px 24px #2faef21f}.features__item:hover{transform:translateY(-4px);box-shadow:0 10px 34px #2faef22e}.features__icon{color:#2faef2;margin-bottom:18px;font-size:34px}.features__item h3{color:#111827;margin-bottom:8px;font-size:20px;font-weight:700}.features__item p{color:#374151;font-size:16px}.features__icon svg{transition:all .25s}.features__item:hover svg{color:#1e9ede;transform:scale(1.12)}
.price{background:#fff;padding:50px 0}.price__container{text-align:center;max-width:1300px;margin:0 auto;padding:0 24px}.price__title{color:#111827;margin-bottom:10px;font-size:36px;font-weight:800}.price__subtitle{color:#374151;margin-bottom:50px;font-size:18px}.price__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:900px){.price__grid{grid-template-columns:1fr}}.price__item{text-align:left;background:#fff;border:1px solid #2faef224;border-radius:20px;padding:32px;transition:all .3s;box-shadow:0 8px 24px #2faef21f}.price__item:hover{transform:translateY(-6px);box-shadow:0 14px 32px #2faef238}.price__item h3{color:#111827;margin-bottom:8px;font-size:20px;font-weight:700}.price__value{color:#2faef2;margin-bottom:14px;font-size:28px;font-weight:800}.price__desc{color:#374151;font-size:16px}
.galery-slider-module__yFetkG__gallery{background:#fff;padding:40px 0}.galery-slider-module__yFetkG__gallery__container{max-width:1300px;margin:0 auto;padding:0 24px}.galery-slider-module__yFetkG__sliderWrapper{width:100%;max-width:1300px;margin:0 auto;padding:20px 0;position:relative;overflow:visible}.galery-slider-module__yFetkG__slider{width:100%;overflow:hidden}.galery-slider-module__yFetkG__track{transition:transform .45s;display:flex}.galery-slider-module__yFetkG__slide{flex:0 0 33.3333%;justify-content:center;align-items:center;padding:12px;display:flex}.galery-slider-module__yFetkG__slide img{aspect-ratio:16/9;object-fit:cover;backface-visibility:hidden;background:#fff;border:1px solid #2faef224;border-radius:18px;width:100%;height:auto;transition:all .3s;transform:translateZ(0);box-shadow:0 8px 24px #2faef21f}.galery-slider-module__yFetkG__slideSmall img{filter:brightness(.85);opacity:.85;scale:.9}.galery-slider-module__yFetkG__slideCenter img{filter:none;opacity:1;scale:1}.galery-slider-module__yFetkG__arrowLeft,.galery-slider-module__yFetkG__arrowRight{z-index:20;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#2faef2b3;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;width:54px;height:54px;font-size:46px;font-weight:300;transition:all .25s;position:absolute;top:50%;transform:translateY(-50%)}.galery-slider-module__yFetkG__sliderWrapper:hover .galery-slider-module__yFetkG__arrowLeft,.galery-slider-module__yFetkG__sliderWrapper:hover .galery-slider-module__yFetkG__arrowRight{opacity:1;pointer-events:auto}.galery-slider-module__yFetkG__arrowLeft{left:-12px}.galery-slider-module__yFetkG__arrowRight{right:-12px}.galery-slider-module__yFetkG__arrowLeft:hover,.galery-slider-module__yFetkG__arrowRight:hover{color:#1e9ede;transform:translateY(-50%)scale(1.2)}.galery-slider-module__yFetkG__arrowLeft:disabled,.galery-slider-module__yFetkG__arrowRight:disabled{pointer-events:none;opacity:.15!important}.galery-slider-module__yFetkG__dots{justify-content:center;gap:10px;margin-top:24px;padding:10px 0;display:flex}.galery-slider-module__yFetkG__dot,.galery-slider-module__yFetkG__dotActive{cursor:pointer;background-color:#0003;border-radius:50%;width:10px;height:10px;transition:all .25s}.galery-slider-module__yFetkG__dotActive{background-color:#2faef2;transform:scale(1.3)}.galery-slider-module__yFetkG__dot:hover{transform:scale(1.2)}@media (max-width:900px){.galery-slider-module__yFetkG__slide{flex:0 0 100%}.galery-slider-module__yFetkG__slide img{aspect-ratio:16/10}.galery-slider-module__yFetkG__arrowLeft,.galery-slider-module__yFetkG__arrowRight{width:34px;height:34px;font-size:20px}}
.footer{color:#1f2937;background-color:#fff;border-top:1px solid #e5e7eb;padding:40px 0 24px;font-family:Inter,system-ui,sans-serif;transition:background-color .3s,color .3s}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.footer-logo-img{width:auto;height:42px;transition:transform .3s,opacity .3s;display:block}.footer-contacts{flex-direction:column;gap:6px;font-size:15px;display:flex}.footer-phone,.footer-mail{color:#1f2937;text-decoration:none;transition:color .25s,transform .2s}.footer-phone:hover,.footer-mail:hover{color:#2faef2;transform:translateY(-1px)}.footer-links{flex-direction:column;gap:6px;max-width:280px;display:flex}.footer-link{color:#1f2937;font-size:15px;text-decoration:none;transition:color .25s,transform .2s}.footer-link:hover{color:#2faef2;transform:translateY(-1px)}.footer-link--hidden{pointer-events:none;display:none}.footer-link.pdf{align-items:center;gap:6px;display:flex}.pdf-badge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#2faef2 0%,#4bc7ff 100%);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1;transition:all .25s;box-shadow:0 3px 8px #2faef233}.footer-link.pdf:hover .pdf-badge{background:linear-gradient(135deg,#1e9ede 0%,#3ab5f0 100%);transform:translateY(-1px);box-shadow:0 4px 10px #2faef259}.footer-social{align-items:center;gap:14px;display:flex}.footer-social img{opacity:.85;filter:grayscale();width:26px;height:26px;transition:opacity .25s,transform .25s,filter .25s}.footer-social img:hover{opacity:1;filter:grayscale(0%);transform:scale(1.1)}.footer-divider{border:none;border-top:1px solid #e5e7eb;max-width:1200px;margin:32px auto 16px}.footer-bottom{text-align:center;color:#6b7280;font-size:14px}@media (max-width:768px){.footer-top{flex-direction:column;align-items:flex-start;gap:24px}.footer-links{max-width:100%}.footer-social{margin-top:8px}}
