@import 'https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap';@keyframes slideUp{to{opacity:1;transform:translateY(0)}}*,*::before,*::after{box-sizing:border-box}.step-indicator{text-align:center;margin-bottom:20px;display:flex;justify-content:center}.step-number{display:flex;width:40px;height:40px;line-height:32px;margin:0 6px;background-color:initial;border-radius:50%;border:2px solid #f1f1f1;font-weight:700;color:#020101;justify-content:center;align-items:center;font-family:montserrat;font-weight:700!important;font-size:24px}.step-number.active{border-color:#fc7303;color:#fc7303;background-color:initial}.main-container{max-width:1140px;width:100%;margin:0 auto;padding:0 20px}.row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%}.col-12{width:100%}.section{width:100%;max-width:100%;padding:20px 0}.banner-section{position:relative;min-height:350px;background-image:url(https://solzorro.com/wp-content/uploads/2025/07/Cybersecurity-Comic-Strip-11.png);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:1;display:flex;align-items:center}.banner-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}.banner-section>*{position:relative;z-index:3}.main-heading{color:#fff;text-align:center;font-family:montserrat,Sans-serif;font-size:76px;font-weight:700;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;opacity:0;transform:translateY(50px);animation:slideUp 1s ease-out forwards;animation-delay:.3s;margin:0}.banner-desc{font-family:poppins,Sans-serif;text-align:center;font-size:20px;font-weight:500;line-height:30px;text-shadow:0 0 47px rgba(0,0,0,.3);color:#fff;opacity:0;transform:translateY(50px);animation:slideUp 1s ease-out forwards;animation-delay:.3s}.section-2{background-color:#232323}.pricing-heading{font-family:poppins,Sans-serif;font-size:32px;font-weight:600;color:#fff;text-align:center}.pricing-description{font-family:poppins,sans-serif;font-size:16px;line-height:1.3em!important;text-align:center;color:#2c3345}form#pricing-form{display:flex;flex-direction:column;align-items:center}.calculator-block{max-width:650px;padding:40px 30px 60px;border:20px solid;border-color:#f1f1f1;margin-top:30px;border-radius:20px;position:relative}h3.label-fields{font-family:montserrat;font-size:28px;font-weight:700;color:#2c3345}input[type=radio]{width:20px;height:20px;border-color:#000!important;outline-color:#000!important}.form-fields label{font-family:poppins;font-size:22px;font-weight:600;color:#000}label.radio-field{display:flex;gap:10px;align-items:center;justify-content:flex-start;margin:25px 0}.form-fields{margin:20px 0}.next-step-1{text-align:right}.btn{font-family:poppins,Sans-serif;font-size:18px;text-transform:uppercase;background:#fc7303;border-radius:22px;padding:10px 20px;color:#fff;width:max-content;border-color:#fc7303;font-weight:700}.btn:hover{background-color:#2c3345;border-color:#2c3345}.btn-block{display:flex;justify-content:space-between;align-items:center}label.number-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.number{width:40%!important}.number-btn-group{width:25%;display:flex;justify-content:space-between}input.number{border-color:#e74c3c;border-width:0 0 2px;border-radius:0;font-family:montserrat!important;font-weight:700;font-size:18px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.number:focus-visible{outline:none}input[type=number]{-moz-appearance:textfield}.number-btn{padding:10px 17px;font-size:18px;cursor:pointer;background-color:#2c3345;border:2px solid #2c3345;border-radius:6px;user-select:none;transition:background-color .2s;font-size:16px;color:#fff}.number-btn:hover{background-color:#fc7303;border:2px solid #fc7303;color:#fff}p.error-message{position:absolute;width:100%!important;left:0;bottom:-15px;padding:10px;background-color:#fc7303;font-family:poppins;color:#fff!important;font-weight:600;text-align:left}h2.pricing-btn{text-align:center}section.section.section-5{padding:90px 20px 80px!important;width:100%;max-width:100%;background-image:url(https://solzorro.com/wp-content/uploads/2024/09/Background-Design.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.card{width:32%;padding:40px;background:#fff7f0;height:100%!important;min-height:400px}h2.heading-sec-5{font-family:montserrat,Sans-serif;font-size:40px;font-weight:700;line-height:48.76px;color:#111;text-align:center}p.desc-sec-5{font-family:poppins,sans-serif;font-size:18px;line-height:1.3em!important;text-align:center;font-weight:600;margin-bottom:30px}.row.card-col{justify-content:space-around;margin-top:20px}h3.card-heading{font-family:montserrat,Sans-serif;font-size:24px;font-weight:700;line-height:29.26px;color:#000;margin-bottom:0}h4.card-sub-heading{font-family:montserrat,Sans-serif;font-size:20px;font-weight:700;line-height:29.26px;margin-top:0}p.card-desc{font-family:montserrat,Sans-serif;font-size:16px;font-weight:400;line-height:30px;font-style:italic}.card.orange{background-color:#fc7303}.orange h3.card-heading,.orange h4.card-sub-heading,.orange p.card-desc{color:#fff}.form-step.step-5{width:100%}.redirect{display:flex;flex-direction:column;align-items:center;padding:20px;margin-bottom:20px!important;border:2px solid #000;border-radius:10px}.recommendation{display:flex;justify-content:center;gap:5px;padding:30px;margin-bottom:30px;background:#232323}h2.sub-recom{font-size:28px;color:#fff;font-family:montserrat;font-weight:700;font-style:italic}h2#recommendation{color:#fc7303;font-family:montserrat;font-weight:700;font-size:28px;font-style:italic}div#summary-block{padding:20px;background:gray;margin-bottom:30px}div#summary-block{padding:20px;background:#f1f1f1;margin-bottom:30px}div#summary-block p{font-family:poppins;font-weight:500;font-size:18px}.package-table{display:flex;justify-content:space-between;flex-wrap:wrap}div.package{width:32%!important;display:flex;flex-direction:column;padding:0;gap:20px;margin-bottom:20px;align-items:center;border:4px solid #000;align-content:center!important;flex-wrap:wrap;justify-content:space-between;position:relative!important}.package-header{width:100%;padding:10px;background:#000}div.package h4{width:100%;text-align:center;color:#fff;font-family:montserrat;font-weight:700}.price{font-size:28px;font-family:poppins;font-weight:700;line-height:28px}.retake-section{display:flex;flex-direction:column;align-items:center;padding:30px;background:#000;border-radius:10px}p.message{font-family:montserrat;color:#fff;font-size:22px;text-align:center}.package-info{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;width:100%}.annual-price{font-size:28px;font-family:poppins;font-weight:700;line-height:28px;padding:10px;background:#fc7303;width:100%;text-align:center;color:#fff}.package-note{position:absolute;bottom:-40px;font-family:montserrat;text-align:center;font-weight:600;color:#fc7303;left:-130px}.package-note-managedplus{color:#0a7df8!important;bottom:-35px!important;left:auto!important}div#pkg-breakfix{justify-content:flex-start!important}.div-details{position:absolute;bottom:-90px;width:100%;text-align:center}@media(max-width:1024px){.card{width:48%;padding:20px;background:#fff7f0;height:100%!important;margin-bottom:20px}.div-details{bottom:-80px}.package-note{bottom:-30px;left:auto}section.section.section-5{padding:30px 20px 80px!important}div.package{width:48%!important;margin-bottom:120px}}@media(max-width:768px){h1.main-heading{font-size:38px;line-height:46px}p.banner-desc{font-size:18px;line-height:26px}a.btn{font-size:16px}h2.pricing-heading{font-size:24px;line-height:30px}h2.sub-recom{font-size:22px}h2#recommendation{font-size:22px}.annual-price.annual-monitored{font-size:22px}.price{font-size:20px}h2.heading-sec-5{font-size:28px;line-height:36px}h3.card-heading{font-size:20px}h4.card-sub-heading{font-size:18px}.card{width:100%!important;padding:20px;background:#fff7f0;height:100%!important;margin-bottom:20px}section.section.section-5{padding:30px 20px 80px!important}div.package{width:100%!important;margin-bottom:120px!important}.number-btn-group{width:100%;display:flex;justify-content:flex-end;gap:20px;margin-top:10px}}@media(max-width:375px){h2#recommendation{font-size:17px}h2.sub-recom{font-size:17px}.package-note{font-size:14px}}