#popup-tablecellWrap,.email-input,.popup-content,.single-service,.whatsapp_float{box-sizing:border-box}.btn-contact,.btn-estimate,.btn-read,.cta-phone,.cta-phone-btn,.cta-schedule-btn,.designer-link,.installation-btn,.intro a:hover,.more-link,.nav-link,.offer-btn,.phone-number,.primary-cta-button,.primary-cta-button:hover,.security-link,.security-phone-button,.social-btn,.whatsapp-button,a,a:focus,a:hover{text-decoration:none}body,html{width:100%!important;height:100%!important}#subscribe,#subscribe a{color:#333!important}.intro h1,.pricing .number{font-size:60px}.classic,span{letter-spacing:0}body{font:15px/1.8 Inter,sans-serif;letter-spacing:.03em;color:#444;background-color:#101010;-webkit-font-smoothing:antialiased}body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-thumb{background-color:#4394ed;outline:slategrey solid 1px}h1,h2,h3,h4,h5,h6{margin:0 0 35px;text-transform:uppercase;letter-spacing:.1em;line-height:1.7;font-weight:800}.footer-menu h6,.no-transform{text-transform:none}.call-number,h4,h5,h6{font-weight:700}p{margin:0 0 35px}.classic{font-family:Caveat,cursive!important;font-weight:400!important;text-transform:capitalize;font-size:34px;margin:0 0 15px;transform:rotate(-3deg)!important;-moz-transform:rotate(-5deg)!important;-webkit-transform:rotate(-3deg)!important;opacity:.8}a{color:#000;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}a img{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}img{-webkit-filter:blur(0);filter:blur(0)}:focus,a,img,input{outline:0!important}a:focus,a:hover{color:#666}a img:hover{opacity:.85}.no-pad{padding:0!important;margin:0!important}.no-pad-btm{padding-bottom:0!important}.no-pad-top{padding-top:0!important}.overlay{background:rgba(7,9,21,.7)}.overlay-gray{background:rgba(0,0,0,.7)}.overlay-white{background:rgba(255,255,255,.8)}.overlay,.overlay-gray,.overlay-white{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}#news.position-relative,#popup-wrapper,.blue-card,.cta-section,.footer-bottom,.footer-wrapper,.highlights-card,.image-overlay,.intro,.learn-more-btn,.nav-link,.nav-title,.protection-ring,.quote-card,.section,.security-footer,.small-header,.visual-element,section{position:relative}.image-overlay{padding:0;margin-top:-200px}@media (max-height:770px){.image-overlay{margin-top:-120px}}.section,section{z-index:992;padding-top:20px;padding-bottom:50px;background-color:#fff}.bg-testimonials{background:url(../img/testimonials-bg.webp)}.bg-worldmap{background:url(../img/world-map-bg.webp)}.bg-not-activated{background:url(../img/not-activated-bg.webp) center 50%;color:#fff}.bg-commercial-2{background:url(../img/12.webp) center 50%}.bg-residential-2{background:url(../img/residential-lower-bg.webp) center}.bg-commercial-packages{background:url(../img/14.webp) center}.bg-dark a,.bg-dark2 a,.bg-img a,.bg-img2 a,.bg-img3 a,.bg-img4 a,.bg-img5 a,.bg-primary a,.bg-transparent a,.blue-card span,.intro a,.name,.txt-white{color:#fff}.bg-remote-access{background:url(../img/remote-access-bg.webp) center}.bg-package-includes{background:url(../img/package-includes-bg.webp) center}.bg-disclaimer{background:url(../img/disclaimer-bg.webp)}.bg-gray{background-color:#f7f7f7}.bg-gray2{background-color:#e8e8e8}.bg-transparent{background-color:transparent}.bg-dark{background-color:#18191b}.bg-dark2{background-color:rgba(12,13,15,.97)}.small-header{z-index:1;padding-top:142px;padding-bottom:55px}.small-header.bg-dark:before,.small-header.bg-img2:before,.small-header.bg-img3:before,.small-header.bg-img4:before,.small-header.bg-img5:before,.small-header.bg-img:before,.small-header.bg-transparent:before{background:rgba(7,9,21,.5);content:" ";left:0;top:0;position:absolute;width:100%;height:100%;z-index:-9}.small-header .bg-white h2,.small-header .bg-white h3{color:#789}.bg-dark,.bg-dark2,.bg-img,.bg-img2,.bg-img3,.bg-img4,.bg-img5,.bg-transparent{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}.intro,.security-footer{color:#fff;overflow:hidden}.bg-img{background:url(../img/about-lower-content-bg.webp)}.total-protection-bg{background:url(../img/total-protection-bg.webp) center}.bg-white{border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fff}.bg-img2{background:url(../img/pricing-bg.webp) center}.bg-img3{background:url(../img/header/13.jpg)}.bg-img4{background:url(../img/header/10.jpg)}.bg-skybell{background:url(../img/skybell-sec-bg.webp) center}.bg-img5{background:url(../header/18.jpg)}.bg-customer-support-form{background:url(../img/customer-support-form-bg.webp)}.leaf-img{border-radius:50px 0;border:10px solid #fff}.bg-commercial-2,.bg-commercial-packages,.bg-customer-support-form,.bg-img,.bg-img2,.bg-img3,.bg-img4,.bg-img5,.bg-residential-2,.bg-worldmap{background-attachment:fixed;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.bg-dark a:hover,.bg-dark2 a:hover,.bg-img a:hover,.bg-img2 a:hover,.bg-img3 a:hover,.bg-img4 a:hover,.bg-img5 a:hover,.bg-transparent a:hover{color:rgba(255,255,255,.8)}.intro{display:table;text-align:center;width:100%;text-shadow:0 1px 3px rgba(0,0,0,.2);background-repeat:no-repeat;background-position:center center;height:100%!important;z-index:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.bg-dark .progress-thin .progress-bar,.intro a:hover,section.bg-dark .fa,section.bg-dark2 .fa{color:#ccc}.introhalf{height:85%!important;width:100%!important}.intro .intro-body{display:table-cell;vertical-align:middle;padding:150px 0 50px;width:100%;position:relative;z-index:1}.intro.landing::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.intro .intro-body .badge{background-color:rgba(0,0,0,.4);color:#eee;font-size:8px;position:absolute;margin:-9px -14px;line-height:1;text-shadow:none;letter-spacing:1px;border-radius:50%!important;width:45px;height:45px;text-align:center;padding:19px 0 0 2px;font-weight:800}.introhalf .intro-body{padding:180px 0 110px}.landing .intro-body:before{position:absolute;background:0 0}.intro-body:before{background:rgba(7,9,21,.5);content:"";left:0;top:0;position:fixed;width:100%;height:100%;z-index:-9}.security-footer::after,.security-footer::before{content:"";background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.intro .intro-body .brand-heading{font-size:40px;font-weight:800;letter-spacing:-2px;margin:0 0 5px}.intro h1{font-weight:900;line-height:80px}.intro h1.classic{font-size:100px;line-height:100px;font-weight:400}.intro h1.classic2{font-size:110px;line-height:110px}.intro .lead{margin:40px 0 0}.intro-fullscreen{opacity:1!important}.intro-fullscreen .intro-body{padding:90px 0 20px}@media (max-height:600px){.intro-fullscreen{position:inherit}}@keyframes kenburns{0%{transform:scale(1.2)}100%{transform:scale(1)}}@media (min-width:768px){.intro{padding:0}.intro .intro-body .brand-heading{font-size:46px}}.solid-color .intro-body:before,.solid-color2 .intro-body:before,.solid-color3 .intro-body:before{background:0 0!important}.solid-color.intro,.solid-color2.intro,.solid-color3.intro{text-shadow:none!important}.solid-color{background-color:#00bcd4}.solid-color2{background-color:#ff4081}.solid-color3{background-color:#607d8b}#subscribe{text-shadow:none}.panel{transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.pricing .panel-heading{background-color:#eee}.pricing .panel-heading h4{margin-bottom:0}.panel-default{border-color:transparent}.pricing sub,.pricing sup{font-weight:600;color:#999}.pricing sup{font-size:16px;top:-33px}.pricing sub{font-size:10px;top:0}.bg-dark .list-group-item,.bg-dark .panel,.bg-dark .panel-body{background-color:rgba(0,0,0,.1)}.bg-dark .pricing .panel-heading{border:0;background-color:#000;color:#ccc}.bg-dark .list-group-item,.bg-dark2 .list-group-item{border:1px solid #222}.pricing .panel-heading{border:0}.desktop-bg,.desktop-image,.equipment-content h2 span,.pricing .btn{display:block}.pricing .list-group-item,.pricing .panel-heading{padding:17px 10px}#animate img{padding-bottom:180px}.progress-default .progress{background-color:#ddd;margin-bottom:15px;height:25px}.progress-default .progress-bar{background-color:#333;padding:3px 0}.progress-bar{text-align:left;text-indent:20px;-webkit-transition:width 2.5s!important;-moz-transition:width 2.5s!important;transition:width 2.5s!important}.progress-thin .progress{height:2px;overflow:visible;margin-bottom:35px}.progress-thin .progress-bar{color:#333;text-indent:0;padding:0}.bg-dark .progress-default .progress{background-color:#888}.bg-dark .progress-default .progress-bar{background-color:#555}.circle{position:relative;display:inline-block;margin:0 20px;vertical-align:top;text-align:center;width:100px;padding-top:38px}.circle canvas{display:block;position:absolute;left:0;top:0;margin-bottom:6px}.circle span:after{content:"%";margin-left:.1em}.agenda{padding-top:45px}.magic,.magic2,.security-footer::after,.security-footer::before{position:absolute;top:0;z-index:0}.magic,.magic2{width:100%;left:0}@media (min-width:1200px){.container{width:1200px}}.security-footer{background:linear-gradient(135deg,#1a1a1a 0,#2d2d2d 100%);border-top:4px solid #4394ed}.security-footer::before{left:50%;transform:translateX(-50%);width:100%;height:650px;background-image:url("../img/footer-bg.webp")}.security-footer::after{left:0;width:90%;height:70%;background-image:url("../img/footer-bg-mobile.webp");opacity:0;transition:opacity .3s}.nav-link::before,.nav-title::after{background:#4394ed;position:absolute;content:""}.footer-wrapper{padding:30px 0;z-index:1}.footer-container{margin:0 auto;padding:0 20px}.footer-layout{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px;margin-bottom:0}.company-section{max-width:400px}.company-logo{width:250px;height:auto;margin-bottom:25px}.email-input,.submits-btn{width:100%;transition:.3s}.company-desc{font-size:15px;line-height:1.7;margin-bottom:30px;color:rgba(255,255,255,.85)}.partners-section{margin-top:25px;padding-top:25px;border-top:1px solid rgba(67,148,237,.3)}.partner-badge{display:inline-block;background:rgba(67,148,237,.1);padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#4394ed;margin-bottom:15px;border:1px solid rgba(67,148,237,.3)}.partner-info{font-size:14px;line-height:1.6;color:rgba(255,255,255,.75)}.nav-section{display:flex;flex-direction:column}.nav-title{font-size:16px;font-weight:700;margin-bottom:25px;color:#fff;text-transform:uppercase;letter-spacing:.5px;padding-bottom:10px}.nav-title::after{left:0;bottom:0;width:25px;height:2px}.nav-list{list-style:none;padding-left:0!important}.nav-item{margin-bottom:15px}.nav-link{color:rgba(255,255,255,.75);font-size:14px;transition:.3s;display:block;padding:5px 0}.nav-link:hover{color:#4394ed;padding-left:10px}.nav-link::before{left:-5px;top:50%;transform:translateY(-50%);width:0;height:1px;transition:width .3s}.nav-link:hover::before{width:15px}.newsletter-section{background:rgba(67,148,237,.08);border-radius:16px;padding:20px;border:1px solid rgba(67,148,237,.2);position:relative;height:400px;overflow:hidden}.newsletter-section::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4394ed,#357abd);border-radius:16px 16px 0 0}.newsletter-title{font-size:18px;font-weight:700;margin-bottom:12px;color:#fff}.newsletter-subtitle{font-size:13px;color:rgba(255,255,255,.7);margin-bottom:25px;line-height:1.5}.email-form{margin-bottom:25px}.email-input,.social-title{font-size:14px;margin-bottom:15px}.email-input{padding:14px 18px;border:none;border-radius:10px;background:rgba(255,255,255,.95);color:#333;outline:0}.email-input:focus{background:#fff;box-shadow:0 0 0 2px rgba(67,148,237,.3)}.email-input::placeholder{color:#666}.submits-btn{padding:14px;background:linear-gradient(135deg,#4394ed,#357abd);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.submits-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(67,148,237,.3)}.social-area{border-top:1px solid rgba(67,148,237,.2);padding-top:20px}.social-title{font-weight:600;color:#4394ed}.social-icons{display:flex;gap:12px}.social-btn{width:38px;height:38px;background:rgba(67,148,237,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4394ed;transition:.3s;border:1px solid rgba(67,148,237,.3)}#popup-closer,.whatsapp-button{border-radius:50%;display:flex}.social-btn:hover{background:#4394ed;color:#fff;transform:translateY(-3px)}.footer-bottom{border-top:1px solid rgba(67,148,237,.25);padding:25px 0;z-index:1}.bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.award-text,.company-details{flex:1;min-width:250px}.company-name{font-weight:700;font-size:16px;margin-bottom:6px;color:#4394ed}.company-address{font-size:13px;color:rgba(255,255,255,.7);line-height:1.4}.copyright-area{text-align:center;flex:1;min-width:200px}.copyright-text{font-size:13px;color:rgba(255,255,255,.65);line-height:1.4}.designer-link{color:#4394ed;transition:color .3s}.designer-link:hover{color:#357abd}.contact-info{text-align:right;flex:1;min-width:150px}.card,.card1,.cta-banner-section,.demo .badge.new,.devices-placeholder,.home-security-cta-section,.overlay-content,.package-header,.partner-section,.popup-form,.product-icon-area,.product-info,.security-cta-content,.single-service,.whatsapp_float,.wrapper h2{text-align:center}.contact-text{font-size:13px;color:rgba(255,255,255,.7);margin-bottom:8px}.phone-number{font-size:15px;font-weight:600;color:#4394ed}.by-clicking-txt,.popup-title{font-weight:400;text-align:center}.whatsapp-button{position:fixed;bottom:30px;right:30px;width:70px;height:70px;background:linear-gradient(135deg,#25d366,#1ebe57);align-items:center;justify-content:center;color:#fff;font-size:40px;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:.3s;z-index:1000;animation:3s infinite whatsapp-pulse}#popup-wrapper,.popup-btn,label{display:inline-block}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,.5)}@keyframes whatsapp-pulse{0%,100%{box-shadow:0 4px 20px rgba(37,211,102,.4)}50%{box-shadow:0 4px 20px rgba(37,211,102,.6),0 0 0 8px rgba(37,211,102,.1)}}.intro.demo-header h1{font-size:90px}.intro.demo-header h2{font-size:24px}.demo .container-fluid{padding-right:40px;padding-left:40px}.demo img{margin:15px 0;box-shadow:0 10px 20px rgba(0,0,0,.1)}.demo h6{font-weight:500px!important}.demo .badge.new{background-color:#ff4081;color:#fff;font-size:9px;position:absolute;top:26px;right:20px;margin:-24px -14px;line-height:1;letter-spacing:1px;border-radius:50%!important;width:40px;height:40px;padding-top:17px;z-index:1}.intro.demo-header .intro-body:before{background:rgba(25,25,35,.7)}.scroll-background{-webkit-animation:2000s linear infinite scroll-background;animation:2000s linear infinite scroll-background;background-repeat:repeat-x!important;margin-top:58px;top:0!important}@-webkit-keyframes scroll-background{from{background-position:0 0}to{background-position:-40000px 0}}@keyframes scroll-background{from{background-position:0 0}to{background-position:-40000px 0}}.canada-text{font-family:arial black;font-size:32px;color:#d40000}.popup-form-field,.popup-form-submit{font-family:Arial,Arial,Helvetica,sans-serif;box-sizing:border-box}.popup-btn{margin:10px auto}.by-clicking-txt{color:#fff;font-size:8px;width:400px;text-transform:none;display:block;margin:0 auto}.claim-btn,.equipment-subtitle,.highlights-right span,.installation-btn,.learn-more-btn,.limited-offer,.package-card span,.packages-header h2,.popup-form-submit,.premium-badge,.product-category,.submit-btn,.wrapper h2{text-transform:uppercase}#popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:30}#popup-tablecellWrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:20px}#popup-closer{position:absolute;top:10px;left:10px;z-index:50;width:25px;height:25px;cursor:pointer;background:#fff;align-items:center;justify-content:center}#popup-wrapper{top:0;left:0;z-index:40;max-width:600px;width:90%;max-height:80vh}.popup-content{padding:20px;width:100%;background-image:url("../img/popup-form-bg1.webp");background-size:cover;background-position:center;border-radius:20px}.popup-form-field{display:block;color:#1c2025;font-size:15px;line-height:120%;height:42px;width:227px;border:none;padding:17px 11px;margin:0 auto 10px;border-radius:5px!important}.popup-form-submit{display:block;background-color:#1c2025;border:none;color:#fff;font-size:23px;width:228px;height:87px;z-index:5;cursor:pointer;margin:20px auto 0}.popup-text,.popup-title{line-height:125%;letter-spacing:1.3px;margin:0 0 10px;color:#fff}.popup-form-submit:hover{background-color:#1c2025;color:#fff;border:3px solid #4394ed}.email:hover,.message:hover,.name:hover{border-bottom:5px solid #0e3721;width:380px}.popup-title{display:block;white-space:normal;font-family:"Century Gothic",Arial,Arial,Helvetica,sans-serif;font-size:28px;text-shadow:1px 1px gray}.hero-title,.security-content-area h2{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.popup-text{font-family:Arial,Arial,Helvetica,sans-serif;font-size:15px}@media only screen and (max-width:768px){.popup-form-field,.popup-form-submit{width:100%;max-width:280px}#popup-tablecellWrap{padding:15px}#popup-wrapper{width:95%;max-width:400px;max-height:85vh}.popup-content{padding:15px;border-radius:15px}.popup-title{font-size:20px;margin-bottom:12px}.popup-form-submit{font-size:20px;height:50px}}@media only screen and (max-width:480px){#popup-tablecellWrap{padding:10px}#popup-wrapper{width:95%;max-width:320px;max-height:90vh}.popup-content{padding:12px;border-radius:12px}.popup-title{font-size:18px;margin-bottom:10px;letter-spacing:1px}.popup-text{font-size:14px;letter-spacing:1px}.popup-form-field{width:100%;max-width:250px;height:40px;font-size:14px;padding:12px 10px}.popup-form-submit{width:100%;max-width:250px;font-size:18px;height:45px;margin:15px auto 0}#popup-closer{width:30px;height:30px;top:8px;left:8px}}.col-25,.col-75{margin-top:6px;float:left}@media only screen and (max-width:320px){#popup-wrapper{width:98%;max-width:300px}.popup-content{padding:10px}.popup-form-field,.popup-form-submit{max-width:220px}}.btn-gradient{background-color:#f2f2f2;transition:background .3s ease-in-out}.btn-gradient:hover{color:#fff;background-color:#57e2b2}.table-single{background:#4394ed;color:#fff}.free-quote-home-form input{border-radius:10px;background-color:#fff;color:#222;border:2px solid #020202}.free-quote-home-form select{background-color:#fff;color:#222;border:2px solid #020202}.free-quote-home-form textarea{border-radius:10px;background-color:#fff;color:#222;border:2px solid #020202;clear:both;width:355px;min-height:190px}.responsive{width:800px;height:auto;margin-left:160px}.responsive1{width:650px;height:auto}.responsive2{width:600px;height:auto;margin-left:0}label{padding:12px 12px 12px 0}input[type=submit]{background-color:#04aa6d;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:center}input[type=submit]:hover{background-color:#45a049}.container{border-radius:5px;background-color:none}.col-25{width:25%}.col-75{width:50%}@media screen and (max-width:px){.col-25,.col-75,input[type=submit]{width:100%;margin-top:0}}.reachme{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#18191b;background-image:none;border:1px solid #ccc}.responsived{width:1100px;height:auto;margin-left:100px}@media screen and (max-width:450px){input[type=text],select,textarea{padding:12px;border-radius:4px;resize:vertical}.free-quote-home-form input{border-radius:10px;background-color:#fff;color:#222;border:2px solid #020202;margin-top:15px;margin-bottom:10px}.free-quote-home-form select{background-color:#fff;color:#222;border:2px solid #020202;margin-bottom:15px}.responsive,.responsive1,.responsived{width:100%;height:auto;margin-left:0}.responsive2{width:200px;height:auto;margin-left:0}}.whatsapp_float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:red;border-radius:50%;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;border:5px solid #fff;overflow:hidden;box-shadow:0 5px 15px 0 rgba(0,0,0,.6);transform:translatey(0);animation:6s ease-in-out infinite float}.security-service-cards,.solutions-cards{transform:translateX(-50%);bottom:60px;z-index:10}.whatsapp-icon{margin-top:10px}@media screen and (max-width:767px){.whatsapp-icon{margin-top:10px}.whatsapp_float{width:60px;height:60px;bottom:20px;right:10px;font-size:27px}}@keyframes float{0%,100%{box-shadow:0 5px 15px 0 rgba(0,0,0,.6);transform:translatey(0)}50%{box-shadow:0 25px 15px 0 rgba(0,0,0,.2);transform:translatey(-20px)}}@media only screen and (max-width:990px){.desktop_slider{display:none;visibility:hidden}.mobile_slider{display:block;visibility:visible}}.column{float:left;width:50%;padding:10px}.row{margin:0 -15px}.row:after{content:"";display:table;clear:both}@media screen and (max-width:500px){.column{width:100%;display:block;margin-bottom:20px}}.card,.card1{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);padding:16px;background-color:#f4f5f7;border-radius:20px;width:120%;height:360px}.card{margin-left:-120px}.card1{margin-left:30px}.imgsize2{margin-top:0;width:250px}.imgsize3{margin-top:-10px;margin-right:40px;width:250px}@media (max-width:468px){.card,.card1{width:90%;margin-left:17px}.imgsize2{margin-top:25px;width:200px}.imgsize3{margin-top:-10px;margin-right:35px;width:220px}}.title1{margin-top:15px;color:#070000}.heading2{margin-top:20px;color:#16140d}.link1{color:#648db0}.partner{width:250px;height:auto}.partner-section{padding:50px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);overflow-x:auto}.partner-logo{display:inline-block;margin:0 10px}.partner-logo img{max-width:200px;height:auto;max-height:200px}.black{background-color:#000}#title-Tag-Line{font-size:20px}.form{background:#fff;box-shadow:0 30px 60px 0 rgba(38,216,21,.4);border-radius:5px;max-width:480px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:5px;left:0;right:0;position:absolute;border-top:5px solid #0ae26f;animation:1.5s infinite bounce}.email,.message,.name{background-color:#ebebeb}::-webkit-input-placeholder{font-size:1.3em}.title{display:block;margin:10px auto 5px;width:300px}.termsConditions{margin:0 auto 5px 80px}.pageTitle{font-size:2em;font-weight:700}.secondaryTitle{color:grey}.email:hover,.name:hover{height:30px;transition:.5s}.email{height:2em}.message{overflow:hidden;height:10rem}.message:hover{height:12em;transition:.5s}.formEntry{display:block;margin:30px auto;min-width:300px;padding:10px;border-radius:2px;border:none;transition:.5s}.submit{width:200px;color:#fff;background-color:#0e3721;font-size:20px}.submit:hover{box-shadow:15px 15px 15px 5px rgba(78,72,77,.219);transform:translateY(-3px);width:300px;border-top:5px solid #0e3750;border-radius:0}@keyframes bounce{0%{tranform:translate(0,4px)}50%{transform:translate(0,8px)}}.wrapper{width:1170px;margin:5% auto}.wrapper h2{font-weight:700;font-size:60px;color:#fff;margin:0}.single-service{position:relative;width:31%;height:410px;background:#fff;padding:0 15px;transition:.5s;overflow:hidden;float:left;margin:40px 10px 50}.line{width:150px;height:3px;background:#fff;margin:0 auto 60px}.cta-banner-section{background:#4394ed;padding:40px 20px;width:100%}.cta-banner-container{max-width:1400px;margin:0 auto}.cta-banner-subtitle,.cta-banner-title{font-family:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;font-weight:800;letter-spacing:-.02em;margin-bottom:40px;color:#fff}.cta-banner-title{font-size:42px;line-height:1.1}.cta-banner-subtitle{font-size:36px;line-height:.32}.cta-banner-custom{color:#fff;font-size:28px;font-weight:700;margin-bottom:-5px}.cta-banner-buttons{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap}.cta-phone-btn,.cta-schedule-btn{color:#fff;font-size:28px;padding:20px 40px;display:inline-flex;min-width:250px;height:70px;font-weight:700;cursor:pointer}.cta-phone-btn{background:#000;border:none;border-radius:20px 0 0 20px;align-items:center;justify-content:center}.cta-phone-btn:hover{background-color:#fff;color:#000}.cta-schedule-btn{background:#99b1ca;border-left:none;border-radius:0 20px 20px 0;align-items:center;justify-content:center;transition:.3s}.cta-schedule-btn:hover{background:#fff;color:#1e40af}.home-security-cta-section{background:linear-gradient(135deg,#4394ed 0,#4394ed 100%);padding:0 20px;width:100%;position:relative;overflow:hidden}.home-security-cta-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.security-devices-visual{flex:1;max-width:400px;display:flex;align-items:center;justify-content:center}.security-devices-image{width:100%;max-width:350px;height:auto;object-fit:contain}.devices-placeholder{width:350px;height:120px;background:rgba(255,255,255,.1);border:2px dashed rgba(255,255,255,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7);font-size:14px;padding:20px}.security-cta-content{flex:2}.security-main-title{color:#fff;font-size:36px;font-weight:700;margin-bottom:8px;line-height:1.2}.security-subtitle{color:#fff;font-size:18px;font-weight:400;margin-bottom:0;opacity:.9}.security-cta-phone{flex:1;display:flex;justify-content:flex-end}.security-phone-button{background:#fff;color:#4394ed;font-size:20px;font-weight:700;padding:15px 30px;border:none;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:.3s;box-shadow:0 3px 10px rgba(0,0,0,.2)}.security-phone-button::before{content:"📞";font-size:18px}.security-phone-button:hover{background:#fff;color:#4394ed;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}@media (max-width:968px){.home-security-cta-container{flex-direction:column;gap:30px;text-align:center}.security-devices-visual{order:1;max-width:300px}.security-devices-image{max-width:250px}.devices-placeholder{width:250px;height:80px;font-size:11px}.security-cta-content{order:2}.security-cta-phone{order:3;justify-content:center}.security-main-title{font-size:32px}}@media (max-width:640px){.home-security-cta-section{padding:40px 15px}.security-main-title{font-size:28px}.security-subtitle{font-size:16px}.security-phone-button{font-size:18px;padding:12px 24px}.security-devices-visual{height:80px}.device-tablet{width:80px;height:60px}.device-sensor{width:40px;height:40px;right:0;top:10px}.device-panel{width:55px;height:65px;left:-10px}}.professional-installation-section{background-color:#f5f5f5;padding:80px 20px}.installation-container{max-width:1300px;margin:0 auto;display:flex;align-items:center;gap:60px}.installation-image{flex:1;max-width:500px}.installation-image img{width:100%;height:auto;border-radius:12px;object-fit:cover}.image-placeholder{width:100%;height:350px;background-size:cover;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:500}.installation-content{flex:1;padding-left:20px}.installation-title{font-size:36px;font-weight:700;color:#000;line-height:1.2;margin-bottom:24px}.installation-description{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:32px;max-width:525px}.installation-btn{background-color:#4394ed;color:#fff;padding:16px 32px;border:none;border-radius:6px;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:background-color .3s;display:inline-block}.installation-btn:hover{background-color:#fff;color:#4394ed;border:1px solid #4394ed}.hexagonal-security-section{padding:100px 0;background:linear-gradient(135deg,#f8f9ff 0,#fff 50%,#f8f9ff 100%);position:relative;overflow:hidden}.hexagonal-security-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(67,148,237,.03) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(67,148,237,.05) 0,transparent 50%);pointer-events:none;animation:15s ease-in-out infinite backgroundShift}@keyframes backgroundShift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-10px,-10px) scale(1.02)}}.security-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.package-header{margin-bottom:80px;position:relative}.header-accent-line{width:80px;height:4px;background:linear-gradient(90deg,#4394ed,#357abd);margin:0 auto 30px;border-radius:2px;position:relative}.header-accent-line::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(67,148,237,.6),transparent);animation:3s infinite lineShimmer}@keyframes lineShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.header-badge{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(67,148,237,.1) 0,rgba(67,148,237,.05) 100%);color:#4394ed;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;margin-bottom:25px;border:1px solid rgba(67,148,237,.2);animation:4s ease-in-out infinite badgeFloat}@keyframes badgeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.package-title{font-size:42px;font-weight:800;color:#2c3e50;margin-bottom:20px;line-height:1.2}.title-highlight{background:linear-gradient(135deg,#4394ed 0,#357abd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.package-description{font-size:18px;color:#666;line-height:1.7;max-width:650px;margin:0 auto 40px}.package-stats{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.stat-card{display:flex;align-items:center;gap:12px;background:#fff;padding:15px 8px;border-radius:16px;border:1px solid rgba(67,148,237,.1);box-shadow:0 8px 25px rgba(67,148,237,.08);transition:transform .3s,box-shadow .3s;min-width:160px;flex:1;max-width:220px}.stat-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(67,148,237,.15)}.stat-icon{width:44px;height:44px;background:linear-gradient(135deg,rgba(67,148,237,.1) 0,rgba(67,148,237,.05) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#4394ed;font-size:18px;flex-shrink:0}.hex-inner,.hex-shape,.offer-banner-section{width:100%}.stat-info{display:flex;flex-direction:column;gap:2px}.stat-number{font-size:20px;font-weight:700;color:#4394ed;line-height:1}.stat-label{font-size:13px;color:#666;font-weight:500;line-height:1.2}.hexagonal-grid{margin-bottom:100px}.hex-container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto}.hex-product-card{position:relative;cursor:pointer;transition:transform .4s cubic-bezier(.25, .46, .45, .94)}.hex-product-card:hover{transform:translateY(-8px)}.hex-shape{height:320px;position:relative;background:#fff;border-radius:20px;border:2px solid rgba(67,148,237,.1);overflow:hidden;box-shadow:0 15px 40px rgba(67,148,237,.1);transition:.4s cubic-bezier(.25, .46, .45, .94)}.hex-inner,.product-content{height:100%;position:relative}.hex-product-card:hover .hex-shape{border-color:rgba(67,148,237,.3);box-shadow:0 20px 50px rgba(67,148,237,.2)}.product-content{padding:30px;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.product-icon-area{position:relative;margin-bottom:0}.product-count-badge{position:absolute;top:-10px;right:25%;width:32px;height:32px;background:linear-gradient(135deg,#4394ed 0,#357abd 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:3px solid #fff;box-shadow:0 4px 12px rgba(67,148,237,.3);z-index:3;animation:2s ease-in-out infinite countBadgePulse}.indicator,.product-category{font-size:12px;color:#4394ed}@keyframes countBadgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.product-main-image{width:180px;height:100px;object-fit:cover;border-radius:12px;position:relative;z-index:2;transition:transform .3s;border:2px solid rgba(67,148,237,.2);filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .1))}.background-image,.enhanced-cta-section::before,.hero-background,.hero-overlay,.hex-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.hex-product-card:hover .product-main-image{transform:scale(1.1) rotateY(15deg)}.tech-indicators{display:flex;justify-content:center;gap:12px;margin-top:15px}.indicator{width:32px;height:32px;background:rgba(67,148,237,.1);border:1px solid rgba(67,148,237,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.3s}.hex-product-card:hover .indicator{background:rgba(67,148,237,.2);transform:translateY(-2px)}.product-info h3{font-size:22px;font-weight:700;color:#2c3e50;margin-bottom:5px}.product-category{font-weight:600;letter-spacing:.8px;margin-bottom:15px;display:block}.spec,.tag{font-size:11px;font-weight:500}.tech-specs{display:flex;justify-content:center;gap:15px}.spec{color:#666;padding:4px 8px;background:rgba(67,148,237,.05);border-radius:8px}.hex-overlay{background:linear-gradient(135deg,rgba(67,148,237,.95) 0,rgba(53,122,189,.95) 100%);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s;z-index:3}.blue-card:hover::after,.hex-product-card:hover .hex-overlay,.highlights-card:hover .highlights-glow,.highlights-card:hover .highlights-right p,.package-card:hover .card-glow,.package-card:hover p{opacity:1}.overlay-content{padding:30px}.overlay-content h4{font-size:20px;font-weight:700;margin-bottom:15px}.overlay-content p{font-size:14px;line-height:1.6;opacity:.9;margin-bottom:20px}.feature-tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.tag{background:rgba(255,255,255,.2);padding:6px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.3)}.enhanced-cta-section{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:center;background:linear-gradient(135deg,#4394ed 0,#357abd 100%);border-radius:25px;padding:60px;color:#fff;position:relative;overflow:hidden}.cta-feature,.feature-icon,.protection-ring,.trust-item{align-items:center;display:flex}.enhanced-cta-section::before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}#news .container,.enhanced-cta-section>*{position:relative;z-index:1}.cta-header h2{font-size:30px;font-weight:700;margin-bottom:15px}.cta-header p{font-size:18px;opacity:.9;margin-bottom:40px}.cta-features{display:grid;gap:25px;margin-bottom:40px}.cta-feature{gap:20px}.feature-icon{width:56px;height:56px;background:rgba(255,255,255,.15);border-radius:14px;justify-content:center;font-size:24px;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.feature-text h3{font-size:18px;font-weight:600;margin-bottom:5px}.feature-text span{font-size:14px;opacity:.8}.cta-action{text-align:left}.primary-cta-button{display:inline-flex;align-items:center;gap:15px;background:rgba(255,255,255,.15);color:#fff;padding:20px 40px;border-radius:35px;font-weight:700;font-size:20px;border:2px solid rgba(255,255,255,.3);transition:.4s cubic-bezier(.25, .46, .45, .94);margin-bottom:25px;position:relative;overflow:hidden}.button-pulse{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.highlights-card:hover::before,.package-card:hover::before,.primary-cta-button:hover .button-pulse{left:100%}.primary-cta-button:hover{background:rgba(255,255,255,.25);transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.3);color:#fff}.cta-trust{display:flex;justify-content:flex-start;gap:30px;flex-wrap:wrap}.trust-item{gap:8px;font-size:13px;opacity:.9;font-weight:500}.cta-visual{display:flex;justify-content:center;align-items:center}.protection-ring{width:200px;height:200px;border:3px solid rgba(255,255,255,.3);border-radius:50%;justify-content:center}.ring-pulse{position:absolute;width:100%;height:100%;border:2px solid rgba(255,255,255,.4);border-radius:50%;animation:2s ease-in-out infinite ringPulse}@keyframes ringPulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.3);opacity:0}}.ring-center{width:80px;height:80px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}@keyframes centerFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1200px){#about,#about-slider,#about2,#action-slider,#action-slider2,#action-slider3{text-align:center}#carousel-dark,#carousel-light,#carousel-light2,#carousel-light3,#carousel-light4,#carousel-transparent{margin:45px 0}.enhanced-cta-section{grid-template-columns:1fr;gap:40px;text-align:left}.package-title{font-size:36px}.hex-container{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px}.package-stats{gap:15px}.stat-card{min-width:140px;padding:14px 16px;max-width:200px}}.service-card-item,.solution-card{min-width:220px;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:.3s}.security-main-container,.securitys-main-container{display:grid;grid-template-columns:1fr 1fr;min-height:700px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.security-solutions-section{width:100%;position:relative;overflow:hidden;margin:0;padding:0}.security-main-container{width:100%;background-image:url("../img/resi-hero.webp")}.security-main-container::before,.securitys-main-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.securitys-main-container{width:100%;background-image:url("../img/security-solution.webp")}.security-content-area{padding:80px 60px 40px;display:flex;align-items:flex-start;justify-content:flex-start;position:relative;z-index:2;background:0 0!important}.security-content-area h2{font-size:clamp(24px, 4vw, 41px);font-weight:900;line-height:1.2;color:#fff;max-width:500px;margin:0 0 0 30px}.free-text,.orange-highlight,.text-teal{color:#eb4808}.security-image-area{background:0 0;position:relative;z-index:2}.security-service-cards{display:flex;justify-content:center;flex-wrap:nowrap;gap:60px;position:absolute;left:50%;width:100%}.service-card-item{flex:1;max-width:280px;padding:30px 20px;border-radius:20px;background:#4394ed;color:#fff;text-align:left;height:auto;position:relative}.service-card-item:hover,.solution-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.service-card-icon,.solution-icon{margin-bottom:20px;width:60px;height:60px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.service-card-icon svg,.solution-icon svg{width:32px;height:32px;color:#fff}.service-card-item h3,.solution-card h3{font-size:18px;font-weight:700;margin-bottom:12px;line-height:1.3}.service-card-item h3 a,.solution-card h3 a{color:#fff;text-decoration:none}.service-card-item p,.solution-card p{font-size:14px;line-height:1.6;opacity:.95}.security-section,.solutions-wrapper{width:100%;background:#fff;position:relative;overflow:hidden;margin:0;padding:0}.solutions-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:700px}.solutions-text{background:#f8fafc;padding:80px 60px 40px;display:flex;align-items:flex-start;justify-content:flex-start}.solutions-text h2{font-size:clamp(24px, 4vw, 41px);font-weight:900;line-height:1.2;color:#000;max-width:500px;margin-bottom:0!important;margin-left:30px}.solutions-image{background:#f4f4f4;position:relative}.btn-contact,.security-section .card.green,.security-section .card.teal,.solution-card,.why-chooseus{background:#4394ed}.security-section .security-right img,.solutions-image img{width:100%;height:100%;object-fit:cover}.solutions-cards{display:flex;justify-content:center;flex-wrap:nowrap;gap:30px;position:absolute;left:50%;width:100%;max-width:1200px}.left-image,.solution-card{flex:1;position:relative}.solution-card{max-width:280px;padding:25px 20px;border-radius:20px;color:#fff;text-align:left;height:auto}.highlights-card,.package-card{transform:translateY(20px);overflow:hidden}.mobile-bg,.mobile-image{display:none}.security-link{position:absolute;color:#333;font-weight:700;font-size:12px;text-align:center;transition:.3s;z-index:10}.security-link:hover{transform:scale(1.05);color:#4394ed}.home-security{top:15%;left:20%;width:120px}.business-security{bottom:15%;right:3%;width:120px}.link-text{display:block;padding:8px 12px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:3px solid #4394ed;line-height:1.2}.call-text,.hero-title{line-height:1.4}.right-text{flex:1;display:flex;align-items:center}.security-section .security-container{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:800px}.security-section .security-left{background:#f3f0f0;padding:80px 60px 40px;display:flex;align-items:flex-start;justify-content:flex-start}.security-section .security-left h2{font-size:42px;font-weight:800;line-height:1.3;color:#002147;max-width:480px;margin-left:70px}.security-section .highlight-green,.security-section .highlight-teal,.white-card .learn-more-btn:hover,.white-card span{color:#4394ed}.security-section .security-right{background:#f4f4f4}.security-section .cards{display:flex;justify-content:center;gap:160px;position:absolute;bottom:36px;left:50%;transform:translateX(-50%);width:100%;max-width:1100px}.security-section .card{flex:1;min-width:320px;max-width:360px;padding:25px 20px;border-radius:15px;color:#fff;box-shadow:0 6px 15px rgba(0,0,0,.1);transition:transform .3s;text-align:left}.security-section .card:hover{transform:translateY(-5px)}.security-section .icon{margin-bottom:12px}.security-section .icon img{width:60px;height:60px;object-fit:contain;display:block}.security-section .card h3{font-size:20px;font-weight:700;margin-bottom:10px}.security-section .card p{font-size:15px;line-height:1.6}@media (max-width:1024px){.footer-layout{grid-template-columns:1fr 1fr;gap:40px}.company-section{max-width:none}.newsletter-section{grid-column:span 2;max-width:500px;margin:0 auto}.security-footer::before{height:500px;background-size:cover}.security-main-container,.security-section .security-container,.securitys-main-container,.solutions-grid{grid-template-columns:1fr;min-height:auto}.security-content-area,.solutions-text{text-align:center;align-items:center;justify-content:center;padding:50px 20px 30px}.security-content-area h2,.solutions-text h2{font-size:clamp(22px, 3vw, 32px);margin-left:0;margin-top:0;max-width:100%;text-align:center}.security-service-cards,.solutions-cards{position:static;transform:none;margin:40px auto 0;padding:0 15px;flex-wrap:wrap;justify-content:center}.service-card-item,.solution-card{flex:1 1 calc(50% - 15px);min-width:220px;max-width:100%}.security-section .security-left{text-align:center;align-items:center;justify-content:center;padding:60px 20px 30px}.security-section .security-left h2{font-size:32px;margin-left:0;max-width:100%}.security-section .cards{position:static;transform:none;margin:30px auto 0;flex-direction:column;align-items:center;gap:20px;max-width:95%}.security-section .card{max-width:100%;width:100%;margin-bottom:30px}}@media (max-width:600px){.security-section .security-left h2{font-size:24px;line-height:1.4}.security-section .cards{margin-top:20px;gap:16px}.security-section .card{padding:18px 15px;min-width:unset}.security-section .card h3{font-size:16px}.security-section .card p{font-size:13px;line-height:1.5}.security-section .icon{font-size:28px;margin-bottom:8px}}.why-chooseus{padding:70px 20px}.why-container{max-width:1200px;margin:0 auto;text-align:center}.why-chooseus h2{color:#fff;font-size:40px;font-weight:800;margin-bottom:40px;position:relative;display:inline-block;padding-bottom:10px}.why-chooseus h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:90px;height:2px;background:#244c5c}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 40px}.benefit-item{color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:flex-start;gap:10px}.benefit-item i{color:#000;font-size:16px;flex-shrink:0}.offer-section{position:relative;background:url("../img/offer-banner.webp") center/cover no-repeat;padding:40px 40px 10px;color:#fff;overflow:hidden}.offer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,47,108,.9) 35%,rgba(0,47,108,.2) 100%);z-index:1}.offer-container{display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:auto;position:relative;z-index:2;gap:40px}.offer-badge,.offer-btn{display:inline-block;border-radius:50px}.offer-text{max-width:500px;animation:1s fadeInUp}.offer-badge{background:#ff3b30;color:#fff;font-size:14px;padding:6px 16px;font-weight:600;margin-bottom:16px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.offer-text h2{font-size:64px;font-weight:900;line-height:1.1;margin:0 0 15px}.offer-text .highlight{color:#ffc82b;font-size:72px;display:block}.subtitle{font-size:20px;margin-bottom:20px;opacity:.9}.price{font-size:24px;margin-bottom:30px}.price strong{font-weight:900;color:#4394ed}.price span{font-size:16px;opacity:.8}.offer-btn{background:#fff;color:#4394ed;font-size:20px;font-weight:700;padding:14px 34px;box-shadow:0 6px 16px rgba(0,0,0,.25);transition:.3s}.highlights-card,.highlights-left img,.package-card,.package-card img{transition:.4s cubic-bezier(.4, 0, .2, 1)}.offer-btn:hover{background:#fff;color:#4394ed;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.35)}.offer-image img{max-width:700px;height:700;animation:1.2s fadeInRight}@keyframes fadeInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.features-section{padding:80px 0;background:#f9f9f9}.features-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:40px;padding:0 20px}.features-content{flex:1;min-width:300px}.features-content h2{font-size:32px;font-weight:700;margin:0 0 20px;color:#4394ed}.features-content p{font-size:16px;margin:0 0 20px;line-height:1.6}.features-image{flex:1;min-width:300px;text-align:right}.features-image img{max-width:100%;height:auto;border-radius:20px}.premium-badge{display:inline-block;background:#0a74da;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.2px;border-radius:30px;padding:8px 22px;margin-bottom:20px;box-shadow:0 3px 12px rgba(10,116,218,.12)}.equipment-section{padding:60px 20px;background:#fff}.equipment-container{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap}.equipment-content{flex:1 1 50%;max-width:560px}.equipment-subtitle{color:#000;font-size:1.9rem;font-weight:600;margin-bottom:8px;letter-spacing:.5px}.equipment-content h2{font-size:3.8rem;font-weight:900;color:#4394ed;margin-bottom:16px;line-height:1.2}.equipment-content p{font-size:1.5rem;line-height:1.65;margin-bottom:25px;color:#333;max-width:none}.equipment-features{display:flex;justify-content:flex-start;gap:20px;flex-wrap:wrap}.feature{text-align:center;flex:1 1 150px}.feature img{width:48px;margin-bottom:8px}.feature span{display:block;font-size:1.5rem;font-weight:700;color:#4394ed;line-height:1.3}.equipment-image{flex:1 1 50%;text-align:right}.equipment-image video{width:100%;max-width:520px;height:500px;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08);object-fit:cover}@media (max-width:991px){.action .btn,.action .text-right,.equipment-image{text-align:center}.action,.features-container p{text-align:justify}.action .btn{float:none;margin-top:30px}.footer .text-right{text-align:left}.footer .footer-menu{padding-bottom:20px}section{background-attachment:scroll!important;background-position:50% 50%!important}.search-button{margin-top:5px}.dropdown-menu .search-button .fa{opacity:1!important}.nav li a{-webkit-transition:ease-in-out!important;-moz-transition:ease-in-out!important;transition:ease-in-out!important}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:15px 25px}.features-container,.offer-container,.promo-container{flex-direction:column;text-align:center}.offer-text h2{font-size:48px}.offer-text .highlight{font-size:56px}.offer-image img{margin-top:30px;max-width:90%}.packages-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.equipment-container{flex-direction:column;text-align:center;align-items:center}.equipment-content{text-align:justify;max-width:100%}.equipment-features{justify-content:center;gap:20px}}.showcase-container{max-width:1000px;margin:-150px auto 0;text-align:center}.device-showcase{padding:10px 20px;background:#edeff1}.devices-showcase{padding:70px 20px;background:#edeff1}.showcases-container{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:1600px;margin:-130px auto 0;text-align:center}.showcase-image{width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(0, 0, 0, .15))}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.packages-section{padding:80px 20px;padding-bottom:140px!important;background:linear-gradient(135deg,#f8faff 0,#fff 100%);position:relative;overflow:hidden}.white-card,.white-card .learn-more-btn::before{background:#fff}.packages-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(67,148,237,.03) 0,transparent 50%);pointer-events:none}.packages-header{text-align:center;margin-bottom:60px;opacity:0;animation:.8s forwards fadeInUp}.packages-header h2{font-size:2.5rem;font-weight:800;color:#000;margin-bottom:10px;position:relative}.packages-header h2::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#4394ed,#5ba4f7);border-radius:2px;animation:1s .8s both expandLine}.packages-header p{font-size:1.9rem;color:#000}.packages-grid{display:grid;gap:30px;max-width:1200px;margin:0 auto}.top-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:50px}.package-card{border-radius:20px;padding:20px;text-align:center;opacity:0;animation:.6s forwards slideInUp;position:relative;border:2px solid transparent;min-height:auto;display:flex;flex-direction:column;justify-content:space-between}.learn-more-btn,.popular-tags{font-weight:700;display:inline-block}.card-glow{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;opacity:0;transition:opacity .4s;pointer-events:none}.package-card:first-child{animation-delay:.1s}.package-card:nth-child(2){animation-delay:.2s}.package-card:nth-child(3){animation-delay:.3s}.package-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(67,148,237,.05),transparent);transition:left .6s}.package-card:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 25px 50px rgba(67,148,237,.15)}.white-card:hover{border-color:rgba(67,148,237,.3)}.white-card .card-glow{background:linear-gradient(135deg,rgba(67,148,237,.1) 0,rgba(91,164,247,.05) 100%);box-shadow:inset 0 0 20px rgba(67,148,237,.1)}.package-card img{max-width:80%;height:250px;object-fit:contain;margin:0 auto 15px;filter:drop-shadow(0 5px 15px rgba(67, 148, 237, .1))}.package-card:hover img{transform:scale(1.1) rotateY(5deg);filter:drop-shadow(0 10px 25px rgba(67, 148, 237, .2))}.package-card h3{font-size:1.8rem;font-weight:700;margin-bottom:10px;transition:.3s}.highlights-card:hover .highlights-right h3,.package-card:hover h3{transform:scale(1.05)}.package-card span{font-size:1.8rem;font-weight:800;color:#d80e0e!important}.package-card p{font-size:1.5rem;opacity:.8;margin-bottom:15px;transition:opacity .3s;flex-grow:1}.white-card{color:#4394ed;box-shadow:0 10px 30px rgba(67,148,237,.1)}.white-card .learn-more-btn{background:#000;color:#fff}.blue-card{background:linear-gradient(135deg,#4394ed 0,#5ba4f7 100%);color:#fff;box-shadow:0 15px 35px rgba(67,148,237,.3)}.blue-card .card-glow{background:linear-gradient(135deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 100%);box-shadow:inset 0 0 30px rgba(255,255,255,.1)}.blue-card::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#4394ed,#5ba4f7,#4394ed);border-radius:22px;z-index:-1;opacity:0;transition:opacity .4s}.highlights-card::before,.learn-more-btn::before{content:"";left:-100%;height:100%;position:absolute;top:0}.learn-more-btn{background:#000;color:#fff;border:none;padding:8px 20px;border-radius:25px;font-size:1.5rem;cursor:pointer;transition:color .3s;margin:15px auto 0;width:auto;overflow:hidden;z-index:1}.learn-more-btn::before{width:100%;background:#4394ed;transition:left .4s;z-index:-1;border-radius:25px}.learn-more-btn:hover::before{left:0}.learn-more-btn:hover{color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(67,148,237,.4)}.bottom-row{grid-template-columns:1fr}.highlights-card{background:linear-gradient(135deg,#4394ed 0,#5ba4f7 100%);border:4px solid #fff;border-radius:18px;padding:20px;color:#fff;opacity:0;animation:.8s .4s forwards slideInUp;box-shadow:0 20px 40px rgba(67,148,237,.2)}.highlights-glow{background:linear-gradient(135deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 100%);box-shadow:inset 0 0 40px rgba(255,255,255,.1);border-radius:18px}.learn-more-btn.highlighted::before,.popular-tags{background:linear-gradient(135deg,#fff 0,#f8faff 100%)}.highlights-card::before{width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .8s}.highlights-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px rgba(67,148,237,.3)}.fa-crown{color:#e6e61c}.popular-tags{color:#4394ed;font-size:.9rem;padding:8px 16px;border-radius:20px;margin-bottom:10px;animation:2s infinite pulse;box-shadow:0 4px 15px rgba(255,255,255,.3)}.popular-tags i{margin-right:5px;animation:2s infinite bounce}.prices{color:red}.highlights-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.highlights-left img{max-width:90%;object-fit:contain;border-radius:12px;display:block;margin:0 auto}.highlights-card:hover .highlights-left img{transform:scale(1.05) rotateY(-5deg)}.highlights-right h3{font-size:25px;font-weight:800;margin-bottom:8px;line-height:1.3;transition:.3s}.career-content p,.right-text p{line-height:1.6}.highlights-right span{color:#c50606;font-size:1.9rem;font-weight:800}.highlights-right p{font-size:1.8rem;opacity:.9;margin-bottom:15px;transition:opacity .3s}.highlights-right ul{list-style:none;padding:0;margin:0 0 20px}.career-form button,.newsletter-form button{padding:10px 20px;border:none;color:#fff;cursor:pointer}.highlights-right ul li{margin-bottom:8px;padding-left:30px;position:relative;font-size:1.6rem;transform:translateX(-10px);opacity:0;animation:.5s forwards slideInLeft;transition:.3s}.highlights-right ul li:hover{transform:translateX(5px);color:#f0f8ff}.highlights-right ul li:first-child{animation-delay:.6s}.highlights-right ul li:nth-child(2){animation-delay:.7s}.highlights-right ul li:nth-child(3){animation-delay:.8s}.highlights-right ul li:nth-child(4){animation-delay:.9s}.highlights-right ul li:nth-child(5){animation-delay:1s}.highlights-right ul li:nth-child(6){animation-delay:1.1s}.highlights-right ul li:nth-child(7){animation-delay:1.2s}.highlights-right ul li i{position:absolute;left:0;top:2px;color:#fff;font-size:1.1em;transition:.3s}.highlights-right ul li:hover i{transform:scale(1.2) rotate(360deg);color:#f0f8ff}.learn-more-btn.highlighted{background:#000;font-size:16px;color:#fff;border:2px solid #fff;box-shadow:0 6px 20px rgba(255,255,255,.3)}.learn-more-btn.highlighted:hover{background:0 0;color:#4394ed;border-color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px rgba(255,255,255,.2)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}@keyframes expandLine{from{width:0}to{width:80px}}@media (max-width:768px){body{letter-spacing:0}.cta-header p,.h4,.service-card-item h3,.solution-card h3,h4{font-size:16px}.h2,h2{font-size:24px}.h3,h3{font-size:20px}.intro h1{font-size:48px;line-height:48px}.intro h1.classic{font-size:60px;line-height:60px;margin:50px 0}.intro h1.classic2{font-size:65px;line-height:65px;margin:50px 0}.section,section{padding-bottom:80px}.section-small{padding-top:60px;padding-bottom:60px}.section-small-footer{position:relative;padding-top:10px!important;padding-bottom:10px!important}.portfolio-sorting li a{margin:0;letter-spacing:0}.shop-item img{width:100%}.bottom-content,.contact-info,.cta-action,.highlights-left,.highlights-right{text-align:center}.footer-layout{grid-template-columns:1fr;gap:35px}.newsletter-section{grid-column:span 1;max-width:none}.bottom-content{flex-direction:column;gap:25px}.whatsapp-button{width:50px;height:50px;font-size:20px;bottom:20px;right:20px}.security-footer::before{opacity:0}.security-footer::after{opacity:.15}.intro.demo-header h1{font-size:42px}.cta-banner-title{font-size:32px;margin-bottom:30px}.cta-banner-buttons{flex-direction:column;gap:0}.cta-phone-btn{border-radius:8px 8px 0 0;font-size:24px;min-width:320px}.cta-schedule-btn{border-radius:0 0 8px 8px;border-left:3px solid #fff;border-top:none;font-size:24px;min-width:320px}.installation-container{flex-direction:column;gap:40px;text-align:center}.installation-image img{width:100%;padding:15px}.installation-content{padding-left:0}.installation-title{font-size:32px;padding-top:40px}.professional-installation-section{padding:60px 20px}.hexagonal-security-section{padding:60px 0}.cta-header h2,.package-title{font-size:28px}.package-description{font-size:16px;text-align:justify}.package-stats{flex-direction:column;align-items:center;gap:12px}.stat-card{max-width:280px;width:100%}.hex-container,.highlights-content,.top-row{grid-template-columns:1fr;gap:20px}.hex-shape{height:300px}.product-content{padding:20px 18px}.product-icon-area{margin-bottom:10px}.product-main-image{width:140px;height:85px}.product-info h3{font-size:19px;margin-bottom:6px}.product-category{font-size:11px;margin-bottom:10px}.indicator,.spec{font-size:10px}.tech-specs{flex-wrap:wrap;gap:8px}.tech-indicators{gap:8px;margin-top:10px}.indicator{width:28px;height:28px}.hex-overlay{padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,rgba(67,148,237,.98) 0,rgba(53,122,189,.98) 100%);backdrop-filter:blur(10px)}.overlay-content{padding:20px 16px;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.overlay-content h4{font-size:17px;margin-bottom:10px;line-height:1.3;font-weight:700}.overlay-content p{font-size:12px;line-height:1.45;margin-bottom:12px;flex-grow:1}.feature-tags{gap:6px;margin-top:10px;justify-content:center}.tag{padding:5px 9px;font-size:9px;white-space:nowrap}.enhanced-cta-section{padding:40px 30px}.cta-features{gap:20px}.cta-feature{display:flex;align-items:flex-start;gap:15px}.feature-icon{width:50px;height:50px;font-size:22px;flex-shrink:0;margin-top:0}.feature-text{flex:1;padding-top:0}.feature-text h3{font-size:17px;margin-bottom:4px;line-height:1.3}.feature-text span{font-size:13px;line-height:1.4}.primary-cta-button{width:100%;justify-content:center}.protection-ring{width:150px;height:150px}.ring-center{width:60px;height:60px;font-size:24px}.cta-trust{flex-direction:row;gap:15px;align-items:center}.security-content-area h2,.solutions-text h2{font-size:clamp(20px, 4vw, 28px);line-height:1.3}.security-service-cards,.solutions-cards{margin-top:25px;gap:16px;flex-direction:row;align-items:center}.service-card-item,.solution-card{flex:1 1 100%;max-width:95%;padding:20px 18px}.service-card-item p,.solution-card p{font-size:13px;line-height:1.5}.service-card-icon,.solution-icon{margin-bottom:15px;width:50px;height:50px}.service-card-icon svg,.solution-icon svg{width:26px;height:26px}.why-choose{flex-direction:column}.desktop-image,.security-link{display:none}.mobile-image{display:block}.right-text{padding:30px 20px}.benefits-grid{grid-template-columns:1fr}.why-chooseus{padding:50px 15px}.why-chooseus h2{font-size:32px}.packages-section{padding:60px 15px;padding-bottom:80px!important}.packages-header h2{font-size:2rem}.package-card h3,.package-card span,.packages-header p{font-size:1.6rem}.highlights-card,.package-card{padding:20px 15px}.package-card img{height:200px}.package-card p{font-size:1.4rem}.learn-more-btn{padding:10px 20px;font-size:1.5rem}.highlights-content{text-align:left}.highlights-left img{max-width:70%;height:auto;margin:0 auto}.popular-tags{font-size:.85rem;padding:6px 14px;display:inline-flex;align-items:center;gap:5px}.highlights-right h3{font-size:1.8rem;text-align:center}.highlights-right span{font-size:1.7rem}.highlights-right p{font-size:1.5rem;text-align:center}.highlights-right ul{margin:15px 0}.highlights-right ul li{font-size:1.35rem;padding-left:28px;margin-bottom:10px;display:flex;align-items:flex-start;text-align:left}.highlights-right ul li i{position:relative;left:auto;top:auto;margin-right:10px;font-size:1rem;flex-shrink:0;margin-top:2px}.learn-more-btn.highlighted{width:auto;font-size:1.5rem;padding:12px 20px}.package-card:hover{transform:translateY(-8px) scale(1.01)}}.newsletter-form input[type=email]{padding:10px;width:200px;border:1px solid #ccc;margin-left:1050px;color:#1d1c1c}.newsletter-form button{background-color:#dca919}@media (max-width:479px){.newsletter-form input[type=email]{padding:10px;width:200px;border:1px solid #ccc;margin-left:0;color:#1d1c1c}}.careerContainer{max-width:800px;margin:0 auto;padding:20px}.career-content,.career-form,.jobs-available{margin-bottom:40px}.career-form input,.career-form label,.career-form textarea{display:block;width:100%;margin-bottom:10px}.career-content h2,.job-card{margin-bottom:20px}.career-form textarea{height:100px}.career-form button{background-color:#4caf50}.job-card{background-color:#82e479;padding:20px}.job-card h2{margin-top:0}.more-link{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;border-radius:5px;transition:background-color .3s}.call-container,.call-info{display:flex;align-items:center}.more-link:hover{background-color:#0056b3}span{font-size:1em;font-family:Arial,sans-serif;line-height:1}#news .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:0}.explore{padding-top:30px}.call-container{justify-content:space-between;flex-wrap:wrap}.call-info{color:#fff;font-size:24px;padding-left:120px}.call-icon{background-color:rgba(0,0,0,.15);padding:10px 14px;border-radius:4px;margin-right:12px}.call-icon i{font-size:22px;color:#fff}.call-button{margin-top:10px;padding-right:120px}.btn-estimate{border:2px solid #fff;padding:8px 18px;border-radius:3px;color:#fff;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:6px;background:#4394ed}.btn-estimate:hover{background-color:#fff;color:#000;transition:.3s}.why-choose{display:flex;align-items:stretch;width:100%;background:#fff}.left-image{flex:0 0 55%}.left-image img{width:100%;height:100%;object-fit:contain;object-position:center}.right-text{flex:0 0 45%;display:flex;align-items:center;background:#fff;padding:50px}.btn-contact,.btn-read{color:#fff;padding:12px 25px;border-radius:5px}.right-text h3{color:#030303;margin-bottom:5px}.right-text h4{font-size:20px;margin:10px 0;color:#000}.right-text p{margin-bottom:10px}.buttons{margin-top:20px}.btn-read{background:#000;margin-right:10px}.cta-section{display:flex;flex-wrap:wrap;margin:0;padding:0;min-height:95vh;max-height:95vh;overflow:hidden}.cta-left{flex:1;background:url(../img/free2.webp) top center/cover no-repeat;display:flex;align-items:flex-start}.cta-overlay{padding:40px;color:#0000;max-width:500px;margin-bottom:40px}.cta-overlay h2{font-size:34px;line-height:1.3;font-weight:700}.cta-subtext{font-size:28px;color:#000;margin:15px 0 10px;font-weight:600}.cta-phone{display:flex;align-items:center;font-size:28px;font-weight:700;color:#333}.phone-icon{display:inline-block;background:#fdfcfc;border-radius:50%;padding:8px;margin-right:12px;font-size:22px}.cta-right{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;margin-top:0!important;background:#f8fafc}.quote-card{border-radius:12px;background-color:#4394ed;color:#fff;padding:clamp(22px,3vw,40px);box-shadow:0 4px 20px rgba(0,0,0,.4);max-width:500px;width:100%;margin-top:-70px}.quote-title{font-size:clamp(26px, 3.2vw, 36px);font-weight:900;margin-bottom:22px}.quote-form{display:grid;gap:10px}.input-wrap{display:block;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.6);border-radius:12px;overflow:hidden;backdrop-filter:blur(6px);padding:6px}.two-col{display:flex;gap:8px}.two-col .input-wrap{flex:1}.input-wrap:focus-within{box-shadow:var(--ring,0 0 0 3px rgba(0,172,239,.5))}.input-wrap input,.input-wrap textarea{width:100%;border:0;outline:0;background:0 0;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.3;color:#0f172a}.submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#10141e;color:#fff;font-weight:700;border-radius:8px;padding:15px 18px;cursor:pointer;transition:.3s;border:none;font-size:16px}.submit-btn:hover{opacity:.95;transform:translateY(-1px)}.scrolling-bar{position:absolute;bottom:15px;left:0;width:100%;z-index:20;display:flex;align-items:center;background:#4394ed;padding:10px 0;white-space:nowrap;box-shadow:0 4px 8px rgba(0,0,0,.2)}.home-security-hero,.scrolling-wrapper{position:relative;overflow:hidden}.scrolling-bar strong{flex-shrink:0;color:#fff;font-size:15px;margin-left:20px;margin-right:15px}.scrolling-content{display:inline-block;padding-right:100%;animation:40s linear infinite scroll-left}.scrolling-content span{margin:0 20px;font-size:15px;color:#fff}.fa-map-marker-alt{color:rgba(255,1,1,.979)}.scrolling-content i{margin-right:6px}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:992px){.small-header,.small-header .text-right{text-align:center!important}.device-showcase{display:none}.showcase-container{grid-template-columns:repeat(2,1fr)}.cta-section{flex-direction:column;min-height:auto;max-height:none}.cta-right{order:1;padding:30px 20px}.cta-left{order:2;min-height:50vh}.quote-card{margin-top:0!important;max-width:600px}.scrolling-bar{position:relative;bottom:0;margin-top:20px}}@media (max-width:768px){.call-container,.why-choose{flex-direction:column}.call-container{text-align:center}.call-info{padding-left:0;font-size:18px;justify-content:center;margin-bottom:15px}.call-button{padding-right:0;margin-top:15px}.btn-estimate{font-size:16px;padding:10px 20px}.right-text{padding:30px 20px}.cta-right,.quote-card{padding:20px 15px;box-sizing:border-box;width:100%}.quote-form,.two-col{gap:12px}.cta-section{flex-direction:column;flex-wrap:nowrap;min-height:auto;max-height:none}.cta-left{min-height:40vh;width:100%}.quote-card{margin:0 auto;max-width:100%}.quote-title{font-size:24px;margin-bottom:18px;text-align:center}.input-wrap{padding:8px}.input-wrap input,.input-wrap textarea{padding:8px 12px;font-size:14px}.two-col{flex-direction:row}.submit-btn{width:100%;padding:14px 20px;font-size:14px}.cta-overlay{position:relative;bottom:auto;left:auto;padding:20px;max-width:100%;text-align:center}.cta-overlay h2{font-size:22px;line-height:1.4;word-break:break-word}.cta-subtext{font-size:16px}.cta-phone{font-size:22px;justify-content:center}.scrolling-bar{position:relative;display:none;bottom:0;margin-top:0}.scrolling-bar strong{font-size:12px;margin-left:10px;margin-right:10px}.scrolling-content span{font-size:13px;margin:0 12px}}@media (max-width:480px){.intro h1{font-size:30px;line-height:40px}.footer-wrapper{padding:40px 0 25px}.footer-container{padding:0 15px}.newsletter-section{padding:25px 20px}.footer-layout{gap:30px}.security-footer::before{opacity:0}.security-footer::after{opacity:.12}.cta-banner-section{padding:30px 15px}.cta-banner-title{font-size:24px;line-height:1.2}.cta-phone-btn,.cta-schedule-btn{font-size:20px;min-width:280px;padding:18px 30px;height:60px}.installation-title{font-size:21px}.installation-description{font-size:15px;text-align:justify}.hex-shape,.image-placeholder{height:280px}.security-container{padding:0 16px}.cta-header h2,.package-title{font-size:24px}.package-stats,.quote-form{gap:10px}.stat-card{padding:12px 14px;min-width:auto;gap:10px}.stat-icon{width:40px;height:40px;font-size:16px}.stat-number{font-size:18px}.stat-label{font-size:10px}.product-content{padding:18px 14px}.product-icon-area{margin-bottom:8px}.product-count-badge{width:26px;height:26px;font-size:13px;border-width:2px;right:20%}.product-main-image{width:182px;height:104px}.product-info h3{font-size:18px;margin-bottom:5px}.product-category{font-size:12px;margin-bottom:8px}.tech-indicators{gap:6px;margin-top:8px}.indicator{width:30px;height:30px;font-size:9px}.service-card-item p,.solution-card p,.spec,.tag,.trust-item{font-size:12px}.tech-specs{gap:6px;flex-wrap:wrap}.spec{padding:3px 6px}.hex-overlay{background:linear-gradient(135deg,rgba(67,148,237,.98) 0,rgba(53,122,189,.98) 100%);backdrop-filter:blur(10px)}.overlay-content{padding:16px 14px}.overlay-content h4{font-size:15px;margin-bottom:8px}.overlay-content p{font-size:13px;line-height:1.4;margin-bottom:10px}.feature-tags{gap:5px;flex-wrap:wrap}.tag{padding:4px 8px}.enhanced-cta-section{padding:30px 20px}.cta-header p{font-size:14px;margin-bottom:30px}.primary-cta-button{padding:16px 32px;font-size:18px}.cta-features{gap:18px}.cta-feature{align-items:flex-start;gap:12px}.feature-icon{width:44px;height:44px;font-size:18px;margin-top:0}.feature-text h3{font-size:15px;margin-bottom:3px;line-height:1.3}.feature-text span{font-size:12px;line-height:1.4}.protection-ring{width:120px;height:120px}.ring-center{width:50px;height:50px;font-size:20px}.service-card-item,.solution-card{max-width:100%;padding:18px 15px}.security-content-area h2,.solutions-text h2{font-size:28px}.service-card-item{margin-bottom:20px}.cta-subtext,.service-card-item h3,.solution-card h3{font-size:15px}.packages-section{padding:50px 12px;padding-bottom:70px!important}.packages-header h2{font-size:1.7rem}.package-card h3,.package-card span,.packages-header p{font-size:1.6rem}.package-card{padding:18px 12px}.package-card img{height:260px}.package-card p{font-size:1.4rem}.learn-more-btn{padding:9px 18px;font-size:1.3rem}.highlights-card{padding:15px 12px;border-width:3px}.highlights-left img{max-width:65%;height:auto}.popular-tags{font-size:.75rem;padding:5px 12px}.highlights-right h3,.highlights-right span{font-size:1.5rem}.highlights-right p{font-size:1.3rem;margin-bottom:12px}.highlights-right ul li{font-size:1.4rem;padding-left:0;margin-bottom:8px}.highlights-right ul li i{font-size:.9rem;margin-right:8px}.learn-more-btn.highlighted{font-size:1.3rem;padding:10px 18px}.call-info{font-size:16px;flex-direction:column;gap:8px}.call-text{text-align:center}.btn-estimate{width:100%;justify-content:center}.input-wrap,.quote-card,.submit-btn{border-radius:10px}.cta-right{padding:15px 10px}.quote-card{padding:18px 25px}.quote-title{font-size:20px;margin-bottom:15px}.input-wrap{padding:6px}.input-wrap input,.input-wrap textarea{padding:8px 10px;font-size:13px}.submit-btn{padding:12px 18px;font-size:13px}.cta-overlay h2,.cta-phone{font-size:20px}.scrolling-bar strong{font-size:11px;margin-left:8px;margin-right:8px}.scrolling-content span{font-size:12px;margin:0 10px}}@media (max-width:360px){.product-category,.product-icon-area{margin-bottom:6px}.hex-shape{height:270px}.product-content{padding:16px 12px}.product-main-image{width:110px;height:70px}.product-info h3{font-size:16px;margin-bottom:4px}.product-category{font-size:9px}.tech-indicators{gap:5px;margin-top:6px}.indicator{width:24px;height:24px;font-size:8px}.overlay-content{padding:14px 12px}.overlay-content h4{font-size:14px;margin-bottom:7px}.overlay-content p{font-size:10px;line-height:1.35;margin-bottom:8px}.tag{padding:3px 6px;font-size:7px}.primary-cta-button{padding:14px 28px;font-size:16px}.packages-header h2{font-size:1.5rem}.learn-more-btn,.learn-more-btn.highlighted,.packages-header p{font-size:1.2rem}.package-card h3,.package-card span{font-size:1.3rem}.highlights-right h3,.highlights-right span{font-size:1.35rem}.highlights-right ul li{font-size:1.1rem}.cta-right{padding:12px 8px}.quote-card{padding:15px 10px}.cta-overlay h2,.quote-title{font-size:18px}.input-wrap input,.input-wrap textarea{font-size:12px;padding:7px 8px}.submit-btn{padding:11px 16px;font-size:12px}.cta-subtext{font-size:14px}.scrolling-bar strong{font-size:10px}.scrolling-content span{font-size:11px}}.logo1{height:90px;display:block}.home-security-hero{height:530px;width:100%;display:flex;align-items:center}.background-image{background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay{background:rgba(0,0,0,.4)}.hero-content{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;align-items:center;height:100%}.hero-text{max-width:700px}.hero-title{color:#fff;font-size:34px;font-weight:700;margin-bottom:15px}.hero-cta{background-color:#4394ed;color:#fff;font-size:14px;padding:14px 28px;border-radius:10px}.hero-cta:hover{background-color:#fff;color:#4394ed}.hero-title em{font-style:italic;color:#fff;font-weight:400}.hero-description{color:rgba(255,255,255,.95);font-size:16px;line-height:1.6;margin-bottom:20px;max-width:500px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.features-lists{padding-left:0!important}.features-lists li{padding:5px;display:flex;align-items:center;font-size:1.8rem;font-weight:600;color:#fff;animation:.8s ease-out slideInLeft;transition:transform .3s,color .3s}.features-lists li i{color:#fff;width:30px;font-size:1.8rem}.offer-banner{background-color:#f0f0f0;padding:60px 40px;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;border-radius:20px}.camera-container{flex:0 0 auto;margin-right:20px;max-width:280px}.camera-container img{width:100%;height:auto;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .1))}.offer-content{flex:1;text-align:center;max-width:600px}.limited-offer{color:#4394ed;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.main-offer{color:#eb4808;font-size:38px;font-weight:800;line-height:1.1;margin-bottom:25px}.sub-offer{color:#666;font-size:24px;font-weight:500;margin-bottom:20px;line-height:1.3}.terms{color:#999;font-size:14px;text-decoration:underline;cursor:pointer}.cta-button{flex:0 0 auto;margin-left:60px}.claim-btn{background:#4394ed;color:#fff;font-size:18px;font-weight:700;padding:18px 30px;border:none;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-block;letter-spacing:.5px;transition:.3s;box-shadow:0 4px 12px rgba(40,167,69,.3)}.claim-btn:hover{background:#fff;color:#4394ed;transform:translateY(-2px)}@media (max-width:768px){.desktop-bg{display:none}.mobile-bg{display:block}.home-security-hero{height:600px}.hero-content{grid-template-columns:1fr;text-align:center;margin-bottom:40px}.hero-title{font-size:40px;padding-top:30px}.hero-description{font-size:16px;margin-bottom:30px}.hero-cta{font-size:14px;padding:14px 28px}.offer-banner,.offer-banner-section{padding:40px 20px}.offer-banner{flex-direction:column;text-align:center}.camera-container{margin-right:0;margin-bottom:30px}.camera-image{width:150px}.main-offer{font-size:36px}.sub-offer{font-size:20px}.cta-button{margin-left:0;margin-top:30px}}@media (max-width:480px){.features-lists li{padding:0;display:flex;font-size:1.4rem;font-weight:600;color:#fff;animation:.8s ease-out slideInLeft;transition:transform .3s,color .3s;text-align:left}.home-security-hero{height:470px}.hero-title{font-size:27px}.hero-description{font-size:14px;text-align:left}.main-offer{font-size:28px}.sub-offer{font-size:18px}.limited-offer{font-size:16px}}.award-section{background:linear-gradient(to right,#1e73be,#003d70);padding:10px 40px;color:#fff;position:relative;overflow:visible}.award-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;flex-wrap:wrap}.award-text p{font-size:19px;font-weight:700;margin:0;line-height:1.6}.award-badge{flex-shrink:0;position:relative}.award-badge img{max-height:200px;width:auto;display:block;margin-top:-80px;object-fit:contain}@media (max-width:992px){.award-section{padding:20px 40px}.award-container{flex-direction:column;text-align:center}.award-badge img{max-height:160px;margin-top:0}.award-text h2{font-size:16px;margin-bottom:15px}}@media (max-width:576px){.showcase-container{grid-template-columns:1fr}.award-text h2{font-size:14px}.award-badge img{max-height:175px}}