h3{padding-bottom:0px!important}.float{animation:floating 5s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0px)}25%{transform:translateY(-12px)}50%{transform:translateY(-5px)}75%{transform:translateY(-15px)}100%{transform:translateY(0px)}}.footr-link ul li{list-style:none;color:#fff;padding-bottom:6px;font-size:15px;font-family:poppins;list-style-type:disclosure-closed}.footr-link ul li{list-style:none;color:#fff;padding-bottom:6px;font-size:15px;font-family:poppins;list-style-type:disclosure-closed}.footr-link ul li a{color:#fff}.footer_logo img{background:#fff;width:23px;position:absolute;margin-left:4px}.comp h3{background:#f6132d;padding:8px 0px!important;margin:0px 15px;border-radius:30px;box-shadow:0px 2px 2px #fff;margin-bottom:8px}.btn-solid{background-color:#003b95;color:#ffffff!important;padding:6px 10px;font-size:16px;border-radius:10px;box-shadow:0 4px 14px rgba(0,59,149,0.25)}.btn-solid:hover{background-color:#ff0000;box-shadow:0 6px 20px rgba(255,0,0,0.35);transform:translateY(-2px)}.gradient-text{background:linear-gradient(135deg,#003b95 0%,#ff0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.workshop-section-container{max-width:1200px;margin:40px auto;padding:0 20px}.workshop-title-block{text-align:center;margin-bottom:50px}.workshop-title-block .sub-tag{color:#ff0000;font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:2px;display:block;margin-bottom:5px}.workshop-title-block h2{font-family:'Bebas Neue',sans-serif!important;font-size:46px!important;color:#0f172a!important;letter-spacing:1px;margin:0 0 15px 0!important;line-height:1.1!important}.workshop-title-block .title-underline{width:80px;height:4px;background:linear-gradient(90deg,#003b95 0%,#ff0000 100%);margin:0 auto;border-radius:2px}.workshop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.workshop-card{border-radius:16px;padding:35px 30px;position:relative;overflow:hidden;border:1px solid #e2e8f0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ffffff;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease}.bg-card-1{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&q=80&w=600')}.bg-card-2{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&q=80&w=600')}.bg-card-3{background-image:url('https://images.unsplash.com/photo-1563784462386-044fd95e9852?auto=format&fit=crop&q=80&w=600')}.card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.74)!important;z-index:1;transition:background 0.3s ease}.card-content{position:relative;z-index:2}.brand-card-wrapper{display:flex;justify-content:center;align-items:center;padding:40px 20px}.industrial-brand-card{width:100%;max-width:460px;height:350px;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(15,23,42,0.08);border:1px solid rgba(15,23,42,0.08);cursor:pointer;font-family:'Inter',sans-serif;background-color:#ffffff}.industrial-brand-card .card-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&q=80&w=600');background-size:cover;background-position:center;transition:transform 0.7s cubic-bezier(0.16,1,0.3,1);z-index:1}.industrial-brand-card .card-dark-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,0.05);z-index:2;transition:all 0.5s cubic-bezier(0.16,1,0.3,1)}.industrial-brand-card .card-interactive-content{position:relative;width:100%;height:100%;z-index:3;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:35px 25px 30px 25px;box-sizing:border-box}.industrial-brand-card .brand-logo-holder{width:115px;height:115px;background:#ffffff;border-radius:12px;box-shadow:0 12px 24px rgba(15,23,42,0.12);transform:translateY(80px);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1);overflow:hidden;display:flex;align-items:center;justify-content:center}.industrial-brand-card .brand-logo-holder img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.industrial-brand-card .brand-details-panel{width:100%;display:flex;flex-direction:column;align-items:center}.industrial-brand-card .hidden-hover-drawer{opacity:0;transform:translateY(40px);width:100%;display:flex;flex-direction:column;align-items:center;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),opacity 0.4s ease}.industrial-brand-card .company-name-pill{background:#ff0000!important;border:1.5px solid #ffffff;padding:12px 20px;border-radius:12px;width:100%;text-align:center;box-shadow:0 8px 24px rgba(255,0,0,0.3);box-sizing:border-box}.industrial-brand-card .company-name-pill h2{color:#ffffff!important;font-family:'Bebas Neue',sans-serif!important;font-size:28px!important;margin:0!important;padding:0!important;letter-spacing:1.5px!important;line-height:1!important}.industrial-brand-card .company-sub-tag{color:#ffffff!important;font-size:14px!important;font-weight:500!important;margin:14px 0 0 0!important;letter-spacing:2px;text-transform:uppercase;opacity:0.9}.industrial-brand-card .accent-glow-line{width:30px;height:3px;background:#ffffff;margin-top:10px;border-radius:2px;opacity:0.5}.industrial-brand-card:hover{box-shadow:0 20px 40px rgba(0,59,149,0.25)}.industrial-brand-card:hover .card-dark-mask{background:rgba(0,59,149,0.88);backdrop-filter:blur(4px)}.industrial-brand-card:hover .card-bg-image{transform:scale(1.1)}.industrial-brand-card:hover .brand-logo-holder{transform:translateY(0px)}.industrial-brand-card:hover .hidden-hover-drawer{opacity:1;transform:translateY(0px)}.card-icon-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.divi-svg-wrapper{display:inline-flex!important;align-items:center;justify-content:center;padding:10px;border-radius:10px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:#eff6ff!important;transition:all 0.3s ease}.divi-svg-wrapper svg{display:block!important;width:24px!important;height:24px!important;color:#003b95!important;transition:all 0.3s ease}.card-icon-header h3{font-family:'Bebas Neue',sans-serif!important;font-size:26px!important;letter-spacing:0.5px;margin:0!important;color:#003b95!important;line-height:1.2!important;transition:color 0.3s ease}.et_pb_module .workshop-list,.workshop-list{list-style:none!important;list-style-type:none!important;padding:0!important;margin:0!important}.et_pb_module .workshop-list li,.workshop-list li{font-size:15px!important;color:#334155!important;padding:10px 0 10px 24px!important;position:relative!important;border-bottom:1px dashed rgba(0,59,149,0.1)!important;margin:0!important;list-style:none!important;transition:all 0.3s ease}.workshop-list li::before{content:''!important;position:absolute!important;left:6px!important;top:18px!important;width:6px!important;height:6px!important;border-radius:50%!important;background-color:#003b95!important;display:block!important;transition:background-color 0.3s ease}.workshop-list li:last-child{border-bottom:none!important}.workshop-card:hover{transform:translateY(-8px);box-shadow:0 20px 35px -10px rgba(0,59,149,0.35);border-color:#003b95}.workshop-card:hover .card-overlay{background:rgba(0,59,149,0.94)!important}.workshop-card:hover .card-icon-header h3{color:#ffffff!important}.workshop-card:hover .workshop-list li{color:#f1f5f9!important;border-bottom-color:rgba(255,255,255,0.15)!important}.workshop-card:hover .workshop-list li::before{background-color:#ffffff!important}.workshop-card:hover .divi-svg-wrapper{background:rgba(255,255,255,0.2)!important}.workshop-card:hover .divi-svg-wrapper svg{color:#ffffff!important}@media (max-width:992px){.workshop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.workshop-grid{grid-template-columns:1fr}.workshop-title-block h2{font-size:38px!important}}.reasc-page{display:flex;align-items:center;justify-content:center;font-family:'Barlow',sans-serif;padding:30px 0;position:relative;overflow:hidden}.reasc-page::before{content:'';position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(29,78,216,0.35) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 20% 80%,rgba(185,28,28,0.30) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(8,145,178,0.12) 0%,transparent 60%);pointer-events:none}.reasc-grid-wrap{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:14px;width:320px}.reasc-gc{background:rgba(10,20,40,0.55);backdrop-filter:blur(24px) saturate(180%) brightness(1.12);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.12);border-top:1.5px solid rgba(255,255,255,0.35);border-left:1.5px solid rgba(255,255,255,0.20);border-right:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:22px 20px 18px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;cursor:default;transition:background 0.3s,transform 0.22s,box-shadow 0.3s}.reasc-gc::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.0) 5%,rgba(255,255,255,0.65) 35%,rgba(255,255,255,0.80) 50%,rgba(255,255,255,0.65) 65%,rgba(255,255,255,0.0) 95%,transparent);border-radius:2px}.reasc-gc::after{content:'';position:absolute;bottom:-10px;right:-10px;width:75%;height:60%;background:radial-gradient(ellipse at 85% 100%,rgba(255,255,255,0.07) 0%,transparent 65%);pointer-events:none}.reasc-gc{background:rgba(10,20,40,0.72);border-top-color:rgba(255,255,255,0.52);border-left-color:rgba(255,255,255,0.32);transform:translateY(-4px) scale(1.02);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 12px 32px rgba(0,0,0,0.45),0 0 40px rgba(96,165,250,0.12)}.reasc-gc.reasc-gc-red{background:rgba(100,10,10,0.45);border-top:1.5px solid rgba(248,113,113,0.50);border-left:1.5px solid rgba(248,113,113,0.28);border-right:1px solid rgba(248,113,113,0.10);border-bottom:1px solid rgba(248,113,113,0.10)}.reasc-gc.reasc-gc-red{background:rgba(130,15,15,0.62);border-top-color:rgba(248,113,113,0.72);border-left-color:rgba(248,113,113,0.45);box-shadow:0 0 0 1px rgba(248,113,113,0.12),0 12px 32px rgba(0,0,0,0.45),0 0 40px rgba(248,113,113,0.18)}.reasc-gc.reasc-gc-blue{border-top:1.5px solid rgba(96,165,250,0.50);border-left:1.5px solid rgba(96,165,250,0.28);border-right:1px solid rgba(96,165,250,0.10);border-bottom:1px solid rgba(96,165,250,0.10)}.reasc-gc.reasc-gc-blue{background:linear-gradient(90deg,transparent,rgba(96,165,250,0.0) 5%,rgba(96,165,250,0.70) 35%,rgba(147,197,253,0.85) 50%,rgba(96,165,250,0.70) 65%,rgba(96,165,250,0.0) 95%,transparent)}.reasc-gc.reasc-gc-blue{background:rgba(15,40,110,0.65);border-top-color:rgba(96,165,250,0.72);border-left-color:rgba(96,165,250,0.45);box-shadow:0 0 0 1px rgba(96,165,250,0.12),0 12px 32px rgba(0,0,0,0.45),0 0 40px rgba(96,165,250,0.20)}.reasc-gc-iconring{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.32);border-left:1px solid rgba(255,255,255,0.18);border-right:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(255,255,255,0.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.reasc-gc-iconring i{font-size:20px;color:#93c5fd}.reasc-gc-red .reasc-gc-iconring i{color:#fca5a5}.reasc-gc-blue .reasc-gc-iconring i{color:#7dd3fc}.reasc-gc-textgroup{display:flex;flex-direction:column;gap:5px}.reasc-gc-bigval{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:700;color:#ffffff;letter-spacing:0.5px;line-height:1;text-shadow:0 0 18px rgba(255,255,255,0.30),0 1px 3px rgba(0,0,0,0.5)}.reasc-gc-red .reasc-gc-bigval{color:#fecaca;text-shadow:0 0 18px rgba(248,113,113,0.40),0 1px 3px rgba(0,0,0,0.5)}.reasc-gc-blue .reasc-gc-bigval{color:#bfdbfe;text-shadow:0 0 18px rgba(96,165,250,0.40),0 1px 3px rgba(0,0,0,0.5)}.reasc-gc-sublabel{font-size:11.5px;font-weight:400;color:rgba(203,213,225,0.80);line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,0.6)}.reasc-gc-sep{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.14) 30%,rgba(255,255,255,0.22) 50%,rgba(255,255,255,0.14) 70%,transparent)}.reasc-gc-red .reasc-gc-sep{background:linear-gradient(90deg,transparent,rgba(248,113,113,0.22) 50%,transparent)}.reasc-gc-blue .reasc-gc-sep{background:linear-gradient(90deg,transparent,rgba(96,165,250,0.22) 50%,transparent)}.reasc-gc-dotrow{display:flex;align-items:center;gap:7px}.reasc-gc-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;flex-shrink:0;animation:reasc-gc-blink 2.4s ease-in-out infinite}.reasc-gc-dot-red{background:#f87171}.reasc-gc-dot-blue{background:#60a5fa}@keyframes reasc-gc-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.35;transform:scale(0.75)}}.reasc-gc-dotlabel{font-size:11px;color:rgba(148,163,184,0.70);text-shadow:0 1px 3px rgba(0,0,0,0.5)}@media (max-width:400px){.reasc-grid-wrap{width:100%}}.cv-grid__item{background:#fff;padding:44px 36px 52px;position:relative;transition:background .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1);cursor:default;border-left:1px solid #DDE3ED}.cv-grid__item::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#C0392B,#1A3A6B);transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.4,0,.2,1)}.cv-grid__item-numeral{display:block;font-family:'Playfair Display',serif;font-size:clamp(64px,9vw,100px);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(192,57,43,.25);margin-bottom:20px;transition:-webkit-text-stroke .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1);user-select:none}.cv-grid__item-title{font-size:15.5px;font-weight:700;color:#0D1B2A;margin-bottom:14px;letter-spacing:.01em;transition:color .32s}.cv-grid__item-body{font-size:13.5px;line-height:1.8;color:#3D4F66;transition:color .32s}.cv-grid__item-body ul{list-style:none;margin:0;padding:0}.cv-grid__item-body ul li{position:relative;padding-left:16px;margin-bottom:5px}.cv-grid__item-body ul li::before{content:'–';position:absolute;left:0;color:#C0392B;font-weight:700;transition:color .32s}.cv-grid__item-dot{display:block;width:10px;height:10px;background:#C0392B;border-radius:50%;position:absolute;bottom:20px;left:36px;transition:transform .32s cubic-bezier(.4,0,.2,1),background .32s}.cv-grid__item:hover{background:linear-gradient(145deg,#0D2144 0%,#1A3A6B 45%,#96281B 100%);box-shadow:0 12px 48px rgba(13,27,42,.22)}.cv-grid__item:hover::after{transform:scaleX(1)}.cv-grid__item:hover .cv-grid__item-title{color:#fff}.cv-grid__item:hover .cv-grid__item-body{color:rgba(230,238,255,.88)}.cv-grid__item:hover .cv-grid__item-body ul li::before{color:#FF8A80}.cv-grid__item:hover .cv-grid__item-numeral{color:rgba(255,255,255,.06);-webkit-text-stroke:1.5px rgba(192,57,43,.65)}.cv-grid__item:hover .cv-grid__item-dot{background:#E74C3C;transform:scale(1.6)}@media (max-width:700px){.cv-grid__item{padding:36px 24px 52px}.cv-grid__item-dot{left:24px}}.banner{width:100%;max-width:100%;background:#0a0a0a;border-radius:14px;overflow:hidden;border:0.5px solid #222}.banner-body{padding:2.8rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;position:relative;overflow:hidden}.glow-red{position:absolute;top:-40px;left:-40px;width:180px;height:180px;border-radius:50%;background:#E22C2C;opacity:0.07;pointer-events:none}.glow-blue{position:absolute;bottom:-50px;right:200px;width:130px;height:130px;border-radius:50%;background:#1565C0;opacity:0.09;pointer-events:none}.banner-left{position:relative;flex:1;min-width:260px}.tag{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tag-line{width:28px;height:3px;background:#E22C2C;border-radius:2px}.tag-text{font-size:12px;font-weight:500;color:#E22C2C;letter-spacing:0.1em;text-transform:uppercase}.banner-left h2{font-size:28px;font-weight:500;color:#fff;margin-bottom:10px;line-height:1.2}.banner-left p{font-size:14px;color:#777;line-height:1.6;max-width:420px}.badges{display:flex;gap:2rem;margin-top:1.4rem;flex-wrap:wrap}.badge{display:flex;align-items:center;gap:8px}.badge i{font-size:16px;color:#1565C0}.badge span{font-size:13px;color:#999}.banner-right{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative}.cta-btn{background:#E22C2C;border:none;border-radius:8px;padding:15px 36px;font-size:15px;font-weight:500;color:#fff;cursor:pointer;display:flex;align-items:center;gap:10px;white-space:nowrap;text-decoration:none;transition:background 0.2s,transform 0.15s}.cta-btn:hover{background:#c41f1f;transform:scale(1.02)}.cta-btn i{font-size:18px}.call-link{font-size:12px;color:#555}.call-link a{color:#1565C0;text-decoration:none;font-weight:500}.call-link a:hover{text-decoration:underline}.banner-footer{border-top:0.5px solid #161616;background:#080808;padding:10px 3rem;display:flex;align-items:center;justify-content:space-between}.footer-brand{font-size:11px;color:#444;letter-spacing:0.04em;text-transform:uppercase}.status{display:flex;align-items:center;gap:6px}.status-dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.status span{font-size:11px;color:#555}.premium-pill{display:inline-flex;align-items:center;gap:12px;padding:3px 9px;border-radius:100px;background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);border:1px solid rgba(37,99,235,0.35);box-shadow:0 10px 30px rgba(37,99,235,0.08),inset 0 1px 0 rgba(255,255,255,0.8);font-family:'Open Sans',sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:red;position:relative;overflow:hidden}.premium-pill::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.8),transparent);animation:shine 4s infinite}.premium-pill .dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#2563eb);box-shadow:0 0 10px rgba(37,99,235,0.4),0 0 10px rgba(239,68,68,0.4)}@keyframes shine{100%{left:100%}}