

/* Start:/control-system/security-lighting/assets/spark-alarm.css?178723524912085*/
:root{--sa-green:#42b72a;--sa-green-dark:#258e1a;--sa-ink:#202a38;--sa-heading:#38404e;--sa-muted:#667080;--sa-line:#dfe4e8;--sa-soft:#f5f7f6;--sa-shell:1200px}
.spark-alarm,.spark-alarm *{box-sizing:border-box}.spark-alarm{color:var(--sa-ink);font-family:"Product Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:1.6}.spark-alarm img{display:block;max-width:100%;height:auto}.spark-alarm a{color:inherit}.sa-shell{width:min(calc(100% - 48px),var(--sa-shell));margin-inline:auto}.sa-section{padding:88px 0;scroll-margin-top:175px}.sa-section--soft{background:var(--sa-soft)}
.sa-section h2,.sa-cta h2,.sa-request h2,.sa-hero h1{font-family:"Product Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500}.sa-section h2,.sa-cta h2,.sa-request h2{margin:0 0 22px;font-size:clamp(32px,3.6vw,48px);line-height:1.15;letter-spacing:-.01em}.sa-section h3{font-weight:500;line-height:1.3}.sa-section p{max-width:76ch}.sa-eyebrow{margin:0 0 16px;color:var(--sa-green-dark);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.sa-eyebrow--light{color:#9be27d}
.sa-local-nav{position:sticky;z-index:90;top:88px;display:flex;align-items:center;gap:26px;min-height:68px;padding:9px max(24px,calc((100vw - var(--sa-shell))/2));background:rgba(255,255,255,.96);border-bottom:1px solid var(--sa-line);backdrop-filter:blur(12px)}.sa-local-nav a{text-decoration:none}.sa-local-nav__brand{margin-right:auto;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sa-local-nav__links{display:flex;align-items:center;gap:23px;font-size:14px;font-weight:500}.sa-local-nav__links a:hover{color:var(--sa-green-dark)}
.sa-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid var(--sa-green);border-radius:3px;background:var(--sa-green);color:#fff!important;font-weight:500;text-decoration:none;cursor:pointer;transition:.2s ease}.sa-button:hover{border-color:var(--sa-green-dark);background:var(--sa-green-dark);transform:translateY(-1px)}.sa-button--small{min-height:40px;padding:8px 17px;font-size:14px}.sa-button--outline{background:transparent;color:var(--sa-green-dark)!important}.sa-button--block{width:100%}
.sa-hero{position:relative;isolation:isolate;min-height:0;display:grid;align-items:center;aspect-ratio:1672/941;overflow:hidden;background:#08111b;color:#fff}.sa-hero__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:contain}.sa-hero__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(2,10,18,.9),rgba(2,10,18,.68) 43%,rgba(2,10,18,.1))}.sa-hero__content{padding-block:72px}.sa-hero h1{max-width:740px;margin:0 0 22px;font-size:clamp(42px,5.2vw,72px);line-height:1.08;letter-spacing:-.015em}.sa-hero__lead{max-width:620px;margin:0 0 32px;font-size:clamp(19px,1.8vw,25px);color:rgba(255,255,255,.82)}
.sa-trust{border-bottom:1px solid var(--sa-line);background:#fff}.sa-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)}.sa-trust-card{padding:30px 26px;border-left:1px solid var(--sa-line)}.sa-trust-card:last-child{border-right:1px solid var(--sa-line)}.sa-trust-card h2{margin:16px 0 9px;font-size:18px;font-weight:500;line-height:1.35}.sa-trust-card p{margin:0;color:var(--sa-muted);font-size:14px}.sa-icon{width:58px;height:58px}.sa-icon--ministry{object-fit:contain}.sa-card>span{color:var(--sa-green-dark);font-size:12px;font-weight:700;letter-spacing:.12em}
.sa-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:60px;align-items:center}.sa-figure{margin:0}.sa-figure img{width:100%;border-radius:4px}.sa-figure figcaption,.sa-scheme figcaption{margin-top:10px;color:var(--sa-muted);font-size:13px}.sa-section-heading{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start;margin-bottom:36px}.sa-section-heading p{margin-top:6px;color:var(--sa-muted);font-size:17px}
.sa-card-grid{display:grid;border-top:1px solid var(--sa-line);border-left:1px solid var(--sa-line)}.sa-card-grid--three{grid-template-columns:repeat(3,1fr)}.sa-card-grid--two{grid-template-columns:repeat(2,1fr)}.sa-card{min-height:210px;padding:28px;border-right:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line);background:#fff}.sa-card h3{margin:14px 0 9px;font-size:18px;font-weight:500}.sa-card p{margin:0;color:var(--sa-muted);font-size:16px}.sa-card--integration{min-height:240px}.sa-card--integration>span{text-transform:uppercase}.sa-protocols{margin-top:44px}.sa-tags{display:flex;flex-wrap:wrap;gap:8px}.sa-tags span{padding:8px 12px;border:1px solid var(--sa-line);background:#fff;font-size:13px}.sa-inline-cta{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;margin-top:42px;padding-top:34px;border-top:1px solid var(--sa-line)}.sa-inline-cta h3{margin:0 0 7px;font-size:25px;font-weight:500}.sa-inline-cta p{margin:0;color:var(--sa-muted)}
.sa-cta{padding:60px 0;background:var(--sa-ink);color:#fff}.sa-cta__inner{display:grid;grid-template-columns:1fr auto;gap:52px;align-items:center}.sa-cta h2{max-width:820px;font-size:clamp(30px,3vw,43px)}.sa-cta p{max-width:76ch;color:rgba(255,255,255,.76)}.sa-cta small{color:rgba(255,255,255,.58)}
.sa-scheme{margin:0 0 40px}.sa-scheme img{width:min(100%,920px);margin-inline:auto}.sa-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sa-product{min-height:300px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--sa-line);background:#fff;color:inherit;text-decoration:none}.sa-product__visual{min-height:140px;display:grid;place-items:center;margin-bottom:22px;border:1px dashed #aeb9b1;background:#eff5ef;color:var(--sa-green-dark);font-size:22px;font-weight:700;text-align:center}.sa-product__visual:after{content:"Изображение будет добавлено";display:block;margin-left:8px;color:#718078;font-size:11px;font-weight:400}.sa-product h3{margin:0 0 9px;font-size:19px;font-weight:500}.sa-product p{margin:0 0 16px;color:var(--sa-muted)}.sa-product b{margin-top:auto;color:var(--sa-green-dark);font-weight:500}.sa-mode{min-height:200px}
.sa-mode-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:18px;margin:0 auto 46px}.sa-mode-visuals figure{margin:0;background:#111923;color:#fff}.sa-mode-image{position:relative;height:230px;overflow:hidden}.sa-mode-image img{position:absolute;top:45%;width:200%;max-width:none;height:auto;transform:translateY(-45%)}.sa-mode-image--duty img{left:0}.sa-mode-image--alarm img{left:-100%}.sa-mode-visuals figcaption{display:flex;flex-direction:column;gap:3px;padding:16px 18px}.sa-mode-visuals figcaption b{font-size:19px;font-weight:500}.sa-mode-visuals figcaption span{color:rgba(255,255,255,.7);font-size:14px}
.sa-request{padding:88px 0;background:var(--sa-soft);scroll-margin-top:170px}.sa-request__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.sa-request__intro dl{margin:42px 0 0}.sa-request__intro dt{margin-top:17px;color:var(--sa-muted);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.sa-request__intro dd{margin:4px 0 0;font-weight:500}.sa-form{padding:32px;border:1px solid var(--sa-line);background:#fff}.sa-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sa-form label{display:block;margin-bottom:16px;color:#3d4755;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.sa-form input:not([type=checkbox]):not([type=file]),.sa-form textarea{width:100%;margin-top:7px;padding:12px 13px;border:1px solid #cbd2d8;border-radius:2px;background:#fff;color:var(--sa-ink);font:inherit}.sa-form textarea{resize:vertical}.sa-form__file{padding:13px;border:1px dashed #bcc6ce}.sa-form__file input{display:block;margin-top:9px;max-width:100%}.sa-form__consent{display:grid!important;grid-template-columns:auto 1fr;gap:10px;align-items:start;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.sa-form__consent input{margin-top:4px}.sa-form__status{min-height:24px;margin:12px 0 0;color:var(--sa-green-dark);font-size:13px}
@media(max-width:1060px){.sa-local-nav__links{display:none}.sa-trust__grid{grid-template-columns:repeat(2,1fr)}.sa-split,.sa-section-heading,.sa-request__grid{grid-template-columns:1fr}.sa-card-grid--three{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.sa-shell{width:min(calc(100% - 28px),var(--sa-shell))}.sa-section,.sa-request{padding:60px 0;scroll-margin-top:145px}.sa-local-nav{top:71px;min-height:60px;padding-inline:14px}.sa-local-nav .sa-button{padding-inline:13px}.sa-hero{min-height:620px;aspect-ratio:auto}.sa-hero__image{object-fit:cover;object-position:62% center}.sa-hero__shade{background:rgba(2,10,18,.76)}.sa-hero__content{padding-block:64px}.sa-trust__grid,.sa-card-grid--two,.sa-card-grid--three,.sa-product-grid,.sa-form__row,.sa-mode-visuals{grid-template-columns:1fr}.sa-trust-card{border-right:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line)}.sa-section-heading{gap:4px}.sa-card{min-height:auto;padding:24px}.sa-cta__inner,.sa-inline-cta{grid-template-columns:1fr}.sa-inline-cta .sa-button,.sa-cta .sa-button{width:100%}.sa-mode-visuals{gap:14px;margin-bottom:36px}.sa-mode-image{height:210px}.sa-form{padding:22px}}
@media(prefers-reduced-motion:reduce){.sa-button{transition:none}}
.spark-alarm h1,.spark-alarm h2,.spark-alarm h3{color:var(--sa-heading)}.spark-alarm .sa-hero h1,.spark-alarm .sa-cta h2{color:#fff}.spark-alarm .sa-trust-card h2,.spark-alarm h3{font-family:"Product Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500;letter-spacing:0}.spark-alarm .sa-card h3,.spark-alarm .sa-mode h3{font-size:19px;line-height:1.35}
.sa-hero h1{max-width:820px}.sa-hero h1 span{display:block;white-space:nowrap}
.sa-modes-intro{align-items:start;margin-bottom:46px}.sa-modes-intro>div:first-child>p{margin:0;color:var(--sa-muted);font-size:17px}.sa-modes-intro .sa-mode-visuals{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:14px;margin:0}.sa-modes-intro .sa-mode-visuals figure{min-width:0}.sa-modes-intro .sa-mode-image{height:190px}.sa-modes-intro .sa-mode-visuals figcaption{padding:14px 15px}.sa-modes-intro .sa-mode-visuals figcaption b{font-size:17px}.sa-modes-intro .sa-mode-visuals figcaption span{font-size:13px}
@media(max-width:720px){.sa-hero h1{font-size:clamp(32px,9.5vw,38px)}.sa-modes-intro{gap:32px;margin-bottom:36px}.sa-modes-intro .sa-mode-visuals{grid-template-columns:1fr}.sa-modes-intro .sa-mode-image{height:210px}}
.sa-product{min-height:480px}.sa-product__visual{height:210px;min-height:210px;padding:16px;overflow:hidden;border:0;background:#f0f4ef}.sa-product__visual:after{content:none}.sa-product__visual img{width:100%;height:100%;object-fit:contain}.sa-product h3{margin-top:0}.sa-product ul{margin:0 0 20px;padding:0;list-style:none;color:var(--sa-muted);font-size:15px}.sa-product li{position:relative;margin-top:5px;padding-left:15px}.sa-product li:before{position:absolute;left:0;color:var(--sa-green-dark);content:"–"}.sa-product b{display:block}
@media(max-width:720px){.sa-product{min-height:auto}.sa-product__visual{height:220px}}
.sa-product{min-height:0}.sa-product__visual{display:grid;width:100%;height:auto;min-height:0;aspect-ratio:1;place-items:center}.sa-product h3 a{text-decoration:none}.sa-product h3 a:hover{color:var(--sa-green-dark)}.sa-product li{padding-left:16px}.sa-product li:before{top:.05em;color:var(--sa-green);font-size:18px;line-height:1;content:"•"}
.sa-product__visual img[src$="spark-alarm-autonomous-power-supply.webp"]{width:76%!important;height:76%!important;object-fit:contain}
.sa-form__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}.sa-form__status.is-error{color:#b42318}.sa-form button:disabled{cursor:wait;opacity:.72}
@media(max-width:720px){.sa-product__visual{height:auto}}

/* End */
/* /control-system/security-lighting/assets/spark-alarm.css?178723524912085 */
