@font-face{font-family:GTWalsheimPro;src:url('/assets/newfonts/GTWalsheimPro-Regular.woff2') format('woff2'),url('/assets/newfonts/GTWalsheimPro-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:GTWalsheimPro;src:url('/assets/newfonts/GTWalsheimPro-Medium.woff2') format('woff2'),url('/assets/newfonts/GTWalsheimPro-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:GTWalsheimPro;src:url('/assets/newfonts/GTWalsheimPro-Bold.woff2') format('woff2'),url('/assets/newfonts/GTWalsheimPro-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:optional}.tech-static-page{font-family:GTWalsheimPro,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#093148;-webkit-font-smoothing:antialiased}.tech-static-page *,.tech-static-page ::after,.tech-static-page ::before{box-sizing:border-box;border-width:0;border-style:solid}.tech-static-page :where(h1,h2,h3,h4,h5,h6){margin:0;font-size:inherit;font-weight:500;font-family:GTWalsheimPro,sans-serif;line-height:1.3}.tech-static-page :where(figure,blockquote,dl,dd){margin:0}.tech-static-page :where(p){margin:0;font-size:16px!important;line-height:1.6;font-weight:inherit;color:inherit}.tech-static-page :where(ul,ol,menu){list-style:none;margin:0;padding:0}.tech-static-page :where(a){color:inherit;text-decoration:none}.tech-static-page :where(button,input,select,textarea){font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0}.tech-static-page :where(button){background:0 0;cursor:pointer;text-transform:none}.tech-static-page :where(img,video){max-width:100%}.tech-static-page table{border-collapse:collapse}.tech-static-page .animate-on-scroll{opacity:1!important;transform:none!important}.tech-static-page .glass-card{background:rgba(9,49,72,.5);backdrop-filter:blur(14px);border:1px solid rgba(6,148,209,.12);box-shadow:0 4px 24px rgba(2,15,24,.5),inset 0 1px 0 rgba(228,247,255,.04);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.tech-static-page .glass-card:hover{background:rgba(9,49,72,.65);border-color:rgba(6,148,209,.3);box-shadow:0 8px 40px rgba(6,148,209,.18),inset 0 1px 0 rgba(228,247,255,.07)}.tech-static-page .glass-card-light{background:rgba(228,247,255,.04);backdrop-filter:blur(12px);border:1px solid rgba(228,247,255,.08);box-shadow:0 4px 20px rgba(2,15,24,.4)}.tech-static-page .blueprint-bg{background-image:linear-gradient(rgba(6,148,209,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(6,148,209,.055) 1px,transparent 1px);background-size:48px 48px}.tech-static-page .dot-pattern{background-image:radial-gradient(circle,rgba(6,148,209,.18) 1px,transparent 1px);background-size:24px 24px}.tech-static-page .gradient-text{background:linear-gradient(135deg,#0694d1 0,#60cefa 50%,#e4f7ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-static-page .gradient-text-alt{background:linear-gradient(135deg,#e4f7ff 0,#0694d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-static-page .gradient-text-warm{background:linear-gradient(135deg,#60cefa 0,#0694d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-static-page .text-shimmer{background:linear-gradient(90deg,#0694d1 0,#60cefa 25%,#e4f7ff 50%,#60cefa 75%,#0694d1 100%);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShimmer 4s ease-in-out infinite}.tech-static-page .text-shimmer-dark{background:linear-gradient(90deg,#0694d1 0,#08a8ec 20%,#60cefa 50%,#08a8ec 80%,#0694d1 100%);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShimmer 4s ease-in-out infinite}.tech-static-page .cosmos-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(6,148,209,.35),rgba(228,247,255,.15),rgba(6,148,209,.35),transparent)}.tech-static-page .section-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;background:rgba(6,148,209,.12);border:1px solid rgba(6,148,209,.3);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#60cefa}.tech-static-page .btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#0694d1 0,#08a8ec 100%);color:#e4f7ff;font-family:GTWalsheimPro,sans-serif;font-weight:500;font-size:14px;border-radius:12px;box-shadow:0 0 24px rgba(6,148,209,.35);transition:all .25s ease;position:relative;overflow:hidden}.tech-static-page .btn-primary:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 0 50px rgba(6,148,209,.5)}.tech-static-page .btn-outline{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:rgba(9,49,72,.4);border:1px solid rgba(6,148,209,.3);color:#e4f7ff;font-family:GTWalsheimPro,sans-serif;font-weight:500;font-size:14px;border-radius:12px;transition:all .25s ease}.tech-static-page .btn-outline:hover{background:rgba(6,148,209,.12);border-color:rgba(6,148,209,.55);box-shadow:0 0 20px rgba(6,148,209,.15)}.tech-static-page .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4, 0, .2, 1)}.tech-static-page .animate-float{animation:float 6s ease-in-out infinite}.tech-static-page .animate-spin-slow{animation:spinSlow 20s linear infinite}.tech-static-page .animate-pulse-ring{animation:pulseRing 2s ease-out infinite}.tech-static-page .animate-scroll{animation:scroll 25s linear infinite}.tech-static-page .animate-scroll:hover{animation-play-state:paused}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseRing{0%{transform:scale(.85);opacity:.7}100%{transform:scale(1.6);opacity:0}}@keyframes spinSlow{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes borderSlide{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes textShimmer{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.tech-static-page .relative{position:relative}.tech-static-page .absolute{position:absolute}.tech-static-page .hidden{display:none}.tech-static-page .block{display:block}.tech-static-page .grid{display:grid}.tech-static-page .flex{display:flex}.tech-static-page .inline-flex{display:inline-flex}.tech-static-page .flex-col{flex-direction:column}.tech-static-page .flex-wrap{flex-wrap:wrap}.tech-static-page .flex-shrink-0{flex-shrink:0}.tech-static-page .items-center{align-items:center}.tech-static-page .items-start{align-items:flex-start}.tech-static-page .justify-between{justify-content:space-between}.tech-static-page .justify-center{justify-content:center}.tech-static-page .overflow-hidden{overflow:hidden}.tech-static-page .pointer-events-none{pointer-events:none}.tech-static-page .cursor-pointer{cursor:pointer}.tech-static-page .text-center{text-align:center}.tech-static-page .uppercase{text-transform:uppercase}.tech-static-page .mx-auto{margin-left:auto;margin-right:auto}.tech-static-page .bg-white{background-color:#fff}.tech-static-page .inset-0{top:0;right:0;bottom:0;left:0}.tech-static-page .inset-x-0{left:0;right:0}.tech-static-page .top-0{top:0}.tech-static-page .top-20{top:5rem}.tech-static-page .top-1\/3{top:33.333333%}.tech-static-page .-top-\[80px\]{top:-80px}.tech-static-page .bottom-1\/4{bottom:25%}.tech-static-page .bottom-20{bottom:5rem}.tech-static-page .-bottom-\[60px\]{bottom:-60px}.tech-static-page .left-1\/4{left:25%}.tech-static-page .left-8{left:2rem}.tech-static-page .-left-\[60px\]{left:-60px}.tech-static-page .right-0{right:0}.tech-static-page .right-1\/5{right:20%}.tech-static-page .right-8{right:2rem}.tech-static-page .-right-\[80px\]{right:-80px}.tech-static-page .w-14{width:3.5rem}.tech-static-page .w-\[30px\]{width:30px}.tech-static-page .w-\[360px\]{width:360px}.tech-static-page .w-\[400px\]{width:400px}.tech-static-page .w-\[480px\]{width:480px}.tech-static-page .w-\[500px\]{width:500px}.tech-static-page .h-14{height:3.5rem}.tech-static-page .h-px{height:1px}.tech-static-page .h-\[1px\]{height:1px}.tech-static-page .h-\[30px\]{height:30px}.tech-static-page .h-\[360px\]{height:360px}.tech-static-page .h-\[400px\]{height:400px}.tech-static-page .h-\[480px\]{height:480px}.tech-static-page .h-\[500px\]{height:500px}.tech-static-page .max-w-7xl{max-width:80rem}.tech-static-page .max-w-xl{max-width:36rem}.tech-static-page .max-w-\[1280px\]{max-width:1280px}.tech-static-page .max-w-\[600px\]{max-width:600px}.tech-static-page .gap-3{gap:.75rem}.tech-static-page .gap-6{gap:1.5rem}.tech-static-page .gap-12{gap:3rem}.tech-static-page .gap-\[6px\]{gap:6px}.tech-static-page .gap-\[8px\]{gap:8px}.tech-static-page .gap-\[16px\]{gap:16px}.tech-static-page .gap-\[40px\]{gap:40px}.tech-static-page .p-\[20px\]{padding:20px}.tech-static-page .px-4{padding-left:1rem;padding-right:1rem}.tech-static-page .px-\[10px\]{padding-left:10px;padding-right:10px}.tech-static-page .px-\[14px\]{padding-left:14px;padding-right:14px}.tech-static-page .px-\[16px\]{padding-left:16px;padding-right:16px}.tech-static-page .py-\[30px\]{padding-top:30px;padding-bottom:30px}.tech-static-page .py-\[5px\]{padding-top:5px;padding-bottom:5px}.tech-static-page .pt-1{padding-top:.25rem}.tech-static-page .pt-\[15px\]{padding-top:15px}.tech-static-page .mb-\[8px\]{margin-bottom:8px}.tech-static-page .mb-\[10px\]{margin-bottom:10px}.tech-static-page .mb-\[12px\]{margin-bottom:12px}.tech-static-page .mb-\[14px\]{margin-bottom:14px}.tech-static-page .mb-\[16px\]{margin-bottom:16px}.tech-static-page .mb-\[18px\]{margin-bottom:18px}.tech-static-page .mb-\[20px\]{margin-bottom:20px}.tech-static-page .mb-\[36px\]{margin-bottom:36px}.tech-static-page .space-y-8>*+*{margin-top:2rem}.tech-static-page .space-y-\[14px\]>*+*{margin-top:14px}.tech-static-page .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-static-page .rounded-full{border-radius:9999px}.tech-static-page .rounded-\[14px\]{border-radius:14px}.tech-static-page .rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.tech-static-page .rounded-tl-lg{border-top-left-radius:.5rem}.tech-static-page .rounded-br-lg{border-bottom-right-radius:.5rem}.tech-static-page .border-l-2{border-left-width:2px}.tech-static-page .border-t-2{border-top-width:2px}.tech-static-page .border-r-2{border-right-width:2px}.tech-static-page .border-b-2{border-bottom-width:2px}.tech-static-page .blur-\[100px\]{filter:blur(100px)}.tech-static-page .blur-\[130px\]{filter:blur(130px)}.tech-static-page .blur-\[150px\]{filter:blur(150px)}.tech-static-page .font-medium{font-weight:500}.tech-static-page .font-heading{font-family:GTWalsheimPro,sans-serif}.tech-static-page .font-body{font-family:GTWalsheimPro,sans-serif}.tech-static-page .text-\[11px\]{font-size:11px!important}.tech-static-page .text-\[12px\]{font-size:12px!important}.tech-static-page .text-\[13px\]{font-size:13px!important}.tech-static-page .text-\[16px\]{font-size:16px!important}.tech-static-page .leading-\[1\.07\]{line-height:1.07}.tech-static-page .leading-\[1\.8\]{line-height:1.8}.tech-static-page .leading-relaxed{line-height:1.625}.tech-static-page .leading-tight{line-height:1.25}.tech-static-page .tracking-tight{letter-spacing:-.025em}.tech-static-page .tracking-\[0\.1em\]{letter-spacing:.1em}.tech-static-page .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.tech-static-page .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.tech-static-page .duration-200{transition-duration:.2s}.tech-static-page .duration-300{transition-duration:.3s}.tech-static-page .opacity-0{opacity:0}.tech-static-page .group:hover .group-hover\:opacity-100{opacity:1}.tech-static-page .group:hover .group-hover\:scale-110{transform:scale(1.1)}.tech-static-page .hover\:-translate-y-\[2px\]:hover{transform:translateY(-2px)}@media (min-width:640px){.tech-static-page .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.tech-static-page .sm\:px-\[24px\]{padding-left:24px;padding-right:24px}.tech-static-page .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.tech-static-page .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.tech-static-page .lg\:block{display:block}.tech-static-page .lg\:px-8{padding-left:2rem;padding-right:2rem}.tech-static-page .lg\:px-\[32px\]{padding-left:32px;padding-right:32px}.tech-static-page .lg\:gap-16{gap:4rem}.tech-static-page .lg\:gap-\[60px\]{gap:60px}.tech-static-page .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-static-page .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-static-page .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tech-static-page .lg\:col-span-2{grid-column:span 2/span 2}.tech-static-page .lg\:col-span-3{grid-column:span 3/span 3}}@media (max-width:1024px){.partner-carousel-wrap .partner-img-box{width:180px!important;height:130px!important}.partner-carousel-wrap img{width:180px!important;height:130px!important}}.hero-cta-row{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:700px){.hero-top-grid{row-gap:15px!important}.hero-content-stack>*+*{margin-top:15px!important}.hero-cta-row{flex-direction:row;gap:10px}.hero-cta-btn{flex:1 1 0;text-align:center;justify-content:center;padding:10px 8px!important;font-size:clamp(12px, 3.4vw, 14px)!important;white-space:nowrap}}.certs-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.tab-shimmer-border{padding:2.5px;background:linear-gradient(120deg,#0694d1,#22d3ee,#a8d8ff,#50e6ff,#0694d1);background-size:300% 300%;animation:tab-shimmer 2.8s ease infinite;box-shadow:0 0 22px rgba(6,148,209,.32),0 6px 28px rgba(6,148,209,.14);display:inline-flex;border-radius:18px}@keyframes tab-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.cert-mode-toggle-wrap{flex-shrink:0;align-self:flex-end}.certs-layout{display:grid;grid-template-columns:248px 1fr;gap:0;border:1px solid #caefff;border-radius:20px;align-items:start;box-shadow:0 4px 32px rgba(6,148,209,.06),0 1px 4px rgba(0,0,0,.04)}.cert-sidebar{background:#fff;border-right:1px solid #caefff;border-radius:20px 0 0 20px;display:flex;flex-direction:column;overflow:hidden;position:sticky;top:72px;align-self:start;max-height:calc(100vh - 90px);overflow-y:auto}.cert-tech-scroll{max-height:286px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(6,148,209,0.4) rgba(6,148,209,0.06);border-bottom:1px solid #caefff}.cert-tech-scroll::-webkit-scrollbar{width:4px}.cert-tech-scroll::-webkit-scrollbar-track{background:rgba(6,148,209,.04)}.cert-tech-scroll::-webkit-scrollbar-thumb{background:rgba(6,148,209,.3);border-radius:4px}.cert-sidebar-filters{flex-shrink:0}.cert-tech-search-box{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1.5px solid rgba(6,148,209,.35);border-radius:9px;transition:border-color .2s,box-shadow .2s}.cert-tech-search-box:focus-within{border-color:#0694d1;box-shadow:0 0 0 3px rgba(6,148,209,.14)}.cert-sidebar-item{display:flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;cursor:pointer;border:none;background:0 0;border-left:3px solid transparent;width:100%;text-align:left;transition:background .15s;font-family:inherit}.cert-sidebar-item:hover{background:rgba(6,148,209,.06)}.cert-sidebar-item.active{background:linear-gradient(90deg,rgba(6,148,209,.1),rgba(6,148,209,.03));border-left-color:#0694d1}.cert-sidebar-item.active .csi-label{color:#0694d1;font-weight:700}.cert-sidebar-item.active .csi-icon{opacity:1;background:rgba(6,148,209,.08)}.cert-sidebar-item.active .csi-count{background:rgba(6,148,209,.1);color:#0694d1;border-color:rgba(6,148,209,.3)}.csi-icon{width:26px;height:26px;flex-shrink:0;opacity:.6;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .22s}.csi-body{flex:1;min-width:0}.csi-label{font-size:13px;font-weight:600;color:#0f1f3d;display:block;line-height:1.3}.csi-count{font-size:11px;font-weight:700;color:#6b8499;background:#f0f9ff;border:1px solid #caefff;padding:2px 8px;border-radius:20px;flex-shrink:0;min-width:28px;text-align:center}.cert-sidebar-label{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#0694d1;padding:10px 14px 6px;display:flex;align-items:center;gap:6px}.cert-sidebar-label::after{content:'';flex:1;height:1px;background:linear-gradient(to right,rgba(6,148,209,.25),transparent);border-radius:1px}.cert-sidebar-divider-line{height:1px;margin:4px 12px;background:#caefff}.cert-filter-list{padding:2px 12px 8px;display:flex;flex-direction:column}.cert-filter-item{display:flex;align-items:center;gap:8px;padding:5px 4px;border:none;background:0 0;cursor:pointer;width:100%;text-align:left;border-radius:5px;transition:background .15s;font-family:inherit}.cert-filter-item:hover{background:rgba(6,148,209,.05)}.cert-filter-checkbox{width:14px;height:14px;flex-shrink:0;border:1.5px solid #b0c8d8;border-radius:3px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .15s}.cert-filter-item.active .cert-filter-checkbox{background:#0694d1;border-color:#0694d1}.cert-filter-label{flex:1;font-size:13px;font-weight:600;color:#0f1f3d}.cert-filter-item.active .cert-filter-label{color:#0694d1}.cert-filter-count{font-size:11px;font-weight:600;color:#6b8499}.cert-right{display:flex;flex-direction:column;min-width:0;border-radius:0 20px 20px 0;overflow:hidden}.cert-tech-strip{display:flex;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid #caefff;background:#fff;flex-shrink:0}.cf-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #caefff;flex-shrink:0}.cf-bar-right{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.cf-search-wrap{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1.5px solid rgba(0,120,212,.25);border-radius:8px;transition:border-color .2s,box-shadow .2s}.cf-search-wrap:focus-within{border-color:#0078d4;box-shadow:0 0 0 3px rgba(0,120,212,.1)}.cf-search-input{flex:1;min-width:0;font-size:12.5px;font-weight:500;color:#1a2d3e;background:0 0;border:none;outline:0;font-family:inherit}.cf-search-input::placeholder{color:#8baabf;font-weight:400}.cf-search-clear{width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.08);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b8299;transition:all .15s}.cf-search-clear:hover{background:rgba(0,120,212,.15);color:#0078d4}.cf-sort-wrap{position:relative;display:inline-flex;align-items:center}.cf-sort-icon{position:absolute;left:10px;color:#0078d4;pointer-events:none;flex-shrink:0}.cf-sort{appearance:none;-webkit-appearance:none;font-size:12px;font-weight:600;font-family:inherit;color:#1a2d3e;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%230078D4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 10px center;border:1.5px solid rgba(0,120,212,.2);border-radius:8px;padding:7px 28px 7px 30px;cursor:pointer;white-space:nowrap}.cf-sort:focus{outline:0;border-color:#0078d4}.cf-result-count-inline{font-size:12px;color:#6b8499;font-weight:500;white-space:nowrap}.cf-filter-btn-mobile{display:none;align-items:center;gap:5px;padding:7px 14px;background:#0078d4;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;flex-shrink:0}.cf-filter-badge-mobile{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#fff;color:#0078d4;font-size:11px;font-weight:800}.cf-mobile-controls{display:none;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border-bottom:1px solid #caefff}.cf-mobile-req-wrap{display:none;padding:0 14px 12px;background:#fff}.cf-mobile-req-wrap .cf-mobile-req-btn{margin-top:8px}.cf-mobile-count{font-size:11px;font-weight:800;color:#0694d1;letter-spacing:.08em;text-transform:uppercase}.cf-mobile-req-btn{width:100%;padding:12px;background:linear-gradient(135deg,#0694d1,#046fa3);color:#fff;border-radius:10px;font-size:14px;font-weight:700;border:none;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px rgba(6,148,209,.25)}.cf-mobile-tech-selector{position:relative;display:flex;align-items:center}.cf-mobile-tech-icon{position:absolute;left:12px;pointer-events:none;flex-shrink:0}.cf-mobile-tech-chevron{position:absolute;right:12px;pointer-events:none;flex-shrink:0}.cf-mobile-tech-select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid rgba(0,120,212,.25);border-radius:8px;padding:10px 32px 10px 36px;font-size:13px;font-weight:600;color:#0f1f3d;cursor:pointer;font-family:inherit;outline:0}.cf-mobile-tech-selector{width:100%;display:flex;align-items:center;background:#fff;border:1.5px solid rgba(0,120,212,.25);border-radius:8px;padding:10px 12px 10px 36px;font-size:13px;font-weight:600;color:#0f1f3d;cursor:pointer;font-family:inherit;text-align:left;position:relative}.cf-mobile-tech-label{flex:1}.cf-mobile-tech-icon{position:absolute;left:12px;pointer-events:none}.cf-mobile-tech-chevron{flex-shrink:0;margin-left:auto}@keyframes tbs-pop-in{from{transform:translate(-50%,-50%) scale(.96);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes tbs-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.tbs-overlay{position:fixed;inset:0;background:rgba(9,49,72,.5);backdrop-filter:blur(2px);z-index:9997}.tbs-sheet{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9998;background:#fff;border-radius:16px;width:calc(100% - 32px);max-width:400px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;animation:tbs-pop-in .22s cubic-bezier(.25,1,.5,1);box-shadow:0 24px 64px rgba(9,49,72,.28)}.tbs-handle{display:none}.tbs-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 12px;border-bottom:1px solid #ebf8fe;flex-shrink:0}.tbs-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0694d1;margin-bottom:2px}.tbs-title{font-size:18px;font-weight:800;color:#093148}.tbs-close{width:32px;height:32px;border-radius:50%;background:#f1f5f9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.tbs-list{overflow-y:auto;padding:8px 0 16px;overscroll-behavior:contain;height:auto;flex:1 1 auto;min-height:0}.tbs-item{width:100%;display:flex;align-items:center;gap:14px;padding:13px 20px;background:0 0;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.tbs-item:active{background:#f0f9ff}.tbs-item.active{background:rgba(6,148,209,.08)}.tbs-item.active .tbs-item-name{color:#0694d1;font-weight:700}.tbs-item.active .tbs-item-count{background:#093148;color:#fff}.tbs-item-icon{width:36px;height:36px;border-radius:10px;background:rgba(6,148,209,.07);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tbs-item-name{flex:1;font-size:15px;font-weight:600;color:#0f1f3d}.tbs-item-count{font-size:11px;font-weight:700;color:#0694d1;background:rgba(6,148,209,.1);border-radius:20px;padding:3px 9px;flex-shrink:0;transition:background .12s,color .12s}.tbs-item-check{flex-shrink:0;margin-left:8px}.cf-chips-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:7px 14px;background:#f8fafc;border-bottom:1px solid #caefff;flex-shrink:0}.cf-chips-label{font-size:11.5px;color:#6b8499;font-weight:500;flex-shrink:0}.cf-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:20px;background:#d5e8f6;font-size:11.5px;font-weight:600;color:#185fa5}.cf-chip-x{background:0 0;border:none;cursor:pointer;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:14px;line-height:1;transition:background .15s}.cf-chip-x:hover{background:rgba(0,120,212,.15)}.cf-clear-all{background:0 0;border:none;cursor:pointer;font-size:11.5px;font-weight:700;color:#0078d4;padding:0 6px;font-family:inherit}.cert-panel-scroll{padding:16px 18px 24px;background:#f8fafc;flex:1}.cert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1280px){.cert-grid{grid-template-columns:repeat(2,1fr)}}.cert-card{background:#fff;border:1.5px solid rgba(6,148,209,.12);border-radius:14px;padding:16px 16px 14px;cursor:pointer;transition:box-shadow .25s;display:flex;flex-direction:column;position:relative;overflow:visible;min-height:250px;box-shadow:0 2px 10px rgba(6,148,209,.07)}.cert-card:hover{box-shadow:0 8px 32px rgba(6,148,209,.18),0 2px 8px rgba(0,0,0,.06)}.cert-hot-badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:4px;height:20px;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:0 10px 0 8px;border-radius:0 14px 0 10px;background:rgba(6,148,209,.08);color:#0694d1;border:1px solid rgba(6,148,209,.3);box-shadow:none;z-index:2}.cert-badge{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:3px 9px 3px 7px;border-radius:20px;margin-bottom:3px;border:none;line-height:1}.cert-badge.fund{background:linear-gradient(135deg,#4dbfef,#0694d1);color:#fff;box-shadow:0 2px 8px rgba(6,148,209,.25)}.cert-badge.assoc{background:linear-gradient(135deg,#0694d1,#076d9d);color:#fff;box-shadow:0 2px 8px rgba(6,108,157,.3)}.cert-badge.expert{background:linear-gradient(135deg,#076d9d,#062238);color:#fff;box-shadow:0 2px 8px rgba(6,34,56,.35)}.cert-name-wrap{position:relative;flex:1;margin-top:10px}.cert-name{font-size:14px;font-weight:800;color:#071e2e;margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:59px}.cert-name-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:0;z-index:100;background:#071e2e;color:#fff;font-size:12px;font-weight:600;line-height:1.5;padding:8px 12px;border-radius:8px;border:1px solid rgba(6,148,209,.35);box-shadow:0 8px 24px rgba(0,0,0,.3);max-width:260px;white-space:normal;pointer-events:none}.cert-name-tooltip::after{content:'';position:absolute;top:100%;left:16px;border:5px solid transparent;border-top-color:#071e2e}.cert-name-wrap.show-tip .cert-name-tooltip{display:block}.cert-code-row{display:flex;align-items:center;gap:5px;margin-bottom:10px;flex-wrap:wrap}.cert-code{font-size:12px;font-family:monospace;color:#4a6275;background:#f0f4f8;border:1px solid #dde8f0;padding:3px 8px;border-radius:6px;font-weight:600}.cert-hours{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-family:inherit;color:#7a93a8;background:0 0;border:none;padding:0;font-weight:500}.cert-footer{display:flex;flex-direction:column;gap:8px;margin-top:auto;border-top:1px solid rgba(6,148,209,.08);padding-top:10px}.cert-price-row{display:flex;align-items:center;gap:6px}.cert-enrolled{font-size:10px;color:#4a6375;font-weight:600;display:inline-flex;align-items:center;gap:4px}.cert-star{color:#f59e0b;font-size:11px;line-height:1;margin-left:1px}.cert-rating-num{color:#f59e0b;font-size:11px;font-weight:700;line-height:1}.cert-price{display:flex;align-items:baseline;gap:1px;margin-left:auto}.cert-price-curr{font-size:10px;font-weight:600;color:#0694d1;opacity:.8;margin-right:1px}.cert-price-amount{font-size:15px;font-weight:700;color:#0694d1;letter-spacing:-.3px;line-height:1}.cert-actions{display:flex;gap:7px}.cert-btn-brochure{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 8px;border-radius:8px;font-size:10px;font-weight:700;background:0 0;color:#0694d1;border:1.5px solid #0694d1;cursor:pointer;transition:background .18s;white-space:nowrap;font-family:inherit}.cert-btn-brochure:hover{background:rgba(6,148,209,.07)}.cert-btn-details{flex:1;display:flex;align-items:center;justify-content:center;height:32px;padding:0 8px;border-radius:8px;font-size:10.5px;font-weight:700;background:linear-gradient(135deg,#093148 0,#0d5280 100%);color:#fff;border:none;cursor:pointer;transition:filter .22s,box-shadow .22s,transform .22s;white-space:nowrap;font-family:inherit;box-shadow:0 2px 8px rgba(9,49,72,.3);text-decoration:none}.cert-btn-details:hover{filter:brightness(1.25);box-shadow:0 4px 14px rgba(9,49,72,.4);transform:translateY(-1px)}.cert-card-syllabus{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin:0 0 10px;padding:0;background:0 0;border:none;color:#0694d1;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;line-height:1}.cert-card-syllabus:hover{color:#076d9d;text-decoration:underline}.cert-card-syllabus svg{width:12px;height:12px;flex-shrink:0}.cert-btn-view{flex:1;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 8px;border-radius:8px;font-size:10.5px;font-weight:700;background:#fff;color:#093148;border:1.5px solid #093148;cursor:pointer;transition:background .18s;white-space:nowrap;font-family:inherit;text-decoration:none}.cert-btn-view:hover{background:rgba(9,49,72,.06)}.cert-btn-enquire{flex:1;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 8px;border-radius:8px;font-size:10.5px;font-weight:700;background:linear-gradient(135deg,#093148 0,#0d5280 100%);color:#fff;border:none;cursor:pointer;transition:filter .22s,box-shadow .22s,transform .22s;white-space:nowrap;font-family:inherit;box-shadow:0 2px 8px rgba(9,49,72,.3)}.cert-btn-enquire:hover{filter:brightness(1.25);box-shadow:0 4px 14px rgba(9,49,72,.4);transform:translateY(-1px)}.cert-pagination-wrap{display:flex;align-items:center;justify-content:center;padding:16px 0 8px}.cert-pagination{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1.5px solid #e2ebf6;border-radius:999px;padding:6px 8px;box-shadow:0 2px 10px rgba(6,148,209,.06)}.cert-pagination-mobile{display:none}.cert-pg-arrow{display:flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:999px;border:none;background:0 0;font-size:13px;font-weight:700;font-family:inherit;color:#0694d1;cursor:pointer;transition:background .18s}.cert-pg-arrow:disabled{color:#b9c6d6;cursor:not-allowed}.cert-pg-arrow:not(:disabled):hover{background:rgba(6,148,209,.08)}.cert-pg-num{min-width:36px;height:36px;padding:0 4px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid transparent;background:0 0;font-size:13px;font-weight:600;color:#0694d1;cursor:pointer;transition:border-color .15s;font-family:inherit}.cert-pg-num.active{font-weight:800;color:#0b2545;border-color:#0b2545}.cert-pg-ellipsis{width:28px;text-align:center;font-size:13px;font-weight:600;color:#94a3b8}.cf-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);animation:cfFadeIn .18s ease}.syl-overlay{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.65);backdrop-filter:blur(5px);animation:cfFadeIn .2s ease}.syl-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2001;width:520px;max-width:calc(100vw - 32px);background:#071e34;border-radius:20px;padding:36px;box-shadow:0 24px 80px rgba(0,0,0,.55),0 0 0 1px rgba(6,148,209,.18);animation:sylSlideIn .3s cubic-bezier(.25,1,.5,1)}@keyframes sylSlideIn{from{opacity:0;transform:translate(-50%,-54%)}to{opacity:1;transform:translate(-50%,-50%)}}.syl-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.1);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .18s;font-family:inherit}.syl-close:hover{background:rgba(255,255,255,.2)}.syl-label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a9ab0;margin-bottom:7px}.syl-input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;font-size:14px;color:#fff;font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:0}.syl-input::placeholder{color:#3f6070}.syl-input:focus{border-color:#0694d1;box-shadow:0 0 0 3px rgba(6,148,209,.2)}.syl-submit{width:100%;padding:15px;background:linear-gradient(135deg,#0694d1 0,#046fa3 100%);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:800;cursor:pointer;font-family:inherit;transition:filter .2s,box-shadow .2s;box-shadow:0 6px 22px rgba(6,148,209,.45);letter-spacing:.02em}.syl-submit:hover{filter:brightness(1.12);box-shadow:0 8px 30px rgba(6,148,209,.55)}@media (max-width:600px){.syl-modal{padding:28px 20px}.syl-modal>form>div:first-child{grid-template-columns:1fr!important}.syl-overlay>div{padding:24px 18px 20px!important}}.req-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2001;width:640px;max-width:calc(100vw - 32px);max-height:92vh;overflow-y:auto;background:linear-gradient(160deg,#091e30 0,#071525 100%);border:1px solid rgba(6,148,209,.25);border-radius:24px;padding:28px 32px;box-shadow:0 24px 80px rgba(0,0,0,.6);animation:sylSlideIn .25s ease;scrollbar-width:thin;scrollbar-color:rgba(6,148,209,0.3) transparent}.req-modal::-webkit-scrollbar{width:4px}.req-modal::-webkit-scrollbar-thumb{background:rgba(6,148,209,.3);border-radius:4px}.req-label{display:block;font-size:12px;font-weight:600;color:rgba(255,255,255,.65);margin-bottom:5px}.req-contact-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:10px;background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.15);color:rgba(255,255,255,.85);font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;font-family:inherit;cursor:pointer}.req-contact-btn:hover{background:rgba(6,148,209,.15);border-color:rgba(6,148,209,.4);color:#fff}.req-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.req-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%230694D1' stroke-width='2.5' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.req-select option{background:#0d2d47;color:#c8d8e8}@media (max-width:600px){.req-modal{padding:24px 16px}.req-grid-2{grid-template-columns:1fr}}.cf-filter-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:calc(100vw - 32px);max-width:380px;height:70vh;background:#fff;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:cfFadeIn .2s ease;overflow:hidden}@keyframes cfFadeIn{from{opacity:0}to{opacity:1}}@keyframes cfSlideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:992px){section[id=cert]{padding:18px 16px!important}.certs-layout{grid-template-columns:1fr;border-radius:16px}.cert-sidebar{display:none}.cert-right{border-radius:16px}.cert-grid{grid-template-columns:repeat(2,1fr)}.cf-filter-btn-mobile{display:inline-flex!important}.cf-result-count-inline{display:none}.cf-mobile-controls{display:flex}.cf-mobile-req-wrap{display:block}.cert-strip-req-btn{display:none!important}.cert-tech-strip{display:none}.cf-bar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}.cf-search-wrap{width:100%;box-sizing:border-box}.cf-bar-right{margin-left:0;width:100%;display:flex;align-items:center;gap:8px}.cf-sort-wrap{flex:1}.cf-sort{width:100%;box-sizing:border-box;font-size:13px;padding-top:9px;padding-bottom:9px}.cf-filter-btn-mobile{flex-shrink:0;padding:9px 18px;font-size:13px}.cert-panel-scroll{padding:14px 14px 20px}}@media (max-width:700px){section[id=cert]{padding:18px 16px!important}.certs-header-row{flex-direction:column;align-items:stretch;gap:14px}.cert-mode-toggle-wrap{align-self:stretch}.tab-shimmer-border{width:100%;display:flex;border-radius:14px;box-sizing:border-box}.tab-shimmer-border>div{width:100%;border-radius:12px!important;box-sizing:border-box}.tab-shimmer-border>div>button{flex:1;min-width:0!important;padding:12px 14px!important;justify-content:center;gap:8px!important}.tab-sub-label{display:none}.cert-grid{grid-template-columns:1fr}.cf-mobile-controls{padding:10px 12px;gap:8px}.cf-mobile-req-btn{font-size:13px;padding:11px}.cf-mobile-tech-selector{font-size:13px;padding:9px 12px 9px 34px}.cf-bar{padding:8px 12px}.cert-panel-scroll{padding:12px 12px 16px}.cert-card{padding:14px 14px 12px}}@media (max-width:375px){section[id=cert]{padding:18px 16px!important}.tab-shimmer-border>div>button{padding:9px 8px!important;gap:6px!important}.cert-pagination-desktop{display:none!important}.cert-pagination-mobile{display:flex!important}.cert-pagination{flex-wrap:nowrap!important;justify-content:center!important;border-radius:16px!important;max-width:100%;padding:4px 6px}.cert-pg-arrow{padding:0 8px!important;font-size:11px!important;gap:3px!important;height:30px!important}.cert-pg-num{min-width:30px!important;height:30px!important;font-size:11px!important}.cert-pg-ellipsis{width:18px!important}.cert-actions{flex-direction:row;gap:6px}.cert-btn-brochure,.cert-btn-details,.cert-btn-enquire,.cert-btn-view{flex:1;width:auto}.cf-mobile-controls{padding:8px 10px}.cert-panel-scroll{padding:10px 10px 14px}}@media (max-width:360px){section[id=cert]{padding:18px 16px!important}.tab-shimmer-border>div>button span:last-child span:last-child{display:none}}.rt-mobile-carousel{display:none}.rt-desktop-grid{display:grid}@media(max-width:700px){.rt-desktop-grid{display:none}.rt-mobile-carousel{display:block}.rt-track-wrap{overflow:hidden}.rt-track{display:flex;align-items:stretch;transition:transform .35s cubic-bezier(.25,1,.5,1)}.rt-slide{flex:0 0 88%;max-width:88%;padding-right:12px;box-sizing:border-box;display:flex}.rt-slide>div{flex:1}.rt-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.rt-nav-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(6,148,209,.35);background:rgba(6,148,209,.08);color:#0694d1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.rt-nav-btn:hover{background:rgba(6,148,209,.2)}.rt-nav-btn:disabled{opacity:.35;cursor:default}.rt-nav-count{font-size:13px;font-weight:700;color:rgba(228,247,255,.6);min-width:40px;text-align:center}.tech-card{padding:16px!important}}@media(max-width:375px){.rt-slide{flex:0 0 92%;max-width:92%}.tech-card{padding:14px!important}}@keyframes co-tab-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.co-tab-shimmer-border{padding:2.5px;border-radius:22px;background:linear-gradient(120deg,#0694d1,#22d3ee,#a8d8ff,#50e6ff,#0694d1);background-size:300% 300%;animation:co-tab-shimmer 2.8s ease infinite;box-shadow:0 0 22px rgba(6,148,209,.32),0 6px 28px rgba(6,148,209,.14);display:inline-flex}.co-tab-shimmer-inner{display:inline-flex;background:#fff;border-radius:20px;padding:6px;gap:6px}.who-mobile-view{display:none}.who-desktop-grid{display:grid}@media(max-width:700px){.who-desktop-grid{display:none!important}.who-mobile-view{display:block}}.co-text-wrap{position:relative}.co-text-clamp{overflow:hidden}.co-text-toptext,.co-text-toptext *{font-weight:400!important}.co-read-more-btn{display:none}@media(max-width:700px){.co-text-clamp:not(.expanded){display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.co-read-more-btn{display:inline;color:#0694d1;font-weight:700;font-size:14px;cursor:pointer;background:0 0;border:none;padding:4px 0 0;font-family:inherit}}.co-cards-desktop{display:grid}.co-cards-mobile{display:none}@media(max-width:700px){.co-cards-desktop{display:none!important}.co-cards-mobile{display:block}.co-cards-track-wrap{overflow:hidden;user-select:none;cursor:grab}.co-cards-track{display:flex;align-items:stretch;transition:transform .35s cubic-bezier(.25,1,.5,1)}.co-cards-slide{flex:0 0 100%;width:100%;box-sizing:border-box;display:flex}.co-cards-slide>div{flex:1}.co-cards-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px}.co-cards-nav-btn{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(6,148,209,.35);background:#fff;color:#0694d1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.co-cards-nav-btn:hover{background:rgba(6,148,209,.08)}.co-cards-nav-btn:disabled{opacity:.35;cursor:default}.co-cards-nav-count{font-size:13px;font-weight:700;color:#6b7280;min-width:40px;text-align:center}}.lfr-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s}.lfr-flip:hover .lfr-flip-inner{transform:rotateY(180deg);transition:transform .65s cubic-bezier(.4, .2, .2, 1)}.lfr-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.lfr-back{transform:rotateY(180deg)}.lfr-grid-static{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@keyframes lfrRipple{0%{transform:translate(-50%,-50%) scale(.25);opacity:.55}100%{transform:translate(-50%,-50%) scale(2.8);opacity:0}}.lfr-ring{position:absolute;border-radius:50%;pointer-events:none;border:1px solid rgba(6,148,209,.35);animation:lfrRipple 5s ease-out infinite}.lfr-ring.d1{animation-delay:0s}.lfr-ring.d2{animation-delay:1.6s}.lfr-ring.d3{animation-delay:3.2s}@keyframes lfrBtnGlow{0%,100%{box-shadow:0 0 0 0 rgba(6,148,209,0),0 4px 14px rgba(6,148,209,.3)}50%{box-shadow:0 0 22px 7px rgba(6,148,209,.5),0 4px 14px rgba(6,148,209,.3)}}.lfr-btn-glow{animation:lfrBtnGlow 2.8s ease-in-out infinite}.lfr-desktop{display:block}.lfr-mobile{display:none}@media (max-width:992px){.lfr-grid-static{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.lfr-sec{padding-top:24px!important;padding-bottom:24px!important}}@media (max-width:640px){.lfr-grid-static{grid-template-columns:1fr}.lfr-sec{padding-top:20px!important;padding-bottom:20px!important}}@keyframes ub-pulse{0%,100%{opacity:1}50%{opacity:.55}}@keyframes ub-sylSlideIn{from{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ub-batches-sec{background:#ebf8fe;padding:30px 16px;border-top:1px solid #caefff;position:relative;overflow:hidden}.ub-batches-sec::before{content:'';position:absolute;top:-100px;right:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(6,148,209,.2) 0,transparent 70%);border-radius:50%;pointer-events:none}.ub-batches-sec::after{content:'';position:absolute;bottom:-64px;left:25%;width:300px;height:300px;background:radial-gradient(circle,rgba(77,191,239,.18) 0,transparent 70%);border-radius:50%;pointer-events:none}.ub-batches-inner{max-width:1120px;margin:0 auto;position:relative;z-index:1}.ub-batches-hd{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-bottom:15px}.ub-batches-eyebrow{display:inline-block;background:rgba(6,148,209,.1);color:#0694d1;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:15px}.ub-batches-h2{font-size:clamp(20px,2.4vw,30px);font-weight:800;color:#071e2e;line-height:1.2;margin:0 0 15px}.ub-batches-h2 em{font-style:normal;background:linear-gradient(90deg,#0694d1,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ub-batches-sub{font-size:13px;color:#5a7a90;margin:0}.ub-batches-view-all{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#093148,#076d9d);border:none;border-radius:14px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s;align-self:flex-end;flex-shrink:0}.ub-batches-view-all:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(9,49,72,.3)}.ub-batches-view-all-arrow{width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:13px;transition:transform .2s}.ub-batches-view-all:hover .ub-batches-view-all-arrow{transform:translateX(3px)}.ub-batches-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ub-batch-card{background:#fff;border:1px solid #caefff;border-radius:12px;padding:20px;cursor:pointer;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 16px rgba(0,164,239,.1);position:relative}.ub-batch-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(6,148,209,.15)}.ub-batch-card-row1{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ub-batch-badges{display:flex;align-items:center;gap:8px}.ub-cert-hot-badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:4px;height:20px;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:0 10px 0 8px;border-radius:0 12px 0 10px;background:rgba(6,148,209,.08);color:#0694d1;border:1px solid rgba(6,148,209,.3);flex-shrink:0;box-shadow:none;z-index:2}.ub-cert-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:4px 10px;border-radius:20px;width:fit-content;line-height:1;background:#f1f4f8;border:1px solid #e1e7ee;color:#4a5568}.ub-batch-seats{font-size:11px;font-weight:500;padding:2px 8px;border-radius:20px}.ub-batch-seats-low{background:rgba(239,68,68,.06);color:#dc2626}.ub-batch-seats-ok{background:rgba(34,197,94,.08);color:#16a34a}.ub-batch-name{font-size:14px;font-weight:600;color:#071e2e;margin-bottom:6px;line-height:1.35;transition:color .2s}.ub-batch-card:hover .ub-batch-name{color:#0694d1}.ub-batch-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#5a7a90;margin-bottom:12px}.ub-batch-meta-item{display:flex;align-items:center;gap:3px}.ub-batch-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #caefff;padding-top:12px}.ub-btn-syllabus{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700;background:0 0;color:#0694d1;border:1.5px solid #0694d1;cursor:pointer;transition:background .18s;white-space:nowrap;font-family:inherit}.ub-btn-syllabus:hover{background:rgba(6,148,209,.07)}.ub-btn-view-course{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700;background:linear-gradient(135deg,#076d9d,#062238);color:#fff;border:none;cursor:pointer;transition:filter .2s,box-shadow .2s;white-space:nowrap;font-family:inherit;box-shadow:0 2px 8px rgba(9,49,72,.3)}.ub-btn-view-course:hover{filter:brightness(1.12);box-shadow:0 4px 14px rgba(9,49,72,.35)}.ub-view-more-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin:24px auto 0;padding:0;background:0 0;border:none;color:#0694d1;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .18s}.ub-view-more-btn:hover{color:#046fa3}@media(max-width:1100px){.ub-batches-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ub-batches-sec{padding:18px 16px}}@media(max-width:600px){.ub-batches-sec{padding:18px 16px}.ub-batches-grid{grid-template-columns:1fr}.ub-batches-hd{flex-direction:column;gap:15px}.ub-batch-footer{flex-wrap:wrap}}.cmp-sec{background:radial-gradient(ellipse at 55% 40%,#0d3f5a 0,#071b2e 45%,#040c18 100%);padding:30px 16px;overflow:hidden;position:relative}.cmp-sec::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(6,148,209,.08) 0,transparent 70%);pointer-events:none}.cmp-inner{max-width:1200px;margin:0 auto;position:relative}.cmp-header{text-align:center;margin-bottom:28px}.cmp-eyebrow{display:inline-flex;align-items:center;gap:7px;background:rgba(6,148,209,.12);color:#0694d1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 14px;border-radius:20px;margin-bottom:12px;border:1px solid rgba(6,148,209,.35)}.cmp-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#0694d1;display:inline-block;animation:livePulse 1.5s infinite}@keyframes livePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes em-shimmer{0%{background-position:200% center}100%{background-position:-200% center}}.cmp-title{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.015em;line-height:1.35;margin-bottom:8px;font-family:GTWalsheimPro,sans-serif}.cmp-title em{background-image:linear-gradient(90deg,transparent calc(50% - 80px),#93d4ff 50%,transparent calc(50% + 80px)),linear-gradient(#0694d1,#0694d1);background-size:300% 100%,auto;background-repeat:no-repeat,padding-box;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-style:normal;animation:em-shimmer 3s linear infinite}.cmp-sub{font-size:13.5px!important;color:rgba(255,255,255,.45);max-width:480px;margin:0 auto;line-height:1.6}.cmp-scores{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px}.cmp-score-card{border-radius:14px;padding:14px 10px;text-align:center;border:1px solid rgba(6,148,209,.2);background:rgba(8,24,42,.6);backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(0,0,0,.3)}.cmp-score-card.is-koenig{background:linear-gradient(135deg,rgba(6,148,209,.28) 0,rgba(8,24,42,.8) 100%);border-color:rgba(6,148,209,.5);box-shadow:0 4px 20px rgba(6,148,209,.18)}.cmp-score-name{font-size:10.5px;font-weight:700;color:rgba(255,255,255,.4);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px}.cmp-score-card.is-koenig .cmp-score-name{color:#3ab6eb}.cmp-score-sub{font-size:9.5px;color:rgba(255,255,255,.22);margin-bottom:8px}.cmp-score-label{font-size:9.5px;font-weight:600;color:rgba(255,255,255,.28);margin-top:3px;letter-spacing:.04em;text-transform:uppercase}.cmp-score-card.is-koenig .cmp-score-label{color:rgba(74,222,128,.65)}.cmp-table-wrap{border-radius:16px;overflow:hidden;border:1px solid rgba(6,148,209,.2);margin-bottom:12px;background:rgba(8,24,42,.6);backdrop-filter:blur(12px)}.cmp-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-table{width:100%;min-width:580px;border-collapse:collapse;font-size:13px}.cmp-cat-row td{background:rgba(6,148,209,.1);border-bottom:1px solid rgba(6,148,209,.18);padding:7px 18px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#3ab6eb}.cmp-thead th{padding:11px 12px;text-align:center;font-size:10.5px;font-weight:700;background:rgba(4,12,24,.85);border-bottom:1px solid rgba(6,148,209,.15);color:rgba(255,255,255,.38);letter-spacing:.05em;text-transform:uppercase}.cmp-thead th:first-child{text-align:left;padding-left:18px;width:28%;color:rgba(255,255,255,.28)}.cmp-thead th.cth-koenig{background:#0694d1;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:0;text-transform:none}.cmp-thead th.cth-koenig .cth-sub{display:block;font-size:9.5px;font-weight:500;color:rgba(255,255,255,.7);margin-top:2px}.cmp-thead th .cth-sub{display:block;font-size:9.5px;font-weight:500;color:rgba(255,255,255,.28);margin-top:2px;text-transform:none;letter-spacing:0}.cmp-data-row{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.cmp-data-row:last-child{border-bottom:none}.cmp-data-row:hover{background:rgba(6,148,209,.04)}.cmp-data-row td{padding:10px 12px;text-align:center;vertical-align:middle;background:0 0}.cmp-data-row td:first-child{text-align:left;padding-left:18px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.72)}.cmp-data-row td.td-koenig{background:rgba(6,148,209,.08);border-left:2px solid rgba(6,148,209,.25);border-right:2px solid rgba(6,148,209,.25)}.cmp-footnote{text-align:center;font-size:11px!important;color:rgba(255,255,255,.18);margin-top:10px}@media (max-width:860px){.cmp-sec{padding:18px 16px}.cmp-scores{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.cmp-scores{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.cmp-sec{padding:32px 16px}.cmp-title{font-size:19px}}@media (max-width:600px){.cmp-sec{padding:28px 16px}.cmp-scores{grid-template-columns:repeat(2,1fr)}.cmp-table{font-size:12px}.cmp-table-wrap{overflow-x:auto}.cmp-table-scroll{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:72vh;border:1px solid rgba(6,148,209,.2);border-radius:16px}.cmp-thead th{position:sticky;top:0;z-index:10;background:rgba(4,12,24,.95)}.cmp-thead th.cth-koenig{background:#0694d1}.cmp-title{font-size:18px}}@keyframes gradText{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.faq-pp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px}.faq-pp-accordion-col{display:flex;flex-direction:column;gap:15px}.faq-pp-cta-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;background:linear-gradient(135deg,#071e2e 0,#093148 100%);border-radius:20px;padding:28px 36px;box-shadow:0 8px 32px rgba(6,148,209,.15)}.faq-pp-cta-btns{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.faq-pp-grid{grid-template-columns:1fr}.faq-pp-cta-bottom{flex-direction:column;align-items:stretch;padding:20px;border-radius:14px}.faq-pp-cta-btns{flex-direction:column}.faq-pp-cta-btns a,.faq-pp-cta-btns button{width:100%;justify-content:center;box-sizing:border-box}}@media(max-width:700px){.faq-pp-cta-btns a,.faq-pp-cta-btns button{width:100%;justify-content:center;box-sizing:border-box}.faq-pp-accordion-btn{padding-left:14px!important;padding-right:10px!important;padding-top:13px!important;padding-bottom:13px!important}.faq-pp-answer-body{padding-left:14px!important;padding-right:14px!important}.faq-pp-grid{margin-bottom:28px}}.tp-sec{background:#fff;padding:30px 16px;overflow:hidden;position:relative;border-top:1px solid rgba(6,148,209,.12)}.tp-sec::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 70% 50%,rgba(6,148,209,.05) 0,transparent 70%);pointer-events:none}.tp-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:64px;position:relative;z-index:1}.tp-content{flex:1;min-width:0}.tp-map-panel{flex-shrink:0;width:420px;border-radius:20px;overflow:hidden}.tp-map-img{width:100%;height:auto;display:block;border-radius:20px}.tp-stats{display:flex;gap:28px;margin-top:15px;flex-wrap:wrap}.tp-stat{display:flex;flex-direction:column;gap:4px}.tp-stat-num{font-size:32px;font-weight:800;color:#071e2e;line-height:1}.tp-stat-num span{color:#0694d1}.tp-stat-lbl{font-size:12px;font-weight:500;color:#4a6375;text-transform:uppercase;letter-spacing:1px}.tp-divider{width:1px;align-self:stretch;background:rgba(6,148,209,.12)}@media (max-width:900px){.tp-inner{flex-direction:column;gap:15px}.tp-map-panel{width:100%}.tp-map-img{min-height:unset;max-height:200px}.tp-sec{padding:18px 16px}}@media (max-width:600px){.tp-sec{padding:18px 16px;overflow:visible}.tp-stats{flex-wrap:nowrap;gap:0;justify-content:space-between}.tp-stat{flex:1;align-items:center}.tp-stat-num{font-size:18px}.tp-stat-lbl{font-size:9px;letter-spacing:.5px}.tp-divider{display:block}}.tech-static-page .animate-on-scroll.aos-armed{opacity:0!important;transform:translateY(20px)!important;transition:opacity .55s ease,transform .55s ease}.tech-static-page .animate-on-scroll.aos-armed.visible{opacity:1!important;transform:translateY(0)!important}@media (max-width:700px){.tech-static-page h2{font-size:20px!important;line-height:1.3!important}.tech-static-page h1{font-size:20px!important;line-height:1.3!important}.tech-static-page h1.hero-h1{font-size:24px!important}}.tech-static-page .faq-pp-cta-btns>button:hover{background:#057ab5!important}.cert-pill-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:6px;margin-top:-8px}.cert-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:4px 10px;border-radius:20px;white-space:nowrap;line-height:1}.cert-pill-level{background:#f1f4f8;border:1px solid #e1e7ee;color:#4a5568}.cert-price-rating-row{display:flex;align-items:center;justify-content:space-between;margin:10px 0 12px}.cert-rating{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#d97706}.cert-rating-star{font-size:10px}.cert-price-lg{font-size:16px;font-weight:800;color:#071e2e;letter-spacing:-.2px;margin-left:auto}.cert-card>.cert-card-link{position:absolute;inset:0;z-index:1;border-radius:inherit;text-decoration:none}.cert-card>.cert-actions,.cert-card>.cert-card-syllabus,.cert-card>.cert-footer,.cert-card>.cert-name-wrap,.cert-card>.cert-price-rating-row{position:relative;z-index:2}.cert-card>.cert-hot-badge{pointer-events:none}.cert-skel{background:#fff;border:1.5px solid rgba(6,148,209,.12);border-radius:14px;padding:16px 16px 14px;min-height:250px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 10px rgba(6,148,209,.07)}.cert-skel i{display:block;border-radius:6px;background:#e4eaf1;background-image:linear-gradient(90deg,#e4eaf1 0,#eef3f8 40%,#fff 50%,#eef3f8 60%,#e4eaf1 100%);background-size:200% 100%;animation:certSkelShimmer 1.25s linear infinite}@keyframes certSkelShimmer{0%{background-position:150% 50%}100%{background-position:-50% 50%}}@media (prefers-reduced-motion:reduce){.cert-skel i{animation-duration:2.6s}}#enq2-form input,#enq2-form textarea,#enquiryForm .clf-input,#enquiryForm input,#enquiryForm textarea,#ilfForm .ilf-inp,#ilfForm input,#ilfForm textarea{vertical-align:top}.tech-captcha{display:flex;flex-direction:column;align-items:center;margin:0}.tech-captcha-box{height:60px;overflow:hidden}.tech-captcha-box .g-recaptcha{transform:scale(.77)!important;-webkit-transform:scale(.77)!important;transform-origin:50% 0!important;-webkit-transform-origin:50% 0!important}.hero-content-stack>*+*{margin-top:18px}html .tech-static-page h2,html .tvs h2{font-size:20px!important}html .tvs .sec-title{font-size:20px!important}html .tvs .cert-showcase-sec .cert-showcase-title{font-size:20px!important}html .tech-static-page section,html .tvs section{padding-top:15px!important;padding-bottom:15px!important}html .tvs .ilf-sec.lgm-sec{padding-top:15px!important;padding-bottom:15px!important}html .tech-static-page section[aria-label="Hero Section"]{padding-top:0!important;padding-bottom:0!important}