body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000;box-shadow:0 2px 5px #0000000d;left:0;padding:1.2rem 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.header.scrolled{box-shadow:0 4px 12px #0000001a;padding:.8rem 0}.header-container{justify-content:space-between;margin:0 auto;max-width:1200px;width:90%}.header-container,.logo-container,.logo-link{align-items:center;display:flex}.logo-link{text-decoration:none}.logo-image{height:60px;width:auto}.header.scrolled .logo-image{height:35px}.logo-svg{height:36px;transition:transform .3s ease;width:36px}.logo-text{color:#fff;font-family:Quicksand,sans-serif;font-size:1.4rem;letter-spacing:.5px}.nav ul{align-items:center;display:flex;gap:1.8rem;list-style:none;margin:0;padding:0}.nav a,.nav li{position:relative}.nav a{color:#fff;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.3px;padding:.5rem 0;text-decoration:none;transition:color .3s}.nav a:hover{color:red}.nav a:after{background-color:red;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav a:hover:after{width:100%}.mobile-menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1.5rem;padding:.5rem;transition:transform .3s ease;z-index:1001}.mobile-menu-toggle:hover{transform:scale(1.1)}.services-dropdown{position:relative}.dropdown-trigger{align-items:center;cursor:pointer;display:flex;gap:.3rem;transition:color .3s ease}.dropdown-trigger:hover .dropdown-chevron,.dropdown-trigger:hover a{color:red}.dropdown-chevron{color:#fff;font-size:.8rem;margin-left:.3rem;margin-top:.1rem;transition:all .3s ease}.dropdown-chevron.open{transform:rotate(180deg)}.dropdown{background:#222;box-shadow:0 10px 30px #0000001a;color:#141e32;left:0;max-height:87vh;overflow-y:auto;padding:2rem 5%;position:fixed;top:100%;width:100%;z-index:999}.dropdown-content{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:190px auto;margin:0 auto;max-width:1400px}.dropdown-image{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:.8rem;height:450px;justify-content:center;overflow:hidden;padding:.5rem;text-align:center;width:220px}.dropdown-services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.dropdown-section h4{border-bottom:1px solid #444;color:red;font-size:.9rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.dropdown-section ul{display:block;list-style:none;margin:0 0 1rem;padding:0}.dropdown-section li{display:block;margin:.5rem 0}.dropdown-section li a{border-radius:4px;color:#fff;display:block;font-size:.75rem;padding:.3rem 0;transition:all .2s ease;white-space:normal}.dropdown-section li a:hover{color:#fff;padding-left:.1rem}.learn-more-btn{background:red;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:500;padding:.5rem 1rem;text-decoration:none}@media (max-width:992px){.dropdown-content{gap:2rem;grid-template-columns:1fr}.dropdown-image{height:70px;margin:0 auto;width:150px}.dropdown-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mobile-menu-toggle{display:block}.nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#141e32fa;height:100vh;overflow-y:auto;padding:5rem 2rem 2rem;position:fixed;right:-100%;top:0;transition:right .3s ease;width:85%}.nav.open{right:0}.nav ul{align-items:flex-start;flex-direction:column;gap:1.5rem}.nav a,.nav li{width:100%}.nav a{display:block;font-size:1.1rem;padding:.8rem 0}.dropdown-trigger{justify-content:space-between;width:100%}.dropdown{background-color:#ffffff1a;box-shadow:none;left:0;margin-top:1rem;max-height:none;padding:1rem;position:relative;transform:none;width:100%}.dropdown-content{gap:1.5rem}.dropdown-content,.dropdown-services-grid{grid-template-columns:1fr}.dropdown-image{height:120px;width:100%}}@media (max-width:480px){.nav{padding:4rem 1.5rem 2rem;width:100%}.logo-text{font-size:1.2rem}.logo-svg{height:32px;width:32px}.dropdown-chevron{font-size:.85rem;margin-top:.2rem}.dropdown-image{height:100px}}.dropdown-container{display:flex;justify-content:center;left:0;position:fixed;right:0;width:100%}.service-detail{margin:2rem auto;max-width:1200px;padding:0 1rem}.service-detail h1{color:#141e32;margin-bottom:1.5rem}.service-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:2rem}.services-overview{margin:2rem auto;max-width:1200px;padding:0 1rem}.service-category{margin-bottom:3rem}.service-category h2{border-bottom:2px solid #4caf50;color:#141e32;margin-bottom:1rem;padding-bottom:.5rem}.service-category ul{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;padding:0}.service-category li a{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;color:#141e32;display:block;padding:1rem;text-decoration:none;transition:all .2s ease}.service-category li a:hover{box-shadow:0 4px 8px #0000001a;color:#4caf50;transform:translateY(-2px)}.dropdown-section{opacity:0;padding:.5rem}.footer-contact-info p{align-items:flex-start;color:#ddd;display:flex;margin-bottom:.8rem}.footer-contact-info svg{color:red;flex-shrink:0;margin-right:10px;margin-top:3px}.socials a{color:red!important}.socials a:hover{color:#fff!important}.shield-icon{color:#4caf50!important;font-size:1.5rem}.footer-contact-info p{word-break:break-word}.legal-links a{color:#4caf50!important}.legal-links a:hover{color:#fff!important}.footer{background-color:#000;color:#fff;padding:3rem 0 0}.footer-container{margin:0 auto;max-width:1200px;width:90%}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3{color:red;font-size:1.2rem;margin-bottom:1.5rem}.footer-section.about .logo{align-items:left;font-size:1.5rem;font-weight:700}.footer-section.about p{align-items:left}.shield-icon{color:#4caf50;margin-right:10px}.footer-section.about p{line-height:1.6;margin-bottom:1.5rem}.socials{display:flex;gap:1rem}.socials a{color:#fff;font-size:1.2rem;transition:color .3s}.socials a:hover{color:#4caf50}.footer-section.links ul{list-style:none;padding:0}.footer-section.links li{margin-bottom:.8rem}.footer-section.links a{color:#ddd;text-decoration:none;transition:color .3s}.footer-section.links a:hover{color:red}.footer-contact-info{display:flex;flex-direction:column}.footer-contact-line{align-items:flex-start;display:flex;margin-bottom:.8rem}.footer-contact-icon{color:#4caf50;flex-shrink:0;margin-right:10px;margin-top:2px}.footer-contact-text{flex:1 1;word-break:break-word}.location-item{margin-bottom:1rem}.location-flag{align-items:center;display:flex;margin-bottom:.3rem}.flag-emoji{margin-left:5px;margin-right:5px}.footer-bottom{background-color:#000;padding:1rem 0;text-align:center}.footer-bottom p{color:#aaa;font-size:.9rem;margin:0}.legal-links{margin-top:.5rem}.legal-links a{color:#aaa;font-size:.8rem;margin:0 10px;text-decoration:none;transition:color .3s}.legal-links a:hover{color:#4caf50}@media (max-width:768px){.footer-content{grid-template-columns:1fr}.footer-section{margin-bottom:2rem}}.footer-section.about .logo{align-items:center;display:flex;margin-bottom:1rem}.footer-section.about .logo-image{height:40px;margin-right:10px;width:auto}.logo-text{color:#333;font-size:1.5rem;font-weight:700}.footer-section.about .logo{cursor:pointer}.footer-section.about .logo:hover .logo-image{opacity:.8;transition:opacity .3s ease}.hero{align-items:center;background:#000;color:#fff;display:flex;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.vanta-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr;width:100%}.hero-content{z-index:2}.shield{color:#f33;font-size:1.2rem}h1{font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-color:red}.subtitle-home{color:#e1e1e1;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:90%}.home-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:left;margin-top:2rem}.home-primary-button,.home-secondary-button{border:none;border-radius:6px;cursor:pointer;font-family:Quicksand,sans-serif;font-weight:500;min-width:160px;padding:.8rem 1.5rem;transition:all .3s}.home-primary-button{background-color:red;color:#fff;font-family:Quicksand}.home-primary-button:hover{background-color:#fff;color:red}.home-secondary-button{background:#0000;border:2px solid #f33;color:#f33;font-family:Quicksand;padding:.7rem 1.5rem}.home-secondary-button:hover{border-color:#fff;color:#fff}.scroll-indicator{animation:bounce 2s ease-in-out infinite;bottom:30px;color:#f33}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-20px) translateX(-50%)}60%{transform:translateY(-10px) translateX(-50%)}}@media (min-width:968px){.hero-container{grid-template-columns:1fr 1fr;text-align:left}.hero-content{padding-right:2rem}}@media (max-width:968px){.hero-container{grid-template-columns:1fr;text-align:center}h1{font-size:2.5rem}.subtitle-home{max-width:100%}.home-hero-buttons{justify-content:center}}@media (max-width:576px){.hero{padding:1rem}h1{font-size:2rem}.home-primary-button,.home-secondary-button{font-size:.9rem;padding:.7rem 1.5rem}}.features{background:#222;padding:5rem 0}.home-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.feature-card{align-items:center;background:#222;border-radius:100px;display:flex;flex-direction:column;padding:3.5rem;text-align:center;transition:all .3s}.buttons,.feature-buttons{display:flex;flex-wrap:wrap;gap:1rem}.feature-card{box-shadow:0 4px 20px #00000040}.feature-card:hover{box-shadow:.2px .8px 9.2px hsla(0,0%,71%,.426)}.feature-card:hover .learn-more{background-color:#f0f8ff;color:red}.feature-icon{font-size:2rem;margin-bottom:1.5rem}.feature-card h3{color:red;font-size:1.3rem;margin:0 0 1rem}.feature-card p{color:#fff;font-size:.95rem;line-height:1.6;margin:0}@media (max-width:1024px){.home-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.features{padding:3rem 0}.home-features-grid{gap:1.5rem;grid-template-columns:1fr}.feature-card{padding:1.5rem}}@media (max-width:968px){.feature-buttons{justify-content:center}}@media (max-width:576px){.hero{padding:1rem}h1{font-size:2rem}.learn-more,.secondary-button{font-size:.9rem;padding:.7rem 1.5rem}}.learn-more{background-color:red;color:#fff;font-family:Quicksand}.learn-more:hover{background-color:#fff;color:red}.learn-more{border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:500;outline:none;padding:.9rem 2rem}.animated-grid-section{background:#000;color:#fff;padding:5rem 0}.container{gap:2rem}.grid-header{margin:0 auto;max-width:800px;text-align:center}.grid-header h2{background:red;-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;margin-bottom:1rem}.grid-header p{margin:0 auto;max-width:800px;text-align:center}.subtitle{color:#ffffffb3}.grid-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:2rem}.grid-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:flex;flex-direction:column;padding:2rem 1.5rem;text-align:center;transition:all .3s}.grid-item:hover{background:#ffffff1a;transform:translateY(-5px)}.item-content{display:flex;flex-direction:column}.item-count{background:red;-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.item-title{color:#ffffffe6;font-size:1.1rem}@media (max-width:1024px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.animated-grid-section{padding:3rem 0}.grid-header h2{font-size:2rem}.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-header h2{font-size:1.8rem}.subtitle{font-size:1rem}.grid-container{grid-template-columns:1fr}}.client-carousel-section{background-color:#f8f9fa;overflow:hidden;padding:4rem 0}.title{color:#000;font-family:Quicksand,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.carousel-container1{overflow:hidden;position:relative;width:100%}.carousel-track{align-items:center;display:flex;will-change:transform}.client-logo-container{align-items:center;display:flex;flex:0 0 auto;height:80px;justify-content:center;margin:0 30px;width:160px}.client-logo{filter:grayscale(100%);height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:.7;transition:all .3s ease;width:auto}.client-logo:hover{filter:grayscale(0);opacity:1}@media (max-width:768px){.client-carousel-section{padding:3rem 0}.section-title{font-size:1.8rem}.client-logo-container{height:60px;margin:0 20px;width:120px}}@media (max-width:480px){.client-logo-container{height:50px;margin:0 15px;width:100px}}.certifications-section{background:#000;overflow:hidden;padding:4rem 0;position:relative}.container{padding:0 1rem}.section-title{-webkit-text-fill-color:#0000;background:red;-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-subtitle{color:#fffc;font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.carousel-container{overflow:hidden;padding:2rem 0;position:relative;width:100%}.certifications-carousel{align-items:stretch;display:flex;gap:2rem;will-change:transform}.certification-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:12px;display:flex;flex:0 0 300px;flex-direction:column;justify-content:space-between;padding:1.5rem;text-align:center;transition:all .3s ease}.certification-card:hover{border-color:red;transform:translateY(-5px)}.certification-logo-container{align-items:center;display:flex;height:100px;justify-content:center;margin-bottom:1rem}.certification-logo{height:auto;max-height:80px;max-width:100%;object-fit:contain;transition:transform .3s ease;width:auto}.certification-card:hover .certification-logo{transform:scale(1.05)}.certification-name{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;margin-bottom:.5rem;min-height:2.8rem}.certification-description{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin:0}.carousel-container:after,.carousel-container:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.carousel-container:before{background:linear-gradient(90deg,#000,#0000);left:0}.carousel-container:after{background:linear-gradient(270deg,#000,#0000);right:0}.carousel-container:hover .certifications-carousel{animation-play-state:paused}@media (max-width:768px){.certifications-section{padding:2rem 0}.section-title{font-size:2rem}.section-subtitle{font-size:1rem;margin-bottom:2rem}.certifications-carousel{gap:1.5rem}.certification-card{flex:0 0 250px;padding:1.2rem}.certification-logo-container{height:80px}.certification-logo{max-height:60px}.carousel-container:after,.carousel-container:before{width:50px}}@media (max-width:480px){.section-title{font-size:1.8rem}.certifications-carousel{gap:1rem}.certification-card{flex:0 0 220px;padding:1rem}.certification-name{font-size:1rem;min-height:2.5rem}.certification-description{font-size:.8rem}}.home-page{padding-top:0}.service-hero{background-color:#000;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.three-bg-canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.hero-content{max-width:800px;width:100%}.badge{align-items:center;background:#ff00001a;border-radius:50px;color:#f33;display:inline-flex;font-size:.8rem;font-weight:500;margin-bottom:1.5rem;padding:.5rem 1rem}.shield{font-size:.9rem;margin-right:.5rem}.service-hero h1{background:linear-gradient(90deg,red,#f33);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3.5rem;line-height:1.1;margin-bottom:1.5rem}.service-hero p{color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:90%}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.primary-button,.secondary-button{border:none;border-radius:6px;cursor:pointer;font-family:Quicksand,sans-serif;font-weight:500;min-width:160px;padding:.8rem 1.5rem;transition:all .3s}.primary-button{background:red;color:#fff}.primary-button:hover{background:#f33;box-shadow:0 4px 12px #ff00004d;transform:translateY(-2px)}.secondary-button{background:#0000;border:1px solid #fff3;color:#fff}.secondary-button:hover{background:#ffffff0d;border-color:#fff6;transform:translateY(-2px)}.scroll-indicator{bottom:2rem;color:#fff9;font-size:1.5rem;left:50%;position:absolute;transform:translateX(-50%)}.loading-overlay{align-items:center;background:#000000b3;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.loading-spinner{animation:spin 1s ease-in-out infinite;border:5px solid #ffffff4d;border-radius:50%;border-top-color:#f33;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.loading-text{color:#fff;font-size:1.2rem;margin-top:20px}@media (max-width:968px){.service-hero{padding:1rem}.service-hero h1{font-size:2.5rem}.service-hero p{font-size:1.1rem;max-width:100%}.hero-buttons{align-items:center;flex-direction:column}.primary-button,.secondary-button{max-width:300px;width:100%}}@media (max-width:576px){.service-hero h1{font-size:2rem}.service-hero p{font-size:1rem}.badge{font-size:.7rem;padding:.4rem .8rem}}.service-card{background:#222;border-radius:10px;box-shadow:0 5px 15px #0000000d;display:flex;flex-direction:column;height:100%;padding:2rem;transition:all .3s}.service-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.service-card h3{color:red;font-size:1.5rem;margin-bottom:1rem;text-align:left}.service-card p{color:#fff;line-height:1.6;margin-bottom:1.5rem;text-align:left}.service-features{flex-grow:1;margin:1.5rem 0;padding-left:1.2rem}.service-features li{color:#fff;margin-bottom:.8rem;position:relative;text-align:left}.service-features li::marker{color:red;margin-bottom:.8rem;position:relative}.service-button{align-self:flex-start;background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin-top:auto;padding:.8rem 1.5rem;transition:all .3s}.service-button:hover{background:#fff;color:red}@media (max-width:768px){.service-card{padding:1.5rem}}.methodology{background:#000;padding:5rem 0}.methodology h2{color:red;font-size:2.5rem;margin-bottom:1rem;text-align:center}.subtitle{color:#666;font-size:1.1rem;margin:0 auto 3rem;max-width:700px}.timeline{margin:0 auto;max-width:1000px;position:relative}.timeline:before{background:red;bottom:0;content:"";left:50%;margin-left:-2px;position:absolute;top:0;width:4px}.timeline-step{box-sizing:border-box;padding:1rem 2rem;position:relative;width:50%}.timeline-step:nth-child(odd){left:0;text-align:right}.timeline-step:nth-child(2n){left:50%;text-align:left}.step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;position:absolute;top:20px;width:50px}.timeline-step:nth-child(odd) .step-icon{right:-25px}.timeline-step:nth-child(2n) .step-icon{left:-25px}.step-content{background:#000;border-radius:8px;box-shadow:0 3px 10px #ff00001a;padding:1.5rem}.step-content h3{color:red;margin-top:0}@media (max-width:768px){.timeline:before{left:30px}.timeline-step{padding-left:70px;padding-right:0;text-align:left!important;width:100%}.timeline-step:nth-child(2n){left:0}.step-icon{left:5px!important;right:auto!important}.methodology h2{font-size:2rem}}.services-page{color:#fff;padding-top:0}.services-section{background-color:#222;padding:5rem 0}.hero-content p{color:#fff}.services-section h2{color:red;font-size:2.5rem;margin-bottom:1rem;text-align:center}.subtitle2{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:left}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.services-sections{align-items:center;background:#000;color:#fff;display:flex;font-family:Quicksand;justify-content:center;min-height:40vh;padding:4rem 0;text-align:center}.services-sections .container{text-align:center}.services-sections h2{color:red;font-size:2.2rem;margin-bottom:1rem}.services-sections p{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.services-button{align-items:center;background-color:red;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:.8rem 1.8rem;text-decoration:none;transition:all .3s ease}.services-button:hover{background:#fff;color:red;transform:translateY(-3px)}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-section{padding:3rem 0}.services-section h2{font-size:2rem}.service-section{padding:3rem 0}.service-section h2{font-size:1.8rem}}@media (max-width:480px){.services-grid{grid-template-columns:1fr}}.methodology p{color:#fff}.about-hero{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative}.about-hero .container{position:relative;z-index:2}.about-hero-content{color:red;text-align:center}.about-hero-content h1{font-size:3rem;margin-bottom:1.5rem}.about-hero-content p{color:#fff;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.about-hero canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.values-section{background:#222;padding:5rem 0}.values-section h2{color:red;font-size:2.5rem;margin-bottom:1rem;text-align:center}.subtitle1{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.values-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3rem}.value-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#222;border:1px solid #ffffff1a;border-radius:12px;flex:1 1;max-width:300px;min-width:250px;padding:2rem;text-align:center;transition:all .3s ease}.value-card:hover{background:#ffffff1a;border-color:rgba(246,60,60,.466);box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.value-icon{display:flex;font-size:2.5rem;justify-content:center;margin-bottom:1.5rem}.value-card h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.value-card p{color:#fffc;line-height:1.6}@media (max-width:768px){.values-grid{gap:1.5rem}.value-card{min-width:200px;padding:1.5rem}}@media (max-width:480px){.values-grid{align-items:center;flex-direction:column}.value-card{max-width:100%;min-width:100%}}.about-page{padding-top:0}.subtitle{color:#000;text-align:center}.contact-hero{align-items:center;color:#fff;display:flex;min-height:80vh;overflow:hidden;position:relative}.vanta-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.container{padding:4em 0;position:relative;z-index:2}.contact-content{margin:0 auto;max-width:800px;text-align:center}.contact-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff 10%,#f33 95%);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.contact-content p{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}@media (max-width:768px){.contact-hero{min-height:50vh}.contact-content h1{font-size:2.5rem}.contact-content p{font-size:1.1rem}.container{padding:3rem 0}}@media (max-width:480px){.contact-content h1{font-size:2rem}.contact-content p{font-size:1rem}.container{padding:2rem 0}}.contact-hero:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.vanta-background+.container{opacity:1}.contact-page{padding-top:0}.contact-info{background:#222;padding:4rem}.contact-info h2{color:red;font-size:2.2rem;margin-bottom:2rem;text-align:center}.location-selector{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.location-tab{align-items:center;background:#fff;border:none;border-radius:50px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;font-family:Quicksand;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s}.location-tab:hover{background:#f0f0f0}.location-tab.active{background:red;color:#fff;font-family:Quicksand}.location-tab.active .chevron{transform:rotate(180deg)}.chevron{font-size:.8rem;transition:transform .3s}.contact-top-section{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:5rem}.map-container{border-radius:10px;box-shadow:0 5px 15px #0000001a;height:600px;overflow:hidden}.contact-form-container{background:#222;border-radius:10px;display:flex;flex-direction:column;padding:2.5rem}.contact-form-container h3{color:red;font-size:1.5rem;margin-bottom:1.5rem}.side-form{display:flex;flex-direction:column;flex-grow:1}.side-form .form-group{margin-bottom:1.5rem}.side-form input,.side-form textarea{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:1rem;transition:all .3s;width:100%}.side-form input:focus,.side-form textarea:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.side-form textarea{flex-grow:1;resize:none}.submit-button{background:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:auto;padding:1rem 2rem;transition:all .3s}.submit-button:hover{background:#388e3c}.contact-details-section{margin-top:3rem;text-align:center}.contact-details-section h3{color:red;font-size:1.8rem;margin-bottom:2rem}.contact-details-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.contact-card{background:#222;border-radius:10px;box-shadow:0 5px 15px #0000000d;display:flex;padding:2rem;text-align:left;transition:all .3s}.contact-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.contact-icon{align-items:center;background:#050b061a;border-radius:50%;color:red;display:flex;flex-shrink:0;font-size:1.5rem;height:50px;justify-content:center;margin-right:1.5rem;width:50px}.contact-text h4{color:red;font-size:1.3rem;margin-bottom:.8rem}.contact-text p{color:#fff;line-height:1.6;margin:.5rem 0}.contact-text strong{color:#fff;font-weight:600}@media (max-width:1024px){.contact-top-section{grid-template-columns:1fr}.map-container{height:400px}}@media (max-width:768px){.contact-info{padding:3rem 0}.contact-top-section{margin-bottom:3rem}.contact-details-section h3{font-size:1.5rem;margin-bottom:1.5rem}.contact-card{padding:1.5rem}.location-selector{align-items:center;flex-direction:column}.location-tab{justify-content:center;width:100%}}@media (max-width:480px){.contact-details-grid{grid-template-columns:1fr}.contact-card{flex-direction:column;text-align:center}.contact-icon{margin-bottom:1rem;margin-left:auto;margin-right:auto}}.service-page{margin:0 auto;max-width:1200px;padding:20px}.pentest-hero{background-color:#000;color:#000;padding:100px}.pentest-hero-container{align-items:center;display:flex;gap:40px;justify-content:space-between}.pentesting-hero-content{display:flex;flex:1 1;flex-direction:column;gap:20px}.service-icon1{color:#60a5fa;font-size:48px;margin-bottom:10px}.pentesting-hero-content h1{color:red;font-size:2.8rem;font-weight:700;line-height:1.2;margin:0}.pentesting-tagline{color:#fff;font-size:1.3rem;line-height:1.6;margin:10px 0 20px;opacity:.9}.cta-button{background:#60a5fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:14px 28px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.cta-button:hover{background:#3b82f6;box-shadow:0 5px 15px #2563eb66;transform:translateY(-2px)}.pentest-hero-image{align-items:center;display:flex;flex:1 1;justify-content:center}.pentest-hero-image img{border-radius:12px;box-shadow:0 20px 25px -5px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.pentest-hero-image img:hover{transform:scale(1.02)}.pentest-section{background-color:#000}.pentest-section .container h2{color:red}.pentest-section .content-block p{color:#fff}.features-section{padding:60px 0;text-align:center}.features-section h2{color:#1e293b;font-size:2.5rem;margin-bottom:50px}.feature-icon{color:#60a5fa;font-size:40px;margin-bottom:20px}@media (max-width:900px){.pentest-hero-container{flex-direction:column;text-align:center}.pentesting-hero-content{align-items:center}.pentest-hero{padding:30px 20px}.pentesting-hero-content h1{font-size:2.3rem}}@media (max-width:600px){.pentesting-hero-content h1{font-size:2rem}.pentesting-taglinbe{font-size:1.1rem}.pentest-hero-image img{max-width:100%}}.pentest-bg{background-color:#000}.pentest-benefit-icon,.pentest-bg .container h2{color:red}.pentest-benefits-list{list-style-type:none;margin:0;padding:0}.pentest-benefits-list li{align-items:center;color:#fff;display:flex;margin-bottom:1rem}.pentest-benefit-icon{color:#e63946;margin-right:.5rem}.pentest-benefit-list li{color:#fff}.pentest-button{align-self:center;background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin-top:auto;padding:.8rem 1.5rem;transition:all .3s}.pentest-button:hover{background:#fff;color:red}.security-assessment-service-section{background:#222}.security-assessment-page{align-items:center;color:#333;font-family:Quicksand;line-height:1.6}.service-hero{align-items:center}.security-assessment-hero{background:#000;color:#fff;padding:200px;text-align:center}.security-assessment-hero .security-assessment-icon{color:#2196f3;font-size:3rem;margin-bottom:1rem}.security-assessment-content{align-items:center}.security-assessment-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.service-section{padding:4rem 0}.secure-assessment-service-section{background-color:#414141}.secure-assessment-service-section h2{color:red}.security-cta-section{background-color:#000;color:#fff;text-align:center}.security-cta-section h2{color:red}.security-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.security-cta-button:hover{background-color:#fff;color:red}.security-services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.security-assessment-services-section{background-color:#222}.security-assessment-services-section h2{color:red}.security-assessment-services-section p{color:#fff}.secure-assessment-benefits-list{list-style-type:none;margin:0;padding:0}.secure-assessment-benefits-list li{align-items:center;color:#fff;display:flex;margin-bottom:1rem}.secure-assessment-benefit-icon{color:red;margin-right:1rem}.security-assessment-service-section h2{color:red}.config-hero{background:#000;color:red;padding:200px;text-align:center}.config-hero p{color:#fff}.config-hero .config-icon{color:#4caf50;font-size:3rem;margin-bottom:1rem}.config-hero-content{align-items:center}.config-hero h1{font-size:2.5rem;margin-bottom:1rem}.config-tagline{font-size:1.2rem;margin:0 auto;max-width:800px}.config-section{background:#222;padding:4rem 0;width:100%}.config-section h2{color:red}.help-config-section{background:#414141}.help-config-section h2{color:red}.config-subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:left}.help-benefits-list{list-style:none;padding:0}.help-benefits-list li{align-items:center;color:#fff;display:flex;margin-bottom:1rem}.help-benefit-icon{color:red;flex-shrink:0;margin-right:1rem;margin-top:.3rem}.step-number{background-color:red}.config-services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}.soc-hero{background:#000;padding:200px;text-align:center}.soc-hero h1{color:red}.soc-hero .soc-icon{color:#4caf50;font-size:3rem;margin-bottom:1rem}.soc-hero-content{align-items:center}.soc-hero h1{font-size:2.5rem;margin-bottom:1rem}.soc-tagline{font-size:1.2rem;margin:0 auto;max-width:800px}.soc-section{background:#222;padding:4rem 0}.soc-section h2{color:red}.soc-subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:left}.soc-alt-bg{background-color:#414141}.soc-alt-bg h2{color:red}.soc-benefits-list li{align-items:center;color:#fff;display:flex;margin-bottom:1rem}.benefit-icon{color:#fff}.soc-cta-section{background-color:#000;color:#fff;text-align:center}.soc-cta-section h2{color:red}.soc-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.soc-cta-button:hover{background-color:#fff;color:red}.soc-cta-button svg{margin-right:.5rem}.soc-services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:2rem;width:100%}.specialized-testing-page{color:#333;font-family:Quicksand;line-height:1.6}.specialized-testing-hero{background:#000;color:#fff;padding:200px;text-align:center}.specialized-testing-hero h1{color:red}.specialized-testing-hero .specialized-testing-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.specialized-testing-section-offereing .specialized-testing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.specialized-testing-section-offereing{background:#222}.specialized-testing-section-offereing h2{color:red}.specialized-testing-section-offereing p{color:#fff}.specialized-testing-hero h1{font-size:2.5rem;margin-bottom:1rem}.specialized-testing-section{background-color:#222;padding:4rem 0}.specialized-testing-section h2{color:red;font-size:2.5rem}.help-alt-bg{background-color:#414141}.specialized-testing-section-services h2{color:red}.content-block p{color:#000}.specialized-testing-benefits-list{list-style:none;padding:0}.specialized-testing-benefits-list li{align-items:center;color:#fff;display:flex;margin-bottom:1rem}.specialized-benefit-icon{color:red;flex-shrink:0;margin-right:1rem;margin-top:.3rem}.specialized-cta-section{background-color:#000;color:#fff;text-align:center}.specialized-cta-section h2{color:red}.specialized-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.specialized-cta-button:hover{background-color:#fff;color:red}.specialized-testing-subtitle{color:#333;font-size:1.1rem;text-align:center}.specialized-testing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.simulation-page{color:#333;font-family:Quicksand;line-height:1.6}.simulation-hero{background:#000;color:red;padding:200px;text-align:center}.simulation-hero .simulation-icon{color:#e81f63;font-size:3rem;margin-bottom:1rem}.simulation-hero h1{font-size:2.5rem;margin-bottom:1rem}.simulation-section{background-color:#222;padding:4rem 0}.simulation-section h2{color:red;font-size:2.5rem}.simulation-alt-bg{background-color:#414141}.simulation-section .content-block p{color:#fff}.simulation-benefits-list{list-style:none;padding:0}.simulation-benefits-list li{align-items:center;color:#fff;display:flex;margin-bottom:1rem}.simulation-benefit-icon{color:1.41e+34;color:red;flex-shrink:0;margin-right:1rem;margin-top:.3rem}.simulation-cta-section{background-color:#000;color:#fff;text-align:center}.simulation-cta-section h2{color:red}.simulation-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.simulation-cta-button:hover{background-color:#fff;color:red}@media (max-width:768px){.service-hero{padding:3rem 0}.method-step{flex-direction:column;gap:.5rem}}.simulation-subtitle{color:#333;font-size:1.1rem;text-align:center}.simulation-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.simulation-offerings-section{background-color:#222}.simulation-offerings-section h2{color:red}.simulation-offerings-section p{color:#fff}.web-testing-methodology{background-color:#000;padding:5rem 0}.web-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.web-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.web-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.webtesting-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.webtesting-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.webtesting-step{margin-bottom:3rem;position:relative}.webtesting-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.webtesting-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:2rem}.webtesting-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.webtesting-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.comprehensive-methodology{padding:3rem 0}.webtesting-timeline{padding-left:30px}.webtesting-timeline:before{left:30px}.vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.vapt-step-content{padding:1.5rem}}.web-service-hero{background-attachment:fixed;background-image:url(/static/media/Web%20Application%20Pentesting.41e0a7337234bfa6aa51.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.web-hero-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.web-service-hero .web-icon{color:red;font-size:3rem;margin-bottom:1rem}.web-service-hero h1{font-size:2.5rem;margin-bottom:1rem}.service-tagline{color:#fff}.web-service-section{background-color:#222;padding:4rem 0}.web-service-section h2{color:red;font-size:2rem;margin-bottom:2rem;text-align:center}.web-service-section .content-block p{color:#fff;margin:0 auto;max-width:800px}.webcontact-section{background-color:#000;color:#fff;text-align:center}.webcontact-section h2{color:red}.webcontact-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.webcontact-button:hover{background-color:#fff;color:red}.web-section .container{padding:4rem}.web-section .container h2{color:red}.web-section{background:rgba(0,0,0,.747)}.web-section .content-block p{color:#fff}.webapp-section h2{color:red}.webapp-section{background:#222}.api-testing-methodology{background-color:#000;padding:5rem 0}.api-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.api-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.api-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.api-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.api-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.api-vapt-step{margin-bottom:3rem;position:relative}.api-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.api-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.api-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.api-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.api-comprehensive-methodology{padding:3rem 0}.api-vapt-timeline{padding-left:30px}.api-vapt-timeline:before{left:30px}.api-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.api-vapt-step-content{padding:1.5rem}}.api-service-hero{background-attachment:fixed;background-image:url(/static/media/API_Pentesting.d3023d624cad3e2ddd2d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.api-hero-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.api-service-hero .api-icon{color:#ff9800;font-size:3rem;margin-bottom:1rem}.api-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.api-service-section{background-color:#414141;padding:4rem 0}.api-service-section h2{color:red}.api-contact-service-section{background-color:#000;color:#fff;text-align:center}.api-contact-service-section h2{color:red}.api-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.api-cta-button:hover{background-color:#fff;color:red}.api-faq-service-section{background-color:#222}.api-faq-service-section h2{color:red}.mobile-comprehensive-methodology{background-color:#000;padding:5rem 0}.mobile-comprehensive-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.mobile-comprehensive-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.mobile-comprehensive-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.mobile-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.mobile-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.mobile-vapt-step{margin-bottom:3rem;position:relative}.mobile-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.mobile-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:2rem}.mobile-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.mobile-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.comprehensive-methodology{padding:3rem 0}.mobile-vapt-timeline{padding-left:30px}.mobile-vapt-timeline:before{left:30px}.mobile-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.mobile-vapt-step-content{padding:1.5rem}}.mobile-service-hero{background-attachment:fixed;background-image:url(/static/media/Mobile_Application_Pentesting.6e303dbfa84973bb8b0c.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.mobile-hero-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.mobile-service-hero .mobile-icon{color:#bfeb3c;font-size:3rem;margin-bottom:1rem}.mobile-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.mobile-service-section{background-color:#222;padding:4rem 0}.mobiletesting-section{background-color:#414141}.mobiletesting-section h2{color:red}.mobile-service-section h2{color:red;font-size:2rem;margin-bottom:2rem;text-align:center}.content-block p{color:#fff}.cta-section{background-color:#141e32;color:#fff;text-align:center}.mobile-faq-section{background:#222}.mobile-faq-section h2{color:red}.mobile-contact-section{background:#000}.mobile-contact-section h2{color:red}.mobile-contact-section .mobile-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.mobile-contact-section .mobile-cta-button:hover{background-color:#fff;color:red}.network-comprehensive-methodology{background-color:#000;padding:5rem 0}.network-comprehensive-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.network-comprehensive-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.network-comprehensive-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.network-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.network-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.network-step{margin-bottom:3rem;position:relative}.network-step-icon{align-items:center;background:red;border-radius:50%;box-shadow:0 4px 10px #4caf504d;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.network-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:2rem}.network-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.network-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.network-comprehensive-methodology{padding:3rem 0}.network-timeline{padding-left:30px}.network-timeline:before{left:30px}.network-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.network-step-content{padding:1.5rem}}.service-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.network-hero{background-attachment:fixed;background-image:linear-gradient(#0009,#0009),url(/static/media/Network_Infrastructure.e9b7704cd7cc1c7a12dc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.network-hero-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.network-hero .service-icon{align-items:center;color:#4caf50;font-size:3rem;margin-bottom:1rem}.network-hero h1{font-size:2.5rem;margin-bottom:1rem}.network-service-tagline{color:#fff;font-size:1.2rem;margin:0 auto;max-width:800px}.network-service-section{background-color:#222;padding:4rem 0}.network-service-section h2{color:red}.network-service-section .content-block p{color:#fff}.network-pentesting-section{background-color:#2e2e2e92}.network-pentesting-section .container h2{color:red}.network-contact-section{background-color:#000;text-align:center}.network-contact-section h2{color:red}.cta-section h2{color:#fff}.network-contact-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.network-contact-button:hover{background-color:#fff;color:red}@media (max-width:768px){.network-hero{padding:3rem 0}.method-step{flex-direction:column;gap:.5rem}}.accordion{margin:2rem 0;width:100%}.accordion-item{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:1rem;overflow:hidden}.accordion-header{align-items:center;background:#f8f9fa;border:none;color:#333;cursor:pointer;display:flex;font-family:Quicksand;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.accordion-header:hover{background:#e9ecef}.accordion-header.active{background:red;color:#fff}.accordion-header svg{transition:transform .3s ease}.accordion-header.active svg{transform:rotate(180deg)}.accordion-content{background:#fff;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.accordion-inner{padding:1.5rem}.accordion-content p{color:#555;line-height:1.6;margin:0}.comprehensive-methodology{background-color:#fff}.faq-section{background:#222}.faq-section h2{color:red}.ad-testing-methodology{background-color:#000;padding:5rem 0}.ad-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.ad-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.ad-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.ad-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.ad-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.ad-vapt-step{margin-bottom:3rem;position:relative}.ad-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.ad-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.ad-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.ad-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.ad-comprehensive-methodology{padding:3rem 0}.ad-vapt-timeline{padding-left:30px}.ad-vapt-timeline:before{left:30px}.ad-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.ad-vapt-step-content{padding:1.5rem}}.ad-section{background-color:#f9f9f9;padding:4rem}.ad-service-hero{background-attachment:fixed;background-image:url(/static/media/AD%20Security%20Assessment.c0304e5225fee56a6a6f.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.ad-service-hero .ad-icon{color:#2196f3;font-size:3rem;margin-bottom:1rem}.ad-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.ad-hero{align-items:center}.ad-service-section{background-color:#222;padding:4rem 0}.ad-service-section h2{color:red}.ad-alt-bg{background-color:#414141}.ad-section h2{color:red}.ad-cta-section{background-color:#000;color:#fff;text-align:center}.ad-cta-section h2{color:red}.ad-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.ad-cta-button:hover{background-color:#fff;color:red}.ad-cta-button svg{margin-right:.5rem}.ad-faq-section{background-color:#222}.ad-faq-section h2{color:red}.ai-testing-methodology{background-color:#000;padding:5rem 0}.ai-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.ai-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.ai-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.ai-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.ai-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.ai-vapt-step{margin-bottom:3rem;position:relative}.ai-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.ai-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.ai-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.ai-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.ai-comprehensive-methodology{padding:3rem 0}.ai-vapt-timeline{padding-left:30px}.ai-vapt-timeline:before{left:30px}.ai-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.ai-vapt-step-content{padding:1.5rem}}.ai-service-page{color:#fff;font-family:Quicksand;line-height:1.6}.ai-service-hero{background-attachment:fixed;background-image:url(/static/media/AI%20&%20LLM.a9676f9b152dbfd4c875.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.ai-service-hero h1{font-size:2.5rem;margin-bottom:1rem}.ai-hero-content{align-items:center}.ai-service-section{background-color:#222;padding:4rem 0}.ai-service-section h2{color:red}.ai-service-help-section{background-color:#414141;padding:4rem 0}.ai-service-help-section h2{color:red}.ai-contact-service-section{background-color:#000;text-align:center}.ai-contact-service-section h2{color:red}.ai-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.ai-cta-button:hover{background-color:#fff;color:red}.ai-faq-service-section{background:#222}.ai-faq-service-section h2{color:red}.wireless-testing-methodology{background-color:#000;padding:5rem 0}.wireless-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.wireless-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.wireless-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.wireless-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.wireless-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.wireless-vapt-step{margin-bottom:3rem;position:relative}.wireless-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.wireless-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.wireless-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.wireless-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.wireless-comprehensive-methodology{padding:3rem 0}.wireless-vapt-timeline{padding-left:30px}.wireless-vapt-timeline:before{left:30px}.wireless-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.wireless-vapt-step-content{padding:1.5rem}}.wireless-service-hero{background-attachment:fixed;background-image:url(/static/media/Wireless%20Network.0a7e46baaabb768c3ab9.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.wireless-hero-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.wireless-service-hero h1{font-size:2.5rem;margin-bottom:1rem}.wireless-service-section h2{color:red}.wireless-service-section{background-color:#222;padding:4rem 0}.wireless-contact-section{background-color:#000;color:#fff;text-align:center}.wireless-cta-section h2{color:red}.wireless-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.wireless-cta-button:hover{background-color:#fff;color:red}.wireless-section{background:#414141}.wireless-section h2{color:red}.wireless-faq-section{background-color:#222}.wireless-faq-section h2{color:red}.cloudsecurity-testing-methodology{background-color:#000;padding:5rem 0}.cloudsecurity-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.cloudsecurity-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.cloudsecurity-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.cloudsecurity-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.cloudsecurity-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.cloudsecurity-vapt-step{margin-bottom:3rem;position:relative}.cloudsecurity-vapt-step-icon{align-items:center;background:red;border-radius:50%;box-shadow:0 4px 10px #4caf504d;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.cloudsecurity-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:2rem}.cloudsecurity-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.cloudsecurity-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.cloudsecurity-comprehensive-methodology{padding:3rem 0}.cloudsecurity-vapt-timeline{padding-left:30px}.cloudsecurity-vapt-timeline:before{left:30px}.cloudsecurity-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.cloudsecurity-vapt-step-content{padding:1.5rem}}.cloud-security-section{background-color:#f9f9f9;padding:4rem}.cloud-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Cloud%20Security%20Assessment.23aeceb40099e21dcbae.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.cloud-security-service-hero h1{color:red}.cloud-security-service-hero p{color:#fff}.cloud-security-service-hero .cloud-security-icon{color:#bfeb3c;font-size:3rem;margin-bottom:1rem}.cloud-security-service-hero h1{font-size:2.5rem;margin-bottom:1rem}.cloud-security-hero{align-items:center}.cloud-security-service-section{background-color:#222;padding:4rem 0}.cloud-security-service-section h2{color:red}.cloud-security-alt-bg{background-color:#414141}.soc-benefit-icon{color:red;flex-shrink:0;margin-right:1rem;margin-top:.3rem}.cloud-sec-cta-section{background-color:#000;color:#fff;text-align:center}.cloud-sec-cta-section h2{color:#fff}.cloud-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.cloud-sec-cta-button:hover{background-color:#fff;color:red}.cloud-sec-cta-button svg{margin-right:.5rem}.cloud-security-section h2{color:red}.cloud-faq-security-section{background-color:#222}.cloud-faq-security-section h2{color:red}.ict-vapt-testing-methodology{background-color:#000;padding:5rem 0}.ict-vapt-testing-methodology .contvaptner{margin:0 auto;max-width:1200px;padding:0 2rem}.ict-vapt-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.ict-vapt-testing-methodology .subtitle{color:#000;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.ict-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.ict-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.ict-vapt-step{margin-bottom:3rem;position:relative}.ict-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.ict-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.ict-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.ict-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.comprehensive-methodology{padding:3rem 0}.ict-vapt-timeline{padding-left:30px}.ict-vapt-timeline:before{left:30px}.ict-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.ict-vapt-step-content{padding:1.5rem}}.ict-vapt-page{color:#333;font-family:Quicksand;line-height:1.6}.ict-vapt-service-hero{background-attachment:fixed;background-image:url(/static/media/Indian_Regulatory_Bodies.84032cfb62e4e839f8e5.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.ict-vapt-service-hero h1{font-size:2.5rem;margin-bottom:1rem}.ict-vapt-tagline{font-size:1.2rem;margin:0 auto;max-width:800px}.ict-vapt-service-section{background-color:#222;padding:4rem 0}.ict-vapt-service-section h2{color:red}.ict-vapt-section{background:#414141}.ict-vapt-section h2{color:red}.ict-alt-bg{background-color:#f9f9f9}.ict-hero-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.ict-cta-section{background-color:#000;color:#fff;text-align:center}.ict-cta-section h2{color:red}.ict-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.ict-cta-button:hover{background-color:#fff;color:red}@media (max-width:768px){.mobile-service-hero{padding:3rem 0}.method-step{flex-direction:column;gap:.5rem}}.ict-vapt-faq-section{background:#222}.ict-vapt-faq-section h2{color:red}.red-teaming-methodology{background-color:#000;padding:5rem 0}.red-teaming-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.red-teaming-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.red-teaming-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.redteam-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.redteam-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.redteam-vapt-step{margin-bottom:3rem;position:relative}.redteam-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.redteam-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.redteam-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.redteam-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.redteam-comprehensive-methodology{padding:3rem 0}.redteam-vapt-timeline{padding-left:30px}.redteam-vapt-timeline:before{left:30px}.redteam-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.redteam-vapt-step-content{padding:1.5rem}}.redteam-service-hero{background-attachment:fixed;background-image:url(/static/media/Red%20Team%20Assessment.9c3ce25f3de61c8a9af6.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.redteam-section{padding:4rem}.redteam-service-hero h1{font-size:2.5rem;margin-bottom:1rem}.redteam-service-section{background-color:#222;padding:4rem 0}.redteam-section h2{color:red}.redteam-faq-section{background-color:#222}.redteam-faq-section h2{color:red}.redteam-alt-bg{background-color:#414141}.redteam-section .content-block p{color:#fff}.redteam-cta-section{background-color:#000;text-align:center}.redteam-cta-section h2{color:red}.redteam-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.redteam-cta-button:hover{background-color:#fff;color:red}.containersecurity-testing-methodology{background-color:#000;padding:5rem 0}.containersecurity-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.containersecurity-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.containersecurity-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.container-security-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.container-security-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.container-security-vapt-step{margin-bottom:3rem;position:relative}.container-security-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.container-security-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.container-security-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.container-security-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.container-security-comprehensive-methodology{padding:3rem 0}.container-security-vapt-timeline{padding-left:30px}.container-security-vapt-timeline:before{left:30px}.container-security-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.container-security-vapt-step-content{padding:1.5rem}}.container-section{padding:4rem}.container-section h2{color:red}.container-service-hero{background-attachment:fixed;background-image:url(/static/media/Container%20Security%20Assessment.eab1ec35623941ebab98.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.container-service-hero .container-icon{color:#ff9800;font-size:3rem;margin-bottom:1rem}.container-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.container-hero{align-items:center}.container-service-section{background-color:#222;padding:4rem 0}.container-service-section h2{color:red}.container-alt-bg{background-color:#414141}.container-cta-section{background:#000;color:#fff;text-align:center}.container-cta-section h2{color:red}.container-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.container-cta-button:hover{background-color:#fff;color:red}.container-faq-section{background:#222}.container-faq-section h2{color:red}.otsecurity-testing-methodology{background-color:#000;padding:5rem 0}.otsecurity-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.otsecurity-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.otsecurity-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.otsecurity-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.otsecurity-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.otsecurity-vapt-step{margin-bottom:3rem;position:relative}.otsecurity-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.otsecurity-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.otsecurity-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.otsecurity-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.otsecurity-comprehensive-methodology{padding:3rem 0}.otsecurity-vapt-timeline{padding-left:30px}.otsecurity-vapt-timeline:before{left:30px}.otsecurity-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.otsecurity-vapt-step-content{padding:1.5rem}}.ot-security-section{background-color:#222;padding:4rem}.ot-security-section h2{color:red}.ot-security-service-hero{background-attachment:fixed;background-image:url(/static/media/SCADA%20OT%20Security%20Assessment.b332c97c54b9ea27eb0a.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.ot-security-service-hero .ot-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.ot-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.ot-security-hero{align-items:center}.ot-security-service-section{background-color:#fff;padding:4rem 0}.ot-sec-alt-bg{background-color:#414141}.ot-sec-cta-section{background-color:#000;color:#fff;text-align:center}.ot-sec-cta-section h2{color:red}.ot-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.ot-sec-cta-button:hover{background-color:#fff;color:red}.ot-sec-cta-button svg{margin-right:.5rem}.database-testing-methodology{background-color:#000;padding:5rem 0}.database-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.database-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.database-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.database-security-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.database-security-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.database-security-vapt-step{margin-bottom:3rem;position:relative}.database-security-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.database-security-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.database-security-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.database-security-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.database-security-comprehensive-methodology{padding:3rem 0}.database-security-vapt-timeline{padding-left:30px}.database-security-vapt-timeline:before{left:30px}.database-security-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.database-security-vapt-step-content{padding:1.5rem}}.database-security-section{background-color:#414141;padding:4rem}.database-security-section h2{color:red}.database-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Database%20Security%20Assessment.710ed5f9effe0980ea6f.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.database-security-service-hero .database-security-icon{color:#e91e63;font-size:3rem;margin-bottom:1rem}.database-security-service-hero h1{font-size:2.5rem;margin-bottom:1rem}.database-security-hero{align-items:center}.database-security-service-section{background-color:#222;padding:4rem 0}.database-security-service-section h2{color:red}.alt-bg{background-color:#f9f9f9}.db-sec-cta-section{background-color:#000;color:#fff;text-align:center}.db-sec-cta-section h2{color:red}.db-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.db-sec-cta-button:hover{background-color:#fff;color:red}.db-sec-cta-button svg{margin-right:.5rem}.ddos-testing-methodology{background-color:#000;padding:5rem 0}.ddos-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.ddos-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.ddos-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.ddos-security-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.ddos-security-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.ddos-security-vapt-step{margin-bottom:3rem;position:relative}.ddos-security-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.ddos-security-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.ddos-security-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.ddos-security-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.ddos-security-comprehensive-methodology{padding:3rem 0}.ddos-security-vapt-timeline{padding-left:30px}.ddos-security-vapt-timeline:before{left:30px}.ddos-security-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.ddos-security-vapt-step-content{padding:1.5rem}}.ddos-security-section{background-color:#222;padding:4rem}.ddos-security-section h2{color:red}.ddos-security-service-hero{background-attachment:fixed;background-image:url(/static/media/DDoS%20Resilience%20&%20Simulation%20Assessment.a95994882094aa432db0.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.ddos-security-service-hero .ddos-security-icon{color:#30d508;font-size:3rem;margin-bottom:1rem}.ddos-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.ddos-security-hero{align-items:center}.ddos-security-service-section{background-color:#fff;padding:4rem 0}.ddos-alt-bg{background-color:#414141}.ddos-cta-section{background-color:#000;color:#fff;text-align:center}.ddos-cta-section h2{color:red}.ddos-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.ddos-cta-button:hover{background-color:#fff;color:red}.ddos-cta-button svg{margin-right:.5rem}.iotsecurity-testing-methodology{background-color:#000;padding:5rem 0}.iotsecurity-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.iotsecurity-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.iotsecurity-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.iotsecurity-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.iotsecurity-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.iotsecurity-vapt-step{margin-bottom:3rem;position:relative}.iotsecurity-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.iotsecurity-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.iotsecurity-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.iotsecurity-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.iotsecurity-comprehensive-methodology{padding:3rem 0}.iotsecurity-vapt-timeline{padding-left:30px}.iotsecurity-vapt-timeline:before{left:30px}.iotsecurity-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.iotsecurity-vapt-step-content{padding:1.5rem}}.iot-security-section{background-color:#222;padding:4rem}.iot-security-section h2{color:red}.iot-security-service-hero{background-attachment:fixed;background-image:url(/static/media/IoT%20Device%20Security%20Assessment.b8bf7fb96ee9f5c6c792.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.iot-security-service-hero .iot-security-icon{color:#ff5f56;font-size:3rem;margin-bottom:1rem}.iot-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.iot-security-hero{align-items:center}.iot-security-service-section{background-color:#fff;padding:4rem 0}.iot-alt-bg{background-color:#414141}.iot-cta-section{background-color:#000;color:#fff;text-align:center}.iot-cta-section h2{color:red}.iot-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.iot-cta-button:hover{background-color:#fff;color:red}.iot-cta-button svg{margin-right:.5rem}.uas-assessment-methodology{background-color:#000;padding:5rem 0}.uas-assessment-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.uas-assessment-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.uas-assessment-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.uas-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.uas-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.uas-vapt-step{margin-bottom:3rem;position:relative}.uas-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.uas-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.uas-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.uas-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.uas-comprehensive-methodology{padding:3rem 0}.uas-vapt-timeline{padding-left:30px}.uas-vapt-timeline:before{left:30px}.uas-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.uas-vapt-step-content{padding:1.5rem}}.uas-security-section{background-color:#222;padding:4rem}.uas-security-section h2{color:red}.uas-security-service-hero{background-attachment:fixed;background-image:url("/static/media/Unmanned%20Aerial%20System%20(UAS)%20Security%20Assessment_Drone%20Security.5d31e79e11af5f533cc1.svg");background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.uas-security-service-hero .uas-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.uas-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.uas-security-hero{align-items:center}.uas-security-service-section{background-color:#fff;padding:4rem 0}.uas-sec-alt-bg{background-color:#414141}.uas-sec-cta-section{background-color:#000;color:#fff;text-align:center}.uas-sec-cta-section h2{color:red}.uas-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.uas-sec-cta-button:hover{background-color:#fff;color:red}.uas-sec-cta-button svg{margin-right:.5rem}.aviation-security-methodology{background-color:#000;padding:5rem 0}.aviation-security-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.aviation-security-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.aviation-security-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.aviation-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.aviation-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.aviation-vapt-step{margin-bottom:3rem;position:relative}.aviation-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.aviation-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.aviation-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.aviation-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.aviation-comprehensive-methodology{padding:3rem 0}.aviation-vapt-timeline{padding-left:30px}.aviation-vapt-timeline:before{left:30px}.aviation-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.aviation-vapt-step-content{padding:1.5rem}}.aviation-security-section{background-color:#222;padding:4rem}.aviation-security-section h2{color:red}.aviation-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Aircraft%20and%20Aviation%20System%20Security%20Assessment.d0d02499b4200b1ec144.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.aviation-security-service-hero .aviations-ecurity-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.aviation-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.aviation-security-hero{align-items:center}.aviation-security-service-section{background-color:#fff;padding:4rem 0}.aviation-sec-alt-bg{background-color:#414141}.aviation-sec-cta-section{background-color:#000;color:#fff;text-align:center}.aviation-sec-cta-section h2{color:red}.aviation-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.aviation-sec-cta-button:hover{background-color:#fff;color:red}.aviation-sec-cta-button svg{margin-right:.5rem}.automobile-security-methodology{background-color:#000;padding:5rem 0}.automobile-security-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.automobile-security-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.automobile-security-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.automobile-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.automobile-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.automobile-vapt-step{margin-bottom:3rem;position:relative}.automobile-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.automobile-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.automobile-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.automobile-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.automobile-comprehensive-methodology{padding:3rem 0}.automobile-vapt-timeline{padding-left:30px}.automobile-vapt-timeline:before{left:30px}.automobile-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.automobile-vapt-step-content{padding:1.5rem}}.automobile-security-section{background-color:#222;padding:4rem}.automobile-security-section h2{color:red}.automobile-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Automobile%20Cybersecurity%20Assessment.1a5e0cef8369035de992.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.automobile-security-service-hero .automobile-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.automobile-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.automobile-security-hero{align-items:center}.automobile-security-service-section{background-color:#fff;padding:4rem 0}.automobile-sec-alt-bg{background-color:#414141}.automobile-sec-cta-section{background-color:#000;color:#fff;text-align:center}.automobile-sec-cta-section h2{color:red}.automobile-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.automobile-sec-cta-button:hover{background-color:#fff;color:red}.automobile-sec-cta-button svg{margin-right:.5rem}.maritime-cybersecurity-methodology{background-color:#000;padding:5rem 0}.maritime-cybersecurity-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.maritime-cybersecurity-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.maritime-cybersecurity-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.maritime-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.maritime-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.maritime-vapt-step{margin-bottom:3rem;position:relative}.maritime-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.maritime-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.maritime-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.maritime-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.maritime-comprehensive-methodology{padding:3rem 0}.maritime-vapt-timeline{padding-left:30px}.maritime-vapt-timeline:before{left:30px}.maritime-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.maritime-vapt-step-content{padding:1.5rem}}.maritime-security-section{background-color:#222;padding:4rem}.maritime-security-section h2{color:red}.maritime-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Maritime%20Cybersecurity%20Assessment.dbdd9009893e9d2801aa.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.maritime-security-service-hero .maritime-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.maritime-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.maritime-security-hero{align-items:center}.maritime-security-service-section{background-color:#fff;padding:4rem 0}.maritime-sec-alt-bg{background-color:#414141}.maritime-sec-cta-section{background-color:#000;color:#fff;text-align:center}.maritime-sec-cta-section h2{color:red}.maritime-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.maritime-sec-cta-button:hover{background-color:#fff;color:red}.maritime-sec-cta-button svg{margin-right:.5rem}.satellite-security-methodology{background-color:#000;padding:5rem 0}.satellite-security-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.satellite-security-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.satellite-security-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.satellite-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.satellite-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.satellite-vapt-step{margin-bottom:3rem;position:relative}.satellite-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.satellite-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.satellite-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.satellite-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.satellite-comprehensive-methodology{padding:3rem 0}.satellite-vapt-timeline{padding-left:30px}.satellite-vapt-timeline:before{left:30px}.satellite-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.satellite-vapt-step-content{padding:1.5rem}}.satellite-security-section{background-color:#222;padding:4rem}.satellite-security-section h2{color:red}.satellite-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Satellite%20Security%20Assessment.a67854e25bfcd541c87f.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.satellite-security-service-hero .satellite-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.satellite-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.satellite-security-hero{align-items:center}.satellite-security-service-section{background-color:#fff;padding:4rem 0}.satellite-sec-alt-bg{background-color:#414141}.satellite-sec-cta-section{background-color:#000;color:#fff;text-align:center}.satellite-sec-cta-section h2{color:red}.satellite-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.satellite-sec-cta-button:hover{background-color:#fff;color:red}.satellite-sec-cta-button svg{margin-right:.5rem}.hospitality-cybersecurity-methodology{background-color:#000;padding:5rem 0}.hospitality-cybersecurity-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.hospitality-cybersecurity-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.hospitality-cybersecurity-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.hospitality-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.hospitality-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.hospitality-vapt-step{margin-bottom:3rem;position:relative}.hospitality-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.hospitality-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.hospitality-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.hospitality-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.hospitality-comprehensive-methodology{padding:3rem 0}.hospitality-vapt-timeline{padding-left:30px}.hospitality-vapt-timeline:before{left:30px}.hospitality-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.hospitality-vapt-step-content{padding:1.5rem}}.hospitality-security-section{background-color:#222;padding:4rem}.hospitality-security-section h2{color:red}.hospitality-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Hotels%20&%20Hospitality%20Cyber%20Security%20Assessment.1d0655427538e5589650.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.hospitality-security-service-hero .hospitality-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.hospitality-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.hospitality-security-hero{align-items:center}.hospitality-security-service-section{background-color:#fff;padding:4rem 0}.hospitality-sec-alt-bg{background-color:#414141}.hospitality-sec-cta-section{background-color:#000;color:#fff;text-align:center}.hospitality-sec-cta-section h2{color:red}.hospitality-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.hospitality-sec-cta-button:hover{background-color:#fff;color:red}.hospitality-sec-cta-button svg{margin-right:.5rem}.manet-security-methodology{background-color:#000;padding:5rem 0}.manet-security-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.manet-security-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.manet-security-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.manet-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.manet-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.manet-vapt-step{margin-bottom:3rem;position:relative}.manet-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.manet-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.manet-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.manet-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.manet-comprehensive-methodology{padding:3rem 0}.manet-vapt-timeline{padding-left:30px}.manet-vapt-timeline:before{left:30px}.manet-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.manet-vapt-step-content{padding:1.5rem}}.manet-security-section{background-color:#222;padding:4rem}.manet-security-section h2{color:red}.manet-security-service-hero{background-attachment:fixed;background-image:url("/static/media/Mobile%20Ad%20Hoc%20Network%20(MANET)%20Security%20Assessment.a242d564a23dfd5eb9c3.svg");background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.manet-security-service-hero .manet-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.manet-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.manet-security-hero{align-items:center}.manet-security-service-section{background-color:#fff;padding:4rem 0}.manet-sec-alt-bg{background-color:#414141}.manet-sec-cta-section{background-color:#000;color:#fff;text-align:center}.manet-sec-cta-section h2{color:red}.manet-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.manet-sec-cta-button:hover{background-color:#fff;color:red}.manet-sec-cta-button svg{margin-right:.5rem}.hardware-assessment-methodology{background-color:#000;padding:5rem 0}.hardware-assessment-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.hardware-assessment-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.hardware-assessment-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.hardware-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.hardware-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.hardware-vapt-step{margin-bottom:3rem;position:relative}.hardware-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.hardware-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.hardware-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.hardware-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.hardware-comprehensive-methodology{padding:3rem 0}.hardware-vapt-timeline{padding-left:30px}.hardware-vapt-timeline:before{left:30px}.hardware-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.hardware-vapt-step-content{padding:1.5rem}}.hardware-security-section{background-color:#222;padding:4rem}.hardware-security-section h2{color:red}.hardware-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Hardware%20Device%20Security%20Assessment.363432942534b9dca0b3.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.hardware-security-service-hero .hardware-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.hardware-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.hardware-security-hero{align-items:center}.hardware-security-service-section{background-color:#fff;padding:4rem 0}.hardware-sec-alt-bg{background-color:#414141}.hardware-sec-cta-section{background-color:#000;color:#fff;text-align:center}.hardware-sec-cta-section h2{color:red}.hardware-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.hardware-sec-cta-button:hover{background-color:#fff;color:red}.hardware-sec-cta-button svg{margin-right:.5rem}.blockchain-assessment-methodology{background-color:#000;padding:5rem 0}.blockchain-assessment-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.blockchain-assessment-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.blockchain-assessment-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.blockchain-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.blockchain-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.blockchain-vapt-step{margin-bottom:3rem;position:relative}.blockchain-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.blockchain-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.blockchain-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.blockchain-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.blockchain-comprehensive-methodology{padding:3rem 0}.blockchain-vapt-timeline{padding-left:30px}.blockchain-vapt-timeline:before{left:30px}.blockchain-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.blockchain-vapt-step-content{padding:1.5rem}}.blockchain-security-section{background-color:#222;padding:4rem}.blockchain-security-section h2{color:red}.blockchain-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Blockchain%20Solutions%20Security%20Assessment.4fae2ca2a65cadfc0599.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.blockchain-security-service-hero .blockchain-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.blockchain-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.blockchain-security-hero{align-items:center}.blockchain-security-service-section{background-color:#fff;padding:4rem 0}.blockchain-sec-alt-bg{background-color:#414141}.blockchain-sec-cta-section{background-color:#000;color:#fff;text-align:center}.blockchain-sec-cta-section h2{color:red}.blockchain-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.blockchain-sec-cta-button:hover{background-color:#fff;color:red}.blockchain-sec-cta-button svg{margin-right:.5rem}.telecom-assessment-methodology{background-color:#000;padding:5rem 0}.telecom-assessment-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.telecom-assessment-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.telecom-assessment-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.telecom-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.telecom-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.telecom-vapt-step{margin-bottom:3rem;position:relative}.telecom-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.telecom-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.telecom-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.telecom-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.telecom-comprehensive-methodology{padding:3rem 0}.telecom-vapt-timeline{padding-left:30px}.telecom-vapt-timeline:before{left:30px}.telecom-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.telecom-vapt-step-content{padding:1.5rem}}.telecom-security-section{background-color:#222;padding:4rem}.telecom-security-section h2{color:red}.telecom-security-service-hero{background-attachment:fixed;background-image:url(/static/media/Telecom%20Signaling%20Security%20Assessment.4a4a9c6b540eb04bd880.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.telecom-security-service-hero .telecom-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.telecom-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.telecom-security-hero{align-items:center}.telecom-security-service-section{background-color:#fff;padding:4rem 0}.telecom-sec-alt-bg{background-color:#414141}.telecom-sec-cta-section{background-color:#000;color:#fff;text-align:center}.telecom-sec-cta-section h2{color:red}.telecom-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.telecom-sec-cta-button:hover{background-color:#fff;color:red}.telecom-sec-cta-button svg{margin-right:.5rem}.sourcecode-testing-methodology{background-color:#000;padding:5rem 0}.sourcecode-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.sourcecode-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.sourcecode-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.sourcecode-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.sourcecode-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.sourcecode-vapt-step{margin-bottom:3rem;position:relative}.sourcecode-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.sourcecode-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.sourcecode-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.sourcecode-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.comprehensive-methodology{padding:3rem 0}.sourcecode-vapt-timeline{padding-left:30px}.sourcecode-vapt-timeline:before{left:30px}.sourcecode-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.sourcecode-vapt-step-content{padding:1.5rem}}.sourcecode-section{background-color:#222;padding:4rem}.sourcecode-section h2{color:red}.sourcecode-service-hero{background-image:url(/static/media/Source_Code_Review.19aab286a9343e51fe0a.svg);color:#fff;padding:200px;text-align:center}.sourcecode-service-hero .sourcecode-icon{color:#4caf50;font-size:3rem;margin-bottom:1rem}.sourcecode-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.sourcecode-hero{align-items:center}.sourcecode-service-section{background-color:#fff;padding:4rem 0}.sourcecode-alt-bg{background-color:#414141}.sourcecode-cta-section{background-color:#000;color:#fff;text-align:center}.sourcecode-cta-section h2{color:red}.sourcecode-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.sourcecode-cta-button:hover{background-color:#fff;color:red}.sourcecode-cta-button svg{margin-right:.5rem}.configcode-testing-methodology{background-color:#000;padding:5rem 0}.configcode-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.configcode-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.configcode-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.configcode-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.configcode-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.configcode-vapt-step{margin-bottom:3rem;position:relative}.configcode-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.configcode-vapt-step-content{background:#fff;border-left:1px solid red;border-radius:8px;padding:2rem}.configcode-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.configcode-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.configcode-comprehensive-methodology{padding:3rem 0}.configcode-vapt-timeline{padding-left:30px}.configcode-vapt-timeline:before{left:30px}.configcode-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.configcode-vapt-step-content{padding:1.5rem}}.config-code-section{background-color:#222;padding:4rem}.config-code-section h2{color:red}.config-code-service-hero{background-attachment:fixed;background-image:url(/static/media/Configuration_Review.60b316801ecb11c92b7d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.config-code-service-hero .config-code-icon{color:#2196f3;font-size:3rem;margin-bottom:1rem}.config-code-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.config-code-hero{align-items:center}.config-code-service-section{background-color:#fff;padding:4rem 0}.config-alt-bg{background-color:#414141}.config-cta-section{background-color:#000;color:#fff;text-align:center}.config-cta-section h2{color:red}.config-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.config-cta-button:hover{background-color:#fff;color:red}.config-cta-button svg{margin-right:.5rem}.iamreview-testing-methodology{background-color:#000;padding:5rem 0}.iamreview-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.iamreview-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.iamreview-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.iam-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.iam-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.iam-vapt-step{margin-bottom:3rem;position:relative}.iam-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.iam-vapt-step-content{background:#fff;border-left:1px solid red;border-radius:8px;padding:2rem}.iam-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.iam-vapt-step-content p{color:#000;line-height:1.7}.iam-section{background-color:#222;padding:4rem}.iam-section h2{color:red}.iam-service-hero{background-attachment:fixed;background-image:url(/static/media/IAM_Review.e33cc2e06ceca3df796f.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.iam-service-hero .iam-icon{color:#bfeb3c;font-size:3rem;margin-bottom:1rem}.iam-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.iam-hero{align-items:center}.iam-service-section{background-color:#fff;padding:4rem 0}.iam-alt-bg{background-color:#414141}.iam-cta-section{background-color:#000;color:#fff;text-align:center}.iam-cta-section h2{color:red}.iam-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.iam-cta-button:hover{background-color:#fff;color:red}.iam-cta-button svg{margin-right:.5rem}.secmonitor-testing-methodology{background-color:#000;padding:5rem 0}.secmonitor-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.secmonitor-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.secmonitor-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.secmonitor-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.secmonitor-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.secmonitor-vapt-step{margin-bottom:3rem;position:relative}.secmonitor-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.secmonitor-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:2rem}.secmonitor-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.secmonitor-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.comprehensive-methodology{padding:3rem 0}.vapt-timeline{padding-left:30px}.vapt-timeline:before{left:30px}.vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.vapt-step-content{padding:1.5rem}}.monitoring-forensics-section{background-color:#222;padding:4rem}.monitoring-forensics-section h2{color:red}.monitoring-forensics-service-hero{background-attachment:fixed;background-image:url("/static/media/24_7%20Security%20Monitoring%20(Automated_Manual).7ef87a756d841e6e08c2.svg");background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.monitoring-forensics-service-hero .monitoring-forensics-icon{color:#4caf50;font-size:3rem;margin-bottom:1rem}.monitoring-forensics-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.monitoring-forensics-hero{align-items:center}.monitoring-forensics-service-section{background-color:#fff;padding:4rem 0}.monitor-alt-bg{background-color:#414141}.monitor-cta-section{background-color:#000;color:#fff;text-align:center}.monitor-cta-section h2{color:red}.monitor-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.monitor-cta-button:hover{background-color:#fff;color:red}.cta-button svg{margin-right:.5rem}.llmevaluation-testing-methodology{background-color:#000;padding:5rem 0}.llmevaluation-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.llmevaluation-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.llmevaluation-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.llmevaluation-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.llmevaluation-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.llmevaluation-vapt-step{margin-bottom:3rem;position:relative}.llmevaluation-vapt-step-icon{align-items:center;background:red;border-radius:50%;box-shadow:0 4px 10px #4caf504d;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.llmevaluation-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.llmevaluation-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.llmevaluation-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.llmevaluation-comprehensive-methodology{padding:3rem 0}.llmevaluation-vapt-timeline{padding-left:30px}.llmevaluation-vapt-timeline:before{left:30px}.llmevaluation-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.llmevaluation-vapt-step-content{padding:1.5rem}}.llmevaluation-security-section{background-color:#222;padding:4rem}.llmevaluation-security-section h2{color:red}.llmevaluation-security-service-hero{background-attachment:fixed;background-image:url(/static/media/LLM%20Evaluation.af1e7215751d63aaecb4.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.llmevaluation-security-service-hero .llmevaluation-security-icon{color:#9c27b0;font-size:3rem;margin-bottom:1rem}.llmevaluation-security-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.llmevaluation-security-hero{align-items:center}.llmevaluation-security-service-section{background-color:#fff;padding:4rem 0}.llmevaluation-sec-alt-bg{background-color:#414141}.llmevaluation-sec-cta-section{background-color:#000;color:#fff;text-align:center}.llmevaluation-sec-cta-section h2{color:red}.llmevaluation-sec-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.llmevaluation-sec-cta-button:hover{background-color:#fff;color:red}.llmevaluation-sec-cta-button svg{margin-right:.5rem}.incident-investigation-testing-methodology{background-color:#000;padding:5rem 0}.incident-investigation-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.incident-investigation-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.incident-investigation-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.incident-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.incident-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.incident-vapt-step{margin-bottom:3rem;position:relative}.incident-vapt-step-icon{align-items:center;background:red;border-radius:50%;box-shadow:0 4px 10px #4caf504d;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.incident-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.incident-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.incident-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.incident-comprehensive-methodology{padding:3rem 0}.incident-vapt-timeline{padding-left:30px}.incident-vapt-timeline:before{left:30px}.incident-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.incident-vapt-step-content{padding:1.5rem}}.incident-investigation-section{background-color:#222;padding:4rem}.incident-investigation-section h2{color:red}.incident-investigation-service-hero{background-attachment:fixed;background-image:url(/static/media/Incident%20Investigation.25e94f7f37f11596f8e6.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.incident-investigation-service-hero .incident-investigation-icon{color:#2196f3;font-size:3rem;margin-bottom:1rem}.incident-investigation-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.incident-investigation-hero{align-items:center}.incident-investigation-service-section{background-color:#fff;padding:4rem 0}.incident-alt-bg{background-color:#414141}.incident-cta-section{background-color:#000;color:#fff;text-align:center}.incident-cta-section h2{color:#fff}.incident-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.incident-cta-button:hover{background-color:#fff;color:red}.incident-cta-button svg{margin-right:.5rem}.rootcause-testing-methodology{background-color:#000;padding:5rem 0}.rootcause-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.rootcause-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.rootcause-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.rootcause-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.rootcause-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.rootcause-vapt-step{margin-bottom:3rem;position:relative}.rootcause-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.rootcause-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.rootcause-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.rootcause-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.rootcause-comprehensive-methodology{padding:3rem 0}.rootcause-vapt-timeline{padding-left:30px}.rootcause-vapt-timeline:before{left:30px}.rootcause-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.vapt-step-content{padding:1.5rem}}.rootcause-section{background-color:#222;padding:4rem}.rootcause-service-hero{background-attachment:fixed;background-image:url(/static/media/Root%20Cause%20Analysis.8121aa02732697636794.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.rootcause-service-hero .sourcecode-icon{color:#bfeb3c;font-size:3rem;margin-bottom:1rem}.rootcause-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.rootcause-hero{align-items:center}.rootcause-service-section{background-color:#222;padding:4rem 0}.rootcause-service-section h2{color:red}.rca-alt-bg{background-color:#414141}.rootcause-cta-section{background-color:#000;color:#fff;text-align:center}.rootcause-cta-section h2{color:#fff}.rootcause-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.rootcause-cta-button:hover{background-color:#fff;color:red}.rootcause-cta-button svg{margin-right:.5rem}.bas-testing-methodology{background-color:#000;padding:5rem 0}.bas-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.bas-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.bas-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.bas-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.bas-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.bas-vapt-step{margin-bottom:3rem;position:relative}.bas-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.bas-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.bas-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.bas-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.bas-comprehensive-methodology{padding:3rem 0}.bas-vapt-timeline{padding-left:30px}.bas-vapt-timeline:before{left:30px}.bas-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.bas-vapt-step-content{padding:1.5rem}}.breach-and-attack-section{background-color:#222;padding:4rem}.breach-and-attack-section h2{color:red}.breach-and-attack-service-hero{background-attachment:fixed;background-image:url("/static/media/Breach%20&%20Attach%20Simulation%20(BAS).64e8304042b97678cfe3.svg");background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.breach-and-attack-service-hero .breach-and-attack-icon{color:#4caf50;font-size:3rem;margin-bottom:1rem}.breach-and-attack-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.breach-and-attack-hero{align-items:center}.breach-and-attack-service-section{background-color:#fff;padding:4rem 0}.bas-alt-bg{background-color:#414141}.bas-cta-section{background-color:#000;color:#fff;text-align:center}.bas-cta-section h2{color:red}.bas-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.bas-cta-button:hover{background-color:#fff;color:red}.bas-cta-button svg{margin-right:.5rem}.ransomeware-methodology{background-color:#000;padding:5rem 0}.ransomeware-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.ransomeware-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.ransomeware-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.ransomeware-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.ransomeware-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.ransomeware-vapt-step{margin-bottom:3rem;position:relative}.ransomeware-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.ransomeware-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.ransomeware-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.ransomeware-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.ransomeware-comprehensive-methodology{padding:3rem 0}.ransomeware-vapt-timeline{padding-left:30px}.vapt-timeline:before{left:30px}.vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.ransomeware-vapt-step-content{padding:1.5rem}}.ransomeware-simulation-section{background-color:#222;padding:4rem}.ransomeware-simulation-section h2{color:red}.ransomeware-simulation-service-hero{background-attachment:fixed;background-image:url(/static/media/Ransomware%20Simulation.4c98b532c8e902646a8d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.ransomeware-simulation-service-hero .ransomeware-simulation-icon{color:#2196f3;font-size:3rem;margin-bottom:1rem}.ransomeware-simulation-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.ransomeware-simulation-hero{align-items:center}.ransomeware-simulation-service-section{background-color:#222;padding:4rem 0}.ransomeware-alt-bg{background-color:#414141}.ransomeware-cta-section{background-color:#000;color:#fff;text-align:center}.ransomeware-cta-section h2{color:red}.ransomeware-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.ransomeware-cta-button:hover{background-color:#fff;color:red}.ransomeware-cta-button svg{margin-right:.5rem}.performance-testing-methodology{background-color:#000;padding:5rem 0}.performance-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.performance-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.performance-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.performance-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.performance-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.performance-vapt-step{margin-bottom:3rem;position:relative}.performance-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.performance-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.performance-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.performance-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.comprehensive-methodology{padding:3rem 0}.performance-vapt-timeline{padding-left:30px}.performance-vapt-timeline:before{left:30px}.performance-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.performance-vapt-step-content{padding:1.5rem}}.load-testing-section{background-color:#222;padding:4rem}.load-testing-section h2{color:red}.load-testing-service-hero{background-attachment:fixed;background-image:url(/static/media/Load,%20Stress%20&%20Performance%20Testing.41a5af0aeaeab3f4b905.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.load-testing-service-hero .load-testing-icon{color:#bfeb3c;font-size:3rem;margin-bottom:1rem}.load-testing-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.load-testing-hero{align-items:center}.load-testing-service-section{background-color:#fff;padding:4rem 0}.load-alt-bg{background-color:#414141}.load-cta-section{background-color:#000;color:#fff;text-align:center}.load-cta-section h2{color:red}.load-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.load-cta-button:hover{background-color:#fff;color:red}.load-cta-button svg{margin-right:.5rem}.cyberdrillexercise-testing-methodology{background-color:#000;padding:5rem 0}.cyberdrillexercise-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.cyberdrillexercise-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.cyberdrillexercise-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.drill-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.drill-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.drill-vapt-step{margin-bottom:3rem;position:relative}.drill-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.drill-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.drill-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.drill-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.drill-comprehensive-methodology{padding:3rem 0}.drill-vapt-timeline{padding-left:30px}.drill-vapt-timeline:before{left:30px}.drill-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.drill-vapt-step-content{padding:1.5rem}}.cyberdrill-section{background-color:#222;padding:4rem}.cyberdrill-section h2{color:red}.cyberdrill-service-hero{background-attachment:fixed;background-image:url(/static/media/Cyber%20Drills%20and%20Tabletop%20Exercises.601568e5f44eaeaaad1f.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.cyberdrill-service-hero .cyberdrill-icon{color:#66d9ff;font-size:3rem;margin-bottom:1rem}.cyberdrill-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.cyberdrill-hero{align-items:center}.cyberdrill-service-section{background-color:#fff;padding:4rem 0}.drill-alt-bg{background-color:#414141}.drill-cta-section{background-color:#000;color:#fff;text-align:center}.drill-cta-section h2{color:red}.drill-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.drill-cta-button:hover{background-color:#fff;color:red}.drill-cta-button svg{margin-right:.5rem}.phishing-testing-methodology{background-color:#000;padding:5rem 0}.phishing-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.phishing-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.phishing-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.phishing-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.phishing-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.phishing-vapt-step{margin-bottom:3rem;position:relative}.phishing-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.phishing-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.phishing-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.phishing-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.phishing-comprehensive-methodology{padding:3rem 0}.phishing-vapt-timeline{padding-left:30px}.phishing-vapt-timeline:before{left:30px}.phishing-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.phishing-vapt-step-content{padding:1.5rem}}.phishing-simulation-section{background-color:#222;padding:4rem}.phishing-simulation-section h2{color:red}.phishing-simulation-service-hero{background-attachment:fixed;background-image:url(/static/media/Phishing.03ab0938c812b2f5be27.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.phishing-simulation-service-hero .phishing-simulation-icon{color:#4caf50;font-size:3rem;margin-bottom:1rem}.phishing-simulation-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.phishing-simulation-hero{align-items:center}.phishing-simulation-service-section{background-color:#fff;padding:4rem 0}.phishing-simulation-alt-bg{background-color:#414141}h2{color:#141e32;font-size:2rem;margin-bottom:2rem;text-align:center}.phishing-simulation-cta-section{background-color:#000;color:#fff;text-align:center}.phishing-simulation-cta-section h2{color:red}.phishing-simulation-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.phishing-simulation-cta-button:hover{background-color:#fff;color:red}.phishing-simulation-cta-button svg{margin-right:.5rem}.phishing-premise-methodology{background-color:#000;padding:5rem 0}.phishing-premise-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.phishing-premise-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.phishing-premise-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.premise-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.premise-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.premise-vapt-step{margin-bottom:3rem;position:relative}.premise-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.premise-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.premise-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.premise-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.premise-comprehensive-methodology{padding:3rem 0}.premise-vapt-timeline{padding-left:30px}.premise-vapt-timeline:before{left:30px}.premise-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.premise-vapt-step-content{padding:1.5rem}}.phishing-premise-section{background-color:#222;padding:4rem}.phishing-premise-section h2{color:red}.phishing-premise-service-hero{background-attachment:fixed;background-image:url(/static/media/Physical_Premises_Intrusion_Testing.dd69fc3dd7b0b870e276.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.phishing-premise-service-hero .phishing-premise-icon{color:#2196f3;font-size:3rem;margin-bottom:1rem}.phishing-premise-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.phishing-premise-hero{align-items:center}.phishing-premise-service-section{background-color:#fff;padding:4rem 0}.phishing-premise-alt-bg{background-color:#414141}.phishing-premise-cta-section{background-color:#000;color:#fff;text-align:center}.phishing-premise-cta-section h2{color:red}.phishing-premise-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.phishing-premise-cta-button:hover{background-color:#fff;color:red}.phishing-premise-cta-button svg{margin-right:.5rem}.security-awareness-testing-methodology{background-color:#000;padding:5rem 0}.security-awareness-testing-methodology .container{margin:0 auto;max-width:1200px;padding:0 2rem}.security-awareness-testing-methodology h2{color:red;font-size:2.2rem;margin-bottom:1rem;text-align:center}.security-awareness-testing-methodology .subtitle{color:#fff;font-size:1.1rem;margin:0 auto 3rem;max-width:700px;text-align:center}.awareness-vapt-timeline{margin:0 auto;max-width:900px;padding-left:50px;position:relative}.awareness-vapt-timeline:before{background:red;bottom:0;content:"";left:50px;position:absolute;top:0;width:3px}.awareness-vapt-step{margin-bottom:3rem;position:relative}.awareness-vapt-step-icon{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:50px;justify-content:center;left:-70px;position:absolute;width:50px}.awareness-vapt-step-content{background:#fff;border:1px solid red;border-left-width:3px;border-radius:8px;padding:2rem}.awareness-vapt-step-content h3{color:red;font-size:1.3rem;margin-bottom:.8rem}.awareness-vapt-step-content p{color:#000;line-height:1.7}@media (max-width:768px){.awareness-comprehensive-methodology{padding:3rem 0}.awareness-vapt-timeline{padding-left:30px}.awareness-vapt-timeline:before{left:30px}.awareness-vapt-step-icon{font-size:1.1rem;height:40px;left:-50px;width:40px}.awareness-vapt-step-content{padding:1.5rem}}.service-page{color:#333;font-family:Quicksand;line-height:1.6}.security-awareness-section{background-color:#222;padding:4rem}.security-awareness-section h2{color:red}.security-awareness-service-hero{background-attachment:fixed;background-image:url(/static/media/Security_Awareness_Testing.1f8d214dadf725602172.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:red;padding:200px;text-align:center}.security-awareness-service-hero .security-awareness-icon{color:#bfeb3c;font-size:3rem;margin-bottom:1rem}.security-awareness-service-hero h1{color:red;font-size:2.5rem;margin-bottom:1rem}.security-awareness-hero{align-items:center}.service-tagline{font-size:1.2rem;margin:0 auto;max-width:800px}.security-awareness-service-section{background-color:#fff;padding:4rem 0}.awareness-alt-bg{background-color:#414141}.content-block{margin:0 auto;max-width:800px}.benefits-list{list-style:none;padding:0}.benefits-list li{align-items:flex-start;display:flex;margin-bottom:1rem}.benefit-icon{color:#4caf50;flex-shrink:0;margin-right:1rem;margin-top:.3rem}.methodology-steps{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:900px}.method-step{display:flex;gap:1.5rem}.step-number{align-items:center;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:2.5rem;justify-content:center;margin-top:.3rem;width:2.5rem}.step-content{flex:1 1}.techniques-list{margin-top:1rem;padding-left:1.5rem}.techniques-list li{margin-bottom:.5rem}.awareness-cta-section{background-color:#000;color:#fff;text-align:center}.awareness-cta-section h2{color:red}.awareness-cta-button{background-color:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none}.awareness-cta-button:hover{background-color:#fff;color:red}.awareness-cta-button svg{margin-right:.5rem}@media (max-width:768px){.wireless-service-hero{padding:3rem 0}.method-step{flex-direction:column;gap:.5rem}}.wireless-section{padding:4rem}.whitepapers-page{min-height:100vh}.whitepapers-hero{background:#000;overflow:hidden;padding:120px 0 80px;position:relative}.whitepaper-hero-content h1{color:red}.whitepaper-hero-content p{color:#fff}.hero-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.whitepaper{margin:0 auto;max-width:800px;text-align:center}.whitepaper h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00eaff,#0085ff);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.whitepaper p{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin-bottom:3rem}.hero-stats{display:flex;gap:4rem;justify-content:left;margin-top:3rem}.stat{text-align:center}.stat-number{color:red;display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#fffc;font-size:1rem}.whitepapers-section{background:#222;padding:80px 0}.whitepaper-container{margin:0 auto;max-width:1200px;padding:0 2rem}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{color:red;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header p{color:#fff;font-size:1.1rem;margin:0 auto;max-width:600px}.whitepapers-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.whitepaper-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;transition:all .3s ease;width:100%}.whitepaper-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.card-image{height:200px;overflow:hidden;position:relative}.card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.whitepaper-card:hover .card-image img{transform:scale(1.05)}.card-badge{background:red;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.4rem .8rem;position:absolute;right:1rem;top:1rem}.card-content{padding:1.5rem}.card-content h3{color:#0c0e2a;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.card-content p{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.card-buttons{display:flex;flex-direction:row;gap:.8rem;justify-content:space-between}.whitepaper-service-button{background:#000;border:2px solid #0c0e2a;border-radius:6px;color:#fff;font-weight:500;padding:.8rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.whitepaper-service-button:hover{background:#0000;color:#000}.download-button{background:red;border:2px solid red;border-radius:6px;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500;padding:.8rem 1.5rem;transition:all .3s ease}.download-button:hover{background:#0000;color:red}.whitepaper-cta-section{background:#000;color:#fff;padding:80px 0;text-align:center}.whitepaper-cta-content h2{-webkit-text-fill-color:#0000;background:red;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.whitepaper-cta-content p{color:#ffffffe6;font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.whitepaper-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.whitepaper-primary-button{background:red;border-radius:6px;color:#fff;font-weight:600;padding:.9rem 2rem;text-decoration:none}.whitepaper-primary-button:hover{background:#fff;color:red}.whitepaper-secondary-button{background:#fff;border-radius:6px;color:#000;font-weight:600;padding:.9rem 2rem;text-decoration:none;transition:all .3s ease}.whitepaper-secondary-button:hover{background:#0c0e2a;color:#fff}.search-bar{display:flex;justify-content:center;margin:2rem 0}.search-bar input{border:2px solid #e0e0e0;border-radius:8px;font-family:Quicksand,sans-serif;font-size:1rem;max-width:600px;outline:none;padding:.9rem 1.2rem;transition:all .3s ease;width:600px}.search-bar input:focus{border-color:#0085ff;box-shadow:0 0 8px #0085ff33}.no-results{color:#666;font-style:italic;margin-top:2rem;text-align:center}.pagination{flex-wrap:wrap;gap:8px;margin:3rem 0 1rem}.pagination,.pagination button{align-items:center;display:flex;justify-content:center}.pagination button{background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-family:Quicksand,sans-serif;font-size:14px;font-weight:500;height:44px;min-width:44px;padding:10px 16px}.pagination button:hover:not(:disabled){background-color:#f8f9fa;border-color:red;color:#000}.pagination button:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff;cursor:default;transform:none}.pagination button.active{background-color:red;color:#fff;cursor:default}.pagination button.pagination-nav{background-color:red;color:#fff;font-weight:600;padding:10px 20px}.pagination button.pagination-nav:hover:not(:disabled){background-color:red;transform:translateY(-1px)}.pagination button.pagination-nav:disabled{background-color:#e9ecef;border-color:#e9ecef;color:#6c757d}.pagination-info{color:#666;font-size:.9rem;font-style:italic;margin-top:1rem;text-align:center}@media (max-width:768px){.whitepaper h1{font-size:2.5rem}.hero-stats{flex-wrap:wrap;gap:2rem}.stat-number{font-size:2rem}.whitepapers-grid{gap:1.5rem;grid-template-columns:1fr}.section-header h2,.whitepaper-cta-content h2{font-size:2rem}.whitepaper-cta-buttons{align-items:center;flex-direction:column}.whitepaper-primary-button,.whitepaper-secondary-button{max-width:300px;width:100%}.search-bar input{max-width:400px;width:100%}.pagination{gap:4px;margin:2rem 0 1rem}.pagination button{font-size:12px;height:36px;min-width:36px;padding:8px 12px}.pagination button.pagination-nav{padding:8px 16px}}@media (max-width:480px){.whitepaper h1{font-size:2rem}.whitepaper p{font-size:1rem}.container{padding:0 1rem}.card-buttons{flex-direction:column}.hero-stats{gap:1.5rem}.pagination{gap:2px}.pagination button{font-size:11px;height:32px;min-width:32px;padding:6px 10px}.pagination button.pagination-nav{padding:6px 12px}.pagination button:not(.active):not(.pagination-nav):nth-child(n+6):nth-last-child(n+6){display:none}}@media (max-width:768px){.whitepapers-grid{grid-template-columns:1fr}.search-bar input{max-width:100%;width:100%}}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;width:100%}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:40px}.modal-close:hover{background:#f0f0f0;color:#333}.modal-content h3{color:red;font-size:1.5rem;margin-bottom:.5rem}.modal-content p{color:#666;margin-bottom:2rem}.form-success{padding:2rem;text-align:center}.form-success h3{color:#12aa67;margin-bottom:1rem}.form-success p{color:#666;margin-bottom:0}.crmWebToEntityForm{max-width:100%!important;padding:0!important;width:100%!important}.zcwf_row:after{clear:both;content:"";display:table}@media (max-width:768px){.modal-content{margin:10px;padding:1.5rem}.zcwf_col_fld,.zcwf_col_lab{float:none!important;width:100%!important}.zcwf_col_fld input[type=text]{width:100%!important}}:root{--primary:#4caf50;--primary-dark:#388e3c;--secondary:#2196f3;--dark:#141e32;--darker:#0a0f1f;--light:#f8f9fa}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#fff;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif;font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1200px;width:90%}.App{text-align:left}main{margin-top:70px}
/*# sourceMappingURL=main.fb482e4b.css.map*/