@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);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}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden}.navbar{box-sizing:border-box;justify-content:space-between;max-width:100%;width:100%}.logo{color:#fff;font-size:1.2rem;gap:12px;text-decoration:none}.navbar-logo-img{border-radius:50%;height:40px;object-fit:cover;width:40px}.nav-links{gap:24px}.nav-links a{color:#fff;font-weight:500;padding:8px 16px;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#00bcd4}.report-menu,.services-menu{cursor:pointer;padding:8px 0;position:relative}.report-link,.services-link{color:#fff;cursor:pointer;font-weight:500;padding:5px 2px!important;transition:color .3s ease}.report-link:hover,.services-link:hover{color:#00bcd4}.report-dropdown,.services-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;border:1px solid #00bcd44d;border-radius:8px;box-shadow:0 8px 25px #0006;left:0;min-width:250px;position:absolute;top:100%;z-index:1000}.report-dropdown a,.services-dropdown a{border-bottom:1px solid #ffffff1a;color:#fff;display:block;font-size:.9rem;padding:12px 20px;text-decoration:none;transition:all .3s ease}.report-dropdown a:hover,.services-dropdown a:hover{background:#00bcd41a;color:#00bcd4;padding-left:25px}.menu-toggle-button,.mobile-social-icons{display:none}.top-donate-banner{box-sizing:border-box;max-width:100%;width:100%}.top-donate-btn{color:#fff;font-size:1rem;font-weight:600;transition:color .3s ease}.top-donate-btn:hover{color:gold}.slider-container{box-sizing:border-box;margin:0 0 40px;max-width:100%;width:100%}.slider-image{width:100%}.slider-btn{background:#00000080;font-size:1.5rem;padding:10px 15px;transition:background .3s ease}.slider-btn:hover{background:#000c}.malware-free-india-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);margin:40px 0;overflow:hidden;padding:40px 0;position:relative;width:100%}.malware-free-india-section:before{background:radial-gradient(circle at 20% 30%,#00bcd41a 0,#0000 60%),radial-gradient(circle at 80% 70%,#4caf5014 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.malware-free-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:1000px;padding:32px 24px;position:relative;text-align:center;z-index:2}.malware-free-icon{animation:shieldPulse 3s ease-in-out infinite;display:block;filter:drop-shadow(0 4px 8px rgba(0,188,212,.4));font-size:3rem;margin-bottom:16px}.malware-free-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00bcd4);background-clip:text;-webkit-background-clip:text;color:#fff;font-size:2.2rem;font-weight:800;letter-spacing:1px;line-height:1.1;margin-bottom:16px;text-shadow:0 2px 8px #00000080}.malware-free-paragraph{color:#e2e8f0;font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:20px;text-shadow:0 1px 3px #0000004d}.highlight-primary{color:#00bcd4;font-weight:700}.highlight-danger{color:#f44336;font-weight:700}.highlight-success{color:#4caf50;font-weight:700}.report-button{align-items:center;background:linear-gradient(135deg,#f44336,#d32f2f);border:2px solid #0000;border-radius:25px;box-shadow:0 4px 15px #f443364d;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;letter-spacing:.5px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.report-button:hover{background:linear-gradient(135deg,#d32f2f,#b71c1c);box-shadow:0 6px 20px #f4433666;transform:translateY(-2px)}.home-services-section{background:#f8fafc;margin:40px 0;padding:60px 20px}.home-services-heading{color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:40px;text-align:center}.home-services-list{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.home-service-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;color:inherit;padding:30px;transition:all .3s ease}.home-service-card:hover{box-shadow:0 8px 30px #00bcd426;transform:translateY(-5px)}.home-service-img{border-radius:8px;height:auto;margin-bottom:15px;transition:transform .3s ease;width:200px}.home-service-img:hover{transform:scale(1.05)}.home-service-title{color:#1e293b;display:block;font-size:1.3rem;margin-bottom:15px}.home-service-desc{color:#64748b;line-height:1.6}.partners-section{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:60px 20px}.partners-heading{color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:1px;margin-bottom:20px}.partners-subtitle{color:#b0b0b0;font-size:1.2rem;margin-bottom:50px}.partners-track{animation:scroll 20s linear infinite;gap:40px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-item{min-width:150px}.partner-circle{background:#ffffff1a;margin-bottom:15px}.partner-logo{height:80px;width:80px}.partner-name{color:#fff;font-size:.9rem}.cyber-crime-data-section{background:linear-gradient(135deg,#2d3748,#1a202c);padding:60px 20px}.cyber-crime-data-heading{color:#fff;font-size:2.2rem;font-weight:800;margin-bottom:40px}.cyber-crime-graph-container{background:#ffffff0d;border-radius:16px;margin:0 auto 30px;max-width:800px;padding:30px}.cyber-crime-graph-source{color:#a0aec0;font-size:.9rem;margin-top:20px}.cyber-crime-graph-legend{flex-wrap:wrap;gap:20px;margin-top:30px}.cyber-crime-legend-item{font-size:.9rem}.cyber-crime-legend-color{border-radius:2px;height:16px;width:16px}.digital-deaths-section{padding:60px 20px}.digital-deaths-heading{color:#010000;font-size:2.2rem;font-weight:800;margin-bottom:20px;text-align:center}.digital-deaths-subtitle{color:#b0b0b0;font-size:1.1rem;margin-bottom:40px;text-align:center}.digital-deaths-graph-container{background:#ffffff0d;border-radius:16px;padding:30px}.digital-deaths-graph-title{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:30px;text-align:center}.digital-deaths-multi-graph{height:320px;width:100%}.digital-deaths-legend{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:30px 0}.digital-deaths-legend-item{align-items:center;color:#fff;display:flex;font-size:.9rem;gap:8px}.digital-deaths-legend-line{border-radius:1px;height:3px;width:20px}.digital-deaths-legend-line.suicides{background:#ff6b6b}.digital-deaths-legend-line.cybercrimes{background:#4ecdc4}.digital-deaths-legend-line.obscene{background:#ffe66d}.digital-deaths-source{color:#a0aec0;font-size:.8rem;margin-top:20px;text-align:center}.digital-deaths-warning{background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:12px;color:#fff;font-size:1rem;line-height:1.6;margin:30px auto 0;max-width:800px;padding:20px}.dsi-action-section{box-sizing:border-box;max-width:100%;padding:32px 20px 24px;width:100%}.dsi-action-heading{color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:1px;margin-bottom:40px}.dsi-action-row{gap:20px;justify-content:space-around;margin:0 auto;max-width:1000px}.dsi-action-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #0000001a;flex:1 1;min-width:200px;padding:30px 20px;text-align:center;transition:transform .3s ease}.dsi-action-card:hover{box-shadow:0 8px 30px #00bcd433;transform:translateY(-5px)}.dsi-action-number{display:block;font-size:3rem;font-weight:800}.dsi-action-label{color:#fff}.upcoming-dsi-project-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#cbd5e1);overflow:hidden;padding:60px 0;position:relative;width:100%}.upcoming-dsi-project-container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;text-align:center;z-index:1}.upcoming-dsi-project-heading{color:#1e293b;font-size:3rem;font-weight:800;letter-spacing:1.5px;line-height:1.1;margin-bottom:24px;text-shadow:0 2px 4px #0000001a;text-transform:uppercase}.upcoming-dsi-project-description{color:#475569;font-size:1.25rem;font-weight:400;line-height:1.7;margin:0 auto 40px;max-width:900px}.upcoming-dsi-project-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#07f,#0056b3);background-clip:text;-webkit-background-clip:text;color:#07f;font-weight:600}.upcoming-dsi-project-subtitle{align-items:center;color:#334155;display:flex;font-size:1.125rem;font-weight:600;gap:12px;justify-content:center;margin-bottom:48px}.upcoming-dsi-project-ai-icon{animation:aiPulse 2s ease-in-out infinite;font-size:1.5rem}@keyframes aiPulse{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(5deg)}}.upcoming-dsi-project-features{align-items:stretch;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between;margin-bottom:48px}.upcoming-dsi-project-feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;padding:24px 16px;position:relative;text-align:center;transition:all .3s ease}.upcoming-dsi-project-feature:hover{background:#fffffff2;box-shadow:0 12px 40px #0077ff26;transform:translateY(-8px)}.upcoming-dsi-project-feature-icon{animation:featureFloat 3s ease-in-out infinite;display:block;flex-shrink:0;font-size:2rem;margin-bottom:12px}.upcoming-dsi-project-feature:first-child .upcoming-dsi-project-feature-icon{animation-delay:0s}.upcoming-dsi-project-feature:nth-child(2) .upcoming-dsi-project-feature-icon{animation-delay:.2s}.upcoming-dsi-project-feature:nth-child(3) .upcoming-dsi-project-feature-icon{animation-delay:.4s}.upcoming-dsi-project-feature:nth-child(4) .upcoming-dsi-project-feature-icon{animation-delay:.6s}.upcoming-dsi-project-feature:nth-child(5) .upcoming-dsi-project-feature-icon{animation-delay:.8s}.upcoming-dsi-project-feature-text{align-items:center;color:#334155;display:flex;flex-grow:1;font-size:.9rem;font-weight:500;line-height:1.4}.upcoming-dsi-project-footer{align-items:center;background:linear-gradient(135deg,#0077ff1a,#8b5cf61a);border:1px solid #07f3;border-radius:12px;display:flex;gap:12px;justify-content:center;margin:0 auto;max-width:800px;padding:24px}.upcoming-dsi-project-sparkle{animation:sparkle 2s ease-in-out infinite;font-size:1.5rem}@keyframes sparkle{0%,to{opacity:1;transform:scale(1) rotate(0deg)}25%{opacity:.8;transform:scale(1.2) rotate(90deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}75%{opacity:.8;transform:scale(1.2) rotate(270deg)}}.upcoming-dsi-project-footer-text{color:#334155;font-size:1.125rem;font-weight:600;text-align:center}.dsi-news-section{background:linear-gradient(135deg,#1e293b,#334155);padding:60px 20px}.dsi-news-heading{color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:1px;margin-bottom:40px;text-align:center}.dsi-news-row{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));max-width:1000px}.dsi-news-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;color:inherit;padding:30px;transition:all .3s ease}.dsi-news-card:hover{background:#ffffff1a;transform:translateY(-5px)}.dsi-news-source{border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:15px;padding:5px 15px}.dsi-news-source.aajtak{background:#e74c3c}.dsi-news-source.indiatoday{background:#3498db}.dsi-news-title{font-size:1.3rem;line-height:1.3;margin-bottom:15px}.dsi-news-desc{color:#e2e8f0;font-size:1rem;line-height:1.6;margin-bottom:20px}.dsi-news-highlight,.dsi-news-link{font-weight:600}.dsi-news-link{color:#00bcd4;font-size:1rem}.dsi-research-section{background:linear-gradient(135deg,#2d3748,#1a202c);padding:60px 20px}.dsi-research-heading{color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:1px;margin-bottom:40px;text-align:center}.dsi-research-row{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));max-width:1000px}.dsi-research-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;color:inherit;padding:30px;text-decoration:none;transition:all .3s ease}.dsi-research-card:hover{background:#ffffff1a;transform:translateY(-5px)}.dsi-research-title{color:#fff;font-size:1.3rem;font-weight:700;line-height:1.3;margin-bottom:15px}.dsi-research-desc{color:#e2e8f0;font-size:1rem;line-height:1.6;margin-bottom:20px}.dsi-research-highlight{font-weight:600}.dsi-research-link{color:#00bcd4;font-size:1rem;font-weight:600}.testimonials-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);overflow:hidden;padding:60px 20px;position:relative}.testimonials-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.testimonials-heading{-webkit-text-fill-color:#0000;animation:shimmer 4s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#ff6b6b,#fff);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;color:#fff;font-size:3rem;font-weight:700;margin-bottom:20px;text-align:center}.testimonials-subtitle{color:#b0b0b0;font-size:1.3rem;line-height:1.6;max-width:600px;text-align:center}.testimonials-grid,.testimonials-subtitle{margin-bottom:60px;margin-left:auto;margin-right:auto}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));justify-items:center;max-width:1000px}.testimonial-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0009;border:2px solid #00bcd433;border-radius:25px;overflow:hidden;padding:30px;position:relative;transition:all .4s ease}.testimonial-card:hover{border-color:#00bcd4;box-shadow:0 25px 60px #00bcd44d;transform:translateY(-10px)}.testimonial-icon{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(0,188,212,.5));font-size:2.5rem;margin-bottom:20px}.testimonial-content{position:relative;z-index:2}.testimonial-text{border-left:3px solid #00bcd4;color:#fff;font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:25px;padding-left:15px;position:relative}.testimonial-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.testimonial-author{color:#00bcd4;font-size:1.1rem;font-weight:700}.testimonial-case{background:#00bcd41a;border:1px solid #00bcd433;border-radius:12px;color:#b0b0b0;font-size:.85rem;padding:4px 12px}.testimonial-quote{color:#00bcd433;font-family:serif;font-size:5rem;line-height:1;position:absolute;right:25px;top:15px}.testimonials-message{align-items:center;background:linear-gradient(135deg,#00bcd41a,#ff6b6b1a);border:2px solid #00bcd44d;border-radius:25px;display:flex;gap:25px;margin:0 auto;max-width:800px;padding:40px;text-align:center}.testimonials-message-icon{filter:drop-shadow(0 0 20px rgba(0,188,212,.5));flex-shrink:0;font-size:3.5rem}.testimonials-message-content h3{color:#00bcd4;font-size:1.6rem;font-weight:700;margin-bottom:12px}.testimonials-message-content p{color:#fff;font-size:1rem;line-height:1.6;margin:0}@media (max-width:700px){.menu-toggle-button{align-items:center;background:#00bcd4;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:44px;justify-content:center;margin:1px;padding:1px 5px!important;width:44px;z-index:1002}.hamburger-line,.menu-toggle-button{flex-shrink:0;position:relative;transition:all .3s ease}.hamburger-line{background:#fff;border-radius:4px;display:block;height:9px;margin:0;padding:0;width:30px}.menu-toggle-button:hover{background:#0097a7;transform:translateY(-1px)}.menu-toggle-button.open .hamburger-line:first-child{transform:rotate(45deg) translate(7px,7px)}.menu-toggle-button.open .hamburger-line:nth-child(2){opacity:0}.menu-toggle-button.open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(9px,-8px)}.nav-links{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181d27fa;box-shadow:0 4px 20px #0000004d;flex-direction:column;left:0;max-height:calc(100vh - 56px);overflow-y:auto;padding:20px 0;position:fixed;top:49px!important;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:1000}.nav-links.open{transform:translateY(0)}.nav-links a{background:#0000;border-bottom:1px solid #ffffff1a;box-sizing:border-box;color:#fff;font-size:1rem;font-weight:500;padding:12px 24px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.nav-links a.active,.nav-links a:active,.nav-links a:focus{background:#0000;color:#fff;outline:none}.nav-links a:hover{background:#00bcd41a;color:#00bcd4;padding-left:32px}.services-menu{border-bottom:1px solid #ffffff1a;padding:12px 24px;width:100%}.services-link{background:#0000;color:#fff;display:block;font-size:1rem;font-weight:500;padding:5px 24px!important;text-align:left;width:100%}.services-dropdown{background:#00bcd41a;border:none;border-left:3px solid #00bcd4;border-radius:0;box-shadow:none;margin-top:8px;min-width:auto;padding-left:16px;position:static}.services-dropdown a{background:#0000;border-bottom:1px solid #ffffff0d;color:#fff;font-size:.9rem;padding:10px 24px;text-align:left}.services-dropdown a:hover{background:#00bcd433;color:#00bcd4;padding-left:32px}.report-menu{border-bottom:1px solid #ffffff1a;padding:12px 24px;width:100%}.report-link{background:#0000;color:#fff;display:block;font-size:1rem;font-weight:500;text-align:left;width:100%}.report-dropdown{background:#00bcd41a;border:none;border-left:3px solid #00bcd4;border-radius:0;box-shadow:none;margin-top:8px;min-width:auto;padding-left:16px;position:static}.report-dropdown a{background:#0000;border-bottom:1px solid #ffffff0d;color:#fff;font-size:.9rem;padding:10px 24px;text-align:left}.report-dropdown a:hover{background:#00bcd433;color:#00bcd4;padding-left:32px}.mobile-social-icons{background:#0000;border-bottom:1px solid #ffffff1a;display:flex;gap:16px;justify-content:flex-start;margin-bottom:8px;padding:16px 24px}.mobile-social-icons a{background:#00bcd41a;border:none;border-radius:8px;outline:none;padding:8px;transition:all .3s ease}.mobile-social-icons a:hover{background:#00bcd433;transform:translateY(-2px)}.navbar{min-height:56px;padding:8px 16px}.upcoming-dsi-project-features{align-items:center;flex-direction:column;gap:20px}.upcoming-dsi-project-feature{flex:none;max-width:300px;width:100%}.testimonials-grid{grid-template-columns:1fr;max-width:500px}.testimonials-message{flex-direction:column;gap:15px;padding:30px 20px}.report-dropdown a,.services-dropdown a{box-sizing:border-box;line-height:1.4;max-width:100%;overflow-wrap:break-word;white-space:normal;word-break:break-word}.nav-links{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181d27fa;box-shadow:0 4px 20px #0000004d;flex-direction:column;left:0;padding:20px 0;position:fixed;top:100%;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:999}.nav-links.open{transform:translateY(0)}.nav-links a{background:#0000;border-bottom:1px solid #ffffff1a;box-sizing:border-box;color:#fff;font-size:1rem;font-weight:500;padding:12px 24px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.nav-links a.active,.nav-links a:active,.nav-links a:focus{background:#0000;color:#fff;outline:none}.nav-links a:hover{background:#00bcd41a;color:#00bcd4;padding-left:32px}.services-menu{border-bottom:1px solid #ffffff1a;padding:12px 24px;width:100%}.services-link{background:#0000;color:#fff;display:block;font-size:1rem;font-weight:500;text-align:left;width:100%}.services-dropdown{background:#00bcd41a;border:none;border-left:3px solid #00bcd4;border-radius:0;box-shadow:none;margin-top:8px;min-width:auto;padding-left:16px;position:static}.services-dropdown a{background:#0000;border-bottom:1px solid #ffffff0d;color:#fff;font-size:.9rem;padding:10px 24px;text-align:left}.services-dropdown a:hover{background:#00bcd433;color:#00bcd4;padding-left:32px}.report-menu{border-bottom:1px solid #ffffff1a;padding:12px 24px;width:100%}.report-link{background:#0000;color:#fff;display:block;font-size:1rem;font-weight:500;text-align:left;width:100%}.report-dropdown{background:#00bcd41a;border:none;border-left:3px solid #00bcd4;border-radius:0;box-shadow:none;margin-top:8px;min-width:auto;padding-left:16px;position:static}.report-dropdown a{background:#0000;border-bottom:1px solid #ffffff0d;color:#fff;font-size:.9rem;padding:10px 24px;text-align:left}.report-dropdown a:hover{background:#00bcd433;color:#00bcd4;padding-left:32px}.mobile-social-icons{background:#0000;border-bottom:1px solid #ffffff1a;display:flex;gap:16px;justify-content:flex-start;margin-bottom:8px;padding:16px 24px}.mobile-social-icons a{background:#00bcd41a;border:none;border-radius:8px;outline:none;padding:8px;transition:all .3s ease}.mobile-social-icons a:hover{background:#00bcd433;transform:translateY(-2px)}.navbar{min-height:56px;padding:8px 16px}.upcoming-dsi-project-features{align-items:center;flex-direction:column;gap:20px}.upcoming-dsi-project-feature{flex:none;max-width:300px;width:100%}.testimonials-grid{grid-template-columns:1fr;max-width:500px}.testimonials-message{flex-direction:column;gap:15px;padding:30px 20px}.report-dropdown a,.services-dropdown a{box-sizing:border-box;line-height:1.4;max-width:100%;overflow-wrap:break-word;white-space:normal;word-break:break-word}}@media (max-width:768px){.malware-free-india-section{padding:30px 0}.malware-free-content{border-radius:12px;margin:0 20px;padding:24px 20px}.malware-free-icon{font-size:2.5rem;margin-bottom:12px}.malware-free-heading{font-size:1.8rem;margin-bottom:12px}.malware-free-heading:after{width:40px}.malware-free-paragraph{font-size:1rem;margin-bottom:16px}.report-button{font-size:.9rem;padding:10px 20px}}@media (max-width:480px){.malware-free-content{margin:0 16px;padding:20px 16px}.malware-free-icon{font-size:2rem}.malware-free-heading{font-size:1.5rem;letter-spacing:.5px}.malware-free-heading:after{width:35px}.malware-free-paragraph{font-size:.95rem;line-height:1.5}.report-button{border-radius:20px;font-size:.85rem;padding:10px 18px}}@media (min-width:1400px){.upcoming-dsi-ai-section,.upcoming-dsi-content .upcoming-dsi-heading,.upcoming-dsi-footer,.upcoming-dsi_content>p{max-width:1600px}.upcoming-dsi-features{gap:3px}.upcoming-dsi-feature{min-height:130px;padding:10px 4px}.upcoming-dsi-feature-text{font-size:.8em;padding:0 4px}}@media (max-width:700px){.nav-links{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181d27fa;box-shadow:0 4px 20px #0000004d;flex-direction:column;left:0;padding:20px 0;position:fixed;top:100%;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:999}.nav-links.open{transform:translateY(0)}.nav-links a{background:#0000;border-bottom:1px solid #ffffff1a;box-sizing:border-box;color:#fff;font-size:1rem;font-weight:500;padding:12px 24px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.nav-links a.active,.nav-links a:active,.nav-links a:focus{background:#0000;color:#fff;outline:none}.nav-links a:hover{background:#00bcd41a;color:#00bcd4;padding-left:32px}.services-menu{border-bottom:1px solid #ffffff1a;padding:12px 24px;width:100%}.services-link{background:#0000;color:#fff;display:block;font-size:1rem;font-weight:500;text-align:left;width:100%}.services-dropdown{background:#00bcd41a;border:none;border-left:3px solid #00bcd4;border-radius:0;box-shadow:none;margin-top:8px;min-width:auto;padding-left:16px;position:static}.services-dropdown a{background:#0000;border-bottom:1px solid #ffffff0d;color:#fff;font-size:.9rem;padding:10px 24px;text-align:left}.services-dropdown a:hover{background:#00bcd433;color:#00bcd4;padding-left:32px}.report-menu{border-bottom:1px solid #ffffff1a;padding:12px 24px;width:100%}.report-link{background:#0000;color:#fff;display:block;font-size:1rem;font-weight:500;text-align:left;width:100%}.report-dropdown{background:#00bcd41a;border:none;border-left:3px solid #00bcd4;border-radius:0;box-shadow:none;margin-top:8px;min-width:auto;padding-left:16px;position:static}.report-dropdown a{background:#0000;border-bottom:1px solid #ffffff0d;color:#fff;font-size:.9rem;padding:10px 24px;text-align:left}.report-dropdown a:hover{background:#00bcd433;color:#00bcd4;padding-left:32px}.mobile-social-icons{background:#0000;border-bottom:1px solid #ffffff1a;display:flex;gap:16px;justify-content:flex-start;margin-bottom:8px;padding:16px 24px}.mobile-social-icons a{background:#00bcd41a;border:none;border-radius:8px;outline:none;padding:8px;transition:all .3s ease}.mobile-social-icons a:hover{background:#00bcd433;transform:translateY(-2px)}.navbar{min-height:56px;padding:8px 16px}.upcoming-dsi-project-features{align-items:center;flex-direction:column;gap:20px}.upcoming-dsi-project-feature{flex:none;max-width:300px;width:100%}.testimonials-grid{grid-template-columns:1fr;max-width:500px}.testimonials-message{flex-direction:column;gap:15px;padding:30px 20px}}@media (max-width:480px){.menu-toggle-button{gap:2px;height:40px;width:40px}.hamburger-line{height:7px;width:26px}.navbar{min-height:52px;padding:6px 12px}.nav-links{max-height:calc(100vh - 52px);top:52px}}@media (max-width:360px){.menu-toggle-button{height:36px;width:36px}.hamburger-line{height:6px;width:24px}.navbar{min-height:48px;padding:4px 8px}.nav-links{max-height:calc(100vh - 48px);top:48px}}.about-hero-section{background:linear-gradient(135deg,#181d27,#00bcd4 50%,#181d27);margin:0 auto;max-width:1200px}.about-hero-section:before{background:radial-gradient(circle at 20% 20%,#00bcd433 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff1a 0,#0000 40%)}.about-hero-subtitle{max-width:500px}.about-hero-graphic{flex:0 0 300px;position:relative;z-index:2}.floating-icons{height:200px;margin:0 auto;position:relative;width:200px}.floating-icon{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 4px 15px rgba(0,188,212,.4));font-size:2.5em;position:absolute}.floating-icon.shield{animation-delay:0s;left:50%;top:0;transform:translateX(-50%)}.floating-icon.lock{animation-delay:.75s;right:0;top:50%;transform:translateY(-50%)}.floating-icon.globe{animation-delay:1.5s;bottom:0;left:50%;transform:translateX(-50%)}.floating-icon.heart{animation-delay:2.25s;left:0;top:50%;transform:translateY(-50%)}.floating-icon.lock{animation-name:floatRight}.floating-icon.heart{animation-name:floatLeft}@keyframes floatRight{0%,to{transform:translateY(0) translateY(-50%)}50%{transform:translateY(-20px) translateY(-50%)}}@keyframes floatLeft{0%,to{transform:translateY(0) translateY(-50%)}50%{transform:translateY(-20px) translateY(-50%)}}.about-content-container{margin:0 auto;max-width:1200px;padding:60px 20px}.about-mission-card{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #00bcd41a;border-radius:25px;box-shadow:0 15px 50px #0000001a;margin-bottom:60px;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.about-mission-card:before{animation:shimmerBackground 4s ease-in-out infinite;background:linear-gradient(45deg,#0000,#00bcd40d,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:1}@keyframes shimmerBackground{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.mission-icon{font-size:4em;margin-bottom:20px;position:relative;z-index:2}.mission-title{color:#333;font-size:2.5em;font-weight:700;margin-bottom:25px;position:relative;z-index:2}.mission-text{color:#555;font-size:1.2em;line-height:1.8;position:relative;z-index:2}.mission-text strong{color:#00bcd4;font-weight:700}.section-title{color:#333;font-size:2.3em;font-weight:700;margin-bottom:40px;position:relative;text-align:center}.section-title:after{background:linear-gradient(90deg,#00bcd4,#45b7aa);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.about-team-section{margin-bottom:60px}.team-description{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.team-card{background:linear-gradient(135deg,#00bcd4,#45b7aa);border-radius:20px;box-shadow:0 10px 30px #00bcd433;color:#fff;padding:30px 25px;text-align:center;transition:transform .3s ease}.team-card:hover{transform:translateY(-10px) scale(1.02)}.team-icon{font-size:3em;margin-bottom:15px}.team-card h3{font-size:1.4em;font-weight:700;margin-bottom:15px}.team-card p{font-size:1em;line-height:1.6;opacity:.9}.team-text{color:#555;font-size:1.1em;line-height:1.8;margin:0 auto;max-width:800px;text-align:center}.about-services-section{margin-bottom:60px}.services-grid{grid-gap:25px;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-item{background:#fff;border:2px solid #0000;border-radius:15px;box-shadow:0 8px 25px #00000014;padding:30px 25px;text-align:center;transition:all .3s ease}.service-item:hover{border-color:#00bcd4;box-shadow:0 15px 40px #00bcd426;transform:translateY(-5px)}.service-icon{font-size:3em}.service-item h3{color:#333;font-size:1.3em;font-weight:700;margin-bottom:15px}.service-item p{color:#666;font-size:1em;line-height:1.6}.about-innovation-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);border:2px solid #00bcd433;border-radius:25px;box-shadow:0 15px 50px #00bcd426;color:#fff;margin-bottom:60px;overflow:hidden;padding:50px 40px;position:relative}.about-innovation-section:before{background:radial-gradient(circle at 20% 30%,#00bcd41a 0,#0000 60%),radial-gradient(circle at 80% 70%,#ffffff0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.innovation-content{align-items:center;display:flex;gap:50px;position:relative;z-index:2}.innovation-text{flex:2 1}.innovation-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00bcd4);background-clip:text;-webkit-background-clip:text;color:#fff;font-size:2.3em;font-weight:700;margin-bottom:25px;text-shadow:0 2px 8px #0000004d}.innovation-text p{color:#e2e8f0;font-size:1.2em;font-weight:400;line-height:1.8;margin-bottom:20px;text-shadow:0 1px 3px #0000004d}.innovation-text strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00e5ff,#00bcd4);background-clip:text;-webkit-background-clip:text;color:#00e5ff;font-weight:700;position:relative;text-shadow:none}.innovation-text strong:after{background:linear-gradient(90deg,#00e5ff,#00bcd4);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;opacity:.6;position:absolute;right:0}.innovation-visual{align-items:center;display:flex;flex:1 1;justify-content:center}.tech-circles{height:150px;position:relative;width:150px}.tech-circle{align-items:center;animation:orbit 8s linear infinite;background:linear-gradient(135deg,#00e5ff,#00bcd4);border:2px solid #fff3;border-radius:50%;box-shadow:0 8px 25px #00e5ff66;color:#fff;display:flex;font-size:1.1em;font-weight:700;height:60px;justify-content:center;position:absolute;text-shadow:0 1px 3px #0000004d;width:60px}.tech-circle.ai{background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 8px 25px #ff6b6b66;left:50%;top:0;transform:translateX(-50%)}.tech-circle.ml{animation-delay:-2.67s;background:linear-gradient(135deg,#4ecdc4,#44a08d);box-shadow:0 8px 25px #4ecdc466;right:0;top:50%;transform:translateY(-50%)}.tech-circle.sec{animation-delay:-5.33s;background:linear-gradient(135deg,#45b7d1,#96c93d);bottom:0;box-shadow:0 8px 25px #45b7d166;left:0}@keyframes orbit{0%{transform:rotate(0deg) translateX(45px) rotate(0deg)}to{transform:rotate(1turn) translateX(45px) rotate(-1turn)}}.about-education-section{margin-bottom:60px}.education-content{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;display:flex;gap:50px;padding:40px}.education-text{flex:2 1}.education-text p{color:#555;font-size:1.1em;line-height:1.8}.education-text strong{color:#00bcd4;font-weight:700}.education-icons{flex:1 1;gap:20px}.edu-item,.education-icons{align-items:center;display:flex;flex-direction:column}.edu-item{gap:8px}.edu-icon{font-size:2.5em}.edu-label{color:#666;font-size:1em;font-weight:600}.about-vision-section{margin-bottom:40px}.vision-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;box-shadow:0 15px 50px #667eea33;color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.vision-card:before{background:radial-gradient(circle at 30% 30%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff0d 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.vision-icon{font-size:4em;margin-bottom:20px}.vision-icon,.vision-title{position:relative;z-index:2}.vision-title{font-size:2.5em;font-weight:700;margin-bottom:25px}.vision-text{font-size:1.2em;line-height:1.8;margin-bottom:30px;position:relative;z-index:2}.vision-text strong{color:gold;font-weight:700}.vision-values{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;position:relative;z-index:2}.value-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:20px;font-size:.9em;font-weight:600;padding:8px 16px}@media (max-width:1024px){.about-hero-section{flex-direction:column;gap:40px;text-align:center}.about-hero-graphic{flex:none}.education-content,.innovation-content{flex-direction:column;gap:30px}.tech-circles{height:120px;width:120px}.tech-circle{font-size:1em;height:50px;width:50px}}@media (max-width:768px){.about-main-title{font-size:3em}.about-hero-subtitle{font-size:1.1em}.about-content-container{padding:40px 15px}.about-mission-card{margin-bottom:40px;padding:30px 25px}.mission-title,.section-title{font-size:2em}.services-grid,.team-description{gap:20px;grid-template-columns:1fr}.about-innovation-section,.vision-card{padding:30px 25px}.education-icons{flex-direction:row;justify-content:space-around}.vision-values{gap:10px}.value-tag{font-size:.8em;padding:6px 12px}}@media (max-width:480px){.about-main-title{font-size:2.5em}.mission-title,.section-title{font-size:1.8em}.floating-icons{height:150px;width:150px}.floating-icon{font-size:2em}.tech-circles{height:100px;width:100px}}.team-page{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:0}.team-hero-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);overflow:hidden;padding:80px 20px 60px;position:relative;text-align:center}.team-hero-section:before{background:radial-gradient(circle at 20% 30%,#00bcd41a 0,#0000 50%),radial-gradient(circle at 80% 70%,#4caf5014 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.team-hero-content{margin-bottom:40px;position:relative;z-index:2}.team-main-title{-webkit-text-fill-color:#0000;animation:shimmer 4s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#fff,#4caf50);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;color:#fff;font-size:4em;font-weight:800;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.team-hero-subtitle{color:#b0b0b0;font-size:1.4em;line-height:1.6;margin:0 auto;max-width:700px}.team-hero-visual{position:relative;z-index:2}.hero-icons{gap:30px;justify-content:center;margin-top:30px}.hero-icon{filter:drop-shadow(0 0 15px rgba(0,188,212,.5))}.hero-icon:nth-child(2){animation-delay:.5s}.hero-icon:nth-child(3){animation-delay:1s}.team-member-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:2px solid #00bcd41a;border-radius:30px;box-shadow:0 15px 40px #0000001a;padding:50px 40px;transition:all .4s ease}.team-member-card:before{background:linear-gradient(90deg,#00bcd4,#4caf50,#2196f3);content:"";height:6px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.team-member-card:hover:before{transform:scaleX(1)}.team-member-card:hover{border-color:#00bcd4;box-shadow:0 25px 60px #00bcd433;transform:translateY(-8px)}.team-member-card.chairman:before{background:linear-gradient(90deg,#ff6b6b,#4ecdc4,#45b7d1)}.team-member-card.devops:before{background:linear-gradient(90deg,#96ceb4,#ffeaa7,#fd79a8)}.member-header{margin-bottom:40px}.avatar-image{border:5px solid #00bcd4;box-shadow:0 10px 30px #00bcd44d;height:150px;width:150px}.avatar-image:hover{box-shadow:0 15px 40px #00bcd466;transform:scale(1.05)}.member-name{color:#1e293b;font-weight:800;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.member-title{color:#0097a7;letter-spacing:.5px;text-transform:uppercase}.member-social{margin-top:20px}.social-btn{background:linear-gradient(135deg,#0077b5,#005885);box-shadow:0 4px 15px #0077b54d;color:#fff;padding:12px 25px}.social-btn:hover{background:linear-gradient(135deg,#005885,#046);box-shadow:0 8px 25px #0077b566;transform:translateY(-3px)}.member-description{color:#475569}.member-intro{color:#334155;font-size:1.2em;font-weight:500;margin-bottom:30px}.expertise-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px 0}.expertise-item{align-items:center;background:#00bcd40d}.expertise-item:hover{background:#00bcd41a;transform:translateX(5px)}.expertise-icon{color:#0097a7}.expertise-text{color:#475569;font-size:1em}.global-recognition{background:linear-gradient(135deg,#ffd7001a,#ffc1071a);border:2px solid #ffc1074d;border-radius:20px;margin:40px 0;overflow:hidden;padding:30px;position:relative}.global-recognition:before{background:radial-gradient(circle at 20% 30%,#ffd7000d 0,#0000 50%),radial-gradient(circle at 80% 70%,#ffc1070d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.global-recognition h3{color:#f57c00;font-size:1.8em;font-weight:700;letter-spacing:1px;margin-bottom:20px;position:relative;text-align:center;text-transform:uppercase;z-index:2}.global-recognition h3:after{background:linear-gradient(90deg,#ff9800,#f57c00);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.hall-of-fame{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d32f2f,#f44336);background-clip:text;-webkit-background-clip:text;color:#d32f2f;font-weight:700;text-shadow:0 2px 4px #d32f2f33}.global-recognition-companies{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:30px;position:relative;z-index:2}.company-logo{align-items:center;background:#ffffffe6;border:2px solid #0000;border-radius:20px;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:20px 15px;position:relative;transition:all .4s ease}.company-logo:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.company-logo:hover:before{left:100%}.company-logo:hover{background:#fff;border-color:#ffc10780;box-shadow:0 12px 30px #00000026;transform:translateY(-8px) scale(1.02)}.company-circle{align-items:center;border-radius:50%;box-shadow:0 4px 15px #0003;color:#fff;display:flex;font-size:1.2em;font-weight:700;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:60px}.company-logo:hover .company-circle{box-shadow:0 6px 20px #0000004d;transform:scale(1.1)}.company-circle.microsoft{background:linear-gradient(135deg,#00a4ef,#0078d4);box-shadow:0 4px 15px #0078d44d}.company-circle.google{background:linear-gradient(135deg,#4285f4,#34a853);box-shadow:0 4px 15px #4285f44d}.company-circle.bosch{background:linear-gradient(135deg,#e31e24,#b71c1c);box-shadow:0 4px 15px #e31e244d}.company-circle.wire{background:linear-gradient(135deg,#000,#333);box-shadow:0 4px 15px #0006}.company-circle.sbab{background:linear-gradient(135deg,#ff6900,#ff8a00);box-shadow:0 4px 15px #ff69004d}.company-circle.samsung{background:linear-gradient(135deg,#1428a0,#0d47a1);box-shadow:0 4px 15px #1428a04d}.company-circle.redbull{background:linear-gradient(135deg,#c8102e,#fc0);box-shadow:0 4px 15px #c8102e4d}.company-circle.vmware{background:linear-gradient(135deg,#607d8b,#455a64);box-shadow:0 4px 15px #607d8b4d}.company-circle.ing{background:linear-gradient(135deg,#ff6200,#f80);box-shadow:0 4px 15px #ff62004d}.company-name{color:#475569;font-size:.95em;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;transition:all .3s ease}.company-logo:hover .company-name{color:#1e293b;font-weight:700}.additional-achievements{gap:30px;justify-content:center;margin:40px 0}.achievement-stat{background:#4caf501a;border:2px solid #4caf504d;border-radius:15px;cursor:pointer;flex:1 1;min-width:200px;padding:25px}.achievement-stat:before{background:linear-gradient(90deg,#4caf50,#66bb6a);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.achievement-stat:hover:before{transform:scaleX(1)}.achievement-stat:hover{background:#4caf5026;box-shadow:0 10px 25px #4caf5033}.stat-number{animation:countUp 2s ease-out;color:#4caf50;font-weight:800}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-label{color:#475569;letter-spacing:.5px;text-transform:uppercase}.media-coverage{background:#2196f31a;border:2px solid #2196f34d;border-radius:20px;margin:40px 0;overflow:hidden;padding:30px}.media-coverage:before{background:radial-gradient(circle at 30% 20%,#2196f30d 0,#0000 50%),radial-gradient(circle at 70% 80%,#1976d20d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.media-title{color:#1976d2;font-size:1.5em;letter-spacing:1px;margin-bottom:20px;position:relative;text-align:center;text-transform:uppercase;z-index:2}.media-title:after{background:linear-gradient(90deg,#2196f3,#1976d2);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.media-outlets{gap:20px;justify-content:center;position:relative;z-index:2}.media-outlet{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 4px 15px #2196f34d;letter-spacing:.5px;padding:12px 25px;text-transform:uppercase}.media-outlet:before{transition:left .5s ease}.media-outlet:hover{background:linear-gradient(135deg,#1976d2,#1565c0);box-shadow:0 8px 25px #2196f366;transform:translateY(-3px)}@media (max-width:1024px){.global-recognition-companies{gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.company-circle{font-size:1em;height:50px;width:50px}.company-name{font-size:.85em}}@media (max-width:768px){.global-recognition{padding:25px 20px}.global-recognition-companies{gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.company-logo{gap:8px;padding:15px 10px}.company-circle{font-size:.9em;height:45px;width:45px}.company-name{font-size:.8em}.additional-achievements{flex-direction:column;gap:20px}.achievement-stat{padding:20px}.media-outlets{align-items:center;flex-direction:column;gap:15px}}@media (max-width:480px){.global-recognition-companies{gap:10px;grid-template-columns:repeat(2,1fr)}.company-logo{padding:12px 8px}.company-circle{font-size:.8em;height:40px;width:40px}.company-name{font-size:.75em}.stat-number{font-size:2em}}.team-member{animation:fadeInUp .6s ease-out}.team-member:first-child{animation-delay:.1s}.team-member:nth-child(2){animation-delay:.2s}.team-member:nth-child(3){animation-delay:.3s}.team-member:nth-child(4){animation-delay:.4s}.tech-badges::-webkit-scrollbar{height:4px}.tech-badges::-webkit-scrollbar-track{background:#0000001a;border-radius:2px}.tech-badges::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#00bcd4,#0097a7);border-radius:2px}.tech-badges::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#0097a7,#00838f)}.tech-badge.cybersecurity{background:linear-gradient(135deg,#e91e63,#c2185b)}.tech-badge.malware{background:linear-gradient(135deg,#ff5722,#d84315)}.tech-badge.phishing{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.tech-badge.security{background:linear-gradient(135deg,#f44336,#d32f2f)}.tech-badge.threat-hunting{background:linear-gradient(135deg,#795548,#5d4037)}.tech-badge.ai-detection{background:linear-gradient(135deg,#607d8b,#455a64)}.tech-badge.devops-security{background:linear-gradient(135deg,#4caf50,#388e3c)}.tech-badge.automation{background:linear-gradient(135deg,#ff9800,#f57c00)}.tech-badge.resilience{background:linear-gradient(135deg,#3f51b5,#303f9f)}.tech-badge{cursor:pointer;display:inline-block;font-size:.9em;font-weight:700;letter-spacing:.5px;margin:4px;opacity:1;padding:10px 18px;text-transform:uppercase;visibility:visible}.tech-badge:hover{box-shadow:0 8px 25px #0000004d}.tech-badges{gap:12px;justify-content:center;margin-top:20px}.tech-badge.cyber-security{background:linear-gradient(135deg,#e91e63,#c2185b)}.tech-badge.malware-hunting{background:linear-gradient(135deg,#ff5722,#d84315)}.tech-badge.phishing-detection{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.policy-container{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;color:#2c3e50;font-family:Poppins,sans-serif;line-height:1.7;margin:80px auto 40px;max-width:800px;padding:40px 30px}.policy-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3498db,#2980b9);-webkit-background-clip:text;background-clip:text;border-bottom:3px solid #3498db;color:#2c3e50;font-size:2.2rem;font-weight:700;margin-bottom:30px;padding-bottom:20px;text-align:center}h2{background:linear-gradient(90deg,#f8f9fa,#e9ecef);border-left:5px solid #3498db;border-radius:8px;color:#2c3e50;font-size:1.6rem;font-weight:600;margin-bottom:15px;margin-top:35px;padding:12px 15px;position:relative;transition:all .3s ease}h2:hover{background:linear-gradient(90deg,#e3f2fd,#bbdefb);transform:translateX(5px)}p{color:#34495e;font-size:1rem;font-weight:400;margin-bottom:20px;text-align:justify}ul{list-style:none;margin:15px 0;padding-left:0}ul li{color:#2c3e50;font-size:1rem;margin-bottom:12px;padding-left:35px;position:relative;transition:all .3s ease}ul li:before{color:#27ae60;content:"✅";font-size:1.2rem;left:0;position:absolute;top:0}ul li:hover{color:#3498db;padding-left:40px}ul ul{margin-left:20px;margin-top:10px}ul ul li:before{color:#3498db;content:"➤";font-size:1rem}.info-box{background:linear-gradient(135deg,#f1f9ff,#e8f4fd);border-left:4px solid #3498db;border-radius:10px;box-shadow:0 4px 15px #3498db1a;color:#2c3e50;font-size:1rem;font-weight:500;margin:25px 0;padding:20px;position:relative}.info-box:before{content:"📅";font-size:1.5rem;position:absolute;right:20px;top:20px}.contact{background:linear-gradient(135deg,#eaf7ea,#d4e6d4);border:2px solid #27ae60;border-radius:12px;font-weight:500;margin:20px 0;padding:25px;position:relative;text-align:center}.contact:before{content:"📞";font-size:1.5rem;position:absolute;right:20px;top:15px}.contact div{font-size:1.1rem;margin:10px 0}.contact a{border-bottom:2px solid #0000;color:#27ae60;font-weight:600;text-decoration:none;transition:all .3s ease}.contact a:hover{border-bottom:2px solid #2980b9;color:#2980b9;transform:translateY(-2px)}.quote{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #bdc3c7;border-radius:15px;color:#7f8c8d;font-size:1.4rem;font-style:italic;font-weight:500;margin-bottom:0;margin-top:40px;padding:25px;position:relative;text-align:center}.quote:before{content:"💫";left:20px}.quote:after,.quote:before{font-size:1.5rem;position:absolute;top:10px}.quote:after{content:"🇮🇳";right:20px}@media (max-width:768px){.policy-container{border-radius:12px;margin:60px auto 20px;padding:25px 20px}.policy-title{font-size:1.8rem;margin-bottom:25px}h2{font-size:1.4rem;margin-top:25px;padding:10px 12px}.contact,.info-box{margin:15px 0;padding:15px}.quote{font-size:1.2rem;margin-top:30px;padding:20px}ul li{padding-left:30px}}@media (max-width:480px){.policy-container{margin:20px 10px;padding:20px 15px}.policy-title{font-size:1.5rem}h2{font-size:1.2rem;padding:8px 10px}.contact:before,.info-box:before,.quote:after,.quote:before{display:none}.quote{font-size:1.1rem;padding:15px}}.policy-container{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.info-box:hover{box-shadow:0 8px 25px #3498db33;transform:translateY(-3px)}.contact:hover{box-shadow:0 8px 25px #27ae6033;transform:translateY(-3px)}.quote:hover{box-shadow:0 8px 25px #7f8c8d33;transform:scale(1.02)}.gallery-coming-soon-container{align-items:center;background:linear-gradient(135deg,#00bcd4,#181d27);border-radius:18px;box-shadow:0 6px 32px #00000021;display:flex;flex-direction:column;justify-content:center;margin:40px auto;max-width:700px;min-height:60vh;padding:48px 20px 56px}.gallery-coming-soon-title{color:#fff;font-size:3.2em;font-weight:700;letter-spacing:2px;margin-bottom:0;text-shadow:0 4px 24px #0000002e}.gallery-coming-soon-message{color:#00fff0;font-size:2.2em;font-weight:600;letter-spacing:1px;margin:12px 0 0;text-shadow:0 2px 12px #00000021}.gallery-soon-underline{background:#fff;border-radius:3px;box-shadow:0 2px 8px #00bcd4;height:5px;margin:22px 0 0;width:120px}.gallery-coming-soon-subtext{color:#fff;font-size:1.2em;letter-spacing:1px;margin-top:32px;opacity:.85;text-align:center}@media (max-width:600px){.gallery-coming-soon-title{font-size:2em}.gallery-coming-soon-message{font-size:1.3em}.gallery-coming-soon-container{padding:28px 6px 36px}}.contact-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.contact-container{background:#23283a;border-radius:16px;box-shadow:0 4px 24px #00bcd421;color:#fff;margin:0 auto;max-width:800px;padding:32px 24px;text-align:center;width:100%}.contact-form-section{width:100%}.contact-form-section h2{color:#00bcd4;font-size:2em;font-weight:700;letter-spacing:1px;margin-bottom:18px;text-align:center}.contact-form-section>p{color:#e0f7fa;font-size:1.1em;margin-bottom:24px;text-align:center}.rate-limit-message{animation:slideIn .3s ease-out;background:#181d27;border-radius:12px;box-shadow:0 2px 12px #ff98001a;color:#ff9800;font-weight:600;margin-bottom:24px;padding:18px 25px;text-align:center}.contact-form{display:flex;flex-direction:column;gap:18px;margin-top:12px;width:100%}.form-group input,.form-group textarea{background:#181d27;border:none;border-radius:8px;box-shadow:0 2px 8px #00bcd414;box-sizing:border-box;color:#fff;font-size:1em;margin-bottom:2px;outline:none;padding:10px 12px;transition:background .2s,color .2s;width:100%}.form-group input:focus,.form-group textarea:focus{background:#23283a;color:#00bcd4}.form-group input:hover,.form-group textarea:hover{background:#1e2330}.form-group input.error,.form-group textarea.error{animation:shake .5s ease-in-out;background:#e91e631a;color:#e91e63}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.error-message{align-items:center;color:#e91e63;display:flex;font-size:.9em;font-weight:500;gap:5px;margin-top:4px}.error-message:before{content:"⚠️";font-size:1em}.char-count{align-self:flex-end;background:#00bcd414;border-radius:6px;color:#00bcd4;display:block;font-size:.85em;font-weight:500;margin-top:4px;padding:2px 6px;text-align:right}.submit-btn:disabled:after{animation:spin 1s linear infinite;border:2px solid #a0aec0;border-radius:50%;border-top-color:#0000;content:"";display:inline-block;height:16px;margin-left:8px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-info-section{background:#181d27;border-radius:12px;box-shadow:0 2px 12px #00bcd41a;margin-top:32px;padding:24px}.contact-info-section h3{color:#00bcd4;font-size:1.5em;letter-spacing:1px;margin-bottom:16px}.contact-info{display:flex;flex-direction:column;gap:16px;text-align:left}.contact-item{align-items:center;background:#00bcd40d;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s ease}.contact-item:hover{background:#00bcd41a;transform:translateX(5px)}.contact-icon{color:#00bcd4;font-size:1.5em;text-align:center;width:24px}.contact-details h4{color:#fff;font-size:1.1em;font-weight:600;margin-bottom:4px}.contact-details p{color:#e0f7fa;font-size:.95em;margin:0}.contact-details a{color:#00bcd4;text-decoration:none;transition:color .2s ease}.contact-details a:hover{color:#fff}.social-media{border-top:1px solid #00bcd433;margin-top:24px;padding-top:24px}.social-media h4{color:#00bcd4;font-size:1.2em;letter-spacing:1px;margin-bottom:16px}.social-links{flex-wrap:wrap;gap:16px}.social-link,.social-links{display:flex;justify-content:center}.social-link{align-items:center;background:#00bcd41a;border:1px solid #00bcd433;border-radius:8px;color:#00bcd4;font-size:1.2em;height:44px;text-decoration:none;transition:all .2s ease;width:44px}.social-link:hover{background:#00bcd4;box-shadow:0 4px 12px #00bcd433;color:#181d27;transform:translateY(-2px)}@media (max-width:768px){.contact-page{padding:24px 12px}.contact-container{margin:0 auto;max-width:600px;padding:24px 16px}.form-row{flex-direction:column;gap:0}.form-group.half{min-width:100%}.submit-btn{font-size:1em;padding:14px 0}.contact-form-section h2{font-size:1.8em}.social-links{gap:12px}.social-link{font-size:1.1em;height:40px;width:40px}}@media (max-width:480px){.contact-container{padding:20px 12px}.contact-form-section h2{font-size:1.6em}.form-group input,.form-group textarea{font-size:.95em;padding:8px 10px}.submit-btn{font-size:.95em;padding:12px 0}}@media print{.contact-page{background:none;color:#000}.contact-container{background:none;border:1px solid #000;box-shadow:none}.social-links,.submit-btn{display:none}}.form-group input:focus,.form-group textarea:focus,.submit-btn:focus{outline:2px solid #00bcd480;outline-offset:2px}@media (prefers-reduced-motion:reduce){.contact-item,.form-group input,.form-group textarea,.social-link,.submit-btn{transition:none}@keyframes slideIn,
  @keyframes shake,
  @keyframes spin{animation:none}}.umbrella-page{background:#0a0a0a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}.umbrella-hero{align-items:center;background:linear-gradient(135deg,#0d1421,#1a2332 50%,#243447);display:flex;min-height:90vh;overflow:hidden;padding:80px 0;position:relative}.umbrella-hero:before{animation:heroShimmer 8s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#00bcd41a 0,#0000 60%),radial-gradient(circle at 80% 70%,#4caf5014 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes heroShimmer{0%,to{opacity:1}50%{opacity:.8}}.umbrella-hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:2}.umbrella-hero-icon{animation:umbrellaFloat 3s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(0,188,212,.5));font-size:4rem;margin-bottom:20px}@keyframes umbrellaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.umbrella-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00bcd4,#4caf50);background-clip:text;-webkit-background-clip:text;font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:24px;text-shadow:0 4px 8px #0000004d}.umbrella-hero-subtitle{color:#e2e8f0;font-size:1.3rem;line-height:1.7;margin-bottom:40px;text-shadow:0 2px 4px #0000004d}.umbrella-hero-stats{display:flex;gap:30px;margin-bottom:40px}.hero-stat{background:#00bcd41a;border:1px solid #00bcd433;border-radius:12px;flex:1 1;padding:20px}.hero-stat-number{color:#00bcd4;font-size:2.2rem;font-weight:800;margin-bottom:8px}.hero-stat-text{color:#b0bec5;font-size:.9rem;font-weight:500}.umbrella-cta-button{align-items:center;background:linear-gradient(135deg,#00bcd4,#4caf50);border-radius:30px;box-shadow:0 6px 20px #00bcd44d;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.umbrella-cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.umbrella-cta-button:hover{box-shadow:0 8px 25px #00bcd466;transform:translateY(-3px)}.umbrella-cta-button:hover:before{left:100%}.umbrella-visual{align-items:center;display:flex;justify-content:center;position:relative}.umbrella-protection{position:relative;text-align:center}.umbrella-icon{animation:umbrellaRotate 6s ease-in-out infinite;filter:drop-shadow(0 8px 20px rgba(0,188,212,.6));font-size:8rem;margin-bottom:30px}@keyframes umbrellaRotate{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.protected-entities{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:40px}.entity{background:#4caf5033;border:1px solid #4caf504d;border-radius:8px;color:#c8e6c9;font-size:.9rem;font-weight:600;padding:12px 16px}.cyber-threats{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;opacity:.6}.threat{background:#f4433633;border:1px solid #f443364d;border-radius:8px;color:#ffcdd2;font-size:.9rem;font-weight:600;padding:12px 16px;position:relative}.threat:before{content:"❌";font-size:1.2rem;position:absolute;right:-8px;top:-8px}.umbrella-content{background:#0f1419}.umbrella-section{padding:80px 0;position:relative}.umbrella-section:nth-child(2n){background:#ffffff05}.umbrella-section-header{margin:0 auto 60px;max-width:800px;padding:0 24px;text-align:center}.umbrella-section-icon{animation:sectionIconPulse 4s ease-in-out infinite;display:block;font-size:3rem;margin-bottom:20px}@keyframes sectionIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.umbrella-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00bcd4);background-clip:text;-webkit-background-clip:text;font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:20px}.umbrella-section-subtitle{color:#b0bec5;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.challenge-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460)}.challenge-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 50px;max-width:1200px;padding:0 24px}.challenge-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.challenge-card:hover{background:#ffffff1f;box-shadow:0 12px 30px #00bcd433;transform:translateY(-8px)}.challenge-card.threat-card{border-color:#f443364d}.challenge-card.threat-card:hover{box-shadow:0 12px 30px #f4433633}.challenge-icon{display:block;font-size:2.5rem;margin-bottom:20px}.challenge-title{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:16px}.challenge-desc{color:#b0bec5;line-height:1.6}.solution-banner{align-items:center;background:linear-gradient(135deg,#4caf50,#66bb6a);border-radius:16px;box-shadow:0 8px 25px #4caf504d;display:flex;gap:20px;margin:0 auto;max-width:800px;padding:30px}.solution-icon{flex-shrink:0;font-size:2.5rem}.solution-text h3{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:8px}.solution-text p{color:#e8f5e8;margin:0}.services-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;padding:0 24px}.service-umbrella-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:35px;position:relative;transition:all .4s ease}.service-umbrella-card:before{background:linear-gradient(90deg,#00bcd4,#4caf50);content:"";height:3px;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.service-umbrella-card:hover{background:#ffffff1a;box-shadow:0 15px 40px #00bcd440;transform:translateY(-10px)}.service-umbrella-card:hover:before{left:0}.service-umbrella-card.free-service{border-color:#ffc10766}.service-umbrella-card.free-service:hover{box-shadow:0 15px 40px #ffc10740}.service-umbrella-icon{color:#00bcd4;display:block;font-size:2.8rem;margin-bottom:20px}.service-umbrella-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:16px}.service-umbrella-desc{color:#b0bec5;line-height:1.7}.stats-umbrella-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 50px;max-width:1000px;padding:0 24px}.stat-umbrella-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f443361a;border:1px solid #f4433633;border-radius:12px;padding:25px;text-align:center;transition:all .3s ease}.stat-umbrella-card:hover{box-shadow:0 10px 25px #f4433633;transform:translateY(-5px)}.stat-umbrella-number{color:#f44336;font-size:2rem;font-weight:800;margin-bottom:10px}.stat-umbrella-icon{display:block;font-size:2rem;margin-bottom:15px}.stat-umbrella-text{color:#e2e8f0;line-height:1.5;margin:0}.unity-message{background:linear-gradient(135deg,#00bcd4,#4caf50);border-radius:20px;box-shadow:0 10px 30px #00bcd44d;margin:0 auto;max-width:800px;padding:40px;text-align:center}.unity-icon{display:block;font-size:3rem;margin-bottom:20px}.unity-message h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:16px}.unity-message p{color:#e8f5e8;font-size:1.1rem;line-height:1.6;margin:0}.process-flow{gap:40px;margin:0 auto;max-width:1200px;padding:0 24px}.process-step{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff1a;flex:1 1;min-width:250px;padding:35px 25px}.process-step:hover{box-shadow:0 12px 30px #00bcd433;transform:translateY(-8px)}.process-step-number{align-items:center;background:linear-gradient(135deg,#00bcd4,#4caf50);border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:30px;justify-content:center;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:30px}.process-step-icon{color:#00bcd4;display:block;font-size:2.5rem;margin-bottom:20px}.process-step-title{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:16px}.process-step-desc{color:#b0bec5;line-height:1.6;margin:0}.process-arrow{color:#00bcd4;font-size:2rem}.vision-pillars{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px;padding:0 24px}.vision-pillar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:30px 20px;text-align:center;transition:all .3s ease}.vision-pillar:hover{box-shadow:0 12px 25px #00bcd426;transform:translateY(-8px)}.vision-pillar-icon{color:#00bcd4;display:block;font-size:2.5rem;margin-bottom:16px}.vision-pillar h3{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:12px}.vision-pillar p{color:#b0bec5;line-height:1.5;margin:0}.join-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460)}.join-benefits{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px}.join-benefit{align-items:center;background:#00bcd41a;border:1px solid #00bcd433;border-radius:25px;color:#e2e8f0;display:flex;font-weight:600;gap:12px;padding:16px 24px}.join-benefit-icon{color:#00bcd4;font-size:1.3rem}.join-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.join-primary-btn,.join-secondary-btn{align-items:center;border-radius:30px;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.join-primary-btn{background:linear-gradient(135deg,#00bcd4,#4caf50);box-shadow:0 6px 20px #00bcd44d;color:#fff}.join-primary-btn:hover{box-shadow:0 8px 25px #00bcd466;transform:translateY(-3px)}.join-secondary-btn{background:#0000;border:2px solid #00bcd4;color:#00bcd4}.join-secondary-btn:hover{background:#00bcd4;color:#fff;transform:translateY(-3px)}@media (max-width:1024px){.umbrella-hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.umbrella-hero-title{font-size:2.8rem}.umbrella-section-title{font-size:2.2rem}.process-arrow{display:none}}@media (max-width:768px){.umbrella-hero{padding:60px 0}.umbrella-hero-title{font-size:2.2rem}.umbrella-hero-subtitle{font-size:1.1rem}.umbrella-hero-stats{flex-direction:column;gap:15px}.umbrella-section{padding:60px 0}.umbrella-section-title{font-size:1.8rem}.challenge-grid,.services-grid,.stats-umbrella-grid{grid-template-columns:1fr}.process-flow{flex-direction:column;gap:20px}.join-benefits,.join-buttons{align-items:center;flex-direction:column}}@media (max-width:480px){.umbrella-hero-title{font-size:1.8rem}.umbrella-section-title{font-size:1.5rem}.umbrella-section-subtitle{font-size:1rem}.challenge-card,.process-step,.service-umbrella-card{padding:25px 20px}.solution-banner{flex-direction:column;text-align:center}}.fake-loan-page{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.fake-loan-hero{align-items:center;background:linear-gradient(135deg,#dc3545,#c82333 50%,#fd7e14);color:#fff;display:flex;justify-content:space-between;min-height:90vh;overflow:hidden;padding:100px 20px;position:relative}.fake-loan-hero:before{background:radial-gradient(circle at 20% 30%,#dc35454d 0,#0000 50%),radial-gradient(circle at 80% 70%,#fd7e1433 0,#0000 40%),radial-gradient(circle at 50% 50%,#c8233366 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.fake-loan-hero-content{flex:1 1;max-width:600px;position:relative;z-index:2}.fake-loan-hero-icon{animation:protectBounce 3s ease-in-out infinite;filter:drop-shadow(0 8px 25px rgba(255,255,255,.3));font-size:5em;margin-bottom:30px}@keyframes protectBounce{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.1) rotate(2deg)}}.fake-loan-hero-title{-webkit-text-fill-color:#0000;animation:shimmer 4s ease-in-out infinite;background:linear-gradient(45deg,#fff,gold,#fff,#ffb300);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;font-size:3.5em;font-weight:700;line-height:1.2;margin-bottom:30px}.fake-loan-hero-subtitle{color:#ffffffe6;font-size:1.3em;font-weight:400;line-height:1.8;margin-bottom:40px}.hero-warning-banner{align-items:center;animation:warningPulse 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffd7004d;border-radius:15px;display:flex;gap:15px;margin:30px 0;padding:20px}@keyframes warningPulse{0%,to{border-color:#ffd7004d;box-shadow:0 0 0 #ffd7001a}50%{border-color:#ffd70099;box-shadow:0 0 20px #ffd70033}}.warning-icon{filter:drop-shadow(0 2px 8px rgba(255,215,0,.4));font-size:2em}.warning-text{font-size:1.1em;font-weight:500}.hero-cta-button,.hero-cta-button:hover{color:#dc3545}.fake-loan-visual{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative;z-index:2}.protection-visual{position:relative;text-align:center}.phone-mockup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:30px;margin-bottom:40px;padding:30px;position:relative}.fake-apps{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:20px}.fake-app{animation:appDanger 2s ease-in-out infinite;background:#dc354533;border:2px solid #dc35454d;border-radius:15px;font-size:3em;padding:20px;transition:all .3s ease}.fake-app.blocked{animation:appBlocked 1s ease-in-out infinite;background:#28a74533;border-color:#28a7454d}@keyframes appDanger{0%,to{background:#dc354533;transform:scale(1)}50%{background:#dc354566;transform:scale(1.05)}}@keyframes appBlocked{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.protection-shield{animation:shieldProtect 3s ease-in-out infinite}@keyframes shieldProtect{0%,to{filter:drop-shadow(0 10px 30px rgba(255,215,0,.4));transform:scale(1)}50%{filter:drop-shadow(0 20px 50px rgba(255,215,0,.6));transform:scale(1.1)}}.fake-loan-content{margin:0 auto;max-width:1200px;padding:80px 20px}.fl-section{background:#fff;border-radius:30px;box-shadow:0 20px 60px #00000014;margin-bottom:100px;overflow:hidden;padding:60px 50px;position:relative}.fl-section:before{background:linear-gradient(90deg,#dc3545,#fd7e14);border-radius:30px 30px 0 0;content:"";height:5px;left:0;position:absolute;right:0;top:0}.intro-section:before{background:linear-gradient(90deg,#17a2b8,#20c997)}.dangers-section:before{background:linear-gradient(90deg,#dc3545,#c82333)}.help-section:before{background:linear-gradient(90deg,#28a745,#20c997)}.safety-section:before{background:linear-gradient(90deg,#007bff,#6610f2)}.mission-section:before{background:linear-gradient(90deg,#1a1a2e,#16213e)}.report-section:before{background:linear-gradient(90deg,#fd7e14,#dc3545)}.fl-section-header{margin-bottom:50px;text-align:center}.fl-section-icon{animation:float 3s ease-in-out infinite;color:#dc3545;filter:drop-shadow(0 5px 20px rgba(220,53,69,.3));font-size:4em;margin-bottom:25px}.intro-section .fl-section-icon{color:#17a2b8;filter:drop-shadow(0 5px 20px rgba(23,162,184,.3))}.help-section .fl-section-icon{color:#28a745;filter:drop-shadow(0 5px 20px rgba(40,167,69,.3))}.safety-section .fl-section-icon{color:#007bff;filter:drop-shadow(0 5px 20px rgba(0,123,255,.3))}.mission-section .fl-section-icon{color:#6f42c1;filter:drop-shadow(0 5px 20px rgba(111,66,193,.3))}.report-section .fl-section-icon{color:#fd7e14;filter:drop-shadow(0 5px 20px rgba(253,126,20,.3))}.fl-section-title{color:#2c3e50;font-size:2.8em;font-weight:700;margin-bottom:20px}.fl-section-subtitle{color:#7f8c8d;font-size:1.3em;font-weight:500;line-height:1.7;margin:0 auto;max-width:900px}.intro-stats{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:50px 0}.intro-stat{background:linear-gradient(135deg,#17a2b81a,#17a2b80d);border:2px solid #17a2b833;border-radius:20px;min-width:180px;padding:30px 25px;text-align:center;transition:all .3s ease}.intro-stat:hover{border-color:#17a2b8;box-shadow:0 20px 50px #17a2b826;transform:translateY(-10px)}.stat-icon{color:#17a2b8;filter:drop-shadow(0 5px 15px rgba(23,162,184,.3));font-size:3em}.stat-number{color:#2c3e50;font-size:2.5em;margin-bottom:10px}.stat-text{color:#5a6c7d;font-weight:600}.mission-statement{background:linear-gradient(135deg,#17a2b80d,#20c99705);border-left:5px solid #17a2b8;border-radius:20px;margin-top:50px;padding:40px}.mission-statement p{color:#2c3e50;font-size:1.2em;font-weight:500;line-height:1.8;margin:0;text-align:center}.dangers-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.danger-card{background:linear-gradient(135deg,#dc35450d,#dc354505);border-left:5px solid #dc3545;border-radius:25px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:35px;position:relative;transition:all .4s ease}.danger-card:hover{background:linear-gradient(135deg,#dc35451a,#dc35450d);box-shadow:0 25px 60px #dc354533;transform:translateY(-10px)}.danger-icon{filter:drop-shadow(0 5px 15px rgba(220,53,69,.3));font-size:3.5em;margin-bottom:20px}.danger-title{color:#2c3e50;font-size:1.5em;font-weight:700;margin-bottom:15px}.danger-desc{color:#5a6c7d;flex-grow:1;font-size:1.1em;line-height:1.8;margin-bottom:20px}.danger-example{background:#dc35451a;border:1px solid #dc354533;border-radius:10px;color:#721c24;font-size:.95em;padding:15px}.awareness-quote{background:linear-gradient(135deg,#dc35450d,#fd7e1405);border:2px solid #dc35451a;border-radius:25px;margin-top:50px;padding:40px;position:relative;text-align:center}.quote-icon{color:#dc3545;filter:drop-shadow(0 5px 15px rgba(220,53,69,.3));font-size:3em;margin-bottom:20px}.awareness-quote blockquote{color:#2c3e50;font-size:1.5em;font-style:italic;font-weight:600;line-height:1.6;margin:0 0 15px}.awareness-quote cite{color:#dc3545;font-size:1.1em;font-weight:700}.help-services{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.help-service{background:linear-gradient(135deg,#28a7450d,#28a74505);border:2px solid #28a7451a;border-radius:25px;text-align:center}.help-service:hover{border-color:#28a745;box-shadow:0 25px 60px #28a74533}.help-icon{color:#28a745;filter:drop-shadow(0 5px 15px rgba(40,167,69,.3));font-size:3.5em;margin-bottom:20px}.help-service h3{color:#2c3e50;font-size:1.4em;font-weight:700}.help-service p{color:#5a6c7d;font-size:1.05em;margin:0}.help-process{background:linear-gradient(135deg,#28a7450d,#20c99705);border:2px solid #28a7451a}.process-flow{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.process-step{background:#fff;border:2px solid #28a74533;box-shadow:0 10px 30px #00000014;min-width:180px}.process-step:hover{border-color:#28a745;box-shadow:0 20px 50px #28a74526}.step-number{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 5px 15px #28a74566}.process-step h4{color:#2c3e50;font-size:1.3em;font-weight:700;margin:20px 0 10px}.process-step p{color:#5a6c7d;font-size:1em;line-height:1.6;margin:0}.process-arrow{color:#28a745;filter:drop-shadow(0 2px 8px rgba(40,167,69,.3))}.safety-tips{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.safety-tip{background:linear-gradient(135deg,#007bff0d,#007bff05);border-left:5px solid #007bff;border-radius:25px;padding:35px;transition:all .4s ease}.safety-tip:hover{background:linear-gradient(135deg,#007bff1a,#007bff0d);box-shadow:0 25px 60px #007bff33;transform:translateY(-10px)}.tip-icon{color:#007bff;filter:drop-shadow(0 5px 15px rgba(0,123,255,.3));font-size:3.5em;margin-bottom:20px}.safety-tip h3{color:#2c3e50;font-size:1.5em;font-weight:700;margin-bottom:15px}.safety-tip p{color:#5a6c7d;font-size:1.1em;line-height:1.8;margin:0}.red-flags{background:linear-gradient(135deg,#dc35450d,#dc354505);border:2px solid #dc35451a;border-radius:25px;margin-top:50px;padding:40px}.red-flags h3{color:#2c3e50;font-size:1.8em;font-weight:700;margin-bottom:30px;text-align:center}.red-flags-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.red-flag{word-wrap:break-word;background:#dc35451a;border:1px solid #dc354533;border-radius:15px;color:#721c24;font-weight:600;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:15px 20px;text-align:center;transition:all .3s ease}.mission-content{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:2fr 1fr;margin-top:50px}.mission-text p{color:#2c3e50;font-size:1.2em;font-weight:500;line-height:1.8;margin-bottom:25px}.mission-stats{display:flex;flex-direction:column;gap:30px}.mission-stat{background:linear-gradient(135deg,#6f42c11a,#6f42c10d);border:2px solid #6f42c133;border-radius:20px;padding:25px;text-align:center;transition:all .3s ease}.mission-stat:hover{border-color:#6f42c1;box-shadow:0 15px 40px #6f42c126}.mission-stat .stat-number{color:#6f42c1;display:block;font-size:2.5em;font-weight:700;margin-bottom:10px}.mission-stat .stat-label{color:#5a6c7d;font-size:1.1em;font-weight:600}.report-card{background:#fff;border:2px solid #0000;border-radius:25px;box-shadow:0 15px 40px #00000014}.report-card.urgent{background:linear-gradient(135deg,#dc35450d,#dc354505);border-color:#dc3545}.report-card:hover{border-color:#fd7e14;box-shadow:0 25px 60px #fd7e1433}.report-card.urgent:hover{border-color:#dc3545;box-shadow:0 25px 60px #dc354533}.report-icon{color:#fd7e14;filter:drop-shadow(0 5px 20px rgba(253,126,20,.3))}.report-card h3{color:#2c3e50;font-weight:700}.report-card p{color:#5a6c7d}.report-btn{background:linear-gradient(135deg,#fd7e14,#dc3545);border-radius:25px;color:#fff}.report-btn.emergency{background:linear-gradient(135deg,#dc3545,#c82333)}.report-btn:hover{box-shadow:0 10px 25px #fd7e1466;color:#fff}.report-btn.emergency:hover{box-shadow:0 10px 25px #dc354566}.report-info{background:linear-gradient(135deg,#fd7e140d,#dc354505);border:2px solid #fd7e141a;border-radius:25px;margin-top:50px;padding:40px}.report-info h3{color:#2c3e50;font-size:1.8em;font-weight:700;margin-bottom:25px;text-align:center}.report-info ul{list-style:none;margin:0;padding:0}.report-info li{color:#5a6c7d;font-size:1.1em;font-weight:500;line-height:1.7;margin-bottom:15px;padding-left:30px;position:relative}.report-info li:before{content:"📋";font-size:1.2em;left:0;position:absolute}@media (max-width:1024px){.fake-loan-hero{flex-direction:column;padding:80px 15px;text-align:center}.fake-loan-visual{margin-top:40px}.fake-loan-content{padding:60px 15px}.fl-section{margin-bottom:80px;padding:50px 30px}.mission-content{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.fake-loan-hero{min-height:80vh;padding:60px 15px}.fake-loan-hero-title{font-size:2.5em}.fake-loan-hero-subtitle{font-size:1.1em}.fl-section{border-radius:20px;margin-bottom:60px;padding:40px 25px}.fl-section-title{font-size:2.2em}.dangers-grid,.help-services,.report-options,.safety-tips{gap:25px;grid-template-columns:1fr}.intro-stats{align-items:center;flex-direction:column;gap:25px}.process-flow{flex-direction:column;gap:30px}.process-arrow{transform:rotate(90deg)}.fake-apps{gap:10px;grid-template-columns:1fr}.protection-shield{font-size:6em}.red-flags{border-radius:15px;margin:30px -20px 0;padding:30px 20px}.red-flags-grid{gap:15px;grid-template-columns:1fr}.red-flag{box-sizing:border-box;font-size:.95em;margin:0;padding:12px 15px;width:100%}}@media (max-width:480px){.fake-loan-hero-title{font-size:2em}.fl-section-title{font-size:1.8em}.danger-card,.help-service,.report-card,.safety-tip{padding:25px 20px}.hero-cta-button,.report-btn{font-size:1.1em;padding:15px 30px}.intro-stat{min-width:150px;padding:25px 20px}.protection-shield{font-size:5em}.help-process{padding:30px 20px}.red-flags{margin:25px -15px 0;padding:25px 15px}.red-flags-grid{gap:12px}.red-flag{border-radius:12px;font-size:.9em;padding:10px 12px}.fl-section{border-radius:20px;margin-bottom:60px;overflow:hidden;padding:40px 20px}}@media (max-width:360px){.red-flags{margin:20px -10px 0;padding:20px 10px}.red-flag{font-size:.85em;padding:8px 10px}}.hero-cta-button:focus,.report-btn:focus{outline:3px solid #ffd70066}.danger-card:focus-within,.help-service:focus-within,.report-card:focus-within,.safety-tip:focus-within{outline:2px solid #fd7e14;outline-offset:2px}.mission-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460)}.mission-section .fl-section-title{color:#0c0000}.mission-section .fl-section-subtitle{color:#e2e8f0}.mission-text p{color:#fff}.mission-stat{background:linear-gradient(135deg,#00bcd433,#00bcd41a);border:2px solid #00bcd44d}.mission-stat:hover{border-color:#00bcd4;box-shadow:0 15px 40px #00bcd433}.mission-stat .stat-number{color:#00bcd4}.mission-stat .stat-label{color:#fff}.social-media-page{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.social-media-hero{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);color:#fff;display:flex;justify-content:space-between;min-height:85vh;overflow:hidden;padding:100px 20px;position:relative}.social-media-hero:before{background:radial-gradient(circle at 20% 30%,#677eea4d 0,#0000 50%),radial-gradient(circle at 80% 70%,#f093fb33 0,#0000 40%),radial-gradient(circle at 50% 50%,#764ba266 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.social-media-hero-content{flex:1 1;max-width:600px;position:relative;z-index:2}.social-media-hero-icon{animation:protectPulse 3s ease-in-out infinite;filter:drop-shadow(0 8px 25px rgba(255,255,255,.3));font-size:5em;margin-bottom:30px}@keyframes protectPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.social-media-hero-title{-webkit-text-fill-color:#0000;animation:shimmer 4s ease-in-out infinite;background:linear-gradient(45deg,#fff,#f093fb,#667eea,#fff);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;font-size:3.5em;font-weight:700;line-height:1.2;margin-bottom:30px}.social-media-hero-subtitle{color:#ffffffe6;font-size:1.3em;font-weight:400;line-height:1.8;margin-bottom:40px}.hero-stats{display:flex;flex-wrap:wrap;gap:30px;margin:40px 0}.hero-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;min-width:120px;padding:20px 15px;text-align:center;transition:all .3s ease}.hero-stat:hover{background:#ffffff26;transform:translateY(-5px)}.hero-stat-number{color:gold;display:block;font-size:1.8em;font-weight:700;margin-bottom:5px}.hero-stat-text{color:#fffc;font-size:.9em}.hero-cta-button{background:linear-gradient(135deg,gold,#ffb300);box-shadow:0 10px 30px #ffd7004d;color:#667eea}.hero-cta-button:hover{box-shadow:0 15px 45px #ffd70080;color:#667eea}.social-media-visual{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;z-index:2}.social-platforms{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;position:relative}.platform-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;cursor:pointer;display:flex;font-size:4em;justify-content:center;padding:20px;transition:all .3s ease}.platform-icon:hover{background:#fff3;box-shadow:0 15px 40px #ffffff1a;transform:translateY(-10px) scale(1.1)}.platform-icon.facebook{animation:float 3s ease-in-out infinite}.platform-icon.instagram{animation:float 3s ease-in-out .5s infinite}.platform-icon.twitter{animation:float 3s ease-in-out 1s infinite}.platform-icon.linkedin{animation:float 3s ease-in-out 1.5s infinite}.platform-icon.youtube{animation:float 3s ease-in-out 2s infinite}.platform-icon.whatsapp{animation:float 3s ease-in-out 2.5s infinite}.protection-shield{animation:shieldPulse 2s ease-in-out infinite;filter:drop-shadow(0 10px 30px rgba(255,215,0,.4));font-size:8em}@keyframes shieldPulse{0%,to{filter:drop-shadow(0 10px 30px rgba(255,215,0,.4));transform:scale(1)}50%{filter:drop-shadow(0 20px 50px rgba(255,215,0,.6));transform:scale(1.1)}}.social-media-content{margin:0 auto;max-width:1200px;padding:80px 20px}.sm-section{background:#fff;border-radius:30px;box-shadow:0 20px 60px #00000014;margin-bottom:100px;overflow:hidden;padding:60px 50px;position:relative}.sm-section:before{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:30px 30px 0 0;content:"";height:5px;left:0;position:absolute;right:0;top:0}.threats-section:before{background:linear-gradient(90deg,#ff6b6b,#ee5a52)}.protection-services-section:before{background:linear-gradient(90deg,#4ecdc4,#44a08d)}.platform-section:before{background:linear-gradient(90deg,#f093fb,#f5576c)}.safety-tips-section:before{background:linear-gradient(90deg,#ffecd2,#fcb69f)}.emergency-section:before{background:linear-gradient(90deg,#ff9a56,#ff6b95)}.sm-section-header{margin-bottom:50px;text-align:center}.sm-section-icon{animation:float 3s ease-in-out infinite;color:#667eea;filter:drop-shadow(0 5px 20px rgba(102,126,234,.3));font-size:4em;margin-bottom:25px}.threats-section .sm-section-icon{color:#ff6b6b;filter:drop-shadow(0 5px 20px rgba(255,107,107,.3))}.protection-services-section .sm-section-icon{color:#4ecdc4;filter:drop-shadow(0 5px 20px rgba(78,205,196,.3))}.platform-section .sm-section-icon{color:#f093fb;filter:drop-shadow(0 5px 20px rgba(240,147,251,.3))}.safety-tips-section .sm-section-icon{color:#fcb69f;filter:drop-shadow(0 5px 20px rgba(252,182,159,.3))}.emergency-section .sm-section-icon{color:#ff9a56;filter:drop-shadow(0 5px 20px rgba(255,154,86,.3))}.sm-section-title{color:#2c3e50;font-size:2.8em;font-weight:700;margin-bottom:20px}.sm-section-subtitle{color:#7f8c8d;font-size:1.3em;font-weight:500;line-height:1.7;margin:0 auto;max-width:900px}.threats-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:50px}.threat-card{background:linear-gradient(135deg,#ff6b6b0d,#ff6b6b05);border-left:5px solid #ff6b6b;border-radius:25px;overflow:hidden;padding:35px;position:relative;transition:all .4s ease}.threat-card:hover{background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0d);box-shadow:0 25px 60px #ff6b6b33;transform:translateY(-10px)}.threat-icon{filter:drop-shadow(0 5px 15px rgba(255,107,107,.3));font-size:3.5em;margin-bottom:20px}.threat-title{color:#2c3e50;font-size:1.5em;font-weight:700;margin-bottom:15px}.threat-desc{color:#5a6c7d;font-size:1.1em;line-height:1.8}.services-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.service-card{background:#fff;border:2px solid #0000;border-radius:25px;box-shadow:0 15px 40px #00000014;padding:40px;transition:all .4s ease}.service-card.premium{background:linear-gradient(135deg,#ffd7000d,#ffd70005);border-color:gold}.service-badge{background:linear-gradient(135deg,gold,#ffb300);border-radius:20px;color:#2c3e50;font-size:.8em;font-weight:700;padding:5px 15px;position:absolute;right:20px;top:20px}.service-card:hover{border-color:#4ecdc4;box-shadow:0 30px 70px #4ecdc433;transform:translateY(-10px)}.service-card.premium:hover{border-color:gold;box-shadow:0 30px 70px #ffd70033}.service-icon{color:#4ecdc4;filter:drop-shadow(0 5px 20px rgba(78,205,196,.3));margin-bottom:25px}.service-title{color:#2c3e50;font-size:1.6em;font-weight:700;margin-bottom:20px}.service-desc{color:#5a6c7d;font-size:1.1em;line-height:1.8;margin-bottom:25px}.service-features{list-style:none;margin:0;padding:0}.service-features li{color:#4ecdc4;font-weight:600;margin-bottom:10px;padding-left:25px;position:relative}.service-features li:before{color:#4ecdc4;content:"✓";font-weight:700;left:0;position:absolute}.platforms-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.platform-card{background:#fff;border-left:5px solid #f093fb;border-radius:25px;box-shadow:0 15px 40px #00000014;padding:35px;transition:all .4s ease}.platform-card.facebook-card{border-left-color:#1877f2}.platform-card.instagram-card{border-left-color:#e4405f}.platform-card.twitter-card{border-left-color:#1da1f2}.platform-card.linkedin-card{border-left-color:#0077b5}.platform-card.whatsapp-card{border-left-color:#25d366}.platform-card.youtube-card{border-left-color:red}.platform-card:hover{box-shadow:0 25px 60px #f093fb33;transform:translateY(-10px)}.platform-logo{font-size:4em}.platform-card h3,.platform-logo{margin-bottom:20px;text-align:center}.platform-card h3{color:#2c3e50;font-size:1.5em;font-weight:700}.platform-card ul{list-style:none;margin:0;padding:0}.platform-card li{color:#5a6c7d;font-weight:500;line-height:1.6;margin-bottom:12px;padding-left:25px;position:relative}.platform-card li:before{color:#f093fb;content:"✓";font-weight:700;left:0;position:absolute}.tips-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:50px}.tip-category{background:linear-gradient(135deg,#fcb69f0d,#fcb69f05);border-left:5px solid #fcb69f;border-radius:25px;padding:35px;transition:all .3s ease}.tip-category:hover{box-shadow:0 20px 50px #fcb69f26;transform:translateY(-5px)}.tip-category-title{align-items:center;color:#2c3e50;display:flex;font-size:1.5em;font-weight:700;gap:15px;margin-bottom:25px}.tip-icon{filter:drop-shadow(0 2px 8px rgba(252,182,159,.3));font-size:1.5em}.tips-list{list-style:none;margin:0;padding:0}.tips-list li{color:#5a6c7d;font-weight:500;line-height:1.7;margin-bottom:15px;padding-left:25px;position:relative}.tips-list li:before{color:#fcb69f;content:"•";font-size:1.2em;font-weight:700;left:0;position:absolute}.emergency-section{background:linear-gradient(135deg,#ff9a560d,#ff6b9505);text-align:center}.emergency-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.emergency-card{background:#fff;border:2px solid #0000;border-radius:25px;box-shadow:0 15px 40px #00000014;padding:40px;transition:all .4s ease}.emergency-card.urgent{background:linear-gradient(135deg,#ff6b950d,#ff6b9505);border-color:#ff6b95}.emergency-card:hover{border-color:#ff9a56;box-shadow:0 25px 60px #ff9a5633;transform:translateY(-10px)}.emergency-card.urgent:hover{border-color:#ff6b95;box-shadow:0 25px 60px #ff6b9533}.emergency-icon{color:#ff9a56;filter:drop-shadow(0 5px 20px rgba(255,154,86,.3));font-size:4em;margin-bottom:25px}.emergency-card h3{color:#2c3e50;font-size:1.6em;font-weight:700;margin-bottom:15px}.emergency-card p{color:#5a6c7d;line-height:1.7;margin-bottom:25px}.emergency-btn{background:linear-gradient(135deg,#ff9a56,#ff6b95);border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;padding:15px 30px;text-decoration:none;transition:all .3s ease}.emergency-btn:hover{box-shadow:0 10px 25px #ff9a5666;color:#fff;text-decoration:none;transform:translateY(-3px)}.help-process{background:#fff;border-radius:25px;box-shadow:0 15px 40px #00000014;margin-top:60px;padding:50px}.help-process h3{color:#2c3e50;font-size:2em;font-weight:700;margin-bottom:40px;text-align:center}.process-steps{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.process-step{background:linear-gradient(135deg,#ff9a561a,#ff9a560d);border:2px solid #ff9a5633;border-radius:20px;min-width:200px;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease}.process-step:hover{border-color:#ff9a56;box-shadow:0 15px 40px #ff9a5633;transform:translateY(-5px)}.step-number{align-items:center;background:linear-gradient(135deg,#ff9a56,#ff6b95);border-radius:50%;box-shadow:0 5px 15px #ff9a5666;color:#fff;display:flex;font-size:1.2em;font-weight:700;height:35px;justify-content:center;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:35px}.step-content h4{color:#2c3e50;font-size:1.3em;font-weight:700;margin:20px 0 10px}.step-content p{color:#5a6c7d;line-height:1.6;margin:0}.process-arrow{color:#ff9a56;filter:drop-shadow(0 2px 8px rgba(255,154,86,.3));font-size:2em;font-weight:700}@media (max-width:1024px){.social-media-hero{flex-direction:column;padding:80px 15px;text-align:center}.social-media-visual{margin-top:40px}.social-media-content{padding:60px 15px}.sm-section{margin-bottom:80px;padding:50px 30px}}@media (max-width:768px){.social-media-hero{min-height:70vh;padding:60px 15px}.social-media-hero-title{font-size:2.5em}.social-media-hero-subtitle{font-size:1.1em}.hero-stats{gap:20px;justify-content:center}.sm-section{border-radius:20px;margin-bottom:60px;padding:40px 25px}.sm-section-title{font-size:2.2em}.emergency-grid,.platforms-grid,.services-grid,.threats-grid,.tips-container{gap:25px;grid-template-columns:1fr}.social-platforms{gap:15px;grid-template-columns:repeat(2,1fr)}.platform-icon{font-size:3em;padding:15px}.protection-shield{font-size:6em}.process-steps{flex-direction:column;gap:30px}.process-arrow{transform:rotate(90deg)}}@media (max-width:480px){.social-media-hero-title{font-size:2em}.sm-section-title{font-size:1.8em}.emergency-card,.platform-card,.service-card,.threat-card{padding:25px 20px}.emergency-btn,.hero-cta-button{font-size:1.1em;padding:15px 30px}.hero-stat{min-width:100px;padding:15px 10px}.social-platforms{grid-template-columns:1fr}.protection-shield{font-size:5em}.help-process{padding:30px 20px}}.emergency-btn:focus,.hero-cta-button:focus{outline:3px solid #ffd70066;outline-offset:2px}.emergency-card:focus-within,.platform-card:focus-within,.service-card:focus-within,.threat-card:focus-within{outline:2px solid #667eea;outline-offset:2px}.malware-page{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;font-family:Courier New,Monaco,monospace;min-height:100vh}.malware-hero{align-items:center;display:flex;justify-content:space-between;min-height:100vh;overflow:hidden;padding:100px 50px;position:relative}.malware-hero-bg{z-index:1}.code-rain,.malware-hero-bg{bottom:0;left:0;position:absolute;right:0;top:0}.code-rain{overflow:hidden}.code-line{animation:matrixRain 10s linear infinite;color:#00ff41;font-family:Courier New,monospace;font-size:1.2em;opacity:.3;position:absolute;white-space:nowrap}.code-line:first-child{animation-delay:0s;animation-duration:12s;left:10%}.code-line:nth-child(2){animation-delay:2s;animation-duration:15s;left:30%}.code-line:nth-child(3){animation-delay:4s;animation-duration:18s;left:60%}@keyframes matrixRain{0%{opacity:0;top:-100px}10%{opacity:.3}90%{opacity:.3}to{opacity:0;top:100vh}}.malware-hero-content{flex:1 1;max-width:600px;position:relative;z-index:2}.malware-hero-icon{animation:shieldGlow 3s ease-in-out infinite;filter:drop-shadow(0 0 20px #00ff41);font-size:5em;margin-bottom:30px}@keyframes shieldGlow{0%,to{filter:drop-shadow(0 0 20px #00ff41);transform:scale(1)}50%{filter:drop-shadow(0 0 40px #00ff41) drop-shadow(0 0 60px #00ff41);transform:scale(1.05)}}.malware-hero-title{-webkit-text-fill-color:#0000;animation:shimmer 4s ease-in-out infinite;background:linear-gradient(45deg,#00ff41,#00bcd4,#fff,#00ff41);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;font-family:Arial,sans-serif;font-size:3.5em;font-weight:700;line-height:1.2;margin-bottom:30px}.malware-hero-subtitle{color:#b0b0b0;font-family:Arial,sans-serif;font-size:1.3em;font-weight:400;line-height:1.8;margin-bottom:40px}.threat-stats{display:flex;flex-wrap:wrap;gap:30px;margin:40px 0}.threat-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ff411a;border:2px solid #00ff414d;border-radius:15px;min-width:140px;overflow:hidden;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease}.threat-stat:before{background:linear-gradient(90deg,#0000,#00ff4133,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.threat-stat:hover:before{left:100%}.threat-stat:hover{border-color:#00ff41;box-shadow:0 10px 30px #00ff414d;transform:translateY(-5px)}.stat-icon{filter:drop-shadow(0 0 10px #00ff41);margin-bottom:10px}.stat-number{color:#00ff41;font-size:2em;margin-bottom:5px;text-shadow:0 0 10px #00ff41}.stat-text{color:#b0b0b0;font-size:1em}.hero-cta-button{background:linear-gradient(135deg,#00ff41,#00bcd4);border-radius:25px;box-shadow:0 0 20px #00ff4180;color:#000;font-family:Arial,sans-serif;font-size:1.3em;margin-top:20px;padding:18px 45px}.hero-cta-button:hover{box-shadow:0 0 40px #00ff41cc;color:#000}.malware-visual{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative;z-index:2}.shield-animation{height:300px;position:relative;width:300px}.shield-core{animation:shieldRotate 10s linear infinite;filter:drop-shadow(0 0 30px #00ff41);font-size:8em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes shieldRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.threat-blocker{height:100%;left:0;position:absolute;top:0;width:100%}.threat{animation:threatFloat 4s ease-in-out infinite;font-size:3em;position:absolute}.threat.blocked{animation:threatBlocked 2s ease-in-out infinite;filter:grayscale(100%) contrast(.5)}.threat:first-child{animation-delay:0s;left:10%;top:20%}.threat:nth-child(2){animation-delay:1s;right:20%;top:10%}.threat:nth-child(3){animation-delay:2s;bottom:20%;left:15%}.threat:nth-child(4){animation-delay:3s;bottom:15%;right:10%}@keyframes threatFloat{0%,to{opacity:.8;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.1)}}@keyframes threatBlocked{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.1;transform:scale(.8)}}.malware-content{margin:0 auto;max-width:1200px;padding:80px 20px}.mal-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #00ff4133;border-radius:25px;margin-bottom:100px;overflow:hidden;padding:60px 50px;position:relative}.mal-section:before{background:linear-gradient(90deg,#00ff41,#00bcd4);border-radius:25px 25px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.mal-section-header{margin-bottom:50px;text-align:center}.mal-section-icon{animation:float 3s ease-in-out infinite;color:#00ff41;filter:drop-shadow(0 0 15px #00ff41);font-size:4em;margin-bottom:25px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mal-section-title{color:#0c0c0c;font-family:Arial,sans-serif;font-size:2.8em;font-weight:700;margin-bottom:20px}.mal-section-subtitle{color:#b0b0b0;font-family:Arial,sans-serif;font-size:1.3em;font-weight:400;line-height:1.7;margin:0 auto;max-width:900px}.threat-stats-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.threat-stat-card{background:#00ff410d;border:2px solid #00ff4133;border-radius:20px;overflow:hidden;padding:30px;position:relative;text-align:center;transition:all .3s ease}.threat-stat-card:hover{border-color:#00ff41;box-shadow:0 15px 40px #00ff4133;transform:translateY(-10px)}.threat-percentage{color:#ff4757;font-size:3.5em;font-weight:700;margin-bottom:20px;text-shadow:0 0 10px #ff4757}.threat-description h3{color:#fff;font-family:Arial,sans-serif;font-size:1.4em;margin-bottom:10px}.threat-description p{color:#b0b0b0;font-family:Arial,sans-serif;line-height:1.6}.findings-categories{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:50px}.finding-category{background:#00000080;border:2px solid #00bcd44d;border-radius:20px;overflow:hidden;padding:35px;position:relative;text-align:center;transition:all .4s ease}.finding-category:hover{border-color:#00bcd4;box-shadow:0 20px 50px #00bcd44d;transform:translateY(-10px)}.category-icon{filter:drop-shadow(0 0 15px #00bcd4);font-size:4em;margin-bottom:20px}.finding-category h3{color:#fff;font-family:Arial,sans-serif;font-size:1.5em;margin-bottom:15px}.finding-category p{color:#b0b0b0;font-family:Arial,sans-serif;line-height:1.7;margin-bottom:20px}.category-count{background:linear-gradient(135deg,#00bcd4,#0097a7);border-radius:15px;box-shadow:0 0 15px #00bcd466;color:#000;display:inline-block;font-weight:700;padding:10px 20px}.threats-table-container{background:#00000080;border:1px solid #00ff4133;border-radius:15px;margin-top:40px;overflow:hidden}.threats-table{border-collapse:collapse;font-family:Courier New,monospace;width:100%}.threats-table th{background:#00ff4133;border-bottom:2px solid #00ff414d;color:#00ff41;font-weight:700;padding:15px;text-align:left}.threats-table td{border-bottom:1px solid #00ff411a;color:#fff;padding:15px}.threat-row:hover{background:#00ff410d}.app-name{color:#00bcd4;font-weight:700}.threat-type{font-size:.9em}.severity.critical,.threat-type{background:#ff475733;color:#ff4757}.severity.critical,.severity.high,.threat-type{border-radius:10px;font-weight:700;padding:5px 10px}.severity.high{background:#ffa50033;color:orange}.severity.medium{background:#ffeb3b33;color:#ffeb3b}.severity.medium,.status.removed{border-radius:10px;font-weight:700;padding:5px 10px}.status.removed{background:#4caf5033;color:#4caf50}.status.reported{background:#ff980033;color:#ff9800}.status.neutralized,.status.reported{border-radius:10px;font-weight:700;padding:5px 10px}.status.neutralized{background:#607d8b33;color:#607d8b}.help-services{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.help-service{background:#00000080;border:2px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:35px;position:relative;transition:all .4s ease}.help-service:hover{border-color:#00ff41;box-shadow:0 20px 50px #00ff4133;transform:translateY(-10px)}.service-icon{color:#00ff41;filter:drop-shadow(0 0 15px #00ff41);font-size:4em;margin-bottom:20px}.help-service h3{color:#fff;font-family:Arial,sans-serif;font-size:1.5em;margin-bottom:15px}.help-service p{color:#b0b0b0;font-family:Arial,sans-serif;line-height:1.7;margin-bottom:20px}.help-service ul{list-style:none;margin:0;padding:0}.help-service li{color:#00bcd4;font-family:Arial,sans-serif;margin-bottom:8px;padding-left:20px;position:relative}.help-service li:before{color:#00ff41;content:"▶";left:0;position:absolute}.impact-banner{align-items:center;background:linear-gradient(135deg,#00ff411a,#00bcd41a);border:2px solid #00ff414d;border-radius:25px;display:flex;gap:40px;margin-top:40px;padding:50px}.impact-highlight h3{color:#00ff41;font-family:Arial,sans-serif;font-size:2em;margin-bottom:15px}.impact-highlight p{color:#b0b0b0;font-family:Arial,sans-serif;font-size:1.2em;line-height:1.7}.impact-visual{flex-shrink:0}.impact-circle{align-items:center;animation:impactPulse 3s ease-in-out infinite;background:#00ff411a;border:4px solid #00ff41;border-radius:50%;display:flex;flex-direction:column;height:200px;justify-content:center;width:200px}@keyframes impactPulse{0%,to{box-shadow:0 0 20px #00ff414d;transform:scale(1)}50%{box-shadow:0 0 40px #00ff4199;transform:scale(1.05)}}.impact-number{color:#00ff41;font-size:3em;font-weight:700;text-shadow:0 0 10px #00ff41}.impact-text{color:#fff;font-family:Arial,sans-serif;font-size:1.1em;text-align:center}.success-metrics{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:50px}.success-metric{background:#00000080;border:2px solid #00ff4133;border-radius:15px;padding:30px 20px;text-align:center;transition:all .3s ease}.success-metric:hover{border-color:#00ff41;box-shadow:0 10px 30px #00ff4133;transform:translateY(-5px)}.metric-icon{filter:drop-shadow(0 0 10px #00ff41);font-size:3em;margin-bottom:15px}.metric-number{color:#00ff41;font-size:2.5em;font-weight:700;margin-bottom:10px;text-shadow:0 0 10px #00ff41}.metric-text{color:#b0b0b0;font-family:Arial,sans-serif;font-weight:500}.report-options{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.report-card{background:#00000080;border:2px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:40px;position:relative;text-align:center;transition:all .4s ease}.report-card.urgent{background:#ff47571a;border-color:#ff4757}.report-card:hover{border-color:#00ff41;box-shadow:0 20px 50px #00ff4133;transform:translateY(-10px)}.report-card.urgent:hover{border-color:#ff4757;box-shadow:0 20px 50px #ff47574d}.report-icon{color:#00ff41;filter:drop-shadow(0 0 15px #00ff41);font-size:4em;margin-bottom:25px}.report-card.urgent .report-icon{color:#ff4757;filter:drop-shadow(0 0 15px #ff4757)}.report-card h3{color:#fff;font-family:Arial,sans-serif;font-size:1.6em;margin-bottom:15px}.report-card p{color:#b0b0b0;line-height:1.7;margin-bottom:25px}.report-btn,.report-card p{font-family:Arial,sans-serif}.report-btn{background:linear-gradient(135deg,#00ff41,#00bcd4);border:none;border-radius:15px;box-shadow:0 0 15px #00ff4166;color:#000;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;padding:15px 30px;text-decoration:none;transition:all .3s ease}.report-btn.emergency{background:linear-gradient(135deg,#ff4757,#ff3742);box-shadow:0 0 15px #ff475766;color:#fff}.report-btn:hover{box-shadow:0 0 25px #00ff4199;color:#000;text-decoration:none;transform:translateY(-3px)}.report-btn.emergency:hover{box-shadow:0 0 25px #ff475799;color:#fff}.report-center-card{align-items:center;display:flex;justify-content:center;margin-top:50px}.report-main-card{background:#000000b3;border:3px solid #00ff4166;border-radius:25px;max-width:500px;overflow:hidden;padding:50px 40px;position:relative;text-align:center;transition:all .4s ease}.report-main-card:before{background:linear-gradient(90deg,#0000,#00ff411a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.report-main-card:hover:before{left:100%}.report-main-card:hover{background:#000c;border-color:#00ff41;box-shadow:0 25px 60px #00ff414d;transform:translateY(-10px)}.report-main-icon{animation:reportIconPulse 3s ease-in-out infinite;color:#ff4757;filter:drop-shadow(0 0 20px #ff4757);font-size:5em;margin-bottom:25px}@keyframes reportIconPulse{0%,to{filter:drop-shadow(0 0 20px #ff4757);transform:scale(1)}50%{filter:drop-shadow(0 0 30px #ff4757);transform:scale(1.1)}}.report-main-card h3{color:#fff;font-family:Arial,sans-serif;font-size:2em;font-weight:700;margin-bottom:20px}.report-main-card p{color:#b0b0b0;font-family:Arial,sans-serif;font-size:1.1em;line-height:1.7;margin-bottom:30px}.report-submit-btn{background:linear-gradient(135deg,#ff4757,#ff3742);border:none;border-radius:25px;box-shadow:0 0 20px #ff475780;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:1.3em;font-weight:700;letter-spacing:1px;padding:18px 40px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.report-submit-btn:hover{box-shadow:0 0 35px #ff4757b3;color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.05)}.report-submit-btn:focus{outline:3px solid #ff475799;outline-offset:2px}@media (max-width:768px){.report-main-card{margin:0 20px;max-width:400px;padding:40px 30px}.report-main-icon{font-size:4em}.report-main-card h3{font-size:1.6em}.report-submit-btn{font-size:1.1em;padding:16px 32px}}@media (max-width:480px){.report-main-card{max-width:350px;padding:30px 25px}.report-main-icon{font-size:3.5em}.report-main-card h3{font-size:1.4em}.report-main-card p{font-size:1em}.report-submit-btn{font-size:1em;padding:14px 28px}}@media (max-width:1024px){.malware-hero{flex-direction:column;padding:80px 30px;text-align:center}.malware-visual{margin-top:40px}.malware-content{padding:60px 20px}.mal-section{margin-bottom:80px;padding:50px 30px}.impact-banner{flex-direction:column;gap:30px;text-align:center}}@media (max-width:768px){.malware-hero{min-height:80vh;padding:60px 20px}.malware-hero-title{font-size:2.5em}.malware-hero-subtitle{font-size:1.1em}.threat-stats{gap:20px;justify-content:center}.mal-section{border-radius:20px;margin-bottom:60px;padding:40px 25px}.mal-section-title{font-size:2.2em}.findings-categories,.guidelines-grid,.help-services,.report-options,.success-metrics,.threat-stats-grid{gap:25px;grid-template-columns:1fr}.threats-table-container{overflow-x:auto}.threats-table{min-width:600px}.shield-animation{height:250px;width:250px}.shield-core{font-size:6em}.threat{font-size:2.5em}}@media (max-width:480px){.malware-hero-title{font-size:2em}.mal-section-title{font-size:1.8em}.finding-category,.help-service,.report-card,.threat-stat-card{padding:25px 20px}.hero-cta-button,.report-btn{font-size:1.1em;padding:15px 30px}.threat-stat{min-width:120px;padding:20px 15px}.shield-animation{height:200px;width:200px}.shield-core{font-size:5em}.impact-circle{height:150px;width:150px}.impact-number{font-size:2.5em}}.hero-cta-button:focus,.report-btn:focus{outline:3px solid #00ff4199;outline-offset:2px}.finding-category:focus-within,.help-service:focus-within,.report-card:focus-within,.threat-stat-card:focus-within{outline:2px solid #00ff41;outline-offset:2px}html{scroll-behavior:smooth}body,html{font-family:Arial,sans-serif;margin:0;padding:0}.navbar{background:#181d27;box-shadow:0 2px 8px #00000014;justify-content:flex-start;min-height:44px;padding:4px 24px}.logo,.navbar{align-items:center;display:flex}.logo{color:#fff!important;cursor:pointer;font-size:1.3em;font-weight:700;gap:8px;letter-spacing:1px;margin-right:18px;order:-1;text-decoration:none!important}.navbar-logo-img{border-radius:6px;height:32px;margin-right:6px;object-fit:contain;vertical-align:middle;width:32px}.logo:hover{color:#00bcd4!important;text-decoration:none!important}.donate-banner{order:0}.menu-toggle-button{order:1}.nav-links{align-items:center;display:flex;gap:40px;list-style:none;margin:0;padding:0}.nav-links a,.services-menu{align-items:center;display:flex;white-space:nowrap}.nav-links a,.services-link,.services-menu{color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 0;position:relative;text-decoration:none;transition:all .3s ease}.services-link{display:inline-block}.nav-links a:after,.services-link:after{background:#00bcd4;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after,.services-menu:hover .services-link:after{width:100%}.services-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181d27f2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 8px 32px #0000004d;left:0;margin-top:0;min-width:280px;padding:10px 0;position:absolute;top:100%;top:calc(100% - 2px);z-index:1000}.services-menu:after{background:#0000;content:"";height:10px;left:0;position:absolute;right:0;top:100%;z-index:999}.services-menu{color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 0 12px;position:relative;text-decoration:none}.services-dropdown a{border-bottom:1px solid #ffffff0d;color:#ccc;display:block;font-size:.9rem;padding:12px 20px;text-decoration:none;transition:all .3s ease}.services-dropdown a:last-child{border-bottom:none}.services-dropdown a:hover{background:#00bcd41a;color:#00bcd4;padding-left:25px}@media (max-width:700px){.nav-links{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#181d27fa;flex-direction:column;gap:20px;height:calc(100vh - 70px);justify-content:flex-start;overflow-y:auto;padding:40px 20px;position:fixed;right:-100%;top:70px;transition:right .3s ease;width:100%;z-index:999}.nav-links.open{right:0}.nav-links a,.services-menu{font-size:1.1rem;padding:15px 0;text-align:center;width:100%}.services-dropdown{background:#00bcd41a;border:1px solid #00bcd433;border-radius:8px;box-shadow:none;margin-top:10px;position:static;width:100%}.mobile-social-icons{border-bottom:1px solid #ffffff1a;display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px}.mobile-social-icons a{color:#00bcd4;font-size:1.5rem;padding:0;transition:all .3s ease;width:auto}.mobile-social-icons a:hover{color:#fff;transform:scale(1.2)}}@media (min-width:701px){.mobile-social-icons{display:none}}.slider-container{align-items:center;background:#222;display:flex;height:380px;justify-content:center;margin:0 auto 40px;max-width:100vw;overflow:hidden;position:relative;width:100vw}.slider-image{display:block;height:380px;object-fit:cover;width:100vw}.slider-btn{background:#181d27b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2.5em;outline:none;padding:0 18px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;z-index:2}.slider-btn.left{left:20px}.slider-btn.right{right:20px}.slider-btn:hover{background:#00bcd4;color:#181d27}.what-we-do-section{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000012;display:flex;flex-direction:column;justify-content:center;margin:40px auto 0;max-width:900px;padding:32px 20px;text-align:center}.what-we-do-heading{color:#181d27;font-size:2em;font-weight:700;letter-spacing:1px;margin-bottom:18px}.what-we-do-text{color:#333;font-size:1.15em}.home-services-section{background:#fff;border-radius:16px;box-shadow:0 6px 32px #0000001a;margin:48px auto 0;max-width:1100px;padding:32px 20px;text-align:center}.home-services-heading{color:#181d27;font-size:2.3em;font-weight:700;letter-spacing:1px;margin-bottom:32px}.home-services-list{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);justify-items:center;margin-bottom:32px}.home-service-card{align-items:center;background:#23283a;border-radius:12px;box-shadow:0 2px 12px #00000014;color:#fff;display:flex;flex-direction:column;margin:12px;padding:18px 16px;text-align:center;text-decoration:none;transition:box-shadow .2s,transform .2s}.home-service-card:hover{box-shadow:0 4px 24px #00bcd42e;transform:translateY(-2px) scale(1.03)}.home-service-img{border-radius:10px;box-shadow:0 2px 8px #00bcd414;height:80px;margin-bottom:12px;object-fit:cover;width:80px}.home-service-title{color:#00bcd4;font-size:1.2rem;font-weight:700;margin-bottom:8px}.home-service-desc{color:#e0e0e0;font-size:1rem;margin-bottom:4px}.cyber-fraud-section{background:#f7fafc;border-radius:16px;box-shadow:0 6px 32px #00bcd41a;margin:48px auto 0;max-width:1100px;padding:32px 20px 40px;text-align:center}.cyber-fraud-heading{color:#181d27;font-size:2.1em;font-weight:700;letter-spacing:1px;margin-bottom:18px}.cyber-fraud-desc{color:#333;font-size:1.15em;margin-bottom:32px;opacity:.9}.cyber-fraud-graph-container{background:#fff;border-radius:14px;box-shadow:0 4px 18px #00bcd417;box-sizing:border-box;margin:0 auto;max-width:100%;padding:32px 18px 24px;width:100%}.cyber-fraud-graph-title{color:#00bcd4;font-size:1.3em;font-weight:700;letter-spacing:1px;margin-bottom:24px}.cyber-fraud-graph{align-items:flex-end;display:flex;gap:28px;height:220px;justify-content:center;margin-bottom:10px}.bar{align-items:center;background:linear-gradient(135deg,#00bcd4,#181d27);border-radius:10px 10px 0 0;box-shadow:0 2px 10px #00bcd41a;display:flex;flex-direction:column;justify-content:flex-end;min-height:40px;padding-bottom:18px;position:relative;width:90px}.bar-value{color:#fff;font-size:1.15em;font-weight:700;margin-bottom:8px;text-align:center;text-shadow:0 2px 8px #0000001a}.bar-label{bottom:2px;color:#181d27;font-size:1em;font-weight:600;left:0;letter-spacing:1px;margin-top:0;position:absolute;text-align:center;width:100%}.cyber-fraud-graph-horizontal-container{background:#fff;border-radius:14px;box-shadow:0 4px 18px #00bcd417;margin:0 auto;max-width:700px;padding:32px 18px 24px}.cyber-fraud-graph-horizontal{display:flex;flex-direction:column;gap:22px}.hbar-row{align-items:center;display:flex;gap:0;margin-bottom:8px}.hbar-label{color:#181d27;flex:0 0 180px;font-size:1.08em;font-weight:600;letter-spacing:1px;padding-right:24px;text-align:left}.hbar{align-items:center;background:#e0f7fa;box-shadow:0 2px 8px #00bcd421;display:flex;flex:1 1;height:38px;overflow:hidden;position:relative}.hbar,.hbar-fill{border-radius:8px}.hbar-fill{background:linear-gradient(90deg,#00bcd4,#181d27);height:100%;transition:width 1s cubic-bezier(.4,2,.3,1)}.hbar-value{background:#00bcd4d9;border-radius:16px;box-shadow:0 2px 8px #00bcd42e;color:#fff;font-size:1.28em;font-weight:700;letter-spacing:1px;padding:4px 14px;position:absolute;right:2px;text-shadow:0 2px 12px #00bcd4,0 0 4px #181d27;z-index:2}.cyber-fraud-dashboard{background:#fff;border-radius:18px;box-shadow:0 6px 32px #00bcd41a;margin:48px auto 0;max-width:1100px;padding:32px 20px 40px;text-align:center}.dashboard-heading{color:#00bcd4;font-size:2em;font-weight:700;letter-spacing:1px;margin-bottom:32px}.dashboard-stats-row{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:36px}.dashboard-stat-card{align-items:center;background:#f7fafc;border-radius:14px;box-shadow:0 2px 12px #00bcd412;display:flex;flex:1 1;flex-direction:column;min-width:220px;padding:24px 18px}.dashboard-stat-label{color:#181d27;font-size:1.1em;font-weight:700;letter-spacing:1px;margin-bottom:18px}.dashboard-stat-bar{align-items:center;background:#e0f7fa;border-radius:8px;display:flex;height:48px;margin-bottom:12px;overflow:hidden;position:relative;width:180px}.dashboard-stat-fill{background:linear-gradient(90deg,#00bcd4,#181d27);border-radius:8px;height:100%;left:0;position:absolute;top:0;transition:width 1s cubic-bezier(.4,2,.3,1);z-index:1}.dashboard-stat-value{background:#00bcd4d9;border-radius:16px;box-shadow:0 2px 8px #00bcd42e;color:#fff;font-size:1.08em;font-weight:700;left:16px;letter-spacing:1px;min-width:90px;padding:4px 10px;position:absolute;text-align:left;text-shadow:0 2px 12px #00bcd4,0 0 4px #181d27;top:50%;transform:translateY(-50%);white-space:pre-line;z-index:2}.dashboard-stat-year{color:#181d27;font-size:.9em;margin-left:6px;opacity:.8}.dashboard-types-row{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:32px}.dashboard-type-card{align-items:flex-start;background:linear-gradient(135deg,#00bcd4,#181d27);border-radius:14px;box-shadow:0 2px 12px #00bcd41a;color:#fff;display:flex;flex:1 1;flex-direction:column;min-width:220px;padding:24px 18px;text-align:left}.dashboard-type-card h3{color:#fff;font-size:1.15em;font-weight:700;margin-bottom:10px}.dashboard-type-card ul{margin:0;padding:0 0 0 18px}.dashboard-type-card li{color:#e0f7fa;font-size:1em;margin-bottom:8px}.service-detail-page{background:#23283a;border-radius:12px;box-shadow:0 2px 12px #00000014;color:#fff;margin:40px auto;max-width:600px;padding:32px 24px;text-align:center}.service-detail-img{border-radius:10px;box-shadow:0 2px 8px #00bcd414;height:120px;margin-bottom:18px;object-fit:cover;width:120px}.dsi-action-section{background:linear-gradient(90deg,#23283a 60%,#181d27);border-radius:0;box-shadow:0 2px 16px #0000001f;margin:40px 0 32px;max-width:100vw;padding:32px 0 24px;text-align:center;width:100vw}.dsi-action-heading{color:#00bcd4;font-size:2.2rem;font-weight:700;letter-spacing:2px;margin-bottom:28px}.dsi-action-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}.dsi-action-card{align-items:center;background:#22263a;border-radius:12px;box-shadow:0 2px 12px #00bcd414;display:flex;flex:1 1 20%;flex-direction:column;margin:0 8px;max-width:320px;min-width:180px;padding:28px 12px 18px;transition:transform .2s}.dsi-action-card:hover{box-shadow:0 4px 18px #00bcd42e;transform:translateY(-4px) scale(1.04)}.dsi-action-number{color:#00bcd4;font-size:2.8rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-shadow:0 2px 8px #00bcd41a}.dsi-action-label{color:#e0f7fa;font-size:1.1rem;font-weight:500;line-height:1.3;text-align:center}.upcoming-dsi-section{background:linear-gradient(120deg,#00bcd4,#23283a);border-radius:22px;box-shadow:0 6px 32px #00bcd421;color:#fff;margin:40px 0 32px;max-width:100vw;overflow:hidden;padding:36px 0 32px;position:relative;text-align:center;width:100vw}.upcoming-dsi-heading{color:#fff;font-size:2.1rem;font-weight:700;letter-spacing:2px;margin-bottom:18px;text-shadow:0 2px 12px #00bcd4}.upcoming-dsi-content{background:#181d27d9;border-radius:16px;box-shadow:0 2px 12px #00bcd41a;font-size:1.18em;line-height:1.7;margin:0 auto;max-width:600px;padding:28px 24px}.upcoming-dsi-highlight{background:#00bcd414;border-radius:6px;color:#00bcd4;font-weight:700;padding:2px 6px}.upcoming-dsi-icons{display:flex;font-size:2.2em;gap:32px;justify-content:center;margin-top:24px}@media (max-width:700px){.upcoming-dsi-content{font-size:1em;padding:18px 8px}.upcoming-dsi-icons{font-size:1.5em;gap:18px}}.cyber-crime-graph-source{color:#00bcd4;font-size:1em;font-weight:500;letter-spacing:1px;margin-top:18px;text-align:center}.cyber-crime-data-section{background:linear-gradient(135deg,#23283a,#181d27);border-radius:18px;box-shadow:0 4px 24px #00bcd41a;box-sizing:border-box;color:#fff;margin:48px 0 0;max-width:100vw;padding:32px 0;width:100vw}.cyber-crime-data-heading{color:#00bcd4;font-size:2em;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-align:center}.cyber-crime-graph-container{background:#23283a;border-radius:14px;box-shadow:0 2px 12px #00bcd417;box-sizing:border-box;margin:0 auto;max-width:1100px;padding:32px 18px 24px;width:100vw}.cyber-crime-graph-legend{display:flex;gap:32px;justify-content:center;margin-bottom:8px;margin-top:18px}.cyber-crime-legend-item{align-items:center;color:#fff;display:flex;font-size:1em;font-weight:500;gap:8px}.cyber-crime-legend-color{border-radius:4px;display:inline-block;height:18px;margin-right:4px;width:18px}.cyber-crime-legend-color.social{background:#00bcd4}.cyber-crime-legend-color.revenue{background:#ff9800}.cyber-crime-legend-color.fake-loan{background:#e91e63}.cyber-crime-legend-color.other{background:#4caf50}.cyber-crime-graph-label{fill:#fff;text-anchor:middle;font-size:1em;font-weight:500}.cyber-crime-graph-value{fill:#00bcd4;text-anchor:middle;font-size:1.15em;font-weight:700}@media (max-width:900px){.cyber-crime-data-section{border-radius:0;max-width:100vw;padding-left:0;padding-right:0;width:100vw}.cyber-crime-graph-container{max-width:100vw;overflow-x:auto;padding:0;width:100vw}.cyber-crime-graph-source{font-size:.95em;margin-top:12px;text-align:center}.cyber-crime-graph-legend{flex-direction:column;gap:12px;margin-top:12px}.slider-container,.slider-image{height:220px}.navbar{padding:10px 16px}.logo{font-size:1.5em}.home-services-list{gap:18px}.home-service-card{min-width:180px;padding:18px 12px;width:calc(50% - 9px)}.cyber-fraud-graph{gap:12px;height:120px}.bar{width:50px}.bar-label{bottom:-22px;font-size:.9em}.dashboard-stats-row,.dashboard-types-row{flex-direction:column;gap:18px}.dashboard-stat-card,.dashboard-type-card{min-width:180px;width:100%}.menu-toggle-button{background:#00bcd4;border:none;border-radius:8px;color:#181d27;cursor:pointer;display:block!important;font-size:1.1em;font-weight:700;letter-spacing:1px;margin-left:0;padding:8px 18px;position:static;right:auto;top:auto;z-index:4000}.navbar{position:relative}}@media (max-width:700px){.navbar{flex-wrap:wrap;justify-content:space-between;padding:10px 16px}.social-icons{margin-left:auto;margin-top:0;order:1}.menu-icon{display:flex;order:2}.nav-links{background:#181d27;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;left:0;padding:20px 0;position:fixed;top:56px;width:100vw;z-index:2999}.nav-links.open{display:flex}.nav-links a{border-bottom:1px solid #23283a;color:#fff;padding:16px 24px}.nav-links a:last-child{border-bottom:none}.services-dropdown{background-color:#23283a;border-radius:0;box-shadow:none;margin-top:0;padding-left:20px;position:static}.services-dropdown a{border-bottom:1px solid #2e344a;display:block;padding:12px 24px}.services-dropdown a:last-child{border-bottom:none}.services-menu{width:100%}.hbar-label{flex:0 0 90px;font-size:.95em;padding-right:8px}.hbar{height:28px}.menu-toggle-button{background:#00bcd4;border:none;border-radius:8px;color:#181d27;cursor:pointer;display:block!important;font-size:1.2em;margin-left:auto;margin-right:-12px;padding:8px 10px;transition:background .2s}.menu-toggle-button:hover{background:#0097a7;color:#fff}}@media (max-width:500px){.home-service-card{min-width:0;min-width:auto;width:100%}.cyber-fraud-graph{gap:8px;height:100px}.bar{width:40px}.bar-label{bottom:-18px;font-size:.8em}.hbar-label{flex:0 0 70px;font-size:.85em;padding-right:8px}.hbar{height:24px}.hbar-value{font-size:1em;padding:2px 8px}.dashboard-stat-card,.dashboard-type-card{padding:18px 12px}.dashboard-stat-bar{height:40px;width:140px}.dashboard-stat-value{font-size:.9em;min-width:70px;padding:3px 8px}}@media (max-width:700px){.home-services-list{align-items:center!important;display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important}.home-service-card{box-sizing:border-box!important;margin:0 auto!important;max-width:400px!important;min-width:0!important;min-width:auto!important;width:90vw!important}}.footer{background:linear-gradient(90deg,#23283a 60%,#181d27);color:#e0f7fa;font-size:1em;margin-top:48px;padding:40px 0 16px}.footer-container{flex-direction:column;margin:0 auto;max-width:1100px}.footer-container,.footer-logo{align-items:center;display:flex}.footer-logo{color:#00bcd4!important;cursor:pointer;font-size:1.3em;font-weight:700;gap:12px;margin-bottom:18px;text-decoration:none!important;transition:all .3s ease}.footer-logo:hover{color:#fff!important;text-decoration:none!important;text-shadow:0 4px 15px #00bcd466;transform:translateY(-2px)}.footer-logo img{border-radius:8px;box-shadow:0 2px 8px #00bcd41a;height:38px;object-fit:cover;transition:all .3s ease;width:38px}.footer-logo:hover img{box-shadow:0 4px 20px #00bcd44d;transform:scale(1.05)}.footer-text{color:#e0f7fa;font-size:1em;margin-top:8px;text-align:center}.footer-columns{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;margin-bottom:30px}.footer-column{text-align:left}.footer-column h4{color:#00bcd4;font-size:1.1em;font-weight:700;letter-spacing:.5px;margin-bottom:15px}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{color:#ccc;display:block;font-size:.9em;padding:4px 0;text-decoration:none;transition:all .3s ease}.footer-column ul li a:hover{color:#00bcd4;padding-left:8px;text-decoration:none}.footer-social{display:flex;flex-direction:column;gap:8px}.footer-social a{color:#ccc;font-size:.9em;padding:4px 0;text-decoration:none;transition:all .3s ease}.footer-social a:hover{color:#00bcd4;padding-left:8px;text-decoration:none}@media (max-width:768px){.footer-columns{gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:25px}.footer-column h4{font-size:1em;margin-bottom:12px}.footer-column ul li a,.footer-social a{font-size:.85em}}@media (max-width:480px){.footer-columns{gap:15px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.footer-column h4{font-size:.95em;margin-bottom:10px}.footer-column ul li{margin-bottom:6px}.footer-column ul li a{font-size:.8em;padding:3px 0}.footer-social{gap:6px}.footer-social a{font-size:.8em;padding:3px 0}}@media (max-width:360px){.footer-columns{gap:12px;grid-template-columns:1fr 1fr 1fr}.footer-column h4{font-size:.9em}.footer-column ul li a,.footer-social a{font-size:.75em}}.dsi-news-section{background:linear-gradient(120deg,#181d27,#00bcd4);border-radius:22px;box-shadow:0 6px 32px #00bcd421;color:#fff;margin:40px 0 32px;max-width:100vw;overflow:hidden;padding:36px 0 32px;position:relative;text-align:center;width:100vw}.dsi-news-heading{color:#00bcd4;font-size:1.3em;font-weight:700;letter-spacing:2px;margin-bottom:28px}.dsi-news-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:18px;justify-content:center;margin:0 auto;max-width:720px;width:100%}.dsi-news-card{background:#181d27eb;border:2px solid #0000;border-radius:16px;box-shadow:0 2px 12px #00bcd41a;color:#fff;display:flex;flex-direction:column;gap:12px;max-width:340px;padding:18px 12px;text-align:left;text-decoration:none;transition:box-shadow .2s,transform .2s,background .2s;width:100%}.dsi-news-card:hover{background:#00bcd4;border-color:#fff;box-shadow:0 4px 24px #00bcd42e;color:#181d27;transform:translateY(-4px) scale(1.03)}.dsi-news-source{background:#00bcd4;border-radius:8px;box-shadow:0 2px 8px #00bcd41a;color:#181d27;display:inline-block;font-size:1em;font-weight:700;letter-spacing:1px;margin-bottom:4px;padding:2px 10px}.dsi-news-source.indiatoday{background:#e91e63;color:#fff}.dsi-news-source.aajtak{background:#ff9800;color:#fff}.dsi-news-title{color:#fff;font-size:1em;font-weight:700;margin-bottom:6px;text-shadow:0 2px 8px #00bcd4}.dsi-news-desc{color:#e0f7fa;font-size:.95em;margin-bottom:8px}.dsi-news-highlight{background:#00bcd414;border-radius:6px;color:#00bcd4;font-weight:700;padding:2px 6px}.dsi-news-link{color:#fff;font-size:.95em;font-weight:500;margin-top:8px;text-decoration:underline;transition:color .2s}.dsi-news-card:hover .dsi-news-link{color:#181d27}@media (max-width:900px){.dsi-news-row{align-items:center;flex-direction:column;gap:24px;max-width:95vw}.dsi-news-card{margin:0 auto;max-width:95vw;width:95vw}}.dsi-research-section{background:linear-gradient(120deg,#23283a,#00bcd4);border-radius:22px;box-shadow:0 6px 32px #00bcd421;color:#fff;margin:40px 0 32px;max-width:100vw;overflow:hidden;padding:36px 0 32px;position:relative;text-align:center;width:100vw}.dsi-research-heading{color:#00bcd4;font-size:1.3em;font-weight:700;letter-spacing:2px;margin-bottom:28px}.dsi-research-row{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:0 auto;max-width:1100px}.dsi-research-card{background:#181d27f2;color:#fff;font-size:1em;font-weight:700;margin-bottom:6px;text-shadow:0 2px 8px #00bcd4}.dsi-research-desc{color:#e0f7fa;font-size:.95em;margin-bottom:8px}.dsi-research-highlight{background:#00bcd414;border-radius:6px;color:#00bcd4;font-weight:700;padding:2px 6px}.dsi-research-link{color:#fff;font-size:.95em;font-weight:500;margin-top:8px;text-decoration:underline;transition:color .2s}.dsi-research-card:hover .dsi-research-link{color:#181d27}@media (max-width:900px){.dsi-research-row{align-items:center;flex-direction:column;gap:24px}.dsi-research-card{margin:0 auto;max-width:95vw;width:95vw}}.donate-banner{background:linear-gradient(90deg,#00bcd4,#181d27);border-radius:24px;height:44px;margin-right:18px;padding:0;width:auto}.donate-banner,.donate-btn{align-items:center;display:flex}.donate-btn{background:#fff;border:none;border-radius:20px;box-shadow:0 2px 8px #00bcd41a;color:#00bcd4;cursor:pointer;font-size:1em;font-weight:700;height:32px;letter-spacing:1px;margin:0;outline:none;padding:6px 18px;transition:background .2s,color .2s,transform .2s}.donate-btn:hover{background:#00bcd4;color:#fff;transform:scale(1.04)}.top-donate-banner{align-items:center;background:linear-gradient(90deg,#00bcd4,#181d27);box-shadow:0 2px 12px #00bcd426;display:flex;justify-content:center;min-height:36px;overflow:hidden;padding:4px 24px;position:relative}.top-donate-banner:before{background:radial-gradient(circle at 15% 30%,#ffffff1a 0,#0000 40%),radial-gradient(circle at 85% 70%,#ffffff14 0,#0000 30%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.top-donate-btn{align-items:center;background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 4px 15px #0003;color:#00bcd4;cursor:pointer;display:flex;font-size:1em;font-weight:700;gap:6px;letter-spacing:1px;outline:none;padding:6px 18px;position:relative;text-decoration:none;transition:all .3s ease;z-index:2}.top-donate-btn:hover{background:#181d27;border-color:#00bcd4;box-shadow:0 6px 25px #00bcd466;color:#00bcd4;transform:scale(1.05)}.top-donate-btn:before{animation:heartbeat 2s infinite;content:"💝";font-size:1em;margin-right:2px}@keyframes heartbeat{0%,50%,to{transform:scale(1)}25%,75%{transform:scale(1.1)}}@media (max-width:900px){.top-donate-banner{min-height:32px;padding:3px 16px}.top-donate-btn{font-size:.9em;padding:5px 16px}}@media (max-width:600px){.top-donate-banner{min-height:28px;padding:2px 12px}.top-donate-btn{font-size:.85em;padding:4px 12px}}@media (max-width:700px){.mobile-social-icons{align-items:center;box-sizing:border-box;display:flex!important;flex-wrap:nowrap;gap:6px;justify-content:space-around;max-width:100%;overflow:hidden;padding:8px 12px;width:100%}.mobile-social-icons a{flex-shrink:1;font-size:1.2rem!important;margin:0!important;min-width:0;padding:6px!important}}.menu-toggle-button{display:none!important}@media (max-width:900px){.navbar{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;min-height:48px;padding:10px 16px;position:relative;z-index:1002}.logo{flex:0 0 auto;font-size:1.1em;margin-right:12px}.navbar-logo-img{height:28px;width:28px}.donate-banner{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0}.donate-btn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00bcd41a;color:#00bcd4;display:flex;font-size:.9em;height:28px;margin:0;outline:none;padding:6px 12px;transition:background .2s,color .2s,transform .2s;white-space:nowrap}.donate-btn,.menu-toggle-button{border:none;cursor:pointer;font-weight:700;letter-spacing:1px}.menu-toggle-button{background:#00bcd4;border-radius:8px;color:#181d27;display:block!important;flex-shrink:0;font-size:1em;margin-left:8px;padding:6px 14px;position:static;z-index:4000}.menu-toggle-button:hover{background:#0097a7;color:#fff}}.donate-page{align-items:center;background:linear-gradient(135deg,#181d27,#00bcd4 50%,#181d27);display:flex;flex-direction:column;justify-content:center;min-height:80vh;overflow:hidden;padding:60px 20px;position:relative}.donate-page:before{background:radial-gradient(circle at 20% 20%,#00bcd41a 0,#0000 50%),radial-gradient(circle at 80% 80%,#00bcd41a 0,#0000 50%),radial-gradient(circle at 50% 10%,#ffffff0d 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.donate-page-heading{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#fff,#00bcd4,#fff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#fff;font-size:3.5em;font-weight:700;margin-bottom:40px;position:relative;text-align:center;text-shadow:0 4px 20px #00bcd499;z-index:2}@keyframes shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.donate-page-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #00bcd44d;border-radius:25px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #fff3;max-width:700px;padding:50px 40px;position:relative;text-align:center;z-index:2}.donate-page-content:before{animation:borderGlow 4s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#fff,#00bcd4,#fff);background-size:300% 300%;border-radius:25px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.donate-page-content p{color:#333;font-size:1.3em;font-weight:500;line-height:1.8;margin-bottom:30px}.donate-page-content strong{color:#00bcd4;font-weight:700;text-shadow:0 1px 3px #00bcd44d}.donate-page-icon{animation:bounce 2s infinite;display:block;filter:drop-shadow(0 4px 10px rgba(0,188,212,.4));font-size:4em;margin-top:20px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}@media (max-width:768px){.donate-page{min-height:70vh;padding:40px 15px}.donate-page-heading{font-size:2.5em;margin-bottom:30px}.donate-page-content{border-radius:20px;padding:30px 25px}.donate-page-content p{font-size:1.1em;line-height:1.6}.donate-page-icon{font-size:3em}}@media (max-width:480px){.donate-page-heading{font-size:2em}.donate-page-content{padding:25px 20px}.donate-page-content p{font-size:1em}.donate-page-icon{font-size:2.5em}}.digital-deaths-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);border-radius:0;box-shadow:0 4px 24px #00000026;box-sizing:border-box;color:#fff;margin:0;max-width:100vw;overflow:hidden;padding:48px 20px 40px;position:relative;text-align:center;width:100vw}.digital-deaths-graph-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ecc;border:1px solid #ff6b6b33;border-radius:20px;box-shadow:0 8px 32px #ff6b6b26;box-sizing:border-box;margin:0 auto;max-width:900px;padding:32px 20px 24px;position:relative;width:100%;z-index:2}@media (max-width:900px){.digital-deaths-section{box-sizing:border-box;margin-left:0;margin-right:0;max-width:100vw;padding:32px 15px;width:100vw}.digital-deaths-graph-container{box-sizing:border-box;margin:0 auto;max-width:calc(100vw - 30px);padding:20px 15px;width:100%}.digital-deaths-multi-graph{box-sizing:border-box;height:280px;width:100%}.digital-deaths-legend{align-items:center;flex-direction:column;gap:12px}.digital-deaths-warning{box-sizing:border-box;font-size:.9em;margin:16px auto 0;max-width:calc(100vw - 50px);padding:12px 16px}}@media (max-width:600px){.digital-deaths-section{padding:24px 10px}.digital-deaths-graph-container{max-width:calc(100vw - 20px);padding:15px 10px}.digital-deaths-heading{font-size:1.6em}.digital-deaths-multi-graph{height:240px}.digital-deaths-legend-item{font-size:.9em}.digital-deaths-warning{margin:12px auto 0;max-width:calc(100vw - 30px)}}.partners-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef 50%,#dee2e6);margin:0;max-width:100vw;overflow:hidden;padding:80px 0;position:relative;width:100vw}.partners-section:before{background:radial-gradient(circle at 20% 30%,#00bcd40d 0,#0000 50%),radial-gradient(circle at 80% 70%,#00bcd414 0,#0000 50%),radial-gradient(circle at 50% 50%,#ffffff1a 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.partners-heading{color:#333;font-size:2.8em;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-shadow:0 2px 10px #0000001a}.partners-heading,.partners-subtitle{position:relative;text-align:center;z-index:2}.partners-subtitle{color:#666;font-size:1.2em;font-weight:500;margin-bottom:60px;opacity:.9}.partners-carousel{mask:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);-webkit-mask:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);overflow:hidden;position:relative;width:100%;z-index:2}.partners-track{align-items:center;animation:partnersFloat 30s linear infinite;display:flex;gap:60px;padding:20px 0;width:fit-content}@keyframes partnersFloat{0%{transform:translateX(100px)}to{transform:translateX(-50%)}}.partner-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:15px;min-width:140px;transition:all .3s ease}.partner-item:hover{transform:translateY(-10px) scale(1.05)}.partner-circle{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:4px solid #e9ecef;border-radius:50%;box-shadow:0 8px 25px #0000001a,0 0 0 1px #fffc;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:100px}.partner-item:hover .partner-circle{border-color:#00bcd4;box-shadow:0 12px 35px #00bcd433,0 0 0 2px #00bcd466,inset 0 0 20px #00bcd40d;transform:rotate(5deg)}.partner-logo{border-radius:50%;filter:grayscale(.3) brightness(1.1);height:80%;object-fit:cover;transition:all .3s ease;width:80%}.partner-item:hover .partner-logo{filter:grayscale(0) brightness(1.2) contrast(1.1);transform:scale(1.1)}.partner-name{color:#555;font-size:1em;font-weight:600;text-align:center;transition:all .3s ease}.partner-item:hover .partner-name{color:#00bcd4;text-shadow:0 2px 8px #00bcd44d;transform:translateY(-2px)}.partners-carousel:hover .partners-track{animation-play-state:paused}@media (max-width:1024px){.partners-section{padding:60px 0}.partners-heading{font-size:2.3em}.partners-subtitle{font-size:1.1em;margin-bottom:40px}.partners-track{gap:50px}.partner-circle{height:90px;width:90px}}@media (max-width:768px){.partners-section{padding:50px 0}.partners-heading{font-size:2em;letter-spacing:1px}.partners-subtitle{font-size:1em;padding:0 20px}.partners-track{animation:partnersFloat 25s linear infinite;gap:40px}.partner-circle{border-width:3px;height:80px;width:80px}.partner-name{font-size:.9em}.partner-item{min-width:120px}}@media (max-width:480px){.partners-heading{font-size:1.8em}.partners-track{animation:partnersFloat 20s linear infinite;gap:35px}.partner-circle{height:70px;width:70px}.partner-name{font-size:.8em}.partner-item{gap:12px;min-width:100px}}.gallery-page{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:80px 0 40px}.gallery-header{margin-bottom:60px;padding:0 20px;text-align:center}.gallery-title{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#333,#00bcd4);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#333;font-size:3.5em;font-weight:700;margin-bottom:16px}.gallery-subtitle{color:#666;font-size:1.2em;font-weight:500}.magazine-collage-section{margin:0 auto;max-width:1200px;padding:0 20px}.magazine-collage-header{margin-bottom:50px;text-align:center}.magazine-section-title{color:#333;font-size:2.5em;font-weight:700;margin-bottom:12px}.magazine-section-subtitle{color:#666;font-size:1.1em;font-style:italic}.magazine-collage-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,80px);margin-bottom:50px;position:relative}.magazine-item{border-radius:15px;box-shadow:0 8px 32px #00000026;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.magazine-item:hover{box-shadow:0 15px 40px #00000040;transform:translateY(-5px) scale(1.02);z-index:10}.large-feature{background:linear-gradient(45deg,#ff6b6b,#ffa8a8);grid-column:1/8;grid-row:1/6;transform:rotate(-1deg)}.medium-angled{background:linear-gradient(45deg,#4ecdc4,#45b7aa);grid-column:8/12;grid-row:1/4;transform:rotate(2deg)}.small-polaroid{grid-column:9/12;grid-row:4/6;transform:rotate(-3deg)}.small-polaroid,.small-polaroid-2{background:#fff;border:2px solid #f0f0f0;padding:10px}.small-polaroid-2{grid-column:1/4;grid-row:6/8;transform:rotate(2deg)}.quote-card{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;grid-column:5/9;grid-row:6/8;justify-content:center;text-align:center;transform:rotate(-1deg)}.magazine-img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.magazine-item:hover .magazine-img{transform:scale(1.1)}.magazine-overlay{background:linear-gradient(45deg,#0006,#0000001a);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;opacity:.9;padding:20px;position:absolute;right:0;top:0;transition:opacity .3s ease}.magazine-item:hover .magazine-overlay{opacity:1}.magazine-text-large{font-size:2.2em;line-height:1.1;margin-bottom:8px}.magazine-text-large,.magazine-text-medium{color:#fff;font-weight:700;text-shadow:2px 2px 4px #000c}.magazine-text-medium{font-size:1.5em}.magazine-text-small{color:#fff;font-size:1.1em;font-weight:600;text-shadow:1px 1px 3px #000c}.quote-content h3{font-size:1.3em;font-weight:700;margin-bottom:10px}.quote-content p{font-size:1em;font-style:italic;margin-bottom:8px}.hashtag{color:gold;font-size:.9em;font-weight:700}.magazine-story-section{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-top:40px;padding:40px}.story-title{color:#333;font-size:2em;font-weight:700;margin-bottom:20px;text-align:center}.story-text{color:#555;font-size:1.1em;line-height:1.8;margin-bottom:20px;text-align:justify}.story-text strong{color:#00bcd4;font-weight:700}.story-highlight{background:linear-gradient(135deg,#00bcd4,#45b7aa);border-radius:12px;color:#fff;margin:25px 0;padding:20px;text-align:center}.story-highlight p{font-size:1.1em;font-weight:600;margin:0}.story-conclusion{color:#555;font-size:1.1em;font-style:italic;line-height:1.8;margin-bottom:0;text-align:center}@media (max-width:1024px){.magazine-collage-container{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(10,60px)}.large-feature{grid-column:1/6;grid-row:1/5}.medium-angled{grid-column:1/3;grid-row:6/9}.small-polaroid{grid-column:3/5;grid-row:6/8}.small-polaroid-2{grid-column:3/5;grid-row:8/10}.quote-card{grid-column:1/5;grid-row:10/13}}@media (max-width:768px){.gallery-page{padding:60px 0 30px}.gallery-title{font-size:2.5em}.magazine-section-title{font-size:1.8em}.magazine-collage-container{gap:15px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(15,50px)}.large-feature{grid-column:1/5;grid-row:1/6;transform:rotate(0deg)}.medium-angled{grid-column:1/3;grid-row:6/9;transform:rotate(0deg)}.small-polaroid{grid-row:6/8}.small-polaroid,.small-polaroid-2{grid-column:3/5;transform:rotate(0deg)}.small-polaroid-2{grid-row:8/10}.quote-card{grid-column:1/5;grid-row:10/13;transform:rotate(0deg)}.magazine-story-section{margin-top:30px;padding:25px}.story-title{font-size:1.5em}.story-text{font-size:1em;text-align:left}}.about-page{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:0}.about-hero-section{align-items:center;background:linear-gradient(135deg,#181d27,#00bcd4 50%,#2c3e50);display:flex;justify-content:space-between;max-width:100%;overflow:hidden;padding:80px 20px 60px;position:relative}.about-hero-section:before{background:radial-gradient(circle at 25% 25%,#00bcd44d 0,#0000 50%),radial-gradient(circle at 75% 75%,#ffffff1a 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.about-hero-content{flex:1 1;position:relative;text-align:center;z-index:2}.about-main-title{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#fff,#00bcd4,#fff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#fff;font-size:4em;font-weight:700;margin-bottom:20px}.about-hero-subtitle{color:#e0f7fa;font-size:1.3em;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.about-hero-visual{position:absolute;right:10%;top:50%;transform:translateY(-50%);z-index:2}.hero-icons{display:flex;gap:20px;opacity:.3}.hero-icon{animation:float 3s ease-in-out infinite;font-size:3em}.hero-icon:first-child{animation-delay:0s}.hero-icon:nth-child(2){animation-delay:1s}.hero-icon:nth-child(3){animation-delay:2s}.team-content-container{margin:0 auto;max-width:1200px;padding:60px 20px}.team-member-card{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0000;border-radius:25px;box-shadow:0 20px 60px #0000001a;margin-bottom:50px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.team-member-card.chairman{border-image:linear-gradient(135deg,#00bcd4,#45b7aa) 1}.team-member-card.devops{border-image:linear-gradient(135deg,#667eea,#764ba2) 1}.team-member-card:hover{box-shadow:0 30px 80px #00000026;transform:translateY(-5px)}.member-header{flex-wrap:wrap;gap:30px;margin-bottom:30px}.member-avatar,.member-header{align-items:center;display:flex}.member-avatar{background:linear-gradient(135deg,#00bcd4,#45b7aa);border-radius:50%;box-shadow:0 15px 40px #00bcd44d;color:#fff;flex-shrink:0;font-size:3em;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.devops .member-avatar{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 15px 40px #667eea4d}.member-avatar:before{animation:borderGlow 3s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#fff,#00bcd4);background-size:300% 300%;border-radius:50%;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px;z-index:-1}.devops .member-avatar:before{background:linear-gradient(45deg,#667eea,#fff,#667eea);background-size:300% 300%}@keyframes borderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.avatar-image{border-radius:50%;height:100%;object-fit:cover;transition:all .3s ease;width:100%}.member-avatar:hover .avatar-image{transform:scale(1.05)}.avatar-icon{font-size:1em}.member-basic-info{flex:1 1;min-width:250px}.member-name{color:#333;font-size:2.5em;font-weight:700;margin-bottom:8px}.member-title{color:#00bcd4;font-size:1.3em;font-weight:600;margin-bottom:20px}.devops .member-title{color:#667eea}.member-social{display:flex;gap:15px;justify-content:flex-start}.social-btn{border:none;border-radius:25px;cursor:pointer;display:inline-block;font-size:.9em;font-weight:600;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.social-btn.linkedin{background:linear-gradient(135deg,#0077b5,#005885);color:#fff}.social-btn.linkedin:hover{color:#fff;text-decoration:none}.social-btn:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.member-description{line-height:1.8}.member-intro{color:#555;font-size:1.1em;margin-bottom:25px}.member-intro strong{color:#00bcd4;font-weight:700}.devops .member-intro strong{color:#667eea}.expertise-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:25px 0}.expertise-item{align-items:flex-start;background:linear-gradient(135deg,#00bcd40d,#00bcd405);border-left:4px solid #00bcd4;border-radius:15px;display:flex;gap:15px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.devops .expertise-item{background:linear-gradient(135deg,#667eea0d,#667eea05);border-left-color:#667eea}.expertise-item:before{background:linear-gradient(135deg,#00bcd41a,#0000);border-radius:0 15px 0 50px;content:"";height:50px;position:absolute;right:0;top:0;width:50px}.devops .expertise-item:before{background:linear-gradient(135deg,#667eea1a,#0000)}.expertise-item:hover{background:linear-gradient(135deg,#00bcd41a,#00bcd40d);box-shadow:0 8px 25px #00bcd426;transform:translateX(8px) translateY(-2px)}.devops .expertise-item:hover{background:linear-gradient(135deg,#667eea1a,#667eea0d);box-shadow:0 8px 25px #667eea26}.expertise-icon{background:linear-gradient(135deg,#00bcd4,#45b7aa);border-radius:12px;box-shadow:0 4px 15px #00bcd44d;color:#fff;flex-shrink:0;font-size:2em;padding:10px;position:relative;z-index:1}.devops .expertise-icon{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea4d}.expertise-text{color:#555;font-size:1.05em;font-weight:500;line-height:1.6;margin-top:5px}.achievements-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #00bcd41a;border-radius:20px;margin:35px 0;overflow:hidden;padding:35px;position:relative}.achievements-section:before{animation:shimmerBackground 6s ease-in-out infinite;background:linear-gradient(45deg,#0000,#00bcd408,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:1}.achievements-title{color:#333;font-size:1.8em;font-weight:700;margin-bottom:20px;position:relative;z-index:2}.achievements-text{color:#555;font-size:1.1em;line-height:1.7;margin-bottom:30px;position:relative;z-index:2}.achievements-text strong{color:#00bcd4;font-weight:700}.hall-of-fame{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:30px 0;position:relative;z-index:2}.fame-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:all .3s ease}.fame-item:hover{transform:translateY(-8px) scale(1.05)}.fame-logo{align-items:center;border-radius:50%;box-shadow:0 8px 25px #0003;color:#fff;display:flex;font-size:1.5em;font-weight:700;height:70px;justify-content:center;position:relative;transition:all .3s ease;width:70px}.fame-logo:before{animation:fameBorderGlow 3s ease-in-out infinite;background:linear-gradient(45deg,gold,#fff,gold);background-size:300% 300%;border-radius:50%;bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px;z-index:-1}@keyframes fameBorderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.fame-logo.microsoft{background:linear-gradient(135deg,#00bcf2,#0078d4);box-shadow:0 8px 25px #0078d466}.fame-logo.google{background:linear-gradient(135deg,#4285f4,#34a853);box-shadow:0 8px 25px #4285f466}.fame-logo.bosch{background:linear-gradient(135deg,#e20613,#c5050c);box-shadow:0 8px 25px #e2061366}.fame-logo.wire{background:linear-gradient(135deg,#000,#333);box-shadow:0 8px 25px #0006}.fame-logo.sbab{background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 8px 25px #ff6b6b66}.fame-name{color:#666;font-size:.9em;font-weight:600;text-align:center;transition:all .3s ease}.fame-item:hover .fame-name{color:#00bcd4;font-weight:700}.additional-achievements{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-around;margin:30px 0;position:relative;z-index:2}.achievement-stat{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0000;border-radius:18px;box-shadow:0 8px 25px #00000014;min-width:180px;overflow:hidden;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease}.achievement-stat:before{background:linear-gradient(90deg,#00bcd4,#45b7aa);border-radius:18px 18px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.achievement-stat:hover{border-color:#00bcd4;box-shadow:0 15px 40px #00bcd426;transform:translateY(-5px)}.stat-number{color:#00bcd4;display:block;font-size:1.8em;font-weight:700;margin-bottom:8px;text-shadow:0 2px 10px #00bcd433}.stat-label{color:#666;font-size:1em;font-weight:600;line-height:1.4}.media-coverage{margin-top:25px;position:relative;z-index:2}.media-title{color:#333;font-size:1.4em;font-weight:700;margin-bottom:18px}.media-outlets{display:flex;flex-wrap:wrap;gap:15px}.tech-stack{margin:30px 0}.tech-title{color:#333;font-size:1.5em;font-weight:700;margin-bottom:20px}.tech-badges{display:flex;flex-wrap:wrap;gap:15px}.tech-badge{border-radius:25px;box-shadow:0 4px 15px #0003;color:#fff;font-size:1em;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.tech-badge:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.tech-badge:hover:before{left:100%}.tech-badge:hover{transform:translateY(-3px) scale(1.05)}.tech-badge.aws{background:linear-gradient(135deg,#f90,#f70);box-shadow:0 4px 15px #ff99004d}.tech-badge.terraform{background:linear-gradient(135deg,#623ce4,#5a32e2);box-shadow:0 4px 15px #623ce44d}.tech-badge.cicd{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 4px 15px #2196f34d}.tech-badge.docker{background:linear-gradient(135deg,#2496ed,#1e88e5);box-shadow:0 4px 15px #2496ed4d}.tech-badge.kubernetes{background:linear-gradient(135deg,#326ce5,#1565c0);box-shadow:0 4px 15px #326ce54d}.member-conclusion{background:linear-gradient(135deg,#00bcd40d,#00bcd405);border-left:4px solid #00bcd4;border-radius:15px;color:#555;font-size:1.1em;line-height:1.8;margin-top:25px;overflow:hidden;padding:25px;position:relative}.devops .member-conclusion{background:linear-gradient(135deg,#667eea0d,#667eea05);border-left-color:#667eea}.member-conclusion:before{content:"💡";font-size:1.5em;opacity:.3;position:absolute;right:20px;top:15px}.member-conclusion strong{color:#00bcd4;font-weight:700}.devops .member-conclusion strong{color:#667eea}.leadership-message{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;box-shadow:0 20px 60px #667eea33;color:#fff;display:flex;gap:40px;margin-top:50px;overflow:hidden;padding:50px 40px;position:relative}.leadership-message:before{background:radial-gradient(circle at 30% 30%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff0d 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.message-icon{filter:drop-shadow(0 4px 15px rgba(255,215,0,.4));flex-shrink:0;font-size:5em;position:relative;z-index:2}.message-content{flex:1 1;position:relative;z-index:2}.message-title{font-size:2.2em;font-weight:700;margin-bottom:20px;text-shadow:0 2px 10px #0000004d}.message-text{font-size:1.3em;line-height:1.7;text-shadow:0 1px 5px #0003}.message-text strong{color:gold;font-weight:700;text-shadow:0 2px 8px #ffd70066}@media (max-width:1024px){.team-hero-visual{display:none}.additional-achievements,.hall-of-fame{justify-content:center}.expertise-grid{grid-template-columns:1fr}}@media (max-width:768px){.team-main-title{font-size:3em}.team-hero-subtitle{font-size:1.1em;padding:0 20px}.team-content-container{padding:40px 15px}.team-member-card{margin-bottom:30px;padding:25px}.member-header{flex-direction:column;gap:20px;text-align:center}.member-avatar{font-size:2.5em;height:100px;width:100px}.member-name{font-size:2em}.member-title{font-size:1.1em}.member-social{justify-content:center}.expertise-grid{gap:15px;grid-template-columns:1fr}.hall-of-fame{gap:15px}.fame-logo{font-size:1.3em;height:60px;width:60px}.additional-achievements{align-items:center;flex-direction:column}.tech-badges{justify-content:center}.leadership-message{flex-direction:column;padding:30px 20px;text-align:center}.message-icon{font-size:4em}.message-title{font-size:1.8em}.message-text{font-size:1.1em}}@media (max-width:480px){.team-main-title{font-size:2.5em}.expertise-item{flex-direction:column;gap:12px;padding:15px;text-align:center}.expertise-icon{font-size:1.8em;padding:8px}.achievements-section{padding:25px 20px}.hall-of-fame{flex-direction:row;justify-content:space-between}.fame-logo{font-size:1.1em;height:50px;width:50px}.fame-name{font-size:.8em}.achievement-stat{padding:20px 15px}}.media-outlet{background:linear-gradient(135deg,#00bcd4,#45b7aa);border-radius:25px;box-shadow:0 4px 15px #00bcd44d;color:#fff;display:inline-block;font-size:1em;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s ease}.media-outlet:visited{color:#fff}.media-outlet:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.media-outlet:hover:before{left:100%}.media-outlet:hover{box-shadow:0 8px 25px #00bcd466;color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.05)}.non-consensual-page{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:0}.non-consensual-hero{background:linear-gradient(135deg,#1e3c72,#2a5298 50%,#00bcd4);color:#fff;overflow:hidden;padding:80px 20px 60px;position:relative;text-align:center}.non-consensual-hero:before{background:radial-gradient(circle at 25% 25%,#00bcd44d 0,#0000 50%),radial-gradient(circle at 75% 75%,#ffffff1a 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.non-consensual-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.non-consensual-hero-icon{animation:pulse 2s infinite;filter:drop-shadow(0 4px 15px rgba(0,188,212,.4));font-size:5em;margin-bottom:20px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.non-consensual-hero-title{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#fff,#00bcd4,#fff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:3.5em;font-weight:700;margin-bottom:20px}.non-consensual-hero-subtitle{color:#e0f7fa;font-size:1.3em;font-weight:500;line-height:1.6;margin-bottom:30px}.hero-cta-button{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;border-radius:50px;box-shadow:0 8px 25px #ff6b6b4d;color:#fff;cursor:pointer;display:inline-block;font-size:1.2em;font-weight:700;padding:15px 40px;text-decoration:none;transition:all .3s ease}.hero-cta-button:hover{box-shadow:0 12px 35px #ff6b6b66;color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.05)}.non-consensual-content{margin:0 auto;max-width:1200px;padding:80px 20px}.nc-section{background:#fff;border-radius:25px;box-shadow:0 15px 50px #0000001a;margin-bottom:80px;overflow:hidden;padding:50px 40px;position:relative}.nc-section:before{background:linear-gradient(90deg,#00bcd4,#45b7aa);border-radius:25px 25px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.nc-section-header{margin-bottom:40px;text-align:center}.nc-section-icon{color:#00bcd4;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));font-size:3.5em;margin-bottom:20px}.nc-section-title{color:#005885;font-size:2.5em;font-weight:700;margin-bottom:15px}.nc-section-subtitle{color:#666;font-size:1.2em;font-weight:500;line-height:1.6}.what-we-do-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.service-card{background:linear-gradient(135deg,#00bcd40d,#00bcd405);border-left:4px solid #00bcd4;border-radius:20px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.service-card:before{background:linear-gradient(135deg,#00bcd41a,#0000);border-radius:0 20px 0 60px;content:"";height:60px;position:absolute;right:0;top:0;width:60px}.service-card:hover{background:linear-gradient(135deg,#00bcd41a,#00bcd40d);box-shadow:0 15px 40px #00bcd426;transform:translateY(-5px)}.service-card-icon{color:#00bcd4;font-size:2.5em;margin-bottom:15px;position:relative;z-index:1}.service-card-title{color:#333;font-size:1.4em;font-weight:700;margin-bottom:15px}.service-card-text{color:#555;font-size:1.05em;line-height:1.7}.india-stats-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#fff}.india-stats-section:before{background:linear-gradient(90deg,#1a1a2e,#0f3460)}.india-stats-section .nc-section-icon{color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}.india-stats-section .nc-section-title{color:#000}.india-stats-section .nc-section-subtitle{color:#ffffffe6;font-size:1.4em;margin:0 auto;max-width:700px}.stats-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:25px;text-align:center;transition:all .3s ease}.stat-item:hover{background:#ffffff26;transform:translateY(-5px)}.stat-icon{filter:drop-shadow(0 2px 8px rgba(255,255,255,.3));font-size:2.5em;margin-bottom:15px}.stat-text{font-size:1.1em;font-weight:500;line-height:1.6}.help-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.help-card{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 8px 30px #00000014;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.help-card:before{background:linear-gradient(90deg,#00bcd4,#45b7aa);border-radius:25px 25px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.help-card:hover{border-color:#00bcd4;box-shadow:0 20px 50px #00bcd426;transform:translateY(-8px)}.help-card-icon{color:#00bcd4;display:block;font-size:3em;margin-bottom:20px}.help-card-title{color:#333;font-size:1.3em;font-weight:700;margin-bottom:15px}.help-card-desc{color:#555;font-size:1.05em;line-height:1.7}.mission-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.mission-section:before{background:linear-gradient(90deg,#667eea,#764ba2)}.mission-section .nc-section-icon{color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}.mission-section .nc-section-title{color:#000}.mission-section .nc-section-subtitle{color:#ffffffe6;font-size:1.4em;margin:0 auto;max-width:700px}.mission-values{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.mission-value{max-width:200px;text-align:center}.mission-value-icon{filter:drop-shadow(0 2px 8px rgba(255,255,255,.3));font-size:2.5em;margin-bottom:15px}.mission-value-text{font-size:1.1em;font-weight:500}.support-message{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;text-align:center}.support-message:before{background:linear-gradient(90deg,#4caf50,#45a049)}.support-message .nc-section-icon{color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}.support-message .nc-section-title{color:#000}.support-message .nc-section-subtitle{color:#ffffffe6;font-size:1.3em;margin-bottom:30px}.support-cta{background:#fff;border:none;border-radius:50px;box-shadow:0 8px 25px #fff3;cursor:pointer;display:inline-block;font-size:1.2em;font-weight:700;padding:15px 40px;transition:all .3s ease}.support-cta,.support-cta:hover{color:#4caf50;text-decoration:none}.support-cta:hover{box-shadow:0 12px 35px #ffffff4d;transform:translateY(-3px) scale(1.05)}@media (max-width:1024px){.non-consensual-content{padding:60px 15px}.nc-section{margin-bottom:60px;padding:40px 25px}}@media (max-width:768px){.non-consensual-hero{padding:60px 15px 40px}.non-consensual-hero-title{font-size:2.5em}.non-consensual-hero-subtitle{font-size:1.1em}.non-consensual-hero-icon{font-size:4em}.nc-section{margin-bottom:40px;padding:30px 20px}.nc-section-title{font-size:2em}.nc-section-icon{font-size:3em}.help-grid,.stats-grid,.what-we-do-grid{gap:20px;grid-template-columns:1fr}.mission-values{align-items:center;flex-direction:column;gap:30px}}@media (max-width:480px){.non-consensual-hero-title{font-size:2em}.nc-section-title{font-size:1.8em}.help-card,.service-card{padding:25px 20px}.hero-cta-button,.support-cta{font-size:1.1em;padding:12px 30px}}.report-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.report-container{background:#23283a;border-radius:16px;box-shadow:0 4px 24px #00bcd421;color:#fff;margin:0 auto;max-width:800px;padding:32px 24px;text-align:center;width:100%}.report-form-section{width:100%}.report-form-section h2{color:#00bcd4;font-size:2em;font-weight:700;letter-spacing:1px;margin-bottom:18px;text-align:center}.report-form-section>p{color:#e0f7fa;font-size:1.1em;margin-bottom:24px;text-align:center}.report-highlight{background:#181d27;box-shadow:0 2px 12px #00bcd41a;color:#00bcd4}.report-highlight,.submit-message{border-radius:12px;font-weight:600;margin-bottom:24px;padding:18px 25px;text-align:center}.submit-message{animation:slideIn .3s ease-out;font-size:1.1em}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.submit-message.success{background:#181d27;box-shadow:0 2px 12px #00bcd41a;color:#00bcd4}.submit-message.success h3{color:#00bcd4;margin:10px 0}.submit-message.success p{color:#e0f7fa;margin:0}.submit-message.error{background:#181d27;box-shadow:0 2px 12px #e91e631a;color:#e91e63}.report-form{display:flex;flex-direction:column;gap:18px;margin-top:12px;width:100%}.form-row{display:flex;flex-wrap:wrap;gap:18px}.form-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-bottom:8px;width:100%}.form-group.half{flex:1 1;min-width:calc(50% - 9px)}.form-group.full{flex:1 1;width:100%}.form-group label{align-items:center;color:#00bcd4;display:flex;font-weight:500;letter-spacing:1px;margin-bottom:6px}.required{color:#e91e63;margin-left:2px}.form-group input,.form-group select,.form-group textarea{background:#181d27;border:none;border-radius:8px;box-shadow:0 2px 8px #00bcd414;box-sizing:border-box;color:#fff;font-size:1em;margin-bottom:2px;outline:none;padding:10px 12px;transition:background .2s,color .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#23283a;color:#00bcd4}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{background:#1e2330}.form-group textarea{line-height:1.6;min-height:120px;resize:vertical}.form-group select{cursor:pointer}.form-group select option{background:#181d27;color:#fff}.submit-btn{background:#00bcd4;border:none;border-radius:10px;color:#181d27;cursor:pointer;font-size:1.1em;font-weight:700;letter-spacing:1px;margin-top:12px;overflow:hidden;padding:12px 32px;position:relative;transition:background .2s,color .2s,transform .2s;width:100%}.submit-btn:hover{background:#0097a7;color:#fff;transform:scale(1.02)}.submit-btn:active{transform:scale(.98)}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.submit-btn:disabled,.submit-btn:disabled:hover{background:#4a5568;color:#a0aec0;transform:none}@media (max-width:768px){.report-page{padding:24px 12px}.report-container{margin:0 auto;max-width:600px;padding:24px 16px}.form-row{flex-direction:column;gap:0}.form-group.half{min-width:100%}.submit-btn{font-size:1em;padding:14px 0}.report-form-section h2{font-size:1.8em}}@media (max-width:480px){.report-container{padding:20px 12px}.report-form-section h2{font-size:1.6em}.form-group input,.form-group select,.form-group textarea{font-size:.95em;padding:8px 10px}.submit-btn{font-size:.95em;padding:12px 0}}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.submit-btn:focus{outline:2px solid #00bcd480;outline-offset:2px}@media (prefers-reduced-motion:reduce){.form-group input,.form-group select,.form-group textarea,.submit-btn{transition:none}@keyframes slideIn{animation:none}}
/*# sourceMappingURL=main.e15e0702.css.map*/