.dropdown-item:hover,.nav-link.active,.nav-link:hover,.values-list li i{color:var(--primary)}.hero,.hero-section,.top-bar{overflow:hidden}.link-btn i,.service-card::before,.ticker-items span,a{transition:var(--transition-fast)}.btn,.map-click-badge,.pin-label-card,.top-bar,.typewriter-text{white-space:nowrap}.blog-hero,.info-card,.section-header,.stats-grid,.ticker-title{text-align:center}.blog-tag,.brand-logo .logo-text .sub,.poc-section .eyebrow-row span.label,.section-subtitle,.stat-label,.ticker-title{text-transform:uppercase}.blog-card,.brand-logo,.btn,.cat-list li,.clean-map-card,.cs-btn,.dropdown-item,.footer-links a,.hamburger,.info-card,.link-btn,.map-blue-pin,.modal-close,.nav-link{cursor:pointer}.cs-btn,a{text-decoration:none}:root{--primary:#0066ff;--primary-hover:#0052cc;--primary-light:#e6f0ff;--primary-glow:rgba(0, 102, 255, 0.25);--accent-cyan:#00c8ff;--accent-cyan-light:#e0f9ff;--dark-bg:#0b132b;--dark-surface:#1c2541;--dark-card:#141d36;--dark-footer:#080d1d;--light-bg:#f8fafc;--light-card:#ffffff;--section-tint:#ecf1fa;--section-tint-deep:#e4ebf7;--border-light:#e2e8f0;--border-glow:rgba(0, 102, 255, 0.15);--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--text-white:#ffffff;--success:#10b981;--whatsapp:#25d366;--whatsapp-hover:#1eaa53;--font-heading:'Plus Jakarta Sans',sans-serif;--font-body:'Inter',sans-serif;--shadow-sm:0 2px 4px rgba(0, 0, 0, 0.04);--shadow-md:0 10px 25px -5px rgba(0, 102, 255, 0.08),0 8px 10px -6px rgba(0, 0, 0, 0.04);--shadow-lg:0 20px 35px -10px rgba(0, 102, 255, 0.15),0 10px 15px -3px rgba(0, 0, 0, 0.05);--shadow-glow:0 0 30px rgba(0, 102, 255, 0.35);--glass-bg:rgba(255, 255, 255, 0.88);--glass-border:rgba(255, 255, 255, 0.4);--glass-blur:blur(12px);--transition-fast:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-normal:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-bounce:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.dropdown-menu,.header-main{transition:var(--transition-normal)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--text-main);background-color:var(--light-bg);line-height:1.65;overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit}ul{list-style:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:0}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}section{padding:80px 0!important}.page-view,.poc-section .poc-form.is-submitted{display:none}.page-view.active{display:block;animation:.4s ease-in-out fadeIn}.hero,.navbar,.top-info,.top-info span{display:flex}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#page-blog .hero,#page-contact,.abt-hero,.cad,.cld,.dso,.hero,.hero-section,.soc,.tms,.vapt-hero,section.svc-hero{margin-top:130px!important}.dropdown-item.has-submenu{padding:0;justify-content:center;position:relative}.has-submenu .dropdown-item{padding:.6rem}.dropdown-menu:hover .submenu{display:block!important}#nav-menu .dropdown-menu .submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px 0;z-index:1000}.hero{position:relative;height:500px;align-items:center}.top-bar{position:fixed!important;width:100%;z-index:9999;top:0;background:#0d1837;color:#fff;font-size:.85rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.top-bar .container{display:flex;justify-content:space-between;align-items:center}.top-info{gap:1.5rem}.top-info span{align-items:center;gap:.4rem}.header-main{position:fixed;width:100%;top:37px;padding-top:0;padding-bottom:10px;z-index:1000;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.dropdown,.nav-link{position:relative}.navbar{justify-content:space-between;align-items:center;height:80px}.brand-logo,.nav-menu{display:flex;align-items:center}.brand-logo{gap:.75rem;font-family:var(--font-heading);font-weight:800;font-size:1.35rem;color:var(--text-main);letter-spacing:-.5px}.brand-logo img{height:72px;width:auto;object-fit:contain}.brand-logo .logo-text{display:flex;flex-direction:column;line-height:1.1}.brand-logo .logo-text .sub{font-size:.65rem;font-weight:700;color:var(--primary);letter-spacing:2px}.nav-menu{gap:34px;padding-left:146px}.dropdown-item,.nav-actions{display:flex;align-items:center;gap:.75rem}.nav-link{font-weight:600;font-size:16px;font-family:Inter,sans-serif!important;color:#334155;padding:.5rem 0}.nav-link.active::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--primary);border-radius:2px}.dropdown-menu{position:absolute;top:100%;left:0;background:var(--light-card);min-width:210px;box-shadow:var(--shadow-lg);border-radius:12px;padding:.75rem 0;border:1px solid var(--border-light);visibility:hidden;transform:translateY(-30px);transform-origin:top center;transition:transform .35s cubic-bezier(.22, 1, .36, 1);z-index:100;pointer-events:none}.dropdown:hover>.dropdown-menu{visibility:visible;transform:translateY(0);pointer-events:auto}#nav-menu .dropdown>.dropdown-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-30px);transition:transform .35s cubic-bezier(.22, 1, .36, 1),visibility 0s linear .35s!important}#nav-menu .dropdown:hover>.dropdown-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0);transition:transform .35s cubic-bezier(.22, 1, .36, 1),visibility 0s linear 0s!important}.dropdown-item{padding:.7rem 1.25rem;font-size:13px;font-weight:700;color:#000}.dropdown-item:hover{background:var(--primary-light)}.hero-section .badge-pill,.hero-section .hero-badge-item i,.shield-core i{color:var(--accent-cyan)}.btn,.hero-section .badge-pill{display:inline-flex;font-weight:700}.btn,.hero-grid{align-items:center}.btn{justify-content:center;gap:.6rem;padding:.75rem 1.6rem;font-size:.95rem;border-radius:50px;border:none}.btn-primary{background:linear-gradient(135deg,var(--primary) 0,#0047bb 100%);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#0052cc 0,#003699 100%)}.btn-outline{background:0 0;color:var(--primary);border:2px solid var(--primary)}.btn-outline:hover{background:var(--primary-light);transform:translateY(-2px)}.btn-whatsapp{background-color:var(--whatsapp);color:#fff;box-shadow:0 4px 15px rgba(37,211,102,.3)}.btn-whatsapp:hover{background-color:var(--whatsapp-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.45)}.hamburger{display:none;font-size:1.5rem;background:0 0;border:none;color:var(--text-main)}.hero-section{position:relative;padding:5rem 0 4.5rem;background:linear-gradient(135deg,rgba(8,14,33,.88) 0,rgba(0,50,140,.85) 50%,rgba(5,10,24,.92) 100%),url('/woollemia/assets/Hero-bg.webp') center/cover no-repeat;color:#fff;box-shadow:inset 0 -10px 30px rgba(0,0,0,.3)}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem}.hero-section .badge-pill{align-items:center;gap:.5rem;padding:.4rem 1rem;background:rgba(0,200,255,.15);border-radius:50px;font-size:.85rem;margin-bottom:1.25rem;border:1px solid rgba(0,200,255,.35);backdrop-filter:blur(8px)}.hero-section .hero-title,.shield-core span{font-family:var(--font-heading);font-weight:800}.hero-section .hero-title{font-size:3.25rem;line-height:1.18;color:#fff;margin-bottom:1.25rem;letter-spacing:-.5px;word-wrap:break-word}.hero-section .hero-title .highlight{color:var(--accent-cyan);background:linear-gradient(135deg,var(--accent-cyan) 0,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.typewriter-container{display:inline;max-width:100%}.typewriter-text{border-right:3px solid var(--accent-cyan);animation:.75s step-end infinite blink;padding-right:4px;color:#fff;font-size:60px}@keyframes blink{from,to{border-color:transparent}50%{border-color:var(--accent-cyan)}}.hero-section .hero-description{font-size:1.15rem;color:rgba(255,255,255,.9);margin-bottom:2rem;max-width:540px}.hero-actions{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.hero-section .btn-outline{color:#fff;border:2px solid rgba(255,255,255,.6)}.hero-section .btn-outline:hover{background:rgba(255,255,255,.15);border-color:#fff}.hero-section .hero-badges{display:flex;gap:1.5rem;border-top:1px solid rgba(255,255,255,.15);padding-top:1.5rem;flex-wrap:wrap}.hero-section .hero-badge-item{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:rgba(255,255,255,.95);white-space:nowrap}.cyber-shield-graphic{position:relative;width:100%;max-width:400px;height:400px;margin:0 auto;display:flex;align-items:center;justify-content:center}.shield-orbit{position:absolute;width:348px;height:328px;border-radius:50%;border:2px dashed rgb(19 119 189);animation:20s linear infinite rotate}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.shield-core{width:220px;height:250px;background:linear-gradient(135deg,#06f 0,#002b80 100%);border-radius:110px 110px 130px 130px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 60px rgba(0,200,255,.5),inset 0 0 25px rgba(255,255,255,.3);position:relative;z-index:2;animation:4s ease-in-out infinite float;border:2px solid rgba(0,200,255,.5)}.shield-core i{font-size:5.5rem;filter:drop-shadow(0 0 18px rgba(0, 200, 255, .9))}.shield-core span{font-size:1rem;margin-top:.85rem;letter-spacing:1px}.floating-tech-badge{position:absolute;background:rgba(255,255,255,.95);padding:.5rem 1.15rem;border-radius:50px;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.8rem;color:var(--text-main);border:1px solid var(--border-light);z-index:5;animation:3.5s ease-in-out infinite alternate badgeFloat;backdrop-filter:blur(6px)}.about-tech-box,.clean-map-card,.service-card,.stats-banner{position:relative;overflow:hidden}.badge-1{top:2%;left:45%}.badge-2{bottom:15%;right:0;animation-delay:1.5s}.badge-3{top:51%;right:89%;animation-delay:2.5s}@keyframes badgeFloat{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.brand-ticker{background:#fff;padding:2rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.ticker-title{font-size:.85rem;font-weight:700;color:var(--text-muted);letter-spacing:1.5px;margin-bottom:1.25rem}.stat-number,.ticker-items span{font-weight:800;font-family:var(--font-heading)}.ticker-items{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:1.5rem;opacity:.8}.ticker-items span{font-size:1.25rem;color:#475569;display:flex;align-items:center;gap:.5rem}.ticker-items span:hover{color:var(--primary);opacity:1}.stats-banner{background:linear-gradient(135deg,#0052cc 0,#002b80 100%);color:#fff;padding:3.5rem 0;box-shadow:var(--shadow-lg)}.stats-banner::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 60%);pointer-events:none}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-card{padding:1.5rem 1rem;border-right:1px solid rgba(255,255,255,.15)}.stat-card:last-child{border-right:none}.stat-card:hover{transform:translateY(-5px)}.stat-icon{font-size:2.25rem;margin-bottom:.75rem;color:var(--accent-cyan)}.stat-number{font-size:2.75rem;line-height:1;margin-bottom:.5rem;letter-spacing:-1px}.stat-label{font-size:.9rem;font-weight:600;color:rgba(255,255,255,.85);letter-spacing:.5px}.section-padding{padding:3.75rem 0}.section-header{max-width:700px;margin:0 auto 2.5rem}.section-subtitle{color:var(--primary);font-weight:800;font-size:.85rem;letter-spacing:2px;margin-bottom:.5rem;display:block}.section-title{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--text-main);line-height:1.28;letter-spacing:-.02em;margin-bottom:1rem}.section-description{font-size:1.05rem;color:var(--text-muted)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:2rem}.industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.service-card{background:var(--light-card);border:1px solid var(--border-light);border-radius:18px;padding:1.75rem 1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;width:100%}.mvv-card,.service-icon-box{transition:var(--transition-normal)}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary) 0,var(--accent-cyan) 100%);opacity:0}.service-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:rgba(0,102,255,.3)}.info-card:hover,.mvv-card:hover{transform:translateY(-5px)}.blog-card:hover,.form-control:focus,.info-card:hover,.mvv-card:hover{border-color:var(--primary)}.service-card:hover::before{opacity:1}.service-icon-box{width:60px;height:60px;border-radius:16px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:1.25rem;flex-shrink:0}.service-card:hover .service-icon-box{background:var(--primary);color:#fff;transform:scale(1.08)}.service-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--text-main);word-wrap:break-word}.service-checklist,.service-desc{margin-bottom:1.5rem}.service-desc{color:var(--text-muted);font-size:.95rem;flex-grow:1;word-wrap:break-word}.link-btn,.mvv-icon{color:var(--primary)}.service-checklist li{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text-main);margin-bottom:.4rem;font-weight:500}.service-checklist li i{color:var(--primary);font-size:.8rem}.link-btn{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9rem;background:0 0;border:none;padding:0}.link-btn:hover i{transform:translateX(4px)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.about-tech-box{background:#fff;border:1px solid var(--border-light);border-radius:24px;padding:2.5rem;box-shadow:var(--shadow-lg)}.mvv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.mvv-card{background:#fff;border-radius:16px;padding:1.75rem;box-shadow:var(--shadow-md);border:1px solid var(--border-light)}.mvv-icon{width:48px;height:48px;border-radius:12px;background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:1rem}.mvv-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;margin-bottom:.5rem}.mvv-desc{font-size:.9rem;color:var(--text-muted)}.form-label,.values-list li{font-size:.9rem;color:var(--text-main);font-weight:600}.values-list li{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.contact-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:3.5rem}.contact-card-box{background:#fff;border-radius:24px;padding:2.5rem;box-shadow:var(--shadow-lg);border:1px solid var(--border-light)}.form-group{margin-bottom:1.25rem}.form-label{display:block;margin-bottom:.4rem}.form-control{width:100%;padding:.85rem 1.15rem;border:1px solid var(--border-light);border-radius:12px;font-size:.95rem;background:#f8fafc;transition:var(--transition-fast)}.form-control:focus{background:#fff;box-shadow:0 0 0 4px var(--primary-glow)}textarea.form-control{resize:vertical;min-height:120px}.contact-info-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.info-card{background:#fff;padding:1.75rem 1.25rem;border-radius:16px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:var(--transition-normal)}.info-card:hover{box-shadow:var(--shadow-md)}.info-icon{width:52px;height:52px;border-radius:50%;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.35rem;margin:0 auto 1rem}.info-title{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.info-text{font-size:.9rem;color:var(--text-muted);line-height:1.5}.clean-map-card{width:100%;height:380px;border-radius:24px;border:1px solid var(--border-light);box-shadow:var(--shadow-lg);background-color:#e5e3df}.map-graphics-canvas{position:absolute;inset:0;background:0 0/40px 40px #e4e8ec;background-image:linear-gradient(#d1d5db 1px,transparent 1px),linear-gradient(90deg,#d1d5db 1px,transparent 1px)}.map-landmark{position:absolute;display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.8rem;font-weight:700;color:#475569;background:rgba(255,255,255,.9);padding:.25rem .6rem;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);pointer-events:none}.map-landmark i{color:#64748b;font-size:.85rem}.landmark-mahadevapura{top:12%;left:15%}.landmark-mainoffice{top:25%;right:15%}.landmark-outerring{bottom:35%;right:10%;transform:rotate(-30deg);background:0 0;box-shadow:none;color:#06f}.landmark-graphite{bottom:12%;right:20%}.landmark-krpuram{top:50%;left:5%}.map-blue-pin{position:absolute;top:40%;left:50%;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;z-index:10;transition:var(--transition-bounce)}.pin-head,.pin-label-card{display:flex;align-items:center}.cat-list li,.map-click-badge{transition:var(--transition-fast)}.map-blue-pin:hover{transform:translate(-50%,-115%) scale(1.15)}.pin-head{width:44px;height:44px;background:#06f;border:4px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);justify-content:center;box-shadow:0 10px 20px rgba(0,102,255,.4);animation:2s infinite pulsePin}.pin-head::after{content:'';width:14px;height:14px;background:#fff;border-radius:50%}@keyframes pulsePin{0%{box-shadow:0 0 0 0 rgba(0,102,255,.6)}70%{box-shadow:0 0 0 20px rgba(0,102,255,0)}100%{box-shadow:0 0 0 0 rgba(0,102,255,0)}}.pin-label-card{background:#fff;padding:.5rem .85rem;border-radius:8px;box-shadow:var(--shadow-md);margin-top:8px;font-weight:800;font-size:.85rem;color:var(--text-main);gap:.4rem;border:1px solid var(--border-light)}.blog-search-box,.map-click-badge{display:flex;border-radius:50px;box-shadow:var(--shadow-lg)}.map-click-badge{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary) 0,#0047bb 100%);color:#fff;padding:.65rem 1.4rem;font-weight:700;font-size:.85rem;align-items:center;gap:.5rem;z-index:20}.clean-map-card:hover .map-click-badge{background:var(--whatsapp);transform:translateX(-50%) scale(1.05)}.blog-hero{background:linear-gradient(135deg,#0b132b 0,#1c2541 100%);color:#fff;padding:4rem 0}.blog-search-box{max-width:550px;margin:1.5rem auto 0;background:#fff;padding:.35rem .35rem .35rem 1.5rem}.blog-card,.sidebar-widget{box-shadow:var(--shadow-sm)}.blog-search-box input{border:none;flex-grow:1;font-size:.95rem;color:var(--text-main)}.blog-layout{display:grid;grid-template-columns:2.2fr 1fr;gap:3rem;margin-top:3rem}.blog-card{background:#fff;border-radius:20px;border:1px solid var(--border-light);overflow:hidden;display:flex;margin-bottom:2rem;transition:var(--transition-bounce)}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.modal-overlay.active .modal-content,.toast.show{transform:translateY(0)}.blog-icon-thumb{width:200px;min-height:180px;background:linear-gradient(135deg,var(--dark-bg) 0,var(--primary) 100%);display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--accent-cyan);flex-shrink:0}.blog-content{padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.blog-tag{font-size:.75rem;font-weight:800;color:var(--primary);letter-spacing:1px;margin-bottom:.4rem}.blog-title,.cta-banner h3{margin-bottom:.5rem;font-family:var(--font-heading)}.blog-title{font-size:1.25rem;font-weight:700;color:var(--text-main);line-height:1.35}.blog-meta,.modal-close{color:var(--text-muted)}.blog-meta{display:flex;gap:1rem;font-size:.8rem;margin-top:1rem}.sidebar-widget{background:#fff;border-radius:16px;border:1px solid var(--border-light);padding:1.5rem;margin-bottom:2rem}.modal-content,.toast{box-shadow:var(--shadow-lg)}.widget-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary-light)}.cat-list li{display:flex;justify-content:space-between;padding:.6rem 0;font-size:.9rem;color:var(--text-main);border-bottom:1px dashed var(--border-light)}.cat-list li:hover{color:var(--primary);padding-left:5px}.modal-overlay{position:fixed;inset:0;background:rgba(11,19,43,.75);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;transition:var(--transition-normal)}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{background:#fff;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;border-radius:24px;padding:2.5rem;position:relative;transform:translateY(20px);transition:var(--transition-bounce)}.modal-close{position:absolute;top:1.25rem;right:1.25rem;background:#f1f5f9;border:none;width:36px;height:36px;border-radius:50%;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.toast,.whatsapp-float{position:fixed;bottom:2rem;right:2rem;display:flex;transition:var(--transition-bounce)}.footer,.footer-bottom{border-top:1px solid rgba(255,255,255,.08)}.modal-close:hover{background:var(--primary);color:#fff}.toast{background:var(--dark-bg);color:#fff;padding:1rem 1.5rem;border-radius:12px;align-items:center;gap:.75rem;z-index:3000;border-left:4px solid var(--whatsapp);transform:translateY(100px);opacity:0}.toast.show{opacity:1}.whatsapp-float{width:60px;height:60px;background-color:var(--whatsapp);color:#fff;border-radius:50%;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 8px 25px rgba(37,211,102,.5);z-index:999;animation:2s infinite pulse}.whatsapp-float:hover{transform:scale(1.15);background-color:var(--whatsapp-hover)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 20px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.cta-banner{background:linear-gradient(135deg,var(--primary) 0,#003699 100%);color:#fff;padding:3.5rem;border-radius:24px;display:flex;justify-content:space-between;align-items:center;gap:2rem;box-shadow:var(--shadow-lg);margin:4rem 0}.cta-banner h3{font-size:1.75rem;font-weight:800;letter-spacing:-.02em}.cta-banner p{color:rgba(255,255,255,.9);font-size:1.05rem}.footer{background:var(--dark-footer);color:#94a3b8;padding:5rem 0 2rem;font-size:.95rem}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:3rem;margin-bottom:3.5rem}.footer-contact-item,.social-links{gap:.75rem;display:flex}.footer-brand .logo-title{color:#fff;font-family:var(--font-heading);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin-bottom:1rem}.footer-desc{line-height:1.6;margin-bottom:1.5rem;color:#94a3b8}.social-icon{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.06);color:#fff;display:flex;align-items:center;justify-content:center;transition:var(--transition-bounce)}.social-icon:hover{background:var(--primary);transform:translateY(-3px)}.footer-column h4{color:#fff;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin-bottom:1.25rem;position:relative}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#94a3b8}.footer-links a:hover{color:#fff;padding-left:4px}.footer-contact-item{margin-bottom:1rem;color:#94a3b8}.footer-contact-item i{color:var(--primary);margin-top:.25rem}.footer-bottom{padding-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:.85rem}@media (max-width:992px){.about-grid,.blog-layout,.contact-grid,.cta-banner,.hero-grid{grid-template-columns:1fr;flex-direction:column;text-align:center}.contact-info-cards,.footer-grid,.industries-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.nav-menu{position:fixed;top:80px;left:-100%;width:85%;max-width:320px;height:calc(100vh - 80px);background:#fff;flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;box-shadow:var(--shadow-lg);transition:var(--transition-normal);overflow-y:auto}.nav-menu.active{left:0}.dropdown-menu{position:relative;top:0;box-shadow:none;border:none;opacity:1;visibility:visible;transform:none;padding-left:1rem}.hamburger{display:block}.btn-header-quote{padding:.5rem .9rem;font-size:.8rem;border-radius:50px}}.poc-section{--ink:#0e1526;--slate-700:#3c4656;--slate-500:#6b7484;--slate-400:#8a93a3;--slate-200:#e4e7ec;--slate-100:#eef0f3;--paper:#ffffff;--bg-tint:var(--section-tint);--poc-blue:#2454ff;--poc-blue-dark:#1638b8;--poc-teal:#2f6a5f;--poc-red:#b8362c;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;padding:72px 0 88px;background:var(--bg-tint);color:var(--ink);font-family:Inter,sans-serif}.poc-section__inner{max-width:1320px;margin:0 auto;padding:0 28px}.poc-section .eyebrow-row{display:flex;align-items:center;gap:10px;margin-bottom:22px}.poc-section .eyebrow-row .rule{width:28px;height:1px;background:var(--poc-blue)}.poc-section .eyebrow-row .dot{width:6px;height:6px;border-radius:50%;background:var(--poc-red);flex-shrink:0}.poc-section .eyebrow-row span.label{font-family:'IBM Plex Mono',monospace;font-size:11.5px;font-weight:600;letter-spacing:.14em;color:var(--poc-blue)}.poc-section .eyebrow-row span.scarcity{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--poc-red);text-transform:uppercase;margin-left:auto;display:flex;align-items:center;gap:7px}.poc-section h1.poc-title{font-family:'Source Serif 4',serif;font-weight:600;font-size:clamp(28px, 3.6vw, 42px);line-height:1.1;letter-spacing:-.01em;margin:0 0 18px;max-width:720px}.poc-section .field label,.poc-section .not-included .heading,.poc-section .timeline .step .day{letter-spacing:.08em;font-weight:600;text-transform:uppercase}.poc-section h1.poc-title em{font-style:normal;color:var(--poc-blue)}.poc-section .poc-sub{font-size:15.5px;line-height:1.6;color:var(--slate-500);max-width:600px;margin:0 0 36px}.poc-section .poc-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:24px;align-items:start}.poc-section .card{border:1px solid var(--slate-200);background:var(--paper);border-radius:var(--radius-lg);padding:28px}.poc-section .scope-card h2{font-family:'Source Serif 4',serif;font-size:22px;font-weight:600;margin:0 0 22px}.poc-section .scope-list{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:16px}.poc-section .scope-list li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:var(--slate-700)}.poc-section .scope-list li .tick{width:20px;height:20px;border-radius:6px;background:rgba(47,106,95,.12);color:var(--poc-teal);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.poc-section .scope-list li .tick svg{width:12px;height:12px}.poc-section .not-included{border-top:1px solid var(--slate-200);padding-top:22px;margin-top:6px}.poc-section .not-included .heading{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--slate-400);margin-bottom:14px}.poc-section .not-included ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.poc-section .not-included li{font-size:13.5px;color:var(--slate-500);display:flex;gap:10px;align-items:flex-start}.poc-section .not-included li .x{color:var(--slate-400);flex-shrink:0}.poc-section .not-included .upsell{margin-top:16px;font-size:13.5px;color:var(--slate-500);line-height:1.55}.poc-section .not-included .upsell a{color:var(--poc-blue);text-decoration:none;font-weight:600}.poc-section .not-included .upsell a:hover{text-decoration:underline}.poc-section .timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--slate-200);border:1px solid var(--slate-200);border-radius:var(--radius-md);overflow:hidden;margin-top:28px}.poc-section .timeline .step{background:var(--paper);padding:20px 18px}.poc-section .timeline .step .day{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--poc-blue);margin-bottom:8px}.poc-section .timeline .step .step-title{font-size:14px;font-weight:600;margin-bottom:4px}.poc-section .timeline .step .step-desc{font-size:12.5px;color:var(--slate-500);line-height:1.5}.poc-section .request-card{background:linear-gradient(165deg,var(--ink),#182238);color:#fff;position:relative;overflow:hidden}.poc-section .request-card::before{content:'';position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(36,84,255,.35),transparent 70%);pointer-events:none}.poc-section .request-card h2{font-family:'Source Serif 4',serif;font-size:24px;font-weight:600;margin:0 0 8px;position:relative}.poc-section .request-card .price-line{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;position:relative}.poc-section .request-card .price-line .big{font-family:'Source Serif 4',serif;font-size:38px;font-weight:600}.poc-section .request-card .price-line .strike{font-size:15px;color:#8a93a3;text-decoration:line-through}.poc-section .request-card .price-note{font-size:13.5px;color:#aeb6c4;margin-bottom:28px;position:relative}.poc-section .poc-form{position:relative;display:flex;flex-direction:column;gap:14px}.poc-section .field label{display:block;font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:#9aa4b5;margin-bottom:7px}.poc-section .field input,.poc-section .field textarea{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-sm);padding:12px 14px;font-family:Inter,sans-serif;font-size:14px;color:#fff;outline:0;transition:border-color .15s,background .15s}.poc-section .field input::placeholder,.poc-section .field textarea::placeholder{color:#6f7889}.poc-section .field input:focus,.poc-section .field textarea:focus{border-color:var(--poc-blue);background:rgba(255,255,255,.09)}.poc-section .field textarea{resize:vertical;min-height:64px}.poc-section .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.poc-section .submit-btn{margin-top:8px;width:100%;background:var(--poc-blue);color:#fff;border:none;border-radius:999px;padding:15px 20px;font-size:14.5px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .15s,transform .15s}.poc-section .submit-btn:hover{background:var(--poc-blue-dark)}.poc-section .submit-btn:active{transform:scale(.98)}.poc-section .submit-btn svg{width:16px;height:16px}.poc-section .form-note{font-size:12px;color:#8a93a3;margin-top:14px;line-height:1.55;position:relative}.poc-section .confirm-msg{display:none;align-items:flex-start;gap:12px;background:rgba(47,106,95,.18);border:1px solid rgba(47,106,95,.5);border-radius:var(--radius-sm);padding:16px;font-size:13.5px;line-height:1.55;color:#dfeee9;position:relative}.poc-section .confirm-msg svg{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:#7fcbb6}.poc-section .confirm-msg.is-visible{display:flex}@media (max-width:920px){.poc-section .field-row,.poc-section .poc-grid,.poc-section .timeline{grid-template-columns:1fr}}.cs-section{--cs-bg:#0B0F1E;--cs-surface:#141a2c;--cs-text:#F4F6FB;--cs-text-dim:#A7AEC4;--cs-text-faint:#7C84A0;--cs-border:rgba(255,255,255,0.1);--cs-accent:#6E72FF;--cs-accent-dark:#4548C9;--cs-accent-soft:rgba(110,114,255,0.16);--cs-accent-2:#00D9BA;position:relative;background:var(--cs-bg);color:var(--cs-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:80px 28px;overflow:hidden}.cs-btn,.why-section{font-family:Inter,sans-serif}.cs-section::before{content:"";position:absolute;top:-220px;right:-160px;width:620px;height:620px;background:radial-gradient(circle at 30% 30%,rgba(110,114,255,.22),transparent 60%),radial-gradient(circle at 70% 70%,rgba(0,217,186,.16),transparent 60%);filter:blur(10px);pointer-events:none;z-index:0}.cs-container{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr 0.95fr;gap:56px;align-items:center}.cs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--cs-accent);background:var(--cs-accent-soft);padding:6px 14px 6px 10px;border-radius:999px;margin-bottom:24px}.cs-btn,.cs-eyebrow::before{background:var(--cs-accent)}.cs-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%}.cs-headline{font-weight:800;font-size:clamp(30px, 3.4vw, 42px);line-height:1.16;letter-spacing:-.025em;margin:0 0 22px;color:var(--cs-text)}.cs-headline .cs-accent-text{background:linear-gradient(90deg,var(--cs-accent),#8a6ff0);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-lede{font-size:15.5px;line-height:1.6;color:var(--cs-text-dim);max-width:500px;margin:0 0 28px}.cs-lede strong{color:var(--cs-text);font-weight:600}.cs-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:28px}.cs-btn{appearance:none;border:none;display:inline-flex;align-items:center;gap:9px;color:#000;font-size:14.5px;font-weight:600;padding:13px 24px;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 20px -6px rgba(91,95,239,.45);transition:background .18s,transform .18s,box-shadow .18s}.cs-btn:hover{background:var(--cs-accent-dark);transform:translateY(-2px);box-shadow:0 10px 26px -6px rgba(91,95,239,.55)}.cs-badge:hover,.cs-card:first-child .cs-card-icon,.cs-card:nth-child(3) .cs-card-icon{background:var(--cs-accent-soft)}.cs-btn svg{transition:transform .18s}.cs-btn:hover svg{transform:translateX(3px)}.cs-btn-meta{font-size:13.5px;color:var(--cs-text-faint)}.cs-btn-meta b{color:var(--cs-text-dim);font-weight:600}.cs-card h3,.why-card h3{font-weight:700;letter-spacing:-.01em}.cs-divider{border:none;border-top:1px solid var(--cs-border);margin:0 0 22px}.cs-scored-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-faint);margin:0 0 12px}.cs-badges{display:flex;flex-wrap:wrap;gap:8px}.cs-badge{font-size:13px;font-weight:500;color:var(--cs-text-dim);background:var(--cs-surface);border:1px solid var(--cs-border);padding:7px 14px;border-radius:999px;transition:border-color .18s,color .18s,background .18s}.cs-card,.why-card{transition:box-shadow .2s,transform .2s,border-color .2s}.cs-badge:hover{border-color:var(--cs-accent);color:var(--cs-accent)}.cs-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cs-card{background:#fff;border:1px solid #e7e9ee;border-radius:16px;padding:22px 20px;box-shadow:0 8px 24px -8px rgba(0,0,0,.35)}.cs-card:hover{box-shadow:0 16px 36px -10px rgba(0,0,0,.45);transform:translateY(-4px);border-color:#daddf5}.cs-card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.cs-card:nth-child(2) .cs-card-icon,.cs-card:nth-child(4) .cs-card-icon{background:#e6fbf7}.cs-card:first-child .cs-card-icon svg,.cs-card:nth-child(3) .cs-card-icon svg{stroke:var(--cs-accent)}.cs-card:nth-child(2) .cs-card-icon svg,.cs-card:nth-child(4) .cs-card-icon svg{stroke:#00A88F}.cs-card-icon svg{width:19px;height:19px}.cs-card h3{font-size:16.5px;margin:0 0 8px;color:#0b0d12}.cs-card p{font-size:13.5px;line-height:1.55;color:#5b6270;margin:0}@media (max-width:560px){.cs-section{padding:72px 18px}.cs-cards{grid-template-columns:1fr}.cs-btn{width:100%;justify-content:center}.cs-cta-row{flex-direction:column;align-items:flex-start;gap:12px}}.why-section{--why-bg:var(--section-tint);--why-card-bg:#ffffff;--why-border:#e6e9f2;--why-text:#0b0d18;--why-text-dim:#667085;--why-accent:#4c5fe0;background:var(--why-bg);padding:76px 32px;color:var(--why-text)}.why-container{max-width:1240px;margin:0 auto}.why-top{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start;margin-bottom:44px}.why-eyebrow{display:flex;align-items:center;gap:10px;font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--why-accent);margin-bottom:20px}.why-stat,.why-title{font-family:var(--font-heading, 'Plus Jakarta Sans', sans-serif);font-weight:800}.why-eyebrow .why-line{width:26px;height:1px;background:var(--why-accent);flex-shrink:0}.why-title{font-size:clamp(28px, 3vw, 40px);line-height:1.2;letter-spacing:-.02em;margin:0;color:var(--why-text)}.why-right{padding-top:6px}.why-right p{font-size:16px;line-height:1.65;color:var(--why-text-dim);margin:0}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.why-card{background:var(--why-card-bg);border:1px solid var(--why-border);border-radius:16px;padding:26px 24px}.why-card:hover{box-shadow:0 14px 30px -12px rgba(16,24,40,.12);transform:translateY(-3px);border-color:#d7dcf3}.why-stat-row{display:flex;flex-direction:column;margin-bottom:18px}.why-stat{font-size:30px;line-height:1.1;color:var(--why-accent);margin-bottom:8px}.why-stat-label{font-family:sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--why-text-dim);text-transform:uppercase}.why-divider{border:none;border-top:1px solid var(--why-border);margin:0 0 20px}.why-card h3{font-size:18px;margin:0 0 10px;color:var(--why-text)}.why-card p{font-size:14px;line-height:1.65;color:var(--why-text-dim);margin:0}@media (max-width:980px){.cs-container{grid-template-columns:1fr;gap:48px}.cs-lede{max-width:none}.why-top{grid-template-columns:1fr;gap:20px}.why-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.poc-section{padding:48px 20px 64px}.poc-section .card{padding:22px}.poc-section .eyebrow-row{flex-wrap:wrap;row-gap:8px}.poc-section .eyebrow-row span.scarcity{margin-left:0}.why-section{padding:48px 20px}.why-grid{grid-template-columns:1fr}}.reveal-up{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16, .84, .44, 1),transform .7s cubic-bezier(.16, .84, .44, 1);will-change:opacity,transform}.reveal-up.is-visible{opacity:1;transform:translateY(0)}@media (max-width:576px){.modal-overlay{padding:.75rem}.modal-content{max-height:92vh;padding:1.5rem 1.25rem;border-radius:18px}.modal-content .form-group{margin-bottom:.9rem}.modal-content .form-control{padding:.7rem .95rem}.modal-content textarea.form-control{min-height:90px}.btn-header-quote span,.top-bar{display:none}.navbar{height:70px}.container{padding:0 1.25rem}.brand-logo img{height:38px}.brand-logo .logo-text span{font-size:1.05rem}.hero-title{font-size:1.85rem!important;line-height:1.25}.hero-description{font-size:.95rem}.section-title{font-size:1.65rem!important}.cyber-shield-graphic{max-width:280px;height:280px}.shield-orbit{width:250px;height:250px}.shield-core{width:150px;height:180px}.shield-core i{font-size:3.5rem}.blog-card{flex-direction:column}.blog-icon-thumb{width:100%;min-height:130px}.whatsapp-float{width:52px;height:52px;font-size:1.6rem;bottom:1.25rem;right:1.25rem}.btn-header-quote::after{content:'Quote'}.header-main{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:99998!important}body{padding-top:90px!important}}@media (prefers-reduced-motion:reduce){.reveal-up{opacity:1;transform:none;transition:none}}@media (max-width:900px){.wm-svc5 input[type=radio],.wm-svc5__rail{display:none!important}.wm-svc5__inner{display:flex!important;flex-direction:column!important;gap:12px!important}.wm-svc5__panel{display:block!important;animation:none!important}}@media (max-width:768px){.stat-card,.typewriter-text{border-right:none!important}.typewriter-text{white-space:normal!important;word-break:break-word}.contact-info-cards,.footer-grid,.industries-grid,.mvv-grid,.services-grid,.stats-grid{grid-template-columns:1fr!important;gap:1.25rem}.stat-card{border-bottom:1px solid rgba(255,255,255,.15)}.stat-card:last-child{border-bottom:none}.hero-badges{justify-content:center;gap:1rem}.hero-badge-item{font-size:.85rem}.hero-actions{justify-content:center}#page-blog .hero,#page-contact,.abt-hero,.cad,.cld,.dso,.hero,.hero-section,.soc,.tms,.vapt-hero,section.svc-hero{margin-top:0!important}body,html{overflow-x:hidden!important}body,html,section{width:100%}body,canvas,html,iframe,img,section,video{max-width:100%}*,::after,::before{box-sizing:border-box}body{margin:0;padding-top:82px!important}.container{width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important;margin-left:auto!important;margin-right:auto!important}h1{font-size:36px!important;line-height:1.15!important}h2{font-size:30px!important;line-height:1.2!important}h3{font-size:18px!important;line-height:1.35!important}p{font-size:14px!important;line-height:1.7!important}}@media (max-width:992px){.header-main,.navbar{width:100%!important;height:82px!important;min-height:82px!important}.hamburger,.hamburger i{font-size:20px!important}.header-main,.nav-menu.active{left:0!important}.brand-logo .logo-text,.btn-header-quote,.top-bar{display:none!important}.header-main{position:fixed!important;top:0!important;right:0!important;z-index:99998!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0!important;box-shadow:0 4px 18px rgba(15,23,42,.08)!important}.hamburger,.nav-menu{background:#fff!important}.navbar{display:flex!important;align-items:center!important;justify-content:space-between!important}.brand-logo,.nav-actions{align-items:center!important;padding:0!important;display:flex!important}.brand-logo{margin:0!important;max-width:180px!important;flex-shrink:0!important}.brand-logo img{width:auto!important;height:52px!important;max-width:170px!important;object-fit:contain!important}.nav-actions{justify-content:flex-end!important;margin-left:auto!important;width:auto!important;flex-shrink:0!important}.hamburger,.nav-menu,.nav-menu>li{margin:0!important}.hamburger{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid #dbe3ef!important;border-radius:10px!important;color:#0d1837!important;line-height:1!important;cursor:pointer!important;position:relative!important;z-index:100001!important}.hamburger i{display:block!important}.nav-menu{position:fixed!important;top:82px!important;left:-100%!important;width:88%!important;max-width:340px!important;height:calc(100vh - 82px)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;padding:14px!important;border-right:1px solid #e2e8f0!important;box-shadow:12px 0 35px rgba(15,23,42,.14)!important;overflow-x:hidden!important;overflow-y:auto!important;transition:left .3s!important;z-index:100000!important}.nav-menu>li{display:block!important;width:100%!important;padding:0!important;list-style:none!important}.nav-menu .nav-link{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;color:#1e293b!important;text-decoration:none!important;border-radius:10px!important;background:0 0!important}.nav-menu .nav-link.active,.nav-menu .nav-link:hover{color:#06f!important;background:#eef5ff!important}@media (max-width:900px){.wm-svc5,.wm-svc5__rail,.wm-svc5__wrap{max-width:100%!important;width:100%!important}.wm-svc5,.wm-svc5__panel,.wm-svc5__rail,.wm-svc5__wrap{width:100%!important}.wm-svc5{overflow:hidden!important;padding-top:48px!important;padding-bottom:48px!important}.wm-svc5__wrap{padding-left:18px!important;padding-right:18px!important}.wm-svc5__head{display:block!important;margin-bottom:24px!important}.wm-svc5__title{font-size:30px!important;line-height:1.2!important}.wm-svc5__note{font-size:14px!important;line-height:1.65!important;margin-top:12px!important}.wm-svc5__inner{display:flex!important;flex-direction:column!important;gap:14px!important}.wm-svc5__rail{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:4px 2px 10px!important;margin:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.wm-svc5__rail::-webkit-scrollbar{display:none!important}.wm-svc5__tab{flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important;padding:10px 13px!important;border-radius:10px!important;font-size:12px!important}.wm-svc5__panel{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.wm-svc5__pt{font-size:25px!important;line-height:1.25!important}.wm-svc5__pd{font-size:14px!important;line-height:1.7!important;overflow:visible!important}.wm-svc5__points li{font-size:13px!important;line-height:1.55!important}}@media (max-width:768px){.hero-title,.typewriter-text{font-size:38px!important;line-height:1.15!important}.hero-content,.hero-description,.typewriter-container{max-width:100%!important}.hero-actions,.hero-actions .btn,.hero-content,.hero-grid,.hero-section{width:100%!important}.hero-section{min-height:auto!important;height:auto!important;padding:50px 0 45px!important;margin-top:0!important}.hero-grid{display:flex!important;flex-direction:column!important;gap:32px!important;text-align:left!important}.hero-title{margin-bottom:18px!important}.typewriter-text{display:inline!important;white-space:normal!important;word-break:normal!important;border-right:none!important}.hero-description{font-size:15px!important;line-height:1.7!important;margin-bottom:24px!important}.hero-actions{display:flex!important;flex-direction:column!important;gap:12px!important}.hero-actions .btn{min-height:50px!important;justify-content:center!important}.hero-badges{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.hero-badge-item{font-size:13px!important}.hero-visual{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.cyber-shield-graphic{width:290px!important;max-width:100%!important;height:300px!important}.shield-orbit{width:255px!important;height:245px!important}.shield-core{width:170px!important;height:195px!important}.shield-core i{font-size:4rem!important}.shield-core span{font-size:.85rem!important}.floating-tech-badge{font-size:10px!important;padding:7px 10px!important}.section-header{width:100%!important;max-width:100%!important;margin-bottom:30px!important}.section-title{font-size:30px!important;line-height:1.2!important}#page-blog .hero-desc,.section-description{font-size:14px!important;line-height:1.7!important}#page-blog .page-body .wrap,#page-blog .topics-grid,.about-grid,.blog-layout,.contact-grid,.cta-banner,.hero-grid{grid-template-columns:1fr!important}.contact-info-cards,.footer-grid,.industries-grid,.mvv-grid,.services-grid{grid-template-columns:1fr!important;gap:18px!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:0!important}.stat-card{padding:18px 8px!important;border-right:1px solid rgba(255,255,255,.15)!important;border-bottom:1px solid rgba(255,255,255,.15)!important}.stat-card:nth-child(2n){border-right:none!important}.stat-card:nth-last-child(-n+2){border-bottom:none!important}.stat-number{font-size:32px!important}.stat-label{font-size:10px!important;line-height:1.4!important}.service-card{width:100%!important;padding:22px 18px!important;border-radius:16px!important}.service-icon-box{width:52px!important;height:52px!important}.service-title{font-size:19px!important;line-height:1.35!important}.service-desc{font-size:14px!important;line-height:1.65!important}.about-grid,.mvv-grid{display:grid!important;grid-template-columns:1fr!important}.about-grid{gap:28px!important}.mvv-grid{gap:16px!important}.contact-grid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.contact-info-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.clean-map-card{height:300px!important}#page-blog .wrap{width:100%!important;padding-left:18px!important;padding-right:18px!important}#page-blog .hero-content h1,#page-blog .hero-content h2{font-size:32px!important;line-height:1.2!important}#page-blog .hero-cta-row{flex-direction:column!important;align-items:stretch!important}#page-blog .btn-g,#page-blog .btn-p{width:100%!important;justify-content:center!important}#page-blog .topic-card.wide{grid-column:auto!important}input,select,textarea{max-width:100%!important;font-size:16px!important}.form-control{width:100%!important;padding:13px 14px!important}textarea.form-control{min-height:120px!important}table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}#quote-modal #quote-form,#quote-modal #quote-form .form-group,#quote-modal #quote-form button[type=submit],#quote-modal .modal-content{min-width:0!important;box-sizing:border-box!important}#quote-modal.modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;padding:12px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:999999!important}#quote-modal .modal-content{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:10px auto 20px!important;padding:24px 18px 22px!important;border-radius:18px!important;overflow:visible!important;transform:none!important}#quote-modal .modal-close{position:absolute!important;top:12px!important;right:12px!important;width:36px!important;height:36px!important;min-width:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:50%!important;z-index:5!important}#quote-modal .modal-content>h3{width:calc(100% - 42px)!important;max-width:calc(100% - 42px)!important;margin:0 40px 8px 0!important;padding:0!important;font-size:21px!important;line-height:1.3!important;box-sizing:border-box!important}#quote-modal #quote-form,#quote-modal #quote-form .form-group,#quote-modal #quote-form button[type=submit],#quote-modal .modal-content>p{width:100%!important;max-width:100%!important}#quote-modal .modal-content>p{margin:0 0 20px!important;padding:0!important;font-size:13px!important;line-height:1.6!important;overflow-wrap:break-word!important}#quote-modal #quote-form{display:block!important;margin:0!important;padding:0!important}#quote-modal #quote-form .form-group{display:block!important;margin:0 0 14px!important;padding:0!important}#quote-modal #quote-form .form-label{display:block!important;width:100%!important;margin:0 0 6px!important;padding:0!important;font-size:12px!important;line-height:1.4!important}#quote-modal #quote-form input.form-control,#quote-modal #quote-form select.form-control,#quote-modal #quote-form textarea.form-control{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;font-size:16px!important;line-height:1.4!important;border-radius:9px!important}#quote-modal #quote-form input.form-control,#quote-modal #quote-form select.form-control{height:46px!important;padding:10px 12px!important}#quote-modal #quote-form select.form-control{appearance:auto!important;-webkit-appearance:auto!important;background-color:#fff!important}#quote-modal #quote-form textarea.form-control{height:105px!important;min-height:105px!important;padding:11px 12px!important;resize:vertical!important}#quote-modal #quote-form button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;margin:4px 0 0!important;padding:11px 14px!important;border-radius:9px!important;font-size:13px!important;line-height:1.4!important;white-space:normal!important;text-align:center!important}}@media (max-width:576px){body{padding-top:76px!important}.header-main,.navbar{height:76px!important;min-height:76px!important}.nav-menu{top:76px!important;height:calc(100vh - 76px)!important}.container{padding-left:15px!important;padding-right:15px!important}.brand-logo img{height:48px!important;max-width:155px!important}.hamburger{width:42px!important;height:42px!important}.hero-title,.typewriter-text{font-size:34px!important;line-height:1.15!important}.section-title,.wm-svc5__title{font-size:28px!important}.cyber-shield-graphic{max-width:280px!important;height:280px!important}.shield-orbit{width:250px!important;height:250px!important}.shield-core{width:150px!important;height:180px!important}.shield-core i{font-size:3.5rem!important}.contact-info-cards{grid-template-columns:1fr!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (max-width:992px){.nav-menu .dropdown{position:relative!important;width:100%!important}.nav-menu .dropdown>.nav-link{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.nav-menu .dropdown>.nav-link .fa-chevron-down{display:inline-block!important;margin-left:auto!important;font-size:11px!important;transition:transform .25s!important}.nav-menu .dropdown.active>.nav-link .fa-chevron-down,.nav-menu .dropdown.open>.nav-link .fa-chevron-down{transform:rotate(180deg)!important}.nav-menu .dropdown-menu{position:static!important;display:none!important;width:100%!important;min-width:0!important;margin:3px 0 6px!important;padding:6px!important;background:#f7f9fc!important;border:1px solid #e5eaf1!important;border-radius:10px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.nav-menu .dropdown.active>.dropdown-menu,.nav-menu .dropdown.open>.dropdown-menu,.nav-menu .has-submenu.active>.submenu,.nav-menu .has-submenu.open>.submenu{display:block!important}.nav-menu .dropdown-item{display:flex!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;color:#334155!important;font-size:13px!important;line-height:1.4!important;text-decoration:none!important;border-radius:7px!important}.nav-menu .dropdown-item:active,.nav-menu .dropdown-item:hover{background:#eaf2ff!important;color:#06f!important}.nav-menu .has-submenu{width:100%!important}.nav-menu .has-submenu>.dropdown-item{justify-content:space-between!important}@media (max-width:992px){.nav-menu .has-submenu,.nav-menu .has-submenu.open>.submenu{display:block!important}.nav-menu .has-submenu>.dropdown-item-link,.nav-menu .has-submenu>.submenu a{display:flex!important;padding:10px 12px!important;box-sizing:border-box!important}.nav-menu .has-submenu>.submenu,.nav-menu .has-submenu>.submenu a{position:static!important;width:100%!important;margin:0!important;box-sizing:border-box!important}.nav-menu .has-submenu{width:100%!important;position:relative!important}.nav-menu .has-submenu>.dropdown-item-link{align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important}.nav-menu .has-submenu>.submenu{display:none!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0 0 4px 24px!important;background:0 0!important;border:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.nav-menu .has-submenu>.submenu a{align-items:center!important;min-height:42px!important;background:#f8fafc!important;color:#334155!important;font-size:13px!important;line-height:1.4!important;border-left:2px solid #dbeafe!important;border-radius:0 8px 8px 0!important;text-decoration:none!important}.nav-menu .has-submenu>.submenu a:hover{background:#eef5ff!important;color:#06f!important}}.nav-menu .has-submenu .submenu a{display:block!important;width:100%!important;padding:9px 10px!important;font-size:12px!important;line-height:1.45!important;color:#475569!important;text-decoration:none!important;border-radius:6px!important}.nav-menu .has-submenu .submenu a:hover{background:#eef5ff!important;color:#06f!important}#page-contact,#page-contact .container,#page-contact section{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}#page-contact .section-padding{padding:40px 0 50px!important}#page-contact .contact-grid,#page-contact .section-header{padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#page-contact .section-header{margin:0 0 28px!important;text-align:left!important}#page-contact .section-title{width:100%!important;max-width:100%!important;font-size:28px!important;line-height:1.25!important;margin-bottom:12px!important;word-break:normal!important;overflow-wrap:break-word!important}#page-contact .section-description{width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.65!important;margin:0!important;overflow-wrap:break-word!important}#page-contact .contact-grid{display:flex!important;flex-direction:column!important;min-width:0!important;gap:24px!important;margin:0!important}#page-contact .contact-card-box{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:22px 16px!important;box-sizing:border-box!important;background:#fff!important;border-radius:18px!important;border:1px solid var(--border-light)!important;overflow:hidden!important}#page-contact .contact-card-box>h3{width:100%!important;max-width:100%!important;margin:0 0 22px!important;font-size:21px!important;line-height:1.3!important;overflow-wrap:break-word!important}#page-contact #contact-form{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#page-contact #contact-form .form-group{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 16px!important;padding:0!important;box-sizing:border-box!important}#page-contact #contact-form .form-label{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 7px!important;padding:0!important;font-size:13px!important;line-height:1.4!important;box-sizing:border-box!important}#page-contact #contact-form input.form-control,#page-contact #contact-form select.form-control,#page-contact #contact-form textarea.form-control{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;border:1px solid var(--border-light)!important;border-radius:10px!important;background:#f8fafc!important;color:#1e293b!important;font-family:inherit!important;font-size:16px!important;line-height:1.4!important;outline:0!important}#page-contact #contact-form button[type=submit],#page-contact .contact-info-cards,#page-contact .info-card{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#page-contact #contact-form input.form-control,#page-contact #contact-form select.form-control{height:48px!important;padding:11px 13px!important}#page-contact #contact-form textarea.form-control{width:100%!important;min-height:125px!important;height:125px!important;padding:12px 13px!important;resize:vertical!important}#page-contact #contact-form .form-control::placeholder{color:#94a3b8!important;opacity:1!important}#page-contact #contact-form .form-control:focus{background:#fff!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-glow)!important}#page-contact #contact-form button[type=submit]{align-items:center!important;justify-content:center!important;gap:8px!important;min-height:50px!important;margin:2px 0 0!important;padding:12px 14px!important;border-radius:10px!important;font-size:13px!important;line-height:1.4!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important}#page-contact .contact-grid>div:last-child{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#page-contact .contact-info-cards{flex-direction:column!important;gap:12px!important;margin:0 0 18px!important;padding:0!important}#page-contact .info-card{align-items:flex-start!important;margin:0!important;padding:16px!important;gap:12px!important;text-align:left!important;border-radius:14px!important}#page-contact .info-icon{flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0!important}#page-contact .info-card>div:last-child{min-width:0!important;width:auto!important;flex:1 1 auto!important}#page-contact .info-title{font-size:15px!important;line-height:1.35!important;margin-bottom:5px!important}#page-contact .info-text{font-size:12px!important;line-height:1.55!important;overflow-wrap:anywhere!important;word-break:break-word!important}#page-contact .clean-map-card{width:100%!important;max-width:100%!important;min-width:0!important;height:280px!important;margin:0!important;border-radius:18px!important;box-sizing:border-box!important;overflow:hidden!important}}@media (max-width:480px){#page-contact .section-padding{padding-top:32px!important;padding-bottom:40px!important}#page-contact .container{padding-left:14px!important;padding-right:14px!important}#page-contact .section-title{font-size:26px!important}#page-contact .contact-card-box{padding:18px 14px!important;border-radius:16px!important}#page-contact .contact-card-box>h3{font-size:20px!important;margin-bottom:20px!important}#page-contact #contact-form .form-group{margin-bottom:14px!important}#page-contact #contact-form input.form-control,#page-contact #contact-form select.form-control{height:47px!important}#page-contact #contact-form textarea.form-control{min-height:115px!important;height:115px!important}#page-contact #contact-form button[type=submit]{min-height:48px!important;font-size:12.5px!important;padding:11px 10px!important}#quote-modal.modal-overlay{padding:8px!important}#quote-modal .modal-content{margin:5px auto 15px!important;padding:21px 15px 18px!important;border-radius:16px!important}#quote-modal .modal-content>h3{font-size:20px!important}#quote-modal .modal-content>p{font-size:12.5px!important;margin-bottom:17px!important}#quote-modal #quote-form .form-group{margin-bottom:12px!important}#quote-modal #quote-form input.form-control,#quote-modal #quote-form select.form-control{height:44px!important}#quote-modal #quote-form textarea.form-control{height:95px!important;min-height:95px!important}}@media (max-width:360px){.hero-title,.typewriter-text,h1{font-size:31px!important}.section-title,.wm-svc5__title,h2{font-size:26px!important}.wm-svc5__tab{padding:9px 11px!important;font-size:11px!important}#page-contact .container{padding-left:11px!important;padding-right:11px!important}#page-contact .contact-card-box{padding:16px 12px!important}#page-contact .section-title{font-size:24px!important}#quote-modal.modal-overlay{padding:5px!important}#quote-modal .modal-content{margin:3px auto 10px!important;padding:18px 12px 15px!important;border-radius:14px!important}#quote-modal .modal-content>h3{font-size:19px!important}#quote-modal #quote-form input.form-control,#quote-modal #quote-form select.form-control{height:43px!important;padding-left:10px!important;padding-right:10px!important}#quote-modal #quote-form textarea.form-control{height:90px!important;min-height:90px!important}}.visitor-counter{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:13px}.visitor-counter i{color:#00c8ff}.visitor-counter strong{color:#fff;font-weight:700}}:root{--wm-ink:#0b132b;--wm-accent:#0066ff;--wm-accent-2:#00c8ff;--wm-lift:0 24px 48px -24px rgba(11, 19, 43, 0.28),0 2px 6px rgba(11, 19, 43, 0.04);--wm-ease:cubic-bezier(0.16, 1, 0.3, 1)}@keyframes wm-sheen{from{transform:translateX(-120%)}to{transform:translateX(220%)}}@keyframes wm-pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes wm-drift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-14px,0)}}.poc-section,.why-section,.wm-cases,.wm-certs,.wm-faq,.wm-svc,.wm-tools2,.workflow-section{position:relative}.poc-section::before,.why-section::before,.wm-cases::before,.wm-certs::before,.wm-faq::before,.wm-svc::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,102,255,.28) 22%,rgba(0,200,255,.35) 50%,rgba(0,102,255,.28) 78%,transparent);pointer-events:none}.why-section::after,.wm-cases::after{content:"";position:absolute;top:-140px;right:-120px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(0,102,255,.09),transparent 68%);pointer-events:none;animation:wm-drift 14s ease-in-out infinite}.why-card{position:relative;overflow:hidden;transition:transform .45s var(--wm-ease),box-shadow .45s var(--wm-ease),border-color .45s var(--wm-ease)}.why-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--wm-accent),var(--wm-accent-2));transform:scaleY(0);transform-origin:top;transition:transform .5s var(--wm-ease)}.why-card::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,102,255,.06),transparent 55%);opacity:0;transition:opacity .45s var(--wm-ease);pointer-events:none}.why-card:hover{transform:translateY(-8px);box-shadow:var(--wm-lift);border-color:rgba(0,102,255,.25)}.why-card:hover::before{transform:scaleY(1)}.why-card:hover::after{opacity:1}.why-card .stat,.why-card .why-num,.why-card .why-stat,.why-card h3+span{background:linear-gradient(120deg,#06f,#00c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wm-svc__card{overflow:hidden;transition:transform .5s var(--wm-ease),box-shadow .5s var(--wm-ease)}.wm-svc__card:hover{transform:translateY(-10px);box-shadow:var(--wm-lift)}.wm-svc__card img{transition:transform .9s var(--wm-ease),filter .6s var(--wm-ease)}.wm-svc__card:hover img{transform:scale(1.08);filter:saturate(1.15) contrast(1.05)}.wm-svc__card .wm-svc__label,.wm-svc__card .wm-svc__title{position:relative;overflow:hidden;transition:background .45s var(--wm-ease),letter-spacing .45s var(--wm-ease)}.wm-svc__card:hover .wm-svc__label,.wm-svc__card:hover .wm-svc__title{background:linear-gradient(120deg,#0b1f4d,#06f);letter-spacing:.01em}.wm-svc__card .wm-svc__label::after,.wm-svc__card .wm-svc__title::after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:translateX(-120%)}.wm-svc__card:hover .wm-svc__label::after,.wm-svc__card:hover .wm-svc__title::after{animation:wm-sheen .9s var(--wm-ease) forwards}.poc-section .card{transition:transform .45s var(--wm-ease),box-shadow .45s var(--wm-ease)}.poc-section .card:hover{transform:translateY(-4px);box-shadow:var(--wm-lift)}.poc-section .price-line{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.poc-section .price-line .strike{order:2}.poc-section .price-line .big{order:1}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.poc-section input:focus,.poc-section textarea:focus{outline:0;border-color:rgba(0,102,255,.6);box-shadow:0 0 0 4px rgba(0,102,255,.14);transition:box-shadow .25s ease,border-color .25s ease}.cs-card{transition:transform .45s var(--wm-ease),box-shadow .45s var(--wm-ease),background .45s var(--wm-ease)}.cs-card:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 26px 50px -26px rgba(0,0,0,.55)}.cs-section .cs-eyebrow .dot,.cs-section .dot{animation:wm-pulse-dot 2.2s ease-in-out infinite}.wm-case{overflow:hidden;transition:transform .5s var(--wm-ease),box-shadow .5s var(--wm-ease),border-color .5s var(--wm-ease)}.wm-case:hover{transform:translateY(-10px);box-shadow:var(--wm-lift);border-color:rgba(0,102,255,.22)}.wm-case img{transition:transform 1s var(--wm-ease),filter .6s var(--wm-ease)}.wm-case:hover img{transform:scale(1.07);filter:saturate(1.1)}.wm-case .wm-case__link,.wm-case a[class*=link]{transition:color .3s ease,gap .3s var(--wm-ease)}.wm-case:hover .wm-case__link,.wm-case:hover a[class*=link]{color:var(--wm-accent)}.wm-cert{transition:transform .45s var(--wm-ease),box-shadow .45s var(--wm-ease),border-color .45s var(--wm-ease),background .45s var(--wm-ease)}.wm-cert img,.wm-cert svg{transition:filter .5s var(--wm-ease),transform .5s var(--wm-ease);filter:grayscale(.55) contrast(.95)}.wm-cert:hover{transform:translateY(-8px);border-color:rgba(0,102,255,.3);box-shadow:0 20px 40px -22px rgba(0,102,255,.5);background:linear-gradient(180deg,#fff,#f4f8ff)}.wm-cert:hover img,.wm-cert:hover svg{filter:grayscale(0) contrast(1);transform:scale(1.07)}.wm-tool2{transition:transform .35s var(--wm-ease),box-shadow .35s var(--wm-ease),border-color .35s var(--wm-ease),background .35s var(--wm-ease)}.wm-tool2:hover{transform:translateY(-6px);background:linear-gradient(180deg,#fff,#eff5ff);border-color:rgba(0,102,255,.28);box-shadow:0 18px 34px -20px rgba(0,102,255,.45)}.wm-tool2 [class*=icon]{transition:transform .35s var(--wm-ease)}.wm-tool2:hover [class*=icon]{transform:scale(1.12) rotate(-3deg)}.wm-tools2 .chip,.wm-tools2 button{transition:transform .25s var(--wm-ease),background .25s ease,color .25s ease,box-shadow .25s ease}.wm-tools2 .chip:hover,.wm-tools2 button:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px rgba(0,102,255,.6)}.wm-faq__item{position:relative;transition:background .35s ease;border-radius:12px}.wm-faq__item:hover{background:linear-gradient(90deg,rgba(0,102,255,.05),transparent 70%)}.wm-faq__item::before{content:"";position:absolute;left:-12px;top:14px;bottom:14px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--wm-accent),var(--wm-accent-2));opacity:0;transform:scaleY(.4);transition:opacity .35s ease,transform .35s var(--wm-ease)}.wm-faq__item.active::before,.wm-faq__item.is-open::before,.wm-faq__item[open]::before{opacity:1;transform:scaleY(1)}.footer{position:relative}.footer::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#06f,#00c8ff,#06f);background-size:200% 100%}.footer-links a{display:inline-block;transition:transform .3s var(--wm-ease),color .3s ease}.footer-links a:hover{transform:translateX(6px);color:var(--accent-cyan)}.social-icon{transition:transform .35s var(--wm-ease),background .35s ease,color .35s ease,box-shadow .35s ease}.social-icon:hover{transform:translateY(-4px) scale(1.06);background:linear-gradient(135deg,#06f,#00c8ff);color:#fff;box-shadow:0 12px 24px -12px rgba(0,200,255,.7)}.footer-contact-item{transition:color .3s ease,transform .3s var(--wm-ease)}.footer-contact-item:hover{color:#fff;transform:translateX(4px)}.contact-section .btn-primary,.footer .btn-primary,.poc-section .btn-primary,.wm-faq .btn-primary,body :not(.hero-section)>* .btn-primary{position:relative;overflow:hidden;top:4px;font-size:16px;font-family:Inter,sans-serif!important}.contact-section .btn-primary:hover,.poc-section .btn-primary:hover,.wm-faq .btn-primary:hover{box-shadow:0 16px 30px -14px rgba(0,102,255,.65);transform:translateY(-2px)}.section-header h2{position:relative}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.section-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.section-eyebrow .rule{width:34px;height:1.5px;background:var(--primary);display:inline-block}.cs-eyebrow,.poc-v3 .eyebrow-row .label,.section-eyebrow .label,.why-eyebrow,.wm-cases__eyebrow,.wm-certs__eyebrow,.wm-faq__eyebrow,.wm-scope__eyebrow,.wm-svc3__eyebrow .label,.wm-tools2__eyebrow{font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--primary)!important}.wm-certs__eyebrow{background:var(--primary-light)!important;border:1px solid rgba(0,102,255,.14)!important;border-radius:999px!important}.wm-case__headline,.wm-case__stat-num,.wm-cases h2,.wm-cases h3,.wm-cases__title{font-family:var(--font-heading)!important;font-weight:800!important;letter-spacing:-.025em!important}.poc-v3 h2.poc-title em,.wm-cases__title em,.wm-svc3__title em{font-style:normal!important}.wm-cases__title em{color:var(--primary)!important}.wm-cases{--pine-900:var(--dark-bg);--pine-700:var(--primary-hover);--pine-500:var(--primary);--ember-500:var(--primary);--ember-100:var(--primary-light);--stone-100:var(--section-tint);--ink:var(--text-main);--ink-soft:var(--text-muted);--ring-line:var(--border-light)}.wm-case__client{color:var(--primary)!important}.poc-v3 .fact .tick,.poc-v3 h2.poc-title em,.wm-cases__cta{color:var(--primary)}.poc-v3 .eyebrow-row .rule{background:var(--primary)!important}.poc-v3 .eyebrow-row .scarcity{font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em;color:var(--primary-hover)!important;background:var(--primary-light)!important}.poc-v3 .fact .tick{background:var(--primary-light)!important;color:var(--primary)!important}.poc-v3 .fact:hover{border-color:rgba(0,102,255,.35)!important}.wf2~* .poc-v3,section.poc-v3,section.poc-v3.poc-section{background:linear-gradient(180deg,#e8effc 0,#dfe8fa 55%,#e8effc 100%)!important;border-top:1px solid rgba(36,84,255,.1);border-bottom:1px solid rgba(36,84,255,.1)}.wm-cases{background:var(--light-card)}.poc-v3 .fact,.wm-case,.wm-cert__box,.wm-tool2{border-radius:14px!important;border-color:var(--border-light)!important}.cs-section,.poc-v3,.wf2,.wm-cases,.wm-certs,.wm-faq,.wm-scope,.wm-svc3,.wm-tools2{padding-top:clamp(48px,6vw,84px)!important;padding-bottom:clamp(48px,6vw,84px)!important}.poc-v3,.wf2,.wm-cases,.wm-certs,.wm-faq,.wm-scope,.wm-tools2{border-top:1px solid var(--border-light)}.wm-svc3{border-top:0}.poc-v3 h2.poc-title,.wf2__title,.wm-cases__title,.wm-certs__title,.wm-faq__title,.wm-scope__title,.wm-tools2__title{font-size:clamp(26px, 3.2vw, 38px)!important;line-height:1.14!important}.wf2 .wf2__chip,.wm-svc3__num,section.poc-v3 .eyebrow-row .label,section.poc-v3 .eyebrow-row .scarcity,section.poc-v3 .poc-v3__days span,section.poc-v3 .request-card label{font-family:var(--font-body)!important;letter-spacing:.1em!important}.wf2__title,.wm-cases__title,.wm-certs__title,.wm-faq__title,.wm-scope__title,.wm-tools2__title,section.poc-v3 h2.poc-title{font-family:var(--font-heading)!important;font-weight:800!important;letter-spacing:-.025em!important;color:var(--dark-bg)!important}section.poc-v3 h2.poc-title em{color:var(--primary)!important}.wf2 .wf2__grid{align-items:start!important}.wf2 .wf2__detail{position:sticky!important;top:96px!important}.wm-svc5__progress{display:flex;gap:8px;justify-content:center;padding:24px 0;margin-top:24px;position:relative;z-index:10}.wm-svc5__progress span{display:inline-block;height:3px;background:#e5e7eb;border-radius:999px;width:0%;flex:1;max-width:120px;transition:all .3s cubic-bezier(.4, 0, .2, 1);overflow:hidden}.wm-svc5__progress span.is-on{background:#2454ff;width:100%!important}.wm-svc5__progress span{background:linear-gradient(90deg,#2454ff 0,#2454ff 100%);background-size:100% 100%}@media (max-width:900px){.wm-svc5__progress{display:none}}@media (max-width:1024px){.wm-svc5__progress span{max-width:80px}}body,html{max-width:100%;overflow-x:hidden!important}:root{--surface-a:#ffffff;--surface-b:#f4f7fc;--surface-c:#eef3fb;--seam:rgba(15,23,42,0.07);--ink-navy:#0b132b}section.wm-cases{background:var(--surface-a)!important}section.wf8{background:var(--surface-b)!important}section.wm-samples{background:var(--surface-a)!important}section.wm-certs{background:var(--surface-c)!important}section.wm-tools2{background:var(--surface-a)!important}section.wm-faq{background:var(--surface-b)!important}section.wm-scope{background:var(--surface-a)!important}section.wf8,section.wm-cases,section.wm-certs,section.wm-faq,section.wm-samples,section.wm-scope,section.wm-tools2{border-top:1px solid var(--seam);position:relative}section.wf8 .wf8__card,section.wm-certs .wm-cert__box,section.wm-faq .wm-faq__item{background:#fff!important}section.wm-std{background:radial-gradient(1100px 460px at 82% -12%,rgba(0,200,255,.16),transparent 62%),radial-gradient(900px 420px at 8% 108%,rgba(0,102,255,.2),transparent 60%),linear-gradient(180deg,#0b132b 0,#101a38 52%,#0b132b 100%)!important;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:clamp(56px,6.5vw,92px) 0!important;position:relative;overflow:hidden}section.wm-std::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,transparent 100%);pointer-events:none}.wm-std__inner{position:relative;z-index:1}.wm-std__head{align-items:end;margin-bottom:8px}.wm-std .section-eyebrow .label{color:#7fd8ff!important}.wm-std .section-eyebrow .rule{background:rgba(127,216,255,.55)!important}.wm-std__title{color:#fff!important;font-size:clamp(25px,3.1vw,36px)!important}.wm-std__title em{color:#5ec9ff!important}.wm-std__sub{color:rgba(226,235,250,.72)!important;max-width:660px;font-size:15px!important}.wm-std__note{color:rgba(226,235,250,.62)!important;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 12px;background:rgba(255,255,255,.04)}.wm-std__groups{border-top:0!important;gap:18px;margin-top:38px!important}.wm-std__group{border-left:0!important;padding:22px 22px 8px!important;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.028));border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 46px -30px rgba(0,0,0,.85);transition:transform .35s cubic-bezier(.22,.9,.28,1),border-color .3s ease,background .3s ease}.wm-std__group:hover{transform:translateY(-4px);border-color:rgba(94,201,255,.38);background:linear-gradient(180deg,rgba(94,201,255,.1),rgba(255,255,255,.03))}.wm-std__group-head{justify-content:space-between;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.wm-std__group-title{color:#fff!important;font-size:15px!important}.wm-std__group-count{color:#9fe3ff!important;background:rgba(94,201,255,.12)!important;border:1px solid rgba(94,201,255,.24)}.wm-std__item{border-top:1px solid rgba(255,255,255,.08)!important;padding:15px 0!important}.wm-std__item:first-of-type{border-top:0!important}.wm-std__icon{background:rgba(94,201,255,.12)!important;border:1px solid rgba(94,201,255,.26)!important;color:#7fd8ff!important;border-radius:11px}.wm-std__item:hover .wm-std__icon{background:linear-gradient(135deg,#06f,#00c8ff)!important;color:#fff!important;border-color:transparent!important}.wm-std__name{color:#fff!important;font-size:14.5px!important}.wm-std__desc{color:rgba(226,235,250,.66)!important}.wm-std__tag{color:#8ab7e8!important}.wm-std__foot{margin-top:30px!important;padding:16px 18px!important;border-top:0!important;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.04);color:rgba(226,235,250,.78)!important}.wm-std__foot i{color:#5ec9ff!important}@media (max-width:900px){.wm-std__group:nth-child(3){border-top:1px solid rgba(255,255,255,.1)!important;padding-top:22px!important}}@media (max-width:640px){.wm-std__group{padding:20px 18px 6px!important;border-top:1px solid rgba(255,255,255,.1)!important}.wm-std__group:first-child{padding-top:20px!important}}footer.footer{position:relative;background:#00142f;padding:clamp(32px,3.4vw,44px) 0 0!important;color:#c7d2e4}footer.footer p{color:#fff!important}footer.footer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#06f 22%,#00c8ff 55%,transparent);opacity:.85}footer.footer .footer-grid{display:grid!important;grid-template-columns:1.5fr 1fr 1.15fr 1.4fr!important;gap:clamp(20px,2.6vw,36px)!important;padding-bottom:24px}footer.footer .brand-logo img{height:69px;border-radius:5px}footer.footer .footer-desc{color:#fff;font-size:13px;line-height:1.55;max-width:340px;margin:0 0 12px}footer.footer .footer-column h4{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff!important;margin:0 0 10px!important;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}footer.footer .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:7px}footer.footer .footer-links a{color:#fff;font-size:14.2px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:color .2s ease,transform .2s ease}footer.footer .footer-links a::before{content:"";width:0;height:1px;background:#00c8ff;transition:width .25s ease}footer.footer .footer-links a:hover{color:rgb(0 82 211)!important;transform:translateX(2px)}footer.footer .footer-links a:hover::before{width:12px}footer.footer .footer-contact-item{display:flex;gap:10px;align-items:flex-start;font-size:14.2px;line-height:1.5;color:#fff;margin-bottom:9px}footer.footer .footer-contact-item span{display:inline-block;padding-top:4px}footer.footer .footer-contact-item i{flex:0 0 auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:8px;font-size:13px;color:#7fd8ff;background:rgba(94,201,255,.1);border:1px solid rgba(94,201,255,.22);transition:all .25s ease}footer.footer .footer-contact-item:hover i{background:linear-gradient(135deg,#06f,#00c8ff);border-color:transparent;color:#fff}footer.footer .social-links{display:flex;gap:25px;margin-top:6px}footer.footer .social-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#06f,#00c8ff);border-color:transparent;color:#fff!important;transition:all .25s ease}footer.footer .social-icon:hover{transform:translateY(-2px);color:rgba(199,210,228,.85)!important;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}footer.footer .footer-bottom{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:14px 0 16px;margin-top:0;border-top:1px solid rgba(255,255,255,.09)!important;font-size:13px;color:rgb(165 165 165)}footer.footer .footer-bottom a{color:rgb(165 165 165)!important;text-decoration:none;transition:color .2s ease}footer.footer .footer-bottom a:hover{color:#00c8ff!important}.footer-dropdown{position:relative;margin:0!important;padding:0!important}.footer-dropdown-toggle{display:inline-flex!important;align-items:center;gap:6px;cursor:pointer;justify-content:flex-start!important;width:auto!important;margin:0!important;padding:0!important}.footer-dropdown-arrow{font-size:16px;line-height:1;transition:transform .3s ease}.footer-submenu{display:none;list-style:none;margin:8px 0 0;padding:0 0 0 16px}.footer-submenu li{margin:0;padding:0}.footer-submenu a{display:block;padding:6px 0;font-size:14px}.footer-dropdown.active .footer-submenu{display:block}.footer-dropdown.active .footer-dropdown-arrow{transform:rotate(180deg)}.footer-dropdown{position:relative}.footer-dropdown-toggle{display:inline-flex!important;align-items:center;gap:6px;cursor:pointer;justify-content:flex-start!important;width:auto!important;margin:0!important;padding:0!important}.footer-dropdown-arrow{font-size:14px;transition:transform .3s ease}.footer-dropdown .footer-submenu{display:none!important;list-style:none!important;margin:6px 0 0 15px!important;padding:0!important}.footer-dropdown:hover>.footer-submenu{display:block!important}.footer-dropdown .footer-submenu li{display:block!important;margin:0!important;padding:0!important}.footer-dropdown .footer-submenu li a{display:block!important;padding:5px 0!important;font-size:14px!important;line-height:1.5!important;text-decoration:none}.footer-dropdown:hover .footer-dropdown-arrow{transform:rotate(180deg)}@media (max-width:1024px){footer.footer .footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){footer.footer .footer-grid{grid-template-columns:1fr!important}footer.footer .footer-bottom{justify-content:center;text-align:center}}footer.footer .footer-links li{margin:0!important;padding:0!important}footer.footer .footer-links{gap:7px!important}h1{font-family:Inter,sans-serif!important;font-size:60px!important;font-weight:700!important;line-height:45px!important;color:#1a1a1a!important}h2{font-family:Inter,sans-serif!important;font-size:40px!important;font-weight:700!important;line-height:45px!important;color:#1a1a1a!important}h3{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:21px!important}p{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:25px!important;color:#1a1a1a!important;padding-top:7px}nav{font-family:Inter,sans-serif!important;font-size:40px!important;font-weight:700!important;gap:30px!important}.blog-hero h1,.blog-hero h2,.blog-hero h3,.blog-hero p,.hero-section h1,.hero-section h2,.hero-section h3,.hero-section p,.sidebar-widget h3,.sidebar-widget p,.wm-svc5__panel h3,.wm-svc5__panel p{color:#fff!important}.wm-svc5__pd{color:rgba(255,255,255,.68)!important}.newcert-fw-card.featured .newcert-fw-name{color:#f8fafc!important}.newcert-fw-card.featured .newcert-fw-desc{color:#94a3b8!important}.newcert-add-text{color:#94a3b8!important}.cs-section .cs-left h1,.cs-section .cs-left h2,.cs-section .cs-left h3,.cs-section .cs-left p{color:#fff!important}.svcm__carddesc{color:rgba(255,255,255,.78)!important}.svcm__points li{color:rgba(255,255,255,.9)!important}.svcm__cardtitle,.svcm__stat strong,.svcm__title{color:#fff!important}.bi-eyebrow,.cs-eyebrow,.cs-scored-label,.eyebrow-row .label,.newcert-eyebrow,.section-eyebrow .label,.section-subtitle,.tools-eyebrow,.why-eyebrow,.wm-faq__eyebrow span,.wm-scope__eyebrow span,.wm-svc5__eyebrow{font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#00348c!important}.svcm{display:none;--primary:#2454ff;--dark:#0b132b;--darkmid:#12244f;--cyan:#00c8ff;--muted:#5b6478;--border:#e2e8f8;background:#fff;padding:44px 0 36px;position:relative}.svcm__head{padding:0 20px;margin-bottom:22px}.svcm__eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.svcm__eyebrow::before{content:"";width:20px;height:1.5px;background:currentColor;display:inline-block}.svcm__title{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(21px,5.6vw,26px);line-height:1.22;letter-spacing:-.02em;color:#0b132b!important;margin:0 0 8px}.svcm__title em{font-style:normal;color:var(--primary)}.svcm__sub{font-size:13.5px;line-height:1.65;color:var(--muted);margin:0;max-width:46ch}.svcm__rail{display:flex;align-items:center;gap:10px;padding:0 20px;margin-bottom:16px}.svcm__dots{display:flex;gap:6px}.svcm__dot{width:18px;height:4px;border-radius:3px;background:#dfe6f7;transition:background .35s ease,width .35s ease}.svcm__dot.on{background:var(--primary);width:26px}.svcm__frac{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;color:var(--muted);margin-left:auto;letter-spacing:.04em}.svcm__frac b{color:var(--dark)}.svcm__deck{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.svcm__deck::-webkit-scrollbar{display:none}.svcm__card{flex:0 0 86%;scroll-snap-align:center;border-radius:20px;position:relative;overflow:hidden;background:linear-gradient(150deg,var(--dark) 0,var(--darkmid) 100%);color:#fff;padding:24px 22px 22px;opacity:0;transform:translateY(26px) scale(.96);transition:opacity .6s cubic-bezier(.16,.8,.4,1),transform .6s cubic-bezier(.16,.8,.4,1)}.svcm__card.in{opacity:1;transform:translateY(0) scale(1)}.svcm__card::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(340px 180px at 100% 0,rgba(0,200,255,.22),transparent 65%)}.svcm__card>*{position:relative;z-index:1}.svcm__cardtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.svcm__ico{width:42px;height:42px;border-radius:12px;background:rgba(0,200,255,.14);color:#00c8ff;display:flex;align-items:center;justify-content:center;font-size:17px}.svcm__num{font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.16em;color:rgba(255,255,255,.38)}.svcm__kicker{font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:600;text-transform:uppercase;color:#67f7e5!important;margin-bottom:8px}.svcm__cardtitle{font-family:Inter,sans-serif;font-weight:800;font-size:18px;line-height:1.28;color:#fff;margin:0 0 10px;letter-spacing:-.01em}.svcm__carddesc{font-size:13px;line-height:1.68;color:#fff!important;margin:0 0 14px}.svcm__points{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:7px}.svcm__points li{position:relative;padding-left:20px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.82)}.svcm__points li::before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:rgba(0,200,255,.16);box-shadow:inset 0 0 0 1.4px #00c8ff}.svcm__cardfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.svcm__stat strong{display:block;font-family:Inter,sans-serif;font-size:15px;font-weight:800;color:#fff;line-height:1}.svcm__stat small{font-family:'IBM Plex Mono',monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}.svcm__cta{display:inline-flex;align-items:center;gap:7px;flex:none;background:#00c8ff;color:var(--dark);border:none;border-radius:999px;font-family:Inter,sans-serif;font-weight:700;font-size:12px;padding:9px 15px;cursor:pointer}.svcm__cta svg{width:12px;height:12px}.svcm__hint{display:flex;align-items:center;gap:7px;justify-content:center;font-size:11px;color:#334155;margin-top:2px;animation:svcmHintPulse 2.2s ease-in-out infinite}.svcm__hint i{font-size:10px;color:#0057d9}@keyframes svcmHintPulse{0%,100%{opacity:.5;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}}@media (max-width:900px){.svcm{display:block}.wm-svc5{display:none!important}}@media (min-width:641px) and (max-width:900px){.svcm__card{flex:0 0 62%}}@media (max-width:900px){.wm-svc5__kicker{color:#fff!important}}.dropdown-menu .has-submenu{position:relative;padding:0}.dropdown-menu .has-submenu>.dropdown-item-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-decoration:none;cursor:pointer;padding-left:20px}.dropdown-menu .has-submenu .submenu-caret{font-size:.7rem;margin-left:auto;opacity:.7}.dropdown-menu .has-submenu .submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px 0;z-index:1000}.dropdown-menu .has-submenu:focus-within>.submenu,.dropdown-menu .has-submenu:hover>.submenu{display:block}.dropdown-menu .has-submenu .submenu .dropdown-item{display:flex;align-items:center;gap:8px;white-space:nowrap}.nav-item.dropdown{position:relative}.nav-item.dropdown>.dropdown-menu{visibility:hidden;transform:translateY(-25px);transition:transform .35s cubic-bezier(.22, 1, .36, 1);pointer-events:none}.nav-item.dropdown:hover>.dropdown-menu{visibility:visible;transform:translateY(0);pointer-events:auto}.dropdown-item.has-submenu{position:relative}.dropdown-item.has-submenu>.submenu{visibility:hidden;transform:translateY(-20px);transition:transform 23.3s cubic-bezier(.22, 1, .36, 1);pointer-events:none}.dropdown-item.has-submenu:hover>.submenu{visibility:visible;transform:translateY(0);pointer-events:auto}@media (max-width:1024px){.dropdown-menu .has-submenu .submenu{position:static;box-shadow:none;padding-left:16px;min-width:0}}#page-blog *,#page-blog ::after,#page-blog ::before{box-sizing:border-box!important;margin:0!important;padding:0!important}#page-blog{--navy:#0a2342!important;--blue:#1565c0!important;--sky:#00c8ff!important;--accent:#ff6b35!important;--white:#fff!important;--off:#f8faff!important;--pale:#eef3fb!important;--border:#dde6f5!important;--text:#111827!important;--muted:#6b7280!important;--grad:linear-gradient(135deg,#0a2342 0%,#1565c0 60%,#00c8ff 100%)!important;--sh1:0 2px 12px rgba(10,35,66,.08)!important;--sh2:0 8px 40px rgba(10,35,66,.14)!important;--r:12px!important;--rs:6px!important}#page-blog{scroll-behavior:smooth!important;font-size:16px!important;overflow-x:hidden!important}#page-blog{font-family:Inter,sans-serif!important;color:var(--text)!important;background:var(--off)!important;-webkit-font-smoothing:antialiased!important}#page-blog .wrap{max-width:1280px!important;margin:0 auto!important;padding:0 40px!important}#page-blog h1,#page-blog h2,#page-blog h3{font-family:"Playfair Display",Georgia,serif!important}#page-blog .topbar{background:var(--navy)!important;padding:11px 0!important}#page-blog .topbar .wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}#page-blog .tb-brand{font-family:"Playfair Display",serif!important;font-size:17px!important;font-weight:700!important;color:#fff!important;text-decoration:none!important}#page-blog .tb-link{display:inline-flex!important;align-items:center!important;gap:7px!important;color:rgba(255,255,255,.6)!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:color .2s!important}#page-blog .tb-link:hover{color:var(--sky)!important}#page-blog .hero{position:relative!important;min-height:520px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000}#page-blog #hero-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;z-index:0!important}#page-blog .hero-overlay{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:rgba(4,10,22,.78)!important}#page-blog .hero-content{position:relative!important;z-index:2!important;width:100%!important;max-width:820px!important;margin:0 auto!important;padding:90px 48px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}#page-blog .hero-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;padding:7px 18px!important;border-radius:50px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;margin-bottom:22px!important;backdrop-filter:blur(8px)!important;animation:fadeUp .6s .1s both!important}#page-blog .hero-badge i{color:var(--sky)!important}#page-blog .hero-content h1,#page-blog .hero-content h2{font-size:clamp(28px,3.8vw,52px)!important;font-weight:900!important;color:#fff!important;line-height:1.15!important;margin-bottom:18px!important;animation:fadeUp .6s .2s both!important;font-family:"Playfair Display",Georgia,serif!important}#page-blog .hero-content h1 span,#page-blog .hero-content h2 span{color:var(--sky)!important}#page-blog .hero-desc{font-size:15px!important;color:rgba(255,255,255,.8)!important;max-width:640px!important;line-height:1.85!important;margin-bottom:34px!important;animation:fadeUp .6s .3s both!important}#page-blog .hero-cta-row{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin-bottom:0!important;justify-content:center!important;animation:fadeUp .6s .4s both!important}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#page-blog .btn-p{display:inline-flex!important;align-items:center!important;gap:9px!important;background:var(--sky)!important;color:var(--navy)!important;padding:13px 28px!important;border-radius:8px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 4px 20px rgba(0,200,255,.35)!important}#page-blog .btn-p:hover{transform:translateY(-3px)!important;box-shadow:0 8px 28px rgba(0,200,255,.5)!important}#page-blog .btn-g{display:inline-flex!important;align-items:center!important;gap:9px!important;background:0 0!important;color:#fff!important;border:2px solid rgba(255,255,255,.45)!important;padding:13px 28px!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;backdrop-filter:blur(4px)!important}#page-blog .btn-g:hover{border-color:#fff!important;background:rgba(255,255,255,.1)!important}#page-blog .topic-strip{background:#fff!important;border-bottom:2px solid var(--border)!important;padding:0!important;position:sticky!important;top:0!important;z-index:100!important;box-shadow:0 2px 16px rgba(10,35,66,.07)!important}#page-blog .topic-strip .wrap{display:flex!important;align-items:stretch!important;gap:0!important;overflow-x:auto!important;scrollbar-width:none!important}#page-blog .topic-strip .wrap::-webkit-scrollbar{display:none!important}#page-blog .topic-strip-label{font-size:11px!important;font-weight:700!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:0 24px 0 0!important;display:flex!important;align-items:center!important;white-space:nowrap!important;border-right:1px solid var(--border)!important;margin-right:4px!important;flex-shrink:0!important}#page-blog .tp-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:16px 20px!important;font-size:13px!important;font-weight:600!important;color:var(--muted)!important;text-decoration:none!important;white-space:nowrap!important;border-bottom:3px solid transparent!important;transition:all .2s!important;flex-shrink:0!important}#page-blog .tp-pill.active,#page-blog .tp-pill:hover{color:var(--blue)!important;border-bottom-color:var(--blue)!important;background:var(--pale)!important}#page-blog .tp-pill i{font-size:12px!important}#page-blog .tp-pill.all{color:var(--navy)!important;font-weight:700!important}#page-blog .tp-pill.all.active,#page-blog .tp-pill.all:hover{color:var(--sky)!important;border-bottom-color:var(--sky)!important;background:var(--navy)!important}#page-blog .stats-bar{background:var(--navy)!important;padding:56px 0!important;position:relative!important;overflow:hidden!important}#page-blog .stats-bar::before{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(0,200,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.04) 1px,transparent 1px)!important;background-size:52px 52px!important}#page-blog .stats-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important;position:relative!important;z-index:1!important;text-align:center!important}#page-blog .stat-n{font-family:"Playfair Display",serif!important;font-size:44px!important;font-weight:700!important;color:var(--sky)!important;line-height:1!important}#page-blog .stat-l{font-size:12px!important;font-weight:500!important;color:rgba(255,255,255,.4)!important;text-transform:uppercase!important;letter-spacing:.7px!important;margin-top:8px!important}#page-blog .page-body{padding:72px 0 80px!important}#page-blog .page-body .wrap{display:grid!important;grid-template-columns:1fr 320px!important;gap:48px!important;align-items:start!important}#page-blog .sec-label{display:inline-flex!important;align-items:center!important;gap:8px!important;background:var(--pale)!important;border:1px solid var(--border)!important;color:var(--blue)!important;padding:6px 16px!important;border-radius:50px!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-bottom:16px!important}#page-blog .sec-title{font-family:"Playfair Display",serif!important;font-size:clamp(26px,3vw,40px)!important;font-weight:800!important;color:var(--navy)!important;margin-bottom:10px!important}#page-blog .sec-sub{font-size:15px!important;color:var(--muted)!important;margin-bottom:52px!important;max-width:600px!important;line-height:1.75!important}#page-blog .topics-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important}#page-blog .topic-card{background:var(--white)!important;border:1px solid var(--border)!important;border-radius:var(--r)!important;overflow:hidden!important;box-shadow:var(--sh1)!important;transition:transform .3s,box-shadow .3s!important;text-decoration:none!important;display:flex!important;flex-direction:column!important}#page-blog .topic-card:hover{transform:translateY(-6px)!important;box-shadow:var(--sh2)!important}#page-blog .tc-hero{height:170px!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:flex-end!important}#page-blog .tc-hero-bg{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;transition:transform .4s!important}#page-blog .topic-card:hover .tc-hero-bg{transform:scale(1.07)!important}#page-blog .tc-hero-ov{position:absolute!important;inset:0!important}#page-blog .tc-hero-inner{position:relative!important;z-index:1!important;padding:18px 20px!important}#page-blog .tc-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;padding:5px 14px!important;border-radius:50px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.7px!important;text-transform:uppercase!important;backdrop-filter:blur(8px)!important;margin-bottom:7px!important}#page-blog .tc-title{font-family:"Playfair Display",serif!important;font-size:16px!important;font-weight:800!important;color:#fff!important;line-height:1.3!important}#page-blog .tc-body{padding:18px 20px!important;flex:1!important;display:flex!important;flex-direction:column!important}#page-blog .tc-desc{font-size:13px!important;color:var(--muted)!important;line-height:1.75!important;margin-bottom:14px!important;flex:1!important}#page-blog .tc-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important}#page-blog .tc-count{font-size:12px!important;color:var(--muted)!important;display:flex!important;align-items:center!important;gap:6px!important}#page-blog .tc-count i{color:var(--blue)!important;font-size:11px!important}#page-blog .tc-btn{display:inline-flex!important;align-items:center!important;gap:7px!important;background:var(--navy)!important;color:#fff!important;padding:7px 16px!important;border-radius:var(--rs)!important;font-size:12px!important;font-weight:600!important;transition:background .2s!important}#page-blog .topic-card:hover .tc-btn{background:var(--blue)!important}#page-blog .topic-card.wide{grid-column:1/-1!important}#page-blog .topic-card.wide .tc-hero{height:190px!important}#page-blog .sidebar{display:flex!important;flex-direction:column!important;gap:28px!important;position:sticky!important;top:76px!important}#page-blog .sb-card{background:var(--white)!important;border:1px solid var(--border)!important;border-radius:var(--r)!important;overflow:hidden!important;box-shadow:var(--sh1)!important}#page-blog .sb-head{padding:16px 20px 14px!important;border-bottom:1px solid var(--border)!important;display:flex!important;align-items:center!important;gap:9px!important}#page-blog .sb-head-icon{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;flex-shrink:0!important}#page-blog .sb-head h3{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;color:var(--navy)!important;text-transform:uppercase!important;letter-spacing:.6px!important}#page-blog .sb-body{padding:18px 20px!important}#page-blog .sb-cta{background:var(--grad)!important;border:none!important}#page-blog .sb-cta .sb-head{border-bottom:1px solid rgba(255,255,255,.15)!important}#page-blog .sb-cta .sb-head-icon{background:rgba(255,255,255,.15)!important;color:#fff!important}#page-blog .sb-cta .sb-head h3{color:rgba(255,255,255,.85)!important}#page-blog .sb-cta .sb-body{padding:22px 20px!important}#page-blog .sb-cta h4{font-family:"Playfair Display",serif!important;font-size:18px!important;font-weight:800!important;font-style:italic!important;color:#fff!important;margin-bottom:10px!important;line-height:1.3!important}#page-blog .sb-cta p{font-size:13px!important;color:rgba(255,255,255,.72)!important;line-height:1.7!important;margin-bottom:18px!important}#page-blog .sb-cta-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fff!important;color:var(--navy)!important;padding:12px 20px!important;border-radius:var(--rs)!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;margin-bottom:10px!important}#page-blog .sb-cta-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}#page-blog .sb-cta-btn2{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.3)!important;padding:11px 20px!important;border-radius:var(--rs)!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important}#page-blog .sb-cta-btn2:hover{background:rgba(255,255,255,.2)!important}#page-blog .sb-cta-trust{display:flex!important;align-items:center!important;gap:6px!important;justify-content:center!important;margin-top:14px!important;font-size:11px!important;color:rgba(255,255,255,.5)!important}#page-blog .sb-cta-trust i{color:rgba(0,200,255,.7)!important;font-size:10px!important}#page-blog .sb-topics-list{list-style:none!important}#page-blog .sb-topics-list li{border-bottom:1px solid var(--border)!important}#page-blog .sb-topics-list li:last-child{border-bottom:none!important}#page-blog .sb-topics-list a{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 0!important;font-size:13.5px!important;font-weight:500!important;color:var(--text)!important;text-decoration:none!important;transition:color .2s!important}#page-blog .sb-topics-list a:hover{color:var(--blue)!important}#page-blog .sb-topics-list .tl-icon{width:28px!important;height:28px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;flex-shrink:0!important}#page-blog .sb-topics-list .tl-name{flex:1!important}#page-blog .sb-topics-list .tl-count{font-size:11px!important;color:var(--muted)!important;background:var(--pale)!important;padding:2px 8px!important;border-radius:50px!important;flex-shrink:0!important}#page-blog .seo-kw{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:14px!important}#page-blog .seo-kw span{background:var(--pale)!important;border:1px solid var(--border)!important;color:var(--blue)!important;padding:4px 12px!important;border-radius:50px!important;font-size:11.5px!important;font-weight:600!important;cursor:default!important;transition:all .2s!important}#page-blog .seo-kw span:hover{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}#page-blog .seo-snippet{background:var(--pale)!important;border-left:3px solid var(--blue)!important;padding:12px 14px!important;border-radius:0 var(--rs) var(--rs) 0!important;margin-bottom:12px!important}#page-blog .seo-snippet p{font-size:12.5px!important;color:var(--muted)!important;line-height:1.65!important}#page-blog .seo-meta{display:flex!important;flex-direction:column!important;gap:7px!important}#page-blog .seo-row{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;color:var(--muted)!important}#page-blog .seo-row i{color:var(--blue)!important;width:14px!important;text-align:center!important;font-size:11px!important}#page-blog .seo-row strong{color:var(--text)!important}#page-blog .nl-desc{font-size:13px!important;color:var(--muted)!important;line-height:1.65!important;margin-bottom:14px!important}#page-blog .nl-form{display:flex!important;flex-direction:column!important;gap:8px!important}#page-blog .nl-input{border:1.5px solid var(--border)!important;border-radius:var(--rs)!important;padding:10px 14px!important;font-size:13px!important;font-family:Inter,sans-serif!important;color:var(--text)!important;outline:0!important;transition:border-color .2s!important}#page-blog .nl-input:focus{border-color:var(--blue)!important}#page-blog .nl-btn{background:var(--navy)!important;color:#fff!important;border:none!important;border-radius:var(--rs)!important;padding:11px 14px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:background .2s!important;font-family:Inter,sans-serif!important}#page-blog .nl-btn:hover{background:var(--blue)!important}#page-blog .nl-fine{font-size:11px!important;color:var(--muted)!important;text-align:center!important;margin-top:4px!important}#page-blog .trust-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}#page-blog .trust-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:12px 8px!important;background:var(--pale)!important;border-radius:var(--rs)!important;border:1px solid var(--border)!important}#page-blog .trust-item i{font-size:20px!important;color:var(--blue)!important;margin-bottom:6px!important}#page-blog .trust-item strong{font-size:13px!important;font-weight:700!important;color:var(--navy)!important;display:block!important}#page-blog .trust-item span{font-size:10.5px!important;color:var(--muted)!important}#page-blog .cta-sec{padding:72px 0!important;background:var(--off)!important}#page-blog .cta-box{background:var(--grad)!important;border-radius:var(--r)!important;padding:70px 60px!important;text-align:center!important;position:relative!important;overflow:hidden!important}#page-blog .cta-box h2{font-family:"Playfair Display",serif!important;font-size:clamp(28px,4vw,46px)!important;font-weight:800!important;font-style:italic!important;color:#fff!important;margin-bottom:14px!important;position:relative!important;z-index:1!important}#page-blog .cta-box p{font-size:16px!important;color:rgba(255,255,255,.76)!important;margin-bottom:36px!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.78!important;position:relative!important;z-index:1!important}#page-blog .cta-btns{display:flex!important;justify-content:center!important;gap:16px!important;flex-wrap:wrap!important;position:relative!important;z-index:1!important}#page-blog .btn-cw{background:#fff!important;color:var(--navy)!important;padding:15px 36px!important;border-radius:var(--rs)!important;text-decoration:none!important;font-size:15px!important;font-weight:700!important;transition:transform .25s,box-shadow .25s!important}#page-blog .btn-cw:hover{transform:translateY(-3px)!important;box-shadow:0 12px 32px rgba(0,0,0,.22)!important}#page-blog .btn-co{background:0 0!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.42)!important;padding:14px 34px!important;border-radius:var(--rs)!important;text-decoration:none!important;font-size:15px!important;font-weight:600!important;transition:all .25s!important}#page-blog .btn-co:hover{background:rgba(255,255,255,.12)!important}#page-blog .fbar{background:var(--navy)!important;padding:26px 0!important}#page-blog .fbar .wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}#page-blog .fb-brand{font-family:"Playfair Display",serif!important;font-size:18px!important;font-weight:700!important;color:#fff!important}#page-blog .fb-links{display:flex!important;gap:28px!important;flex-wrap:wrap!important}#page-blog .fb-link{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:rgba(255,255,255,.55)!important}#page-blog .fb-link i{color:var(--sky)!important}#page-blog .fb-link a{color:inherit!important;text-decoration:none!important;transition:color .2s!important}#page-blog .fb-link a:hover{color:var(--sky)!important}@media (max-width:1024px){#page-blog .page-body .wrap{grid-template-columns:1fr!important;gap:40px!important}#page-blog .sidebar{position:static!important;top:auto!important;flex-direction:row!important;flex-wrap:wrap!important}#page-blog .sidebar .sb-card{flex:1 1 280px!important}#page-blog .topics-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){#page-blog .topic-strip .wrap{padding:0 16px!important}#page-blog .topic-strip-label{display:none!important}#page-blog .sidebar{flex-direction:column!important}#page-blog .sidebar .sb-card{flex:1 1 100%!important}}@media (max-width:640px){#page-blog .wrap{padding:0 20px!important}#page-blog .topics-grid{grid-template-columns:1fr!important}#page-blog .hero{min-height:480px!important}#page-blog .hero-content{padding:60px 20px!important}#page-blog .hero-cta-row{flex-direction:column!important;align-items:center!important}#page-blog .stats-row{grid-template-columns:1fr 1fr!important}#page-blog .cta-box{padding:48px 22px!important}#page-blog .trust-grid{grid-template-columns:1fr 1fr!important}}.top-bar{display:flex;align-items:center;min-height:36px;padding:0 20px;background:#490000;position:relative;overflow:hidden}.top-bar::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 14px);pointer-events:none}.top-bar-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin-right:14px;border-radius:5px;background:rgb(36 36 36 / 92%);font-family:Inter,sans-serif;font-size:10.5px;font-weight:900;letter-spacing:.6px;color:#fff;text-transform:uppercase;position:relative;z-index:1;white-space:nowrap}.top-bar-badge i{animation:top-bar-ring 2.4s ease-in-out infinite;transform-origin:top center}@keyframes top-bar-ring{0%,100%,60%{transform:rotate(0)}65%{transform:rotate(-12deg)}70%{transform:rotate(10deg)}75%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}85%{transform:rotate(0)}}.top-bar-rotator{flex:1 1 auto;position:relative;height:18px;z-index:1;overflow:hidden}.top-bar-rotator span{position:absolute;inset:0;display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;color:#fff;white-space:nowrap;opacity:0;animation:top-bar-rotate 18s ease-in-out infinite}.top-bar-rotator span i{color:#fff;opacity:.85;font-size:11px}.top-bar-rotator span:first-child{animation-delay:0s}.top-bar-rotator span:nth-child(2){animation-delay:-3s}.top-bar-rotator span:nth-child(3){animation-delay:-6s}.top-bar-rotator span:nth-child(4){animation-delay:-9s}.top-bar-rotator span:nth-child(5){animation-delay:-12s}.top-bar-rotator span:nth-child(6){animation-delay:-15s}@keyframes top-bar-rotate{0%{opacity:0;transform:translateY(14px)}13.5%,4%{opacity:1;transform:translateY(0)}17.5%{opacity:0;transform:translateY(-14px)}100%{opacity:0;transform:translateY(-14px)}}.top-bar-contact{flex:0 0 auto;display:flex;align-items:center;gap:16px;margin-left:51px;padding-left:29px;border-left:1px solid rgba(255,255,255,.3);position:relative;z-index:1}.top-bar-contact a{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap}.top-bar-contact a i{font-size:11px;opacity:.9}.top-bar-contact a:hover{opacity:.8}@media (max-width:780px){.top-bar-badge span.badge-text{display:none}.top-bar-contact a.hide-mobile{display:none}}@media (max-width:560px){.top-bar-contact{display:none}}@media (prefers-reduced-motion:reduce){.top-bar-badge i,.top-bar-rotator span{animation:none;opacity:1}}.why-mob-v2{display:none}@media (max-width:900px){.why-section{display:none!important}.why-mob-v2{display:block}}.why-mob-v2{--wv-primary:#2454ff;--wv-cyan:#00c8ff;--wv-dark:#0b132b70;background:#f9fbff;padding:48px 0 40px;position:relative;overflow:hidden}.wv-bg{position:absolute;inset:0;pointer-events:none}.wv-ring:first-child{width:300px;height:300px;top:-80px;right:-80px;animation-delay:0s}.wv-ring:nth-child(2){width:200px;height:200px;top:-30px;right:-30px;animation-delay:.8s}.wv-ring:nth-child(3){width:420px;height:420px;bottom:-120px;left:-100px;animation-delay:1.6s}@keyframes wvring{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.wv-part{position:absolute;border-radius:50%;background:#2454ff;opacity:0;pointer-events:none;animation:wvfloat linear infinite}@keyframes wvfloat{0%{opacity:0;transform:translateY(0) scale(0)}10%{opacity:.15}90%{opacity:.08}100%{opacity:0;transform:translateY(-110px) scale(1.5)}}.wv-wrap{position:relative;z-index:1;max-width:480px;margin:0 auto;padding:0 20px}.wv-ey{display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#06f;margin-bottom:12px}.wv-ey::before{content:'';width:16px;height:1.5px;background:#00c8ff;display:inline-block}.wv-ttl{font-family:Inter,sans-serif!important;font-size:40px!important;font-weight:700!important;line-height:1.2!important;color:#0b132b!important;margin:0 0 8px!important;letter-spacing:-.02em}.wv-ttl em{font-style:normal;color:#0167ff}.wv-sub{font-size:13px!important;line-height:1.7!important;color:rgba(255,255,255,.5)!important;margin:0 0 24px!important;padding-top:0!important}.wv-prog{height:3px;background:rgba(255,255,255,.08);border-radius:3px;margin-bottom:28px;overflow:hidden}.wv-prog-fill{height:100%;background:linear-gradient(90deg,#2454ff,#00c8ff);border-radius:3px;width:0;transition:width .5s cubic-bezier(.4,0,.2,1)}.wv-timeline{position:relative;padding-left:52px}.wv-spine{position:absolute;left:20px;top:12px;bottom:12px;width:2px;background:rgba(36,84,255,.25);border-radius:2px}.wv-spine-fill{position:absolute;left:20px;top:12px;width:2px;height:0;background:linear-gradient(180deg,#2454ff,#00c8ff);border-radius:2px;transition:height 1s cubic-bezier(.4,0,.2,1)}.wv-item{position:relative;margin-bottom:16px;opacity:0;transform:translateX(-20px);transition:opacity .55s cubic-bezier(.16,.8,.4,1),transform .55s cubic-bezier(.16,.8,.4,1)}.wv-item:last-child{margin-bottom:0}.wv-item.wvi{opacity:1;transform:none}.wv-node{position:absolute;left:-40px;top:18px;width:18px;height:18px;border-radius:50%;background:#0b132b;border:2px solid rgba(36,84,255,.4);z-index:2;transition:border-color .3s,box-shadow .3s,background .3s}.wv-node::after{content:'';position:absolute;inset:4px;border-radius:50%;background:rgba(36,84,255,.4);transition:background .3s}.wv-item.wvactive .wv-node{border-color:#00c8ff;background:#2454ff;box-shadow:0 0 0 5px rgba(0,200,255,.2)}.wv-item.wvactive .wv-node::after{background:#fff}.wv-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:16px;cursor:pointer;position:relative;overflow:hidden;transition:background .3s,border-color .3s}.wv-card::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,#2454ff,#00c8ff);border-radius:3px 0 0 3px;opacity:0;transition:opacity .3s}.wv-item.wvactive .wv-card{background:rgba(36,84,255,.12);border-color:rgba(36,84,255,.4)}.wv-item.wvactive .wv-card::before{opacity:1}.wv-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wv-card-left{flex:1}.wv-stat{font-family:Inter,sans-serif;font-size:30px;font-weight:800;line-height:1;letter-spacing:-.03em;color:rgb(0 91 180);transition:color .3s}.wv-item.wvactive .wv-stat{color:#00c8ff}.wv-slbl{font-family:Inter,sans-serif;font-size:8.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgb(0 5 86 / 87%);margin-top:3px;line-height:1.45}.wv-ico{width:38px;height:38px;border-radius:10px;background:rgba(36,84,255,.15);color:rgba(100,140,255,.8);display:flex;align-items:center;justify-content:center;font-size:17px;flex:none;transition:background .3s,color .3s,transform .3s}.wv-item.wvactive .wv-ico{background:#2454ff;color:#fff;transform:rotate(5deg) scale(1.06)}.wv-card .wv-card-title,.wv-card h3{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#fff!important;margin:10px 0 0!important;line-height:1.35!important}.wv-item.wvactive .wv-card .wv-card-title,.wv-item.wvactive .wv-card h3{color:#000c38!important}.wv-expand{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.wv-item.wvactive .wv-expand{max-height:120px}.wv-expand-inner{border-top:1px solid rgba(255,255,255,.08);margin-top:10px;padding-top:10px}.wv-expand-inner p{font-size:12px!important;line-height:1.72!important;color:#282828!important;margin:0!important;padding-top:0!important}.wv-cta{margin-top:28px;background:rgb(36 84 255 / 85%);border:1px solid rgba(36,84,255,.35);border-radius:14px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:background .25s;text-decoration:none}.wv-cta:hover{background:rgba(36,84,255,.28)}.wv-cta-title{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fff;display:block;margin-bottom:3px}.wv-cta-note{font-family:Inter,sans-serif;font-size:10px;color:#fff}.wv-cta-arr{width:36px;height:36px;border-radius:50%;background:#2454ff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex:none}.wm-svc5{background:#fff;padding:clamp(52px,6.2vw,96px) 0 clamp(28px,3.2vw,48px);position:relative;overflow:hidden}.wm-svc5::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,19,43,.035) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 50% 0%,#000,transparent 74%);-webkit-mask-image:radial-gradient(circle at 50% 0%,#000,transparent 74%)}.wm-svc5__wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 24px}.wm-svc5__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:26px;align-items:end;margin-bottom:clamp(24px,3vw,38px)}.wm-svc5__eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 14px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--primary,#2454ff)}.wm-svc5__eyebrow::before{content:"";width:32px;height:1.5px;background:currentColor}.wm-svc5__title{font-family:var(--font-heading);font-weight:800;letter-spacing:-.028em;margin:0;font-size:clamp(27px,3.3vw,40px);line-height:1.12;color:var(--dark-bg,#0b132b)}.wm-svc5__title em{font-style:normal;color:var(--primary,#2454ff)}.wm-svc5__note{margin:0;font-size:14.5px;line-height:1.7;color:var(--text-muted,#5b6478)}.wm-svc5 input{position:absolute;opacity:0;pointer-events:none}.wm-svc5__inner{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);align-items:start}.wm-svc5__rail{display:flex;flex-direction:column;gap:6px}.wm-svc5__tab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;cursor:pointer;border:1px solid transparent;border-radius:13px;padding:14px 16px;transition:background .3s ease,border-color .3s ease,transform .3s ease}.wm-svc5__tab:hover{background:rgba(36,84,255,.05)}.wm-svc5__tab i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:13px;background:rgba(36,84,255,.09);color:var(--primary,#2454ff);transition:background .3s ease,color .3s ease}.wm-svc5__tab b{font-family:Inter,sans-serif!important;font-weight:500;font-size:15px;color:#000}.wm-svc5__tab s{text-decoration:none;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.12em;color:rgb(11 19 43)}.wm-svc5__panel{display:none;position:relative;border-radius:20px;overflow:hidden;min-height:100%;background:linear-gradient(140deg,#0b132b 0,#12244f 100%);color:#fff;padding:clamp(22px,2.8vw,32px);box-shadow:0 40px 70px -46px rgba(11,19,43,.75)}.wm-svc5__panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 260px at 92% 4%,rgba(0,200,255,.22),transparent 64%)}.wm-svc5__panel>*{position:relative;z-index:1}.wm-svc5__kicker{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff}.wm-svc5__pt{font-family:var(--font-heading);font-weight:800;letter-spacing:-.028em;margin:14px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.14;color:#fff}.wm-svc5__pd{margin:13px 0 0;font-size:15px;line-height:1.75;color:rgba(255,255,255,.68)}.wm-svc5__points{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.wm-svc5__points li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.8)}.wm-svc5__points li::before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:rgba(0,200,255,.16);box-shadow:inset 0 0 0 1.5px #00c8ff}.wm-svc5__foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.wm-svc5__stats{display:flex;gap:26px}.wm-svc5__stats div strong{display:block;font-family:var(--font-heading);font-size:20px;font-weight:800;color:#fff}.wm-svc5__stats div small{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.wm-svc5__cta{display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:0;border-radius:999px;background:#00c8ff;color:#0b132b;font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.04em;padding:12px 20px;transition:transform .3s ease,box-shadow .3s ease}.wm-svc5__cta:hover{transform:translateY(-2px);box-shadow:0 16px 26px -16px rgba(0,200,255,.9)}.wm-svc5__cta svg{width:15px;height:15px}#wm-s1:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s1],#wm-s2:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s2],#wm-s3:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s3],#wm-s4:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s4],#wm-s5:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s5]{background:rgba(36,84,255,.07);border-color:rgba(36,84,255,.28)}#wm-s1:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s1] i,#wm-s2:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s2] i,#wm-s3:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s3] i,#wm-s4:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s4] i,#wm-s5:checked~.wm-svc5__inner .wm-svc5__tab[for=wm-s5] i{background:var(--primary,#2454ff);color:#fff}#wm-s1:checked~.wm-svc5__inner .wm-svc5__panel[data-i="1"],#wm-s2:checked~.wm-svc5__inner .wm-svc5__panel[data-i="2"],#wm-s3:checked~.wm-svc5__inner .wm-svc5__panel[data-i="3"],#wm-s4:checked~.wm-svc5__inner .wm-svc5__panel[data-i="4"],#wm-s5:checked~.wm-svc5__inner .wm-svc5__panel[data-i="5"]{display:block;animation:wmSvcIn .45s ease both}@keyframes wmSvcIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:900px){.wm-svc5{width:100%;overflow:visible!important}.wm-svc5__wrap{width:100%;box-sizing:border-box}.wm-svc5__head{grid-template-columns:1fr}.wm-svc5__inner{grid-template-columns:1fr}.wm-svc5__rail{display:flex;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:8px;padding-bottom:10px;scrollbar-width:none}.wm-svc5__rail::-webkit-scrollbar{display:none}.wm-svc5__tab{flex:0 0 auto}.wm-svc5__panel{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}}.poc-v3{background:linear-gradient(180deg,#e8effc 0,#dfe8fa 55%,#e8effc 100%)!important;border-top:1px solid rgba(36,84,255,.1);border-bottom:1px solid rgba(36,84,255,.1);padding:clamp(56px,6vw,92px) 0!important;position:relative;overflow:hidden}.poc-v3::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(11,19,43,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(11,19,43,.04) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 0%,#000,transparent 70%)}.poc-v3 .poc-section__inner{position:relative;max-width:1060px;margin:0 auto;padding:0 24px}.poc-v3 .poc-v3__head{margin:0 0 clamp(28px,3.4vw,40px)}.poc-v3 .eyebrow-row{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.poc-v3 .eyebrow-row .rule{width:34px;height:1.5px;background:#2454ff;display:inline-block}.poc-v3 .eyebrow-row .label{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#2454ff}.poc-v3 .eyebrow-row .scarcity{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#b8362c;background:rgba(184,54,44,.09);padding:5px 10px;border-radius:999px}.poc-v3 h2.poc-title{font-size:clamp(24px,2.6vw,34px)!important;line-height:1.12;letter-spacing:-.03em;margin:0 0 12px!important;color:#0b132b}.poc-v3 h2.poc-title em{font-style:normal;color:#2454ff}.poc-v3 .poc-sub{font-size:15px;line-height:1.62;color:#4a5468;margin:0}@media (min-width:860px){.poc-v3 .poc-sub{white-space:nowrap}}.poc-v3 .poc-v3__grid{display:grid;grid-template-columns:1fr 400px;gap:24px;align-items:start}.poc-v3 .poc-v3__facts{display:grid;gap:10px}.poc-v3 .fact{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid rgba(11,19,43,.09);border-radius:12px;padding:16px 18px;transition:border-color .3s ease,transform .3s ease}.poc-v3 .fact:hover{border-color:rgba(36,84,255,.35);transform:translateY(-2px)}.poc-v3 .fact .tick{flex:none;width:22px;height:22px;border-radius:7px;background:#fff;color:#2454ff;display:grid;place-items:center}.poc-v3 .fact .tick svg{width:17px;height:21px;margin-top:1px}.poc-v3 .fact p{margin:0;font-size:14.5px;line-height:1.5;color:#1d2740}.poc-v3 .poc-v3__days{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px dashed rgba(11,19,43,.16)}.poc-v3 .poc-v3__days span{font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#5b6479}.poc-v3 .poc-v3__days span b{color:#0b132b}.poc-v3 .request-card{background:#fff;border:1px solid rgba(11,19,43,.1);border-radius:16px;padding:26px 24px;box-shadow:0 22px 46px -30px rgba(11,19,43,.35);position:sticky;top:24px}.poc-v3 .request-card h3{font-size:17px;margin:0 0 4px;color:#0b132b;letter-spacing:-.01em}.poc-v3 .request-card .note{font-size:13px;color:#6a7386;margin:0 0 18px}.poc-v3 .poc-form{display:grid;gap:12px}.poc-v3 .poc-form label{display:block;font-family:Inter,sans-serif!important;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#000;margin-bottom:6px}.poc-v3 .poc-form input{width:100%;border:1px solid rgba(11,19,43,.14);border-radius:10px;background:#fbfbfa;padding:11px 13px;font-size:14.5px;color:#0b132b;font-family:inherit}.poc-v3 .poc-form input::placeholder{color:#a3aab8}.poc-v3 .poc-form input:focus{outline:0;border-color:#2454ff;background:#fff;box-shadow:0 0 0 3px rgba(36,84,255,.12)}.poc-v3 .submit-btn{width:100%;border:0;border-radius:10px;background:#2454ff;color:#fff;font-weight:700;font-size:15px;padding:13px 18px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;margin-top:4px;transition:background .25s ease,transform .25s ease}.poc-v3 .submit-btn svg{width:16px;height:16px}.poc-v3 .submit-btn:hover{background:#123ad6;transform:translateY(-1px)}.poc-v3 .form-note{font-size:11.5px;line-height:1.5;color:#494949;margin-top:2px}.poc-v3 .confirm-msg{display:none;gap:10px;align-items:flex-start;font-size:14px;color:#0b132b}.poc-v3 .confirm-msg.show{display:flex}.poc-v3 .confirm-msg svg{width:20px;height:20px;flex:none;color:#2454ff}@media (max-width:900px){.poc-v3 .poc-v3__grid{grid-template-columns:1fr}.poc-v3 .request-card{position:static}}body,html{margin:0;padding:0}.bi-root{--bi-bg:#f5f8fc;--bi-surface:#ffffff;--bi-surface-2:#edf3fb;--bi-ink:#0a1220;--bi-ink-soft:#51607a;--bi-line:#dee7f4;--bi-navy:#1554df;--bi-teal:#2191f3;--bi-teal-soft:#e6f2fe;--bi-shadow-lg:0 30px 80px rgba(21,84,223,.18);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.bi-root *{box-sizing:border-box}.bi-root h1,.bi-root h2,.bi-root h3{font-family:'Space Grotesk',sans-serif;margin:0;color:#242424;letter-spacing:-.01em}.bi-root p{margin:0;color:var(--bi-ink-soft);line-height:1.65}.bi-root a{text-decoration:none;color:inherit}.bi-container{max-width:1280px;margin:0 auto;padding:0 32px}.bi-eyebrow{display:inline-flex;align-items:center;gap:14px;width:164px;font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:500;color:var(--bi-teal);background:var(--bi-teal-soft);padding:6px 14px;border-radius:100px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px}.bi-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bi-teal);box-shadow:0 0 0 4px rgba(14,163,148,.18);animation:bi-pulse 1.8s infinite}@keyframes bi-pulse{0%,100%{opacity:1}50%{opacity:.4}}.bi-section-head{margin-bottom:56px;display:flex;flex-direction:column;gap:12px}.bi-section-head h2{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0}.bi-section-head p{margin:0;font-size:17px}.bi-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,.8,.24,1),transform .8s cubic-bezier(.16,.8,.24,1)}.bi-reveal.in{opacity:1;transform:translateY(0)}.bi-stagger>*{transition-delay:calc(var(--i, 0) * 90ms)}.bi-blog{padding:120px 0;background:var(--bi-surface-2)}.bi-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.bi-blog-card{background:var(--bi-surface);border:1px solid var(--bi-line);border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.bi-blog-card:hover{transform:translateY(-6px);box-shadow:var(--bi-shadow-lg)}.bi-blog-thumb{height:170px;background:linear-gradient(135deg,var(--bi-navy),var(--bi-teal));position:relative}.bi-blog-thumb span{position:absolute;bottom:14px;left:16px;background:rgb(255 255 255);backdrop-filter:blur(6px);color:#000;font-size:12px;font-weight:600;padding:5px 11px;border-radius:100px;font-family:'JetBrains Mono',monospace}.bi-blog-body{padding:22px 22px 26px;display:flex;flex-direction:column}.bi-blog-body .bi-meta{font-size:12px;color:var(--bi-ink-soft);margin-bottom:10px;font-family:'JetBrains Mono',monospace}.bi-blog-body h3{font-size:16.5px;line-height:1.4;margin-bottom:12px;margin-top:14px}.bi-blog-body a.bi-rd{display:block;font-size:13.5px;font-weight:600;color:#004bc3;margin-left:0;margin-top:18px;padding-top:14px;border-top:1px solid var(--bi-line);white-space:normal;line-height:1.4}@media (max-width:1080px){.bi-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.bi-container{padding:0 20px}.bi-blog-grid{grid-template-columns:1fr}}.bi-blog-scroll-wrap{position:relative}.bi-blog-grid.bi-scrollable{display:flex;grid-template-columns:none;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:26px;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.bi-blog-grid.bi-scrollable::-webkit-scrollbar{display:none}.bi-blog-grid.bi-scrollable .bi-blog-card{flex:0 0 340px;scroll-snap-align:start}.bi-scroll-arrow{position:absolute;top:50%;right:-14px;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid var(--bi-line);background:var(--bi-surface);box-shadow:var(--bi-shadow-lg);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background .2s ease,transform .2s ease}.bi-scroll-arrow:hover{background:var(--bi-teal-soft);transform:translateY(-50%) scale(1.06)}.bi-scroll-arrow svg{width:20px;height:20px;stroke:var(--bi-navy)}@media (max-width:720px){.bi-scroll-arrow{right:4px}}.wf8{background:#fff;padding:clamp(44px,5vw,70px) 0;font-family:var(--font-body);position:relative}.wf8__inner{max-width:1180px;margin:0 auto;padding:0 24px}.wf8__head{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.wf8__title{font-family:var(--font-heading);font-weight:800;color:var(--dark-bg);font-size:clamp(23px,2.9vw,32px);line-height:1.15;letter-spacing:-.025em;margin:0}.wf8__title em{font-style:normal;color:var(--primary)}.wf8__sub{font-size:14.5px;line-height:1.6;color:var(--text-muted);margin:0}.wf8__clock{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--bi-teal);border:1px solid var(--border-light);border-radius:999px;padding:7px 13px;background:var(--section-tint);white-space:nowrap;width:197px;font-family:'JetBrains Mono',monospace}.wf8__clock i{color:var(--primary);font-size:11px}.wf8__track{position:relative;padding:26px 0 4px}.wf8__line{position:absolute;left:0;right:0;top:44px;height:2px;background:var(--border-light);border-radius:2px}.wf8__line::after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,var(--primary),#00c8ff);border-radius:2px;transition:width .55s cubic-bezier(.22,.9,.28,1)}.wf8__nodes{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.wf8__node{position:relative;background:0 0;border:0;padding:0 6px;cursor:pointer;text-align:left;font-family:inherit;display:flex;flex-direction:column;gap:9px}.wf8__phase{font-family:'IBM Plex Mono',monospace;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#334155;height:14px}.wf8__dot{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--border-light);display:grid;place-items:center;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.wf8__dot::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--border-light);transition:background .25s ease,transform .25s ease}.wf8__node:hover .wf8__dot{border-color:var(--primary)}.wf8__node.is-done .wf8__dot{border-color:var(--primary)}.wf8__node.is-done .wf8__dot::after{background:var(--primary)}.wf8__node.is-active .wf8__dot{border-color:var(--primary);transform:scale(1.18);box-shadow:0 0 0 6px rgba(0,102,255,.12)}.wf8__node.is-active .wf8__dot::after{background:var(--primary);transform:scale(1.15)}.wf8__nlabel{display:flex;flex-direction:column;gap:2px}.wf8__nn{font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:700;letter-spacing:.1em;color:#334155}.wf8__nt{font-size:13px;font-weight:600;line-height:1.35;color:#0e0e0;transition:color .2s ease}.wf8__node.is-active .wf8__nt,.wf8__node:hover .wf8__nt{color:var(--dark-bg)}.wf8__node.is-active .wf8__nn{color:var(--primary)}.wf8__panel{margin-top:22px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);border:1px solid var(--border-light);border-radius:18px;overflow:hidden;background:var(--light-card)}.wf8__main{padding:24px 26px}.wf8__ptag{display:inline-flex;align-items:center;gap:7px;font-family:'IBM Plex Mono',monospace;font-size:9.8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#333;background:var(--primary-light);border:1px solid rgba(0,102,255,.14);border-radius:999px;padding:4px 10px;margin-bottom:12px}.wf8__pt{font-family:var(--font-heading);font-weight:800;font-size:clamp(19px,2.1vw,23px);letter-spacing:-.02em;color:var(--dark-bg);margin:0 0 9px}.wf8__pd{font-size:14.2px;line-height:1.68;color:var(--text-muted);margin:0 0 16px;max-width:560px}.wf8__pl{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wf8__pl li{display:flex;gap:9px;align-items:flex-start;font-size:13.4px;line-height:1.55;color:var(--dark-bg)}.wf8__pl i{color:var(--primary);font-size:11px;margin-top:4px;flex:none}.wf8__side{padding:24px 24px;background:var(--section-tint);border-left:1px solid var(--border-light);display:flex;flex-direction:column;gap:14px}.wf8__deliv{display:flex;gap:12px;align-items:flex-start}.wf8__delivicon{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid var(--border-light);color:var(--primary);font-size:15px}.wf8__deliv small{display:block;font-family:Inter,sans-serif!important;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#005de0;margin-bottom:3px}.wf8__deliv b{font-family:var(--font-heading);font-size:14.6px;font-weight:700;color:var(--dark-bg);line-height:1.35}.wf8__meta{display:grid;gap:10px;margin-top:auto}.wf8__mrow{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.8px;color:#000e21;padding-top:10px;border-top:1px solid var(--border-light)}.wf8__mrow b{color:var(--dark-bg);font-weight:700}.wf8__nav{display:flex;gap:8px}.wf8__nav button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;font-size:12.6px;font-weight:700;color:var(--dark-bg);background:#fff;cursor:pointer;border:1px solid var(--border-light);border-radius:10px;padding:9px 10px;transition:border-color .18s ease,color .18s ease,background .18s ease}.wf8__nav button:hover{border-color:var(--primary);color:var(--primary)}.wf8__fade{animation:wf8fade .38s cubic-bezier(.22,.9,.28,1) both}@keyframes wf8fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px){.wf8__panel{grid-template-columns:1fr}.wf8__side{border-left:0;border-top:1px solid var(--border-light)}}@media (max-width:760px){.wf8{padding:38px 0 45px!important;overflow:hidden!important}.wf8__inner{width:100%!important;padding:0 16px!important}.wf8__head{gap:12px!important;margin-bottom:22px!important}.wf8__title{font-size:27px!important;line-height:1.18!important}.wf8__sub{font-size:13px!important;line-height:1.6!important}.wf8__clock{width:fit-content!important;font-size:10.5px!important;padding:7px 11px!important}.wf8__nodes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding:0!important}.wf8__line{display:none!important}.wf8__node{width:100%!important;min-width:0!important;min-height:78px!important;padding:12px 10px!important;display:grid!important;grid-template-columns:30px 1fr!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:3px!important;background:#f7f9fd!important;border:1px solid #e2e8f5!important;border-radius:12px!important;text-align:left!important}.wf8__phase{grid-column:1/-1!important;grid-row:1!important;height:auto!important;min-height:11px!important;font-size:8px!important}.wf8__dot{grid-column:1!important;grid-row:2!important;width:22px!important;height:22px!important}.wf8__nlabel{grid-column:2!important;grid-row:2!important;min-width:0!important}.wf8__nn{font-size:9px!important}.wf8__nt{font-size:11.5px!important;line-height:1.3!important}.wf8__node.is-active{background:#eef4ff!important;border-color:#2454ff!important;box-shadow:0 5px 16px rgba(36,84,255,.12)!important}.wf8__node.is-active .wf8__nt{color:#0b132b!important}.wf8__panel{margin-top:18px!important;display:flex!important;flex-direction:column!important;width:100%!important;border-radius:16px!important}.wf8__main{padding:20px 18px!important}.wf8__pt{font-size:21px!important;line-height:1.25!important}.wf8__pd{max-width:none!important;font-size:13px!important;line-height:1.65!important}.wf8__pl li{font-size:12px!important;line-height:1.45!important}.wf8__side{padding:18px!important;border-left:0!important;border-top:1px solid var(--border-light)!important}.wf8__deliv b{font-size:13px!important}.wf8__mrow{min-height:42px!important;font-size:11.5px!important}.wf8__nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.wf8__nav button{min-height:40px!important;font-size:11.5px!important}}@media (max-width:420px){.wf8__inner{padding:0 14px!important}.wf8__title{font-size:24px!important}.wf8__nodes{gap:8px!important}.wf8__node{min-height:74px!important;padding:10px 8px!important}.wf8__nt{font-size:10.5px!important}.wf8__pt{font-size:19px!important}}@media (prefers-reduced-motion:reduce){.wf8__fade{animation:none}}.wm-samples{background:#fff;padding:clamp(48px,6vw,80px) 0;font-family:var(--font-body)}.wm-samples__inner{max-width:1180px;margin:0 auto;padding:0 24px}.wm-samples__head{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.wm-samples__title{font-family:var(--font-heading);font-weight:800;color:var(--dark-bg);font-size:clamp(24px,3vw,34px);line-height:1.16;letter-spacing:-.025em;margin:0}.wm-samples__title em{font-style:normal;color:var(--primary)}.wm-samples__sub{font-size:15px;line-height:1.65;color:var(--text-muted);margin:0}.wm-samples__note{font-family:Inter,sans-serif!important;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#003f96}.wm-samples__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wm-sample{display:flex;flex-direction:column;background:var(--light-card);border:1px solid var(--border-light);border-radius:16px;padding:22px;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.wm-sample:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:rgba(0,102,255,.3)}.wm-sample__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;margin-bottom:16px}.wm-sample__icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:18px;color:var(--primary);background:var(--primary-light);border:1px solid rgba(0,102,255,.14);margin-bottom:16px}.wm-sample__name{font-family:var(--font-heading);font-weight:700;font-size:17px;color:#4c5fe0;margin:0}.wm-sample__desc{font-size:14px;line-height:1.6;color:var(--text-muted);margin:0 0 16px}.wm-sample__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border-light);text-decoration:none}.wm-sample__type{font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#003d93}.wm-sample__cta{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--primary)}.wm-sample:hover .wm-sample__cta i{transform:translateY(2px)}.wm-sample__cta i{font-size:12px;transition:transform .2s ease}.wm-samples__foot{margin-top:20px;font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.wm-samples__foot i{color:var(--primary);font-size:12px}@media (max-width:960px){.wm-samples__grid{grid-template-columns:1fr}}.certs-section{--text-primary:#1a1a1a;--text-secondary:#6b6b6b;--text-muted:#9a9a9a;--surface-page:#f7f7f5;--surface-card:#ffffff;--border:#e5e3dd;--border-strong:#d3d1c7;--accent-bg:#e6f1fb;--accent-text:#0c447c;--accent-icon:#185fa5;--success-bg:#eaf3de;--success-text:#27500a;--success-icon:#3b6d11}.certs-section{max-width:1200px;margin:0 auto;padding:4rem 2rem;background:#f8fafc;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.certs-header{text-align:center;margin-bottom:3rem;animation:certRise .5s ease both}.certs-header h2{font-size:32px;font-weight:600;margin:0 0 8px;letter-spacing:-.02em}.certs-header p{font-size:16px;color:var(--text-secondary);margin:0}.certs-scene{perspective:1000px}.certs-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.certs-box{background:#f9fcff;border:1px solid #b2c3ff;border-radius:16px;padding:2rem;display:flex;flex-direction:column;animation:certRise .5s ease both}.certs-box:first-child{animation-delay:50ms}.certs-box:nth-child(2){animation-delay:.1s}.certs-box-title{display:flex;align-items:center;gap:12px;margin-bottom:6px}.certs-box-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.certs-box-icon.success{background:var(--success-bg)}.certs-box-icon.accent{background:var(--accent-bg)}.certs-box-icon i{font-size:26px;font-weight:600}.certs-box-icon i.success{color:var(--success-icon)}.certs-box-icon i.accent{color:var(--accent-icon)}.certs-box-title h3{font-size:19px;font-weight:600;margin:0}.certs-box-desc{font-size:14px;color:var(--text-secondary);margin:0 0 1.5rem}.certs-box-body{flex:1;display:flex;align-items:center}.employee-grid .cert-card:first-child{background:#e8f1ff}.employee-grid .cert-card:nth-child(2){background:#e9f9f0}.employee-grid .cert-card:nth-child(3){background:#fff3e6}.employee-grid .cert-card:nth-child(4){background:#f2eaff}.employee-grid .cert-card:nth-child(5){background:#e8f8ff}.employee-grid .cert-card:nth-child(6){background:#fff0f3}.employee-grid .cert-card:nth-child(7){background:#eef8e8}.employee-grid .cert-card:nth-child(8){background:#fff8df}.certs-section .cert-card{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;transform-style:preserve-3d;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.05);will-change:transform;animation:certRise .6s ease both}.certs-section .cert-card:hover{border-color:var(--border-strong);box-shadow:0 4px 10px rgba(0,0,0,.08),0 18px 34px rgba(0,0,0,.1)}.cert-icon-3d{transition:transform .2s ease;transform:translateZ(20px)}.cert-badge-3d{transform:translateZ(28px)}.company-card{width:100%;display:flex;align-items:center;gap:18px;padding:24px}.company-badge{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-badge i{font-size:36px;color:var(--success-icon)}.company-card-text p:first-child{font-weight:600;font-size:18px;margin:0;transform:translateZ(10px)}.company-card-text p:last-child{font-size:13px;color:var(--text-secondary);margin:4px 0 0}.employee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.employee-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 8px;text-align:center}.employee-card i{font-size:28px;color:var(--accent-icon)}.employee-card p{font-weight:600;font-size:13px;margin:0;transform:translateZ(10px)}@keyframes certRise{from{opacity:0;transform:translateY(24px) rotateX(8deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@media (max-width:900px){.certs-grid{grid-template-columns:1fr}.certs-section{padding:3rem 1.5rem}}@media (max-width:600px){.employee-grid{grid-template-columns:repeat(2,1fr)}.certs-header h2{font-size:26px}.company-card{flex-direction:column;text-align:center}}.wm-cert{--primary:#2454ff;--primary-mid:#1d4ed8;--dark-bg:#0b132b;--dark-mid:#12244f;--cyan:#00c8ff;--text-muted:#5b6478;--border:#e2e8f0;--font-body:'Inter',sans-serif;--font-mono:'IBM Plex Mono',monospace}.wm-cert{position:relative;background:#fff;padding:clamp(60px,7vw,100px) 0 clamp(48px,5vw,80px);overflow:hidden}.wm-cert::before{content:'';position:absolute;inset:0;pointer-events:none;background-size:46px 46px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000,transparent 80%)}.wm-cert::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--dark-bg) 0,var(--primary) 50%,var(--cyan) 100%)}.wm-cert__wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.wm-cert__head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(40px,5vw,64px)}.wm-cert__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--primary)}.wm-cert__eyebrow::before{content:'';width:32px;height:1.5px;background:currentColor;flex-shrink:0}.wm-cert__title{font-family:var(--font-body);font-size:clamp(28px, 3.4vw, 42px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--dark-bg);margin:0}.wm-cert__title em{font-style:normal;color:var(--primary)}.wm-cert__stats{display:flex;gap:28px;margin-top:20px}.wm-cert__stat{border-left:2.5px solid var(--primary);padding-left:12px}.wm-cert__stat-num{font-size:26px;font-weight:800;color:var(--dark-bg);line-height:1;letter-spacing:-.02em}.wm-cert__stat-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:3px}.wm-cert__intro{font-size:15px;font-weight:400;line-height:1.75;color:var(--text-muted);margin-bottom:20px}.wm-cert__pills{display:flex;flex-direction:column;gap:8px}.wm-cert__pill{display:flex;align-items:center;gap:10px;background:#f8faff;border:1px solid #dbe4ff;border-radius:10px;padding:10px 14px;font-size:13.5px;font-weight:500;color:#1e293b;transition:border-color .2s,background .2s}.wm-cert__pill:hover{border-color:var(--primary);background:#eef3ff}.wm-cert__pill i{font-size:16px;color:var(--primary);flex-shrink:0}.wm-cert__divider{display:flex;align-items:center;gap:14px;margin-bottom:20px}.wm-cert__divider-lbl{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.wm-cert__divider-line{flex:1;height:1px;background:var(--border)}.wm-cert__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.wm-cert__card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px 16px 14px;position:relative;transition:border-color .22s,transform .22s,box-shadow .22s;cursor:default}.wm-cert__card:hover{border-color:rgba(36,84,255,.4);transform:translateY(-3px);box-shadow:0 12px 32px -12px rgba(36,84,255,.14)}.wm-cert__card--featured{background:linear-gradient(140deg,var(--dark-bg) 0,var(--dark-mid) 100%);border-color:transparent}.wm-cert__card--featured:hover{border-color:rgba(0,200,255,.35);box-shadow:0 12px 32px -12px rgba(0,200,255,.25)}.wm-cert__num{position:absolute;top:12px;right:14px;font-family:var(--font-mono);font-size:10px;font-weight:600;color:#cbd5e1;letter-spacing:.04em}.wm-cert__card--featured .wm-cert__num{color:#334155}.wm-cert__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;flex-shrink:0}.wm-cert__icon i{font-size:17px}.wm-cert__badge{display:inline-block;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:5px;margin-bottom:8px;line-height:1.5}.wm-cert__name{font-size:14.5px;font-weight:700;color:var(--dark-bg);margin:0 0 4px;line-height:1.3;padding-right:24px}.wm-cert__card--featured .wm-cert__name{color:#f8fafc}.wm-cert__desc{font-size:12px;color:var(--text-muted);line-height:1.5}.wm-cert__card--featured .wm-cert__desc{color:#64748b}.ic-featured .wm-cert__icon{background:rgba(0,200,255,.12)}.ic-featured .wm-cert__icon i{color:var(--cyan)}.ic-featured .wm-cert__badge{background:rgba(0,200,255,.12);color:var(--cyan)}.ic-audit .wm-cert__icon{background:#fefce8}.ic-audit .wm-cert__icon i{color:#b45309}.ic-audit .wm-cert__badge{background:#fef9c3;color:#854d0e}.ic-qsa .wm-cert__icon{background:#f0fdf4}.ic-qsa .wm-cert__icon i{color:#16a34a}.ic-qsa .wm-cert__badge{background:#dcfce7;color:#166534}.ic-sec .wm-cert__icon{background:#fff1f2}.ic-sec .wm-cert__icon i{color:#dc2626}.ic-sec .wm-cert__badge{background:#fee2e2;color:#b91c1c}.ic-priv .wm-cert__icon{background:#f5f3ff}.ic-priv .wm-cert__icon i{color:#7c3aed}.ic-priv .wm-cert__badge{background:#ede9fe;color:#6d28d9}.ic-fw .wm-cert__icon{background:#f0f9ff}.ic-fw .wm-cert__icon i{color:#0284c7}.ic-fw .wm-cert__badge{background:#e0f2fe;color:#0369a1}.ic-meth .wm-cert__icon{background:#fff7ed}.ic-meth .wm-cert__icon i{color:#ea580c}.ic-meth .wm-cert__badge{background:#ffedd5;color:#c2410c}.ic-det .wm-cert__icon{background:#fdf2f8}.ic-det .wm-cert__icon i{color:#db2777}.ic-det .wm-cert__badge{background:#fce7f3;color:#9d174d}.ic-aln .wm-cert__icon{background:#f8fafc}.ic-aln .wm-cert__icon i{color:#64748b}.ic-aln .wm-cert__badge{background:#f1f5f9;color:#475569}.wm-cert__cred{background:linear-gradient(135deg,var(--dark-bg) 0,var(--dark-mid) 100%);border-radius:14px;padding:clamp(18px,2vw,26px) clamp(20px,2.5vw,32px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;position:relative;overflow:hidden}.wm-cert__cred::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(400px 200px at 95% 50%,rgba(0,200,255,.14),transparent 70%)}.wm-cert__cred-left{position:relative;z-index:1}.wm-cert__cred-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px}.wm-cert__cred-text{font-size:13.5px;font-weight:400;color:rgba(255,255,255,.6);line-height:1.65;max-width:520px}.wm-cert__cred-text strong{color:#e2e8f0;font-weight:600}.wm-cert__cred-chips{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;position:relative;z-index:1}.wm-cert__chip{background:rgba(255,255,255,.06);border:1px solid rgba(0,200,255,.25);border-radius:7px;padding:6px 13px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--cyan);transition:background .2s}.wm-cert__chip:hover{background:rgba(0,200,255,.1)}@media (max-width:900px){.wm-cert__head{grid-template-columns:1fr}.wm-cert__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wm-cert__grid{grid-template-columns:1fr}.wm-cert__cred{flex-direction:column;align-items:flex-start}}.wm-cert__eyebrow{color:var(--primary)!important}.wm-cert__title,.wm-cert__title em{color:var(--dark-bg)!important}.wm-cert__title em{color:var(--primary)!important}.wm-cert__stat-num{color:var(--dark-bg)!important}.wm-cert__stat-lbl{color:var(--text-muted)!important}.wm-cert__intro{color:var(--text-muted)!important}.wm-cert__pill{color:#1e293b!important}.wm-cert__divider-lbl{color:var(--text-muted)!important}.wm-cert__name{color:var(--dark-bg)!important}.wm-cert__card--featured .wm-cert__name{color:#f8fafc!important}.wm-cert__desc{color:var(--text-muted)!important}.wm-cert__card--featured .wm-cert__desc{color:#64748b!important}.wm-cert__cred-label{color:var(--cyan)!important}.wm-cert__cred-text{color:rgba(255,255,255,.6)!important}.wm-cert__cred-text strong{color:#e2e8f0!important}.wm-cert__chip{color:var(--cyan)!important}.wm-cert__icon svg{width:18px;height:18px;display:block}.wm-cert__pill svg{width:16px;height:16px;flex-shrink:0}.ic-featured .wm-cert__icon svg{color:var(--cyan)!important}.ic-audit .wm-cert__icon svg{color:#b45309!important}.ic-qsa .wm-cert__icon svg{color:#16a34a!important}.ic-sec .wm-cert__icon svg{color:#dc2626!important}.ic-priv .wm-cert__icon svg{color:#7c3aed!important}.ic-fw .wm-cert__icon svg{color:#0284c7!important}.ic-meth .wm-cert__icon svg{color:#ea580c!important}.ic-det .wm-cert__icon svg{color:#db2777!important}.ic-aln .wm-cert__icon svg{color:#64748b!important}.wm-cert__pill svg{color:var(--primary)!important}:root{--tools-font-mono:'Space Mono',monospace;--tools-font-display:'Sora',sans-serif;--tools-cobalt:#2452FF;--tools-cobalt-deep:#0B1E4D;--tools-coral:#FF4757}.tools-section{position:relative;padding:27px 0;background:#eef2fa;z-index:1}.tools-section .wrap{max-width:1280px;margin:0 auto;padding:0 32px}@media(max-width:768px){.tools-section .wrap{padding:0 20px}}.tools-eyebrow{font-family:var(--tools-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tools-cobalt);display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.tools-eyebrow::before{content:'';width:16px;height:2px;background:var(--tools-coral);display:inline-block}.tools-section h2{font-family:var(--tools-font-display);font-size:clamp(26px,4vw,42px);margin-bottom:14px;color:0b1e4d;font-weight:700;line-height:1.15}.tools-section .tech-rows{display:grid;gap:16px;margin-top:30px}.tools-section .tech-row{overflow:hidden}.tools-section .tech-track{display:flex;gap:16px;width:max-content}.tools-section .tech-track.rev{animation:scrollxlight 100s linear infinite reverse}.tools-section .tech-track:not(.rev){animation:scrollxlight 60s linear infinite}.tools-section .tech-pill{padding:12px 22px;border-radius:10px;background:#fff;border:1px solid #e1e6f0;font-family:var(--tools-font-mono);font-size:13px;white-space:nowrap;color:#0c1324}@keyframes scrollxlight{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.tools-section .reveal{opacity:0;transform:translateY(36px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.tools-section .reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.tools-section *{animation:none!important;transition:none!important}}.workflow-section{background:#f8fafc;padding:clamp(52px,7vw,96px) 24px;position:relative;overflow:hidden}.workflow-container{max-width:1280px;margin:0 auto}.workflow-header{margin-bottom:clamp(40px,6vw,68px)}.workflow-eyebrow{display:flex;align-items:center;gap:10px;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary,#2454ff);margin-bottom:16px}.workflow-eyebrow::before{content:'';width:28px;height:1.5px;background:currentColor}.workflow-title{font-family:var(--font-heading);font-size:clamp(28px, 4vw, 44px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--dark-bg,#0b132b);margin:0 0 14px}.workflow-title em{font-style:normal;color:var(--primary,#2454ff)}.workflow-subtitle{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--text-muted,#5b6478);max-width:520px;margin:0}.workflow-badge{display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary,#2454ff);background:rgba(36,84,255,.08);padding:8px 16px;border-radius:6px;margin-top:18px}.workflow-badge::before{content:'';width:8px;height:8px;background:var(--primary,#2454ff);border-radius:50%}.workflow-timeline{position:relative;overflow:hidden;margin-top:clamp(44px,6vw,68px)}.workflow-scroll-wrapper{overflow:hidden}.workflow-track{display:flex;gap:0;transform:translateX(0)}.workflow-track.paused{animation-play-state:paused}.workflow-step-group{position:relative;flex-shrink:0;width:100%;min-width:100%}.workflow-phase-label{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-light,#94a3b8);margin-bottom:20px;display:block}.workflow-line{position:absolute;top:18px;left:0;right:0;height:2px;background:var(--primary,#2454ff);z-index:0}.workflow-nodes{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;position:relative;z-index:1}.workflow-node{display:flex;flex-direction:column;align-items:flex-start}.workflow-circle{width:40px;height:40px;border:3px solid var(--primary,#2454ff);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:16px;flex-shrink:0}.workflow-circle::before{content:'';width:12px;height:12px;background:var(--primary,#2454ff);border-radius:50%}.workflow-step-number{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light,#94a3b8);display:block;margin-bottom:6px}.workflow-step-name{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--dark-bg,#0b132b);line-height:1.3;max-width:140px}@media (max-width:768px){.workflow-nodes{grid-template-columns:repeat(3,1fr);gap:12px}.workflow-step-group{width:200%;min-width:200%}}.wm-faq{background:#fff;padding:clamp(44px,6vw,76px) 24px}.wm-faq__inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:0.85fr 1.15fr;gap:52px;align-items:start}.wm-faq__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:18px}.wm-faq__eyebrow .rule{width:28px;height:1px;background:var(--primary)}.wm-faq__eyebrow span{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.wm-faq__title{font-family:var(--font-heading);font-weight:800;font-size:clamp(28px, 3.2vw, 38px);line-height:1.15;letter-spacing:-.01em;color:var(--dark-bg);margin:0 0 18px}.wm-faq__sub{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--text-muted);margin:0 0 26px;max-width:420px}.wm-faq__card{background:var(--light-card);border:1px solid var(--border-light);border-radius:16px;padding:22px;box-shadow:var(--shadow-sm)}.wm-faq__card-icon{width:20px;height:20px;color:var(--primary);margin-bottom:12px}.wm-faq__card-title{font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--dark-bg);margin:0 0 8px}.wm-faq__card-desc{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--text-muted);margin:0 0 16px}.wm-faq__card-btn{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;border:none;font-family:var(--font-body);font-size:13.5px;font-weight:700;padding:11px 20px;border-radius:10px;cursor:pointer;transition:background .2s ease}.wm-faq__card-btn:hover{background:var(--primary-hover)}.wm-faq__list{display:flex;flex-direction:column}.wm-faq__item{border-bottom:1px solid var(--border-light)}.wm-faq__item:first-child{border-top:1px solid var(--border-light)}.wm-faq__q{width:100%;text-align:left;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 33px;font-family:var(--font-heading);font-weight:600;font-size:15px;color:#000000de}.wm-faq__q svg{flex-shrink:0;width:18px;height:18px;color:var(--text-muted);transition:transform .25s ease}.wm-faq__item.is-open .wm-faq__q svg{transform:rotate(180deg);color:var(--primary)}.wm-faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.wm-faq__a-inner{padding:0 33px 9px;font-family:var(--font-body);font-size:14px;line-height:1.6;color:#6b6b6c}@media (max-width:900px){.wm-faq__inner{grid-template-columns:1fr;gap:36px}}.wm-scope{background:var(--section-tint);padding:clamp(44px,6vw,76px) 24px;border-top:1px solid var(--border-light)}.wm-scope__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.wm-scope__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.wm-scope__eyebrow .rule{width:28px;height:1px;background:var(--primary)}.wm-scope__eyebrow span{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.wm-scope__title{font-family:var(--font-heading);font-weight:800;font-size:clamp(24px, 2.8vw, 32px);line-height:1.22;letter-spacing:-.01em;color:var(--dark-bg);margin:0 0 14px}.wm-scope__sub{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--text-muted);margin:0 0 28px;max-width:440px}.wm-scope__info{display:flex;flex-direction:column;gap:16px}.wm-scope__info-row{display:flex;align-items:flex-start;gap:12px}.wm-scope__info-icon{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center}.wm-scope__info-icon svg{width:16px;height:16px}.wm-scope__info-label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#004bc3;margin-bottom:2px}.wm-scope__info-value{font-family:Inter,sans-serif!important;font-weight:400;font-size:14px;color:var(--dark-bg)}.wm-scope__form{background:var(--light-card);border:1px solid var(--border-light);border-radius:18px;padding:26px;box-shadow:var(--shadow-md,0 20px 40px -20px rgba(15,23,42,.15))}.wm-scope__row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.wm-scope__field label{display:block;font-family:var(--font-body);font-size:14px;font-weight:600;color:#0f0f0f;margin-bottom:4px}.wm-scope__field input,.wm-scope__field textarea{width:100%;border:1px solid var(--border-light);border-radius:10px;padding:10px 13px;font-family:var(--font-body);font-size:12px;color:var(--text-main);background:#fff;transition:border-color .2s ease}.wm-scope__field input:focus,.wm-scope__field textarea:focus{outline:0;border-color:var(--primary)}.wm-scope__field textarea{resize:vertical;min-height:88px;font-family:var(--font-body)}.wm-scope__full{margin-bottom:16px}.wm-scope__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wm-scope__pill{appearance:none;cursor:pointer;border:1px solid var(--border-light);background:#fff;color:var(--text-muted);font-family:var(--font-body);font-size:13px;font-weight:600;padding:8px 16px;border-radius:999px;transition:all .15s ease}.wm-scope__pill.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.wm-scope__submit{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--primary);color:#fff;border:none;border-radius:12px;font-family:var(--font-heading);font-weight:700;font-size:14.5px;padding:14px;cursor:pointer;transition:background .2s ease}.wm-scope__submit svg{width:18px;height:18px;flex-shrink:0}.wm-scope__submit:hover{background:var(--primary-hover)}.wm-scope__note{text-align:center;font-family:var(--font-body);font-size:12px;color:#444;margin:12px 0 0}span.wm-scope__note{font-size:11px}@media (max-width:980px){.wm-scope__inner{grid-template-columns:1fr;gap:36px}.wm-scope__row{grid-template-columns:1fr}}.vapt{font-family:Inter,sans-serif;background:#f8faff;color:#0b132b}.vapt-breadcrumb{background:#07102b;border-bottom:1px solid rgba(100,140,255,.15)}.vapt-breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:rgba(160,190,255,.6)}.vapt-breadcrumb-list a{color:rgba(160,190,255,.7);text-decoration:none;font-weight:500;transition:color .2s}.vapt-breadcrumb-list a:hover{color:#7eb3ff}.vapt-breadcrumb-list i{font-size:9px;color:rgba(100,140,255,.35)}.vapt-breadcrumb-current{color:#7eb3ff;font-weight:600}.vapt-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.vapt-intro-features{display:grid;gap:20px}.vapt-intro-feat{display:flex;gap:14px;align-items:flex-start;padding:18px;background:#f8faff;border:1px solid #e8edf8;border-radius:14px;transition:border-color .2s,box-shadow .2s}.vapt-intro-feat:hover{border-color:rgba(36,84,255,.22);box-shadow:0 8px 22px -14px rgba(11,19,43,.12)}.vapt-intro-feat-ico{width:40px;height:40px;flex:none;border-radius:10px;background:rgba(36,84,255,.09);color:#2454ff;display:flex;align-items:center;justify-content:center;font-size:16px}.vapt-intro-feat b{display:block;font-size:13.5px;font-weight:700;color:#0b132b;margin-bottom:4px}.vapt-intro-feat p{font-size:12.5px!important;color:#7b87a0!important;line-height:1.6!important;margin:0!important;padding-top:0!important}@media(max-width:880px){.vapt-intro-grid{grid-template-columns:1fr;gap:32px}}.vapt-faq-list{display:grid;gap:14px;margin-top:38px}.vapt-faq-item{background:#fff;border:1px solid #e2e8f8;border-radius:14px;overflow:hidden}.vapt-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:0 0;border:none;cursor:pointer;text-align:left;font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#0b132b;transition:background .2s}.vapt-faq-q:hover{background:#f8faff}.vapt-faq-q i{color:#2454ff;font-size:12px;transition:transform .3s;flex:none}.vapt-faq-item.open .vapt-faq-q i{transform:rotate(180deg)}.vapt-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:13.5px!important;line-height:1.75!important;color:#5b6478!important;padding:0 22px}.vapt-faq-item.open .vapt-faq-a{max-height:200px;padding:0 22px 18px}.vapt-r{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.16,.8,.4,1),transform .65s cubic-bezier(.16,.8,.4,1)}.vapt-r.on{opacity:1;transform:none}.vapt-sec{padding:clamp(52px,7vw,88px) 0}.vapt-sec.bg-white{background:#fff}.vapt-sec.bg-tint{background:#f0f4ff}.vapt-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.vapt-kicker{display:inline-flex;align-items:center;gap:9px;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#2454ff;margin-bottom:14px}.vapt-kicker::before{content:"";width:22px;height:1.5px;background:#2454ff;display:inline-block}.vapt-h2{font-family:Inter,sans-serif!important;font-weight:800!important;font-size:clamp(26px,3.4vw,38px)!important;line-height:1.18!important;letter-spacing:-.02em;color:#0b132b!important;margin:0!important}.vapt-h2 em{font-style:normal;color:#2454ff}.vapt-lead{font-size:15px!important;line-height:1.78!important;color:#5b6478!important;margin:14px 0 0!important;padding-top:0!important;max-width:680px}.vapt-hero{position:relative;overflow:hidden;background:#07102b;padding:clamp(72px,10vw,120px) 0 clamp(64px,8vw,100px)}.vapt-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(100,140,255,.13) 1px,transparent 1px);background-size:32px 32px}.vapt-hero::after{content:"";position:absolute;pointer-events:none;z-index:0;width:700px;height:700px;top:-180px;left:-160px;border-radius:50%;background:radial-gradient(circle,rgba(36,84,255,.28) 0,transparent 65%)}.vapt-hero-glow-r{position:absolute;pointer-events:none;z-index:0;width:500px;height:500px;bottom:-140px;right:-80px;border-radius:50%;background:radial-gradient(circle,rgba(0,200,255,.18) 0,transparent 65%)}.vapt-hero-accentline{position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent 0,#2454ff 30%,#00c8ff 60%,transparent 100%);opacity:.7}.vapt-hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 420px;gap:64px;align-items:center}.vapt-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(36,84,255,.15);border:1px solid rgba(100,140,255,.35);font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7eb3ff;margin-bottom:24px}.vapt-hero-pill-dot{width:7px;height:7px;border-radius:50%;background:#00c8ff;flex:none;box-shadow:0 0 6px rgba(0,200,255,.8);animation:vapt-pulse 2s ease-in-out infinite}@keyframes vapt-pulse{0%,100%{box-shadow:0 0 6px rgba(0,200,255,.8)}50%{box-shadow:0 0 14px #00c8ff,0 0 24px rgba(0,200,255,.4)}}.vapt-hero h1,.vapt-hero h2{font-family:Inter,sans-serif!important;font-weight:800!important;font-size:clamp(34px,4.8vw,58px)!important;line-height:1.1!important;letter-spacing:-.028em;color:#fff!important;margin:0 0 20px!important}.vapt-hero h1 span,.vapt-hero h2 span{background:linear-gradient(90deg,#5b8fff,#00c8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vapt-hero-desc{font-size:15.5px!important;line-height:1.8!important;color:rgba(190,210,255,.78)!important;max-width:560px;padding-top:0!important}.vapt-hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vapt-btn{display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border-radius:11px;font-family:Inter,sans-serif;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border:none}.vapt-btn-solid{background:linear-gradient(135deg,#2454ff 0,#1a3fdd 100%);color:#fff!important;box-shadow:0 10px 28px -8px rgba(36,84,255,.55)}.vapt-btn-solid:hover{transform:translateY(-2px);box-shadow:0 16px 34px -8px rgba(36,84,255,.7)}.vapt-btn-outline{background:rgba(255,255,255,.06);color:#c8d8ff!important;border:1.5px solid rgba(100,140,255,.35);backdrop-filter:blur(6px)}.vapt-btn-outline:hover{border-color:rgba(100,200,255,.6);color:#fff!important;background:rgba(255,255,255,.1);transform:translateY(-2px)}.vapt-hero-stats{display:flex;gap:0;margin-top:44px;background:rgba(255,255,255,.05);border:1px solid rgba(100,140,255,.2);border-radius:16px;overflow:hidden;max-width:500px;backdrop-filter:blur(8px)}.vapt-stat{flex:1;padding:18px 14px;text-align:center;border-right:1px solid rgba(100,140,255,.15)}.vapt-stat:last-child{border-right:none}.vapt-stat strong{display:block;font-family:Inter,sans-serif;font-size:24px;font-weight:800;color:#00c8ff;line-height:1;text-shadow:0 0 18px rgba(0,200,255,.45)}.vapt-stat span{font-size:11px;color:rgba(180,200,255,.6);line-height:1.4;display:block;margin-top:5px}.vapt-hero-panel{background:rgba(255,255,255,.04);border:1px solid rgba(100,140,255,.2);border-radius:22px;padding:28px 24px;backdrop-filter:blur(12px);box-shadow:0 32px 64px -32px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.vapt-hero-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(100,140,255,.15)}.vapt-hero-panel-ico{width:36px;height:36px;border-radius:10px;flex:none;background:rgba(36,84,255,.2);color:#7eb3ff;display:flex;align-items:center;justify-content:center;font-size:15px}.vapt-hero-panel-head span{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:rgba(200,220,255,.9)}.vapt-hero-svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vapt-hero-svc{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(100,140,255,.13);transition:background .2s,border-color .2s;cursor:default}.vapt-hero-svc:hover{background:rgba(36,84,255,.15);border-color:rgba(100,160,255,.35)}.vapt-hero-svc-ico{width:32px;height:32px;border-radius:8px;flex:none;background:rgba(36,84,255,.2);color:#7eb3ff;display:flex;align-items:center;justify-content:center;font-size:13px}.vapt-hero-svc span{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:rgba(200,220,255,.85);line-height:1.3}.vapt-hero-panel-cta{margin-top:18px;padding-top:16px;border-top:1px solid rgba(100,140,255,.15);display:flex;align-items:center;justify-content:space-between;gap:12px}.vapt-hero-panel-cta p{font-size:12px!important;color:rgba(160,190,255,.65)!important;line-height:1.5!important;margin:0!important;padding-top:0!important}.vapt-hero-panel-cta-btn{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 16px;border-radius:9px;border:none;cursor:pointer;background:#2454ff;color:#fff!important;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 18px -6px rgba(36,84,255,.55)}.vapt-hero-panel-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -6px rgba(36,84,255,.7)}@media(max-width:960px){.vapt-hero-inner{grid-template-columns:1fr;gap:40px}.vapt-hero-panel{max-width:560px}}@media(max-width:600px){.vapt-hero-stats{flex-direction:column;max-width:none}.vapt-stat{border-right:none;border-bottom:1px solid rgba(100,140,255,.15)}.vapt-stat:last-child{border-bottom:none}.vapt-hero-svc-grid{grid-template-columns:1fr}}.vapt-disc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:42px}.vapt-disc-card{background:#fff;border:1px solid #e2e8f8;border-radius:16px;padding:26px 24px;border-left:4px solid #2454ff;transition:transform .25s ease,box-shadow .25s ease}.vapt-disc-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px rgba(11,19,43,.18)}.vapt-disc-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}.vapt-disc-icon{width:46px;height:46px;border-radius:12px;flex:none;background:rgba(36,84,255,.08);color:#2454ff;display:flex;align-items:center;justify-content:center;font-size:18px}.vapt-disc-card h3{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#0b132b!important;margin:0!important;line-height:1.3!important}.vapt-disc-card p.desc{font-size:13.5px!important;line-height:1.75!important;color:#5b6478!important;margin:0!important;padding-top:0!important}.vapt-disc-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.vapt-disc-tag{font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:500;padding:4px 10px;border-radius:6px;background:rgba(36,84,255,.07);color:#2454ff;border:1px solid rgba(36,84,255,.15)}.vapt-why-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}.vapt-why-row .vapt-why-item:nth-child(4),.vapt-why-row .vapt-why-item:nth-child(5){grid-column:auto}.vapt-why-cta-card{background:linear-gradient(145deg,#0f1d56 0,#1a2f7a 100%)!important;border-color:transparent!important;display:flex;align-items:stretch}.vapt-why-cta-card::before{opacity:0!important}.vapt-why-cta-card:hover{transform:translateY(-5px);box-shadow:0 24px 44px -22px rgba(11,19,43,.45)!important;border-color:transparent!important}.vapt-why-cta-inner{display:flex;flex-direction:column;justify-content:center;gap:0}.vapt-why-cta-icon{width:52px;height:52px;border-radius:14px;margin-bottom:18px;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex:none}.vapt-why-cta-card h4{color:#fff!important;font-size:15px!important;margin-bottom:10px!important}.vapt-why-cta-card p{color:rgba(220,228,255,.75)!important;font-size:13px!important;line-height:1.7!important;margin:0 0 20px!important;padding-top:0!important}.vapt-why-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;border:none;cursor:pointer;background:#fff;color:#0f1d56!important;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;align-self:flex-start}.vapt-why-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px rgba(0,0,0,.28)}.vapt-why-cta-btn i{color:#2454ff;font-size:12px}.vapt-why-cta-note{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:11px;color:rgba(200,212,255,.65)}.vapt-why-cta-note i{color:#3ddc84;font-size:9px}.vapt-why-item{background:#fff;border:1px solid #e2e8f8;border-radius:18px;padding:32px 26px 28px;position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.vapt-why-item::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2454ff,#6690ff);opacity:0;transition:opacity .25s ease}.vapt-why-item:hover{transform:translateY(-5px);border-color:rgba(36,84,255,.22);box-shadow:0 20px 40px -22px rgba(11,19,43,.18)}.vapt-why-item:hover::before{opacity:1}.vapt-why-ico{width:52px;height:52px;border-radius:14px;margin-bottom:18px;background:rgba(36,84,255,.08);color:#2454ff;display:flex;align-items:center;justify-content:center;font-size:20px;transition:background .25s,color .25s}.vapt-why-item:hover .vapt-why-ico{background:#2454ff;color:#fff}.vapt-why-item h4{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#0b132b;margin:0 0 10px;line-height:1.3}.vapt-why-item p{font-size:13px!important;line-height:1.7!important;color:#7b87a0!important;margin:0!important;padding-top:0!important}.vapt-why-tag{display:inline-flex;align-items:center;gap:5px;margin-top:16px;padding:4px 10px;border-radius:6px;background:rgba(36,84,255,.07);color:#2454ff;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(36,84,255,.14)}@media(max-width:880px){.vapt-why-row{grid-template-columns:repeat(2,1fr)}.vapt-why-bottom-row{max-width:100%;grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.vapt-why-row{grid-template-columns:1fr}.vapt-why-bottom-row{grid-template-columns:1fr}}.vapt-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:42px;position:relative}.vapt-process::before{content:"";position:absolute;top:28px;left:10%;right:10%;height:1.5px;background:linear-gradient(90deg,rgba(36,84,255,.18),rgba(36,84,255,.35) 50%,rgba(36,84,255,.18));z-index:0}.vapt-step{text-align:center;position:relative;z-index:1;padding:0 10px}.vapt-step-num{width:54px;height:54px;border-radius:50%;background:#fff;border:2px solid #2454ff;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-family:'IBM Plex Mono',monospace;font-size:13px;font-weight:700;color:#2454ff;box-shadow:0 0 0 5px rgba(36,84,255,.08)}.vapt-step h4{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#0b132b;margin:0 0 6px}.vapt-step p{font-size:11.5px!important;color:#7b87a0!important;line-height:1.55!important;margin:0!important;padding-top:0!important}.vapt-std-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:42px}.vapt-std-panel{background:#fff;border:1px solid #e2e8f8;border-radius:16px;padding:28px 24px;box-shadow:0 16px 36px -24px rgba(11,19,43,.12)}.vapt-std-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #edf0f8}.vapt-std-panel-head-ico{width:38px;height:38px;border-radius:10px;background:rgba(36,84,255,.09);color:#2454ff;display:flex;align-items:center;justify-content:center;font-size:15px;flex:none}.vapt-std-panel h4{font-family:Inter,sans-serif!important;font-size:14.5px!important;font-weight:700!important;color:#0b132b!important;margin:0!important}.vapt-std-badges{display:flex;flex-wrap:wrap;gap:9px}.vapt-std-badge{padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;background:#f0f4ff;color:#2454ff;border:1px solid rgba(36,84,255,.16)}.vapt-ind-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.vapt-ind-pill{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:12px;background:#fff;border:1px solid #e2e8f8;font-size:13px;font-weight:600;color:#0b132b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.vapt-ind-pill:hover{transform:translateY(-3px);border-color:rgba(36,84,255,.3);box-shadow:0 10px 22px -14px rgba(11,19,43,.18)}.vapt-ind-pill i{width:30px;height:30px;border-radius:8px;background:rgba(36,84,255,.08);color:#2454ff;display:flex;align-items:center;justify-content:center;font-size:13px;flex:none}.vapt-cta-band{position:relative;overflow:hidden;background:#fff;border:1px solid #e2e8f8;border-radius:24px;display:grid;grid-template-columns:1fr 340px;box-shadow:0 30px 60px -34px rgba(11,19,43,.22)}.vapt-cta-band-left{padding:clamp(34px,4.5vw,50px) clamp(28px,4vw,46px)}.vapt-cta-band-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:rgba(36,84,255,.08);border:1px solid rgba(36,84,255,.18);font-family:'IBM Plex Mono',monospace!important;font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#2454ff!important;margin-bottom:18px}.vapt-cta-band-eyebrow i{font-size:8px;color:#2454ff}.vapt-cta-band h3{font-family:Inter,sans-serif!important;font-weight:800!important;font-size:clamp(21px,2.6vw,29px)!important;line-height:1.28!important;color:#0b132b!important;margin:0!important;max-width:460px}.vapt-cta-band h3 span{color:#2454ff}.vapt-cta-band p{font-size:14px!important;color:#5b6478!important;line-height:1.75!important;margin:14px 0 0!important;padding-top:0!important;max-width:440px}.vapt-cta-band-checklist{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:11px}.vapt-cta-band-checklist li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#1a2340}.vapt-cta-band-checklist i{width:20px;height:20px;border-radius:50%;flex:none;background:rgba(36,84,255,.1);color:#2454ff;font-size:10px;display:flex;align-items:center;justify-content:center}.vapt-cta-band-right{position:relative;overflow:hidden;background:linear-gradient(165deg,#101c53 0,#0a1236 100%);padding:clamp(28px,4vw,40px) 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.vapt-cta-band-right::before{content:"";position:absolute;z-index:0;pointer-events:none;width:260px;height:260px;right:-90px;bottom:-100px;border-radius:50%;background:radial-gradient(circle,rgba(80,120,255,.4) 0,rgba(80,120,255,0) 70%)}.vapt-cta-band-right>*{position:relative;z-index:1}.vapt-cta-band-stat{display:flex;align-items:baseline;gap:8px}.vapt-cta-band-stat strong{font-family:Inter,sans-serif;font-size:30px;font-weight:800;color:#fff;line-height:1}.vapt-cta-band-stat span{font-size:12px;color:rgba(226,232,255,.7);line-height:1.4}.vapt-cta-band-divider{width:100%;height:1px;background:rgba(255,255,255,.12)}.vapt-cta-band .vapt-btn-solid{width:100%;justify-content:center;background:#fff;color:#101c53!important;box-shadow:0 14px 30px -10px rgba(0,0,0,.35);padding:14px 22px;font-size:14px;line-height:22px}.vapt-cta-band .vapt-btn-solid i{color:#2454ff}.vapt-cta-band .vapt-btn-solid:hover{transform:translateY(-2px);box-shadow:0 18px 36px -10px rgba(0,0,0,.42)}.vapt-cta-band-note{display:flex;align-items:center;gap:7px;font-size:11px;color:rgba(226,232,255,.65)}.vapt-cta-band-note i{color:#3ddc84;font-size:9px}@media(max-width:800px){.vapt-cta-band{grid-template-columns:1fr}.vapt-cta-band-right{align-items:stretch}}@media(max-width:960px){.vapt-hero-inner{grid-template-columns:1fr}.vapt-disc-grid{grid-template-columns:1fr}.vapt-std-cols{grid-template-columns:1fr}.vapt-process{grid-template-columns:repeat(2,1fr);gap:20px}.vapt-process::before{display:none}}@media(max-width:600px){.vapt-hero-stats{flex-direction:column;max-width:none}.vapt-stat{border-right:none;border-bottom:1px solid #e2e8f8}.vapt-stat:last-child{border-bottom:none}.vapt-process{grid-template-columns:1fr}}#compliance-check .cs-eyebrow,.cs-section .cs-eyebrow,.cs-section .cs-left .cs-eyebrow{color:#fff!important}#compliance-check .cs-eyebrow *{color:#fff!important}body,html{max-width:100%;overflow-x:clip}canvas,iframe,img,video{max-width:100%}.hero-section,.vapt-hero,.why-mob-v2,[class*=hero]{overflow-x:clip}@media (max-width:768px){:root{--m-gutter:20px}.svcm,.why-mob-v2,.wv-bg{overflow-x:clip}.svcm__hint{max-width:100%;margin-left:0;margin-right:0}body section.certs-section,body section.cs-section,body section.wm-faq,body section.wm-scope{padding-left:var(--m-gutter)!important;padding-right:var(--m-gutter)!important}body .bi-container,body .footer .container,body .hero-section>.container,body .poc-section__inner,body .tools-section .wrap,body .wf8__inner,body .wm-samples__inner,body .wv-wrap,body footer.footer>.container{padding-left:var(--m-gutter)!important;padding-right:var(--m-gutter)!important}body section.bi-blog,body section.certs-section,body section.cs-section,body section.wf8,body section.wm-faq,body section.wm-samples,body section.wm-scope{padding-top:56px!important;padding-bottom:56px!important}.bi-blog-grid.bi-scrollable .bi-blog-card{flex:0 0 82%;max-width:320px}.bi-blog-grid.bi-scrollable{margin-right:calc(var(--m-gutter) * -1);padding-right:var(--m-gutter)}.bi-scroll-arrow{display:none}.bi-section-head{margin-bottom:28px}.bi-eyebrow{width:auto}.hero-visual{max-width:100%;padding:8px 0 16px}.cyber-shield-graphic{margin:0 auto}.floating-tech-badge{white-space:nowrap}.badge-3{right:auto!important;left:-6px!important;top:52%!important}.badge-2{right:-4px!important}.bi-blog-thumb{overflow:hidden}.bi-blog-thumb img{width:100%;height:100%;object-fit:cover;display:block}h1{font-size:clamp(28px, 8vw, 36px)!important;line-height:1.15!important}h2{font-size:clamp(24px, 6.6vw, 30px)!important;line-height:1.2!important}li,p{overflow-wrap:break-word}.btn,.cs-btn,[class*="-btn"],button{min-height:44px}[class*=btn]{white-space:normal!important;max-width:100%;text-align:center}.nsx-btn{width:100%;justify-content:center}.certs-header,.certs-scene,.cs-container,.poc-section__inner,.wm-faq__inner,.wm-scope__inner{max-width:100%}.wm-faq__inner,.wm-scope__inner{grid-template-columns:1fr!important;gap:28px!important}input,select,textarea{font-size:16px!important;max-width:100%}table{display:block;overflow-x:auto;max-width:100%}code,pre{white-space:pre-wrap;word-break:break-word}.wa-float,.whatsapp-float,[class*=whatsapp][class*=float]{width:48px!important;height:48px!important;right:14px!important;bottom:14px!important}}@media (max-width:360px){:root{--m-gutter:16px}h1{font-size:26px!important}h2{font-size:22px!important}}@media (max-width:900px){.page-grid{grid-template-columns:minmax(0,1fr)!important}.page-grid>*{min-width:0;max-width:100%}.art-card,.right-sidebar{max-width:100%}.art-body table,.art-card table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.art-body table td,.art-body table th{padding:10px 8px!important;font-size:13px!important;word-break:normal;overflow-wrap:normal;hyphens:auto}.ck li{display:block!important}.ck li::before{display:inline-block;margin-right:8px}.ck li strong{display:inline}.art-body,.art-card{overflow-wrap:break-word;word-break:normal}.art-body img,.art-card img{height:auto}}@media (max-width:900px){.hero-inner,.wrap{padding-left:16px!important;padding-right:16px!important}.hero{height:auto!important;min-height:440px;padding:40px 0 36px}.hero h1{max-width:100%}.hero-btns>*{flex:1 1 100%;justify-content:center}.hero-eyebrow{max-width:100%;white-space:normal;padding:7px 14px}.topbar .wrap{justify-content:center;text-align:center}.whatsapp-float{width:44px!important;height:44px!important;right:12px!important;bottom:12px!important;font-size:22px}}@media (max-width:480px){.apisec-adv-grid,.apisec-process,.apisec-svc-grid,.grid-cards-container,.services-grid{grid-template-columns:minmax(0,1fr)!important}.apisec-adv-grid>*,.apisec-process>*,.apisec-svc-grid>*,.grid-cards-container>*,.services-grid>*{min-width:0;max-width:100%}}body,clipped cards,html,inconsistent gutters,sideways scroll{max-width:100%;overflow-x:clip}canvas,iframe,img,video{max-width:100%}.hero-section,.vapt-hero,.why-mob-v2,[class*=hero]{overflow-x:clip}@media (max-width:768px){:root{--m-gutter:20px}.svcm,.why-mob-v2,.wv-bg{overflow-x:clip}.svcm__hint{max-width:100%;margin-left:0;margin-right:0}body section.certs-section,body section.cs-section,body section.wm-faq,body section.wm-scope{padding-left:var(--m-gutter)!important;padding-right:var(--m-gutter)!important}body .bi-container,body .footer .container,body .hero-section>.container,body .poc-section__inner,body .tools-section .wrap,body .wf8__inner,body .wm-samples__inner,body .wv-wrap,body footer.footer>.container{padding-left:var(--m-gutter)!important;padding-right:var(--m-gutter)!important}body section.bi-blog,body section.certs-section,body section.cs-section,body section.wf8,body section.wm-faq,body section.wm-samples,body section.wm-scope{padding-top:56px!important;padding-bottom:56px!important}.bi-blog-grid.bi-scrollable .bi-blog-card{flex:0 0 82%;max-width:320px}.bi-blog-grid.bi-scrollable{margin-right:calc(var(--m-gutter) * -1);padding-right:var(--m-gutter)}.bi-scroll-arrow{display:none}.bi-section-head{margin-bottom:28px}.bi-eyebrow{width:auto}.hero-visual{max-width:100%;padding:8px 0 16px}.cyber-shield-graphic{margin:0 auto}.floating-tech-badge{white-space:nowrap}.badge-3{right:auto!important;left:-6px!important;top:52%!important}.badge-2{right:-4px!important}.bi-blog-thumb{overflow:hidden}.bi-blog-thumb img{width:100%;height:100%;object-fit:cover;display:block}h1{font-size:clamp(28px, 8vw, 36px)!important;line-height:1.15!important}h2{font-size:clamp(24px, 6.6vw, 30px)!important;line-height:1.2!important}li,p{overflow-wrap:anywhere}.btn,.cs-btn,[class*="-btn"],button{min-height:44px}[class*=btn]{white-space:normal!important;max-width:100%;text-align:center}.nsx-btn{width:100%;justify-content:center}.certs-header,.certs-scene,.cs-container,.poc-section__inner,.wm-faq__inner,.wm-scope__inner{max-width:100%}.wm-faq__inner,.wm-scope__inner{grid-template-columns:1fr!important;gap:28px!important}input,select,textarea{font-size:16px!important;max-width:100%}table{display:block;overflow-x:auto;max-width:100%}code,pre{white-space:pre-wrap;word-break:break-word}.wa-float,.whatsapp-float,[class*=whatsapp][class*=float]{width:48px!important;height:48px!important;right:14px!important;bottom:14px!important}}@media (max-width:360px){:root{--m-gutter:16px}h1{font-size:26px!important}h2{font-size:22px!important}}@media (min-width:769px){.hero-section .hero-title{min-height:90px}}@media (max-width:992px){.dropdown>a.nav-link .fa-chevron-down{padding:10px 14px;margin-left:auto}}