.hero-section{align-items:center;justify-content:center -5px;background:radial-gradient(at top,#001a4d 0%,#000814 50%,#000 100%);width:100%;height:720px;display:flex;position:relative;overflow:hidden}.grid-background{z-index:1;background-image:linear-gradient(#4a90e21a 1.5px,#0000 1.5px),linear-gradient(90deg,#4a90e21a 1.5px,#0000 1.5px);background-size:60px 60px;width:100%;height:100%;animation:4s ease-in-out infinite gridPulse;position:absolute;top:0;left:0}@keyframes gridPulse{0%,to{opacity:.3}50%{opacity:.6}}.circuit-pattern{opacity:.5;z-index:1;background-image:repeating-linear-gradient(90deg,#0000,#0000 10px,#4a90e20d 10px 11px),repeating-linear-gradient(0deg,#0000,#0000 10px,#4a90e20d 10px 11px);width:100%;height:100%;animation:30s linear infinite circuitMove;position:absolute;top:0;left:0}@keyframes circuitMove{0%{background-position:0 0}to{background-position:60px 60px}}.particles-container{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.particle{opacity:0;background:radial-gradient(circle,#4a90e2,#0000);border-radius:50%;width:4px;height:4px;animation:15s linear infinite particleFloat;position:absolute}.particle:before{content:"";background:inherit;filter:blur(2px);border-radius:50%;width:100%;height:100%;position:absolute}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px)translate(100px)}}.particle-0{animation-duration:12s;animation-delay:0s;left:10%}.particle-1{animation-duration:14s;animation-delay:2s;left:20%}.particle-2{animation-duration:13s;animation-delay:4s;left:30%}.particle-3{animation-duration:15s;animation-delay:1s;left:40%}.particle-4{animation-duration:11s;animation-delay:3s;left:50%}.particle-5{animation-duration:16s;animation-delay:5s;left:60%}.particle-6{animation-duration:12.5s;animation-delay:2.5s;left:70%}.particle-7{animation-duration:14.5s;animation-delay:4.5s;left:80%}.particle-8{animation-duration:13.5s;animation-delay:1.5s;left:90%}.particle-9{animation-duration:15.5s;animation-delay:3.5s;left:15%}.particle-10{animation-duration:11.5s;animation-delay:5.5s;left:25%}.particle-11{animation-duration:14s;animation-delay:.5s;left:35%}.particle-12{animation-duration:12s;animation-delay:2s;left:45%}.particle-13{animation-duration:16s;animation-delay:4s;left:55%}.particle-14{animation-duration:13s;animation-delay:1s;left:65%}.particle-15{animation-duration:15s;animation-delay:3s;left:75%}.particle-16{animation-duration:12s;animation-delay:5s;left:85%}.particle-17{animation-duration:14s;animation-delay:2.5s;left:95%}.particle-18{animation-duration:13s;animation-delay:4.5s;left:12%}.particle-19{animation-duration:15s;animation-delay:1.5s;left:88%}.floating-hardware{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hardware-chip{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#1e4d8b 0%,#0d2847 100%);border:3px solid #4a90e266;border-radius:12px;animation:8s ease-in-out infinite float3D;position:absolute;box-shadow:0 20px 60px #4a90e266,inset 0 2px 10px #ffffff1a,0 0 40px #4a90e24d}.hardware-chip:before{content:"";background:linear-gradient(45deg,#0000 30%,#4a90e21a 50%,#0000 70%);border-radius:4px;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chip-pins{border-radius:inherit;width:100%;height:100%;position:absolute}.chip-pins:before,.chip-pins:after{content:"";background:#ffffff4d;position:absolute}.chip-pins:before{width:4px;height:80%;box-shadow:0 0 10px #4a90e299,calc(100% + 8px)0 0 0 #ffffff4d,calc(100% + 8px)0 10px #4a90e299;top:10%;left:-4px}.chip-pins:after{width:80%;height:4px;box-shadow:0 0 10px #4a90e299,0 calc(100% + 8px)0 0 #ffffff4d,0 calc(100% + 8px)10px #4a90e299;top:-4px;left:10%}.chip-1{width:180px;height:140px;animation-duration:10s;animation-delay:0s;top:12%;left:8%}.chip-2{width:160px;height:160px;animation-duration:12s;animation-delay:2s;top:55%;right:12%}.chip-3{width:140px;height:110px;animation-duration:11s;animation-delay:4s;top:30%;right:6%}.chip-4{width:150px;height:130px;animation-duration:9s;animation-delay:1s;bottom:15%;left:10%}.hardware-connector{background:radial-gradient(circle,#4a90e2 0%,#1e4d8b 60%,#0a2a6c 100%);border:4px solid #4a90e280;border-radius:50%;width:90px;height:90px;animation:9s ease-in-out infinite float3D,2s ease-in-out infinite connectorPulse;position:absolute;box-shadow:0 10px 40px #4a90e280,inset 0 4px 8px #fff3,0 0 60px #4a90e266}.connector-glow{background:radial-gradient(circle,#4a90e2cc,#0000);border-radius:50%;width:40px;height:40px;animation:2s ease-in-out infinite glowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes connectorPulse{0%,to{box-shadow:0 10px 40px #4a90e280,inset 0 4px 8px #fff3,0 0 60px #4a90e266}50%{box-shadow:0 10px 50px #4a90e2b3,inset 0 4px 8px #ffffff4d,0 0 80px #4a90e299}}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}}.connector-1{animation-delay:1s;top:22%;left:28%}.connector-2{animation-duration:11s;animation-delay:3s;bottom:18%;left:18%}.connector-3{animation-duration:10s;animation-delay:2s;top:40%;right:25%}.circuit-trace{background:linear-gradient(90deg,#0000 0%,#4a90e233 10%,#4a90e2cc 50%,#4a90e233 90%,#0000 100%);height:4px;animation:3s ease-in-out infinite tracePulse;position:absolute;box-shadow:0 0 15px #4a90e299}.trace-1{width:280px;animation-delay:0s;top:25%;left:18%;transform:rotate(-12deg)}.trace-2{width:220px;animation-delay:1s;top:50%;right:20%;transform:rotate(20deg)}.trace-3{width:260px;animation-delay:2s;bottom:22%;left:32%;transform:rotate(-28deg)}.trace-4{width:200px;animation-delay:1.5s;top:38%;left:40%;transform:rotate(35deg)}.trace-5{width:240px;animation-delay:.5s;bottom:35%;right:15%;transform:rotate(-18deg)}.pcb-element{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e4d8b26;border:2px solid #4a90e24d;border-radius:8px;animation:12s ease-in-out infinite float3D;position:absolute}.pcb-1{width:200px;height:150px;animation-delay:2.5s;top:18%;right:30%;transform:rotate(15deg)}.pcb-2{width:180px;height:130px;animation-delay:4s;bottom:25%;right:8%;transform:rotate(-20deg)}@keyframes float3D{0%,to{transform:translateY(0)translateX(0)rotateX(0deg)rotateY(0deg)rotateZ(var(--rotate,0deg))}25%{transform:translateY(-30px)translateX(15px)rotateX(8deg)rotateY(8deg)rotateZ(var(--rotate,0deg))}50%{transform:translateY(-40px)translateX(-15px)rotateX(-8deg)rotateY(-8deg)rotateZ(var(--rotate,0deg))}75%{transform:translateY(-25px)translateX(20px)rotateX(5deg)rotateY(5deg)rotateZ(var(--rotate,0deg))}}@keyframes tracePulse{0%,to{opacity:.4;box-shadow:0 0 15px #4a90e299}50%{opacity:1;box-shadow:0 0 30px #4a90e2}}.scan-line{z-index:5;background:linear-gradient(90deg,#0000,#4a90e2cc,#0000);width:100%;height:2px;animation:4s linear infinite scanMove;position:absolute;top:0;left:0;box-shadow:0 0 20px #4a90e2cc}@keyframes scanMove{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(750px)}}.hero-content{z-index:10;text-align:center;color:#fff;margin-top:200px;animation:1.2s ease-out fadeInUp;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-badge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-transform:uppercase;letter-spacing:1.5px;background:#4a90e226;border:2px solid #4a90e266;border-radius:50px;margin-bottom:30px;padding:10px 28px;font-size:.85rem;font-weight:600;animation:1.2s ease-out .2s both fadeInUp;display:inline-block;position:relative;box-shadow:0 0 30px #4a90e24d}.badge-pulse{background:#4a90e2;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.badge-pulse:before{content:"";background:inherit;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite pulseRing;position:absolute}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulseRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.hero-title{text-shadow:0 4px 30px #4a90e280;letter-spacing:-1px;margin-bottom:25px;font-size:4.5rem;font-weight:900;line-height:1.1;animation:1.2s ease-out .4s both fadeInUp}.hero-subtitle{opacity:.9;color:#ffffffd9;max-width:750px;margin-bottom:45px;margin-left:auto;margin-right:auto;font-size:1.5rem;line-height:1.6;animation:1.2s ease-out .6s both fadeInUp}.hero-cta-group{justify-content:center;gap:24px;animation:1.2s ease-out .8s both fadeInUp;display:flex}.hero-btn{cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:50px;padding:16px 42px;font-size:1.05rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hero-btn:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-btn:hover:before{width:300px;height:300px}.hero-btn.primary{color:#fff;background:linear-gradient(135deg,#4a90e2 0%,#2563eb 100%);box-shadow:0 6px 20px #4a90e266}.hero-btn.primary:hover{transform:translateY(-4px);box-shadow:0 12px 35px #4a90e299}.hero-btn.primary .btn-arrow{margin-left:8px;transition:transform .3s;display:inline-block}.hero-btn.primary:hover .btn-arrow{transform:translate(5px)}.hero-btn.secondary{color:#fff;background:0 0;border:2px solid #4a90e299;box-shadow:0 4px 20px #0000004d}.hero-btn.secondary:hover{background:#4a90e226;border-color:#4a90e2;transform:translateY(-4px);box-shadow:0 12px 30px #4a90e24d}.hero-btn span{z-index:1;position:relative}@media (max-width:768px){.hero-section{height:650px}.hero-content{margin-top:160px;padding:0 20px}.hero-badge{padding:8px 20px;font-size:.7rem}.badge-pulse{width:6px;height:6px;left:10px}.hero-title{letter-spacing:0;font-size:3rem}.hero-subtitle{font-size:1.15rem}.hero-cta-group{flex-direction:column;align-items:center;gap:16px}.hero-btn{width:100%;max-width:320px;padding:14px 32px}.hardware-chip,.hardware-connector{transform:scale(.5)!important}.circuit-trace{opacity:.4;transform:scale(.7)!important}.pcb-element{opacity:.3}.particle{display:none}}@media (max-width:480px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}}
.key-metrics-section{background:linear-gradient(135deg,#f8fafc 0%,#fff 50%,#f1f5f9 100%);padding:80px 20px;position:relative;overflow:hidden}.key-metrics-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#0066cc14 0%,#0000 50%),radial-gradient(circle at 80%,#0d47a10f 0%,#0000 50%);position:absolute;inset:0}.metrics-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.metrics-header{text-align:center;margin-bottom:60px}.metrics-title{color:#0b2e75;margin-bottom:15px;font-size:2.5rem;font-weight:700}.metrics-subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.1rem}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;padding:20px 0;display:grid}.metric-card{text-align:center;background:#fff;border:2px solid #e2e8f0;border-radius:18px;padding:40px 30px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #00000014}.metric-card:before{content:"";opacity:0;background:linear-gradient(135deg,#0066cc0d 0%,#0d47a114 100%);transition:opacity .35s;position:absolute;inset:0}.metric-card:hover{border-color:#007bff;transform:translateY(-10px);box-shadow:0 20px 40px #007bff2e}.metric-card:hover:before{opacity:1}.metric-value{z-index:1;justify-content:center;align-items:baseline;margin-bottom:15px;display:flex;position:relative}.metric-number{background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800;line-height:1}.metric-suffix{color:#0d47a1;margin-left:5px;font-size:3rem;font-weight:700}.metric-label{color:#0b2e75;z-index:1;margin-bottom:10px;font-size:1.3rem;font-weight:600;position:relative}.metric-description{color:#64748b;z-index:1;font-size:.95rem;line-height:1.5;position:relative}@media (max-width:768px){.key-metrics-section{padding:60px 15px}.metrics-title{font-size:2rem}.metrics-subtitle{font-size:1rem}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.metric-card{padding:30px 20px}.metric-number{font-size:3rem}.metric-suffix{font-size:2.5rem}.metric-label{font-size:1.1rem}.metric-description{font-size:.85rem}}@media (max-width:480px){.metrics-grid{grid-template-columns:1fr}.metric-number{font-size:2.5rem}.metric-suffix{font-size:2rem}}
.solutions-section{background:#fff;padding:90px 40px}.solutions-header{text-align:center;max-width:900px;margin:0 auto 70px}.solutions-eyebrow{color:#2563eb;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:1.5rem;font-weight:700;display:inline-block}.solutions-heading{color:#0b2e75;margin-bottom:16px;font-size:2.8rem;font-weight:800}.solutions-subtext{color:#1c2b40;font-size:1.2rem;font-weight:499;line-height:1.8}.section-title{color:#0b2e75;margin-bottom:60px;font-size:2.2rem;font-weight:700}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:60px;max-width:1300px;margin:auto;display:grid}.solution-card{background:#fff;border-radius:18px;flex-direction:column;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 14px 35px #0000001f}.solution-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #0000002e}.solution-image{background-position:50%;background-size:cover;height:250px}.solution-body{text-align:left;padding:26px 24px 30px}.solution-body h3{color:#0b2e75;margin-bottom:10px;font-size:1.35rem;font-weight:700}.solution-body p{color:#475569;margin-bottom:22px;font-size:.95rem;line-height:1.6}.know-more-btn{color:#2563eb;align-items:center;gap:6px;font-size:.95rem;font-weight:600;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.know-more-btn:hover{color:#1e40af;gap:10px}@media (max-width:1024px){.solutions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.solutions-grid{grid-template-columns:1fr}.solution-image{height:190px}.section-title{font-size:1.8rem}}
.homeinfo-section{background:#fff;width:100%;padding:120px 0;position:relative;overflow:hidden}.premium-bg{opacity:.35;filter:blur(65px);z-index:1;background:radial-gradient(circle at 40%,#0a4ea3 0%,#002a5c 70%,#001b3d 100%);width:70%;height:140%;animation:10s ease-in-out infinite alternate slowFloat;position:absolute;top:-10%;right:-20%}@keyframes slowFloat{0%{transform:translate(0)}to{transform:translate(-60px,40px)}}.floating-particles{pointer-events:none;z-index:2;width:55%;height:100%;position:absolute;top:0;right:0}.floating-particles:after{content:"";background:#fffc;border-radius:50%;width:6px;height:6px;animation:7s ease-in-out infinite alternate sparkleSlow;position:absolute;box-shadow:50px 100px 15px #ffffff40,150px 200px 12px #ffffff59,250px 50px 14px #fff3,300px 140px 16px #ffffff47,380px 90px 14px #ffffff2e}@keyframes sparkleSlow{0%{opacity:.6;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-30px)scale(1.3)}}.homeinfo-content{z-index:3;justify-content:space-between;align-items:center;gap:70px;padding:0 90px;display:flex;position:relative}.homeinfo-image{object-fit:cover;border-radius:18px;width:480px;box-shadow:0 18px 45px #00000038}.homeinfo-text h2{color:#002a5c;margin-bottom:18px;font-size:34px;font-weight:700;line-height:1.25}.homeinfo-text p{color:#333;max-width:550px;margin-bottom:14px;font-size:18px;line-height:1.65}@media (max-width:900px){.homeinfo-content{text-align:center;flex-direction:column;padding:0 25px}.homeinfo-image{width:90%}.premium-bg{width:120%;height:120%;left:-10%;right:auto}}.homeinfo-section{padding:60px 0;position:relative;overflow:hidden}.homeinfo-section:before{content:"";z-index:0;filter:blur(35px);background:linear-gradient(115deg,#0066cc1f,#0032782e,#0066cc1f) 0 0/300% 300%;width:100%;height:100%;animation:8s ease-in-out infinite bgMove;position:absolute;top:0;left:0}@keyframes bgMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.homeinfo-container{z-index:5;position:relative}.homeinfo-text h2{color:#036;margin-bottom:12px;font-size:28px;font-weight:800;display:inline-block;position:relative}.homeinfo-text h2:after{content:"";background:linear-gradient(90deg,#007bff,#003c7a);border-radius:4px;width:0%;height:3px;animation:2s ease-out forwards underlineGrow;position:absolute;bottom:-4px;left:0}@keyframes underlineGrow{0%{width:0%}to{width:100%}}.homeinfo-container{opacity:0;animation:1.2s ease-out .3s forwards fadeUp;transform:translateY(30px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}
.industries-curve-section{background:linear-gradient(#eef4ff,#fff);padding:120px 0;overflow:hidden}.industries-curve-title{color:#0b3a6a;font-size:44px;font-weight:700}.industries-curve-subtitle{color:#555;font-size:16px}.curve-wrapper{width:100%;position:relative;overflow:hidden}.curve-track{will-change:transform;gap:40px;width:max-content;padding:60px 80px;animation:40s linear infinite curveScroll;display:flex}@keyframes curveScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.curve-card{background:#000;border-radius:22px;flex:none;width:300px;height:400px;position:relative;overflow:hidden;box-shadow:0 25px 50px #0000001f}.curve-card img{object-fit:cover;width:100%;height:100%}.curve-overlay{background:linear-gradient(#0b3a6a26,#0b3a6ae6);align-items:flex-end;padding:22px;display:flex;position:absolute;inset:0}.curve-overlay h3{color:#fff;font-size:20px;font-weight:600}.curve-wrapper:hover .curve-track{animation-play-state:paused}@media (max-width:768px){.curve-track{padding:20px;animation:none;overflow-x:auto}}.industries-curve-section:before{content:"";z-index:0;background:radial-gradient(#1e6fd926,#0000 70%);width:600px;height:180px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.industries-curve-section{position:relative}.curve-card:hover{transform:scale(1.05);box-shadow:0 35px 70px #0003}.curve-card:hover img{filter:blur(6px)}.curve-hover-info{text-align:center;color:#fff;opacity:0;pointer-events:none;background:#0b3a6a8c;justify-content:center;align-items:center;padding:30px;font-size:15px;line-height:1.6;display:flex;position:absolute;inset:0}.curve-card:hover .curve-hover-info{opacity:1}
.blauskills-section{background:linear-gradient(#fff,#f8fafc);padding:110px 0;overflow:hidden}.blauskills-image-grid{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:18px;height:460px;display:grid}.img-large{border-radius:20px;grid-row:span 2;position:relative;overflow:hidden}.img-small{border-radius:16px;position:relative;overflow:hidden}.grid-img{object-fit:cover;transition:transform .6s}.img-large:hover .grid-img,.img-small:hover .grid-img{transform:scale(1.06)}.section-tag{color:#1e90ff;letter-spacing:.6px;margin-bottom:14px;font-size:34px;font-weight:700;display:inline-block}.section-title{color:#020617;margin-bottom:18px;font-size:45px;font-weight:800;line-height:1.2}.section-desc{color:#475569;max-width:540px;margin-bottom:28px;font-size:20px;line-height:1.75}.list-title{color:#020617;margin-bottom:16px;font-size:36px;font-weight:700}.training-list{margin:0;padding:0;list-style:none}.training-list li{color:#334155;margin-bottom:14px;padding-left:30px;font-size:15.5px;position:relative}.training-list li:before{content:"✔";color:#1e90ff;font-weight:700;position:absolute;top:1px;left:0}@media (max-width:992px){.blauskills-image-grid{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.img-large,.img-small{height:220px}.section-title{font-size:30px}.section-desc{max-width:100%}}
.whitepapers-section{box-sizing:border-box;background:linear-gradient(#f0f7ff 0%,#e8f4ff 50%,#f5f9ff 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:80px 20px;display:flex;position:relative;overflow:hidden}.wp-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.wp-container{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:0 auto;display:flex;position:relative}.wp-header{text-align:center;width:100%;max-width:600px;margin-bottom:50px}.wp-title{color:#1a365d;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,5vw,38px);font-weight:700;line-height:1.2}.wp-subtitle{color:#5a7a9a;margin:0;font-size:clamp(14px,2.5vw,16px);font-weight:400;line-height:1.6}.wp-cards{grid-template-columns:repeat(6,1fr);gap:20px;width:100%;max-width:900px;display:grid}.wp-card--1{grid-column:1/4}.wp-card--2{grid-column:4/7}.wp-card--3{grid-column:1/3}.wp-card--4{grid-column:3/5}.wp-card--5{grid-column:5/7}.wp-card{transform-style:preserve-3d;will-change:transform;cursor:pointer;border-radius:14px;position:relative}.wp-card-inner{text-align:center;-webkit-backdrop-filter:blur(16px);z-index:2;background:#ffffffeb;border:1px solid #4da6ff1a;border-radius:14px;flex-direction:column;align-items:center;height:100%;padding:24px 20px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 20px #4da6ff0f,0 1px 3px #00000008}.wp-card:hover .wp-card-inner{border-color:#4da6ff40;box-shadow:0 12px 40px #4da6ff1f,0 4px 12px #0000000d}.wp-card-glow{opacity:0;z-index:1;filter:blur(4px);background:linear-gradient(135deg,#4da6ff33,#2563eb33);border-radius:15px;transition:opacity .3s;position:absolute;inset:-1px}.wp-card:hover .wp-card-glow{opacity:1}.wp-card-icon{color:#fff;will-change:transform;background:linear-gradient(135deg,#4da6ff 0%,#2563eb 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:flex;box-shadow:0 4px 12px #2563eb33}.wp-card-icon svg{width:22px;height:22px}.wp-card-content{flex-direction:column;flex:1;align-items:center;margin-bottom:14px;display:flex}.wp-card-title{color:#1a365d;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3}.wp-card-description{color:#6b7c93;max-width:200px;margin:0;font-size:12px;font-weight:400;line-height:1.5}.wp-download{color:#fff;will-change:transform;background:linear-gradient(135deg,#4da6ff 0%,#2563eb 100%);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 3px 12px #2563eb40}.wp-download svg{width:14px;height:14px;transition:transform .3s}.wp-download:hover{background:linear-gradient(135deg,#3b9aff 0%,#1d4ed8 100%);box-shadow:0 5px 18px #2563eb59}.wp-download:hover svg{transform:translateY(2px)}@media (max-width:900px){.whitepapers-section{padding:60px 16px}.wp-cards{gap:16px}.wp-card-inner{padding:20px 16px}.wp-card-title{font-size:14px}.wp-card-description{font-size:11px}}@media (max-width:768px){.whitepapers-section{min-height:auto;padding:50px 16px}.wp-header{margin-bottom:36px}.wp-cards{grid-template-columns:repeat(2,1fr);gap:14px;max-width:500px}.wp-card--1,.wp-card--2,.wp-card--3,.wp-card--4{grid-column:span 1}.wp-card--5{grid-column:1/-1;justify-self:center;max-width:250px}.wp-card-inner{padding:18px 14px}.wp-card-icon{width:44px;height:44px;margin-bottom:12px}.wp-card-icon svg{width:20px;height:20px}.wp-card-content{margin-bottom:12px}.wp-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:500px){.whitepapers-section{padding:40px 12px}.wp-header{margin-bottom:28px}.wp-cards{grid-template-columns:1fr;gap:12px;max-width:100%}.wp-card--1,.wp-card--2,.wp-card--3,.wp-card--4,.wp-card--5{grid-column:1;justify-self:stretch;max-width:none}.wp-card-inner{text-align:left;flex-direction:row;gap:14px;padding:16px}.wp-card-icon{border-radius:10px;width:42px;height:42px;margin-bottom:0}.wp-card-icon svg{width:18px;height:18px}.wp-card-content{flex:1;align-items:flex-start;min-width:0;margin-bottom:0}.wp-card-title{font-size:13px}.wp-card-description{max-width:none;font-size:11px}.wp-download{flex-shrink:0;padding:8px 12px}.wp-download span{display:none}.wp-download svg{width:16px;height:16px}}@media (max-width:380px){.whitepapers-section{padding:32px 10px}.wp-title{font-size:24px}.wp-subtitle{font-size:13px}.wp-card-inner{gap:12px;padding:14px 12px}.wp-card-icon{width:38px;height:38px}.wp-card-icon svg{width:16px;height:16px}.wp-card-title{font-size:12px}.wp-card-description{font-size:10px}}@media (max-width:900px) and (orientation:landscape){.whitepapers-section{min-height:auto;padding:40px 20px}.wp-cards{grid-template-columns:repeat(3,1fr);gap:14px;max-width:800px}.wp-card--1,.wp-card--2,.wp-card--3{grid-column:span 1}.wp-card--4{grid-column:1/2;justify-self:end;width:90%}.wp-card--5{grid-column:2/4;justify-self:start;width:calc(50% - 7px)}.wp-card-inner{text-align:center;flex-direction:column;padding:16px 12px}.wp-card-content{align-items:center}.wp-card-icon{margin-bottom:10px}.wp-download span{display:inline}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wp-card-inner{border-width:.5px}}@media (prefers-reduced-motion:reduce){.wp-card,.wp-card-icon,.wp-download,.wp-card-glow{transition:none}}
.home-solutions-section{background:#fff;margin-top:10px;padding:40px 0;position:relative;overflow:hidden}.home-solutions-header{text-align:center;z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.home-solutions-header .tag{color:#38bdf8;letter-spacing:1.6px;text-transform:uppercase;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:20px;margin-bottom:12px;padding:8px 20px;font-size:13px;font-weight:600}.home-solutions-header h2{color:#2414d0;margin-bottom:18px;font-size:3rem;font-weight:800;line-height:1.2}.home-solutions-header p{color:#4780c4;white-space:nowrap;text-align:center;margin:0 auto;font-size:1.2rem;line-height:1.8}.solutions-navbar{background:#eef2f7;border-radius:20px;justify-content:center;width:100%;max-width:900px;height:80px;margin-top:45px;margin-left:auto;margin-right:auto;display:flex;position:relative}.solutions-navbar:before{content:"";justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.solutions-navbar{justify-content:center;align-items:center;gap:68px;padding:0 16px;display:flex}.nav-pill{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;height:44px;padding:0 28px;font-size:.96rem;font-weight:600;transition:all .25s;display:flex;position:relative;top:-17px}.nav-pill:hover{background:#e2e8f0}.nav-pill.active{color:#fff;background:linear-gradient(135deg,#3b2df5,#2414d0);box-shadow:0 8px 24px #2414d059,inset 0 0 0 1px #ffffff1a}.solution-content{z-index:2;justify-content:center;margin-top:55px;display:flex;position:relative}.solution-content-card{text-align:center;max-width:760px;transform-style:preserve-3d;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:44px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px #00000014}.solution-content-card:hover{transform:translateY(-8px)translateZ(10px);box-shadow:0 20px 60px #0000001f}.solution-content-card h3{color:#1e293b;margin-bottom:14px;font-size:1.9rem;font-weight:700}.solution-content-card p{color:#475569;font-size:1.05rem;line-height:1.7}@media (max-width:900px){.home-solutions-header p{white-space:normal}}@media (max-width:768px){.home-solutions-header h2{font-size:2.2rem}.solutions-navbar{flex-wrap:wrap}.nav-pill{padding:12px 18px;font-size:.85rem}}.container{position:relative}
.careers-preview-section{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 50%,#f0f9ff 100%);padding:120px 0;position:relative;overflow:hidden}.careers-preview-content{z-index:10;max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.careers-header{text-align:center;z-index:11;margin-bottom:60px;position:relative}.careers-tag{color:#38bdf8;letter-spacing:1.5px;text-transform:uppercase;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:20px;margin-bottom:20px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-block}.careers-header h2{color:#1e293b;margin-bottom:20px;font-size:2.8rem;font-weight:800;line-height:1.2}.careers-intro{color:#475569;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7}.career-highlights-grid{z-index:3;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-bottom:60px;display:grid;position:relative}.highlight-card{cursor:pointer;transform-style:preserve-3d;perspective:1000px;background:#fff;border:2px solid #0000;border-radius:20px;padding:36px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 30px #00000014;opacity:1!important;visibility:visible!important}.card-decoration{opacity:.1;border-radius:50%;width:200px;height:200px;transition:all .4s;position:absolute;top:-50%;right:-50%}.card-corner{opacity:.15;width:80px;height:80px;transition:all .4s;position:absolute;bottom:0;right:0}.card-corner:before{content:"";border-style:solid;border-width:0 0 80px 80px;width:0;height:0;transition:border-width .4s;position:absolute;bottom:0;right:0}.card-blue{border-color:#dbeafe}.card-blue .card-decoration{background:radial-gradient(circle,#3b82f6 0%,#0000 70%)}.card-blue .card-corner:before{border-color:#0000 #0000 #dbeafe}.card-blue:hover{border-color:#3b82f6;box-shadow:0 15px 50px #3b82f633}.card-purple{border-color:#e9d5ff}.card-purple .card-decoration{background:radial-gradient(circle,#a855f7 0%,#0000 70%)}.card-purple .card-corner:before{border-color:#0000 #0000 #e9d5ff}.card-purple:hover{border-color:#a855f7;box-shadow:0 15px 50px #a855f733}.card-cyan{border-color:#cffafe}.card-cyan .card-decoration{background:radial-gradient(circle,#06b6d4 0%,#0000 70%)}.card-cyan .card-corner:before{border-color:#0000 #0000 #cffafe}.card-cyan:hover{border-color:#06b6d4;box-shadow:0 15px 50px #06b6d433}.card-indigo{border-color:#e0e7ff}.card-indigo .card-decoration{background:radial-gradient(circle,#6366f1 0%,#0000 70%)}.card-indigo .card-corner:before{border-color:#0000 #0000 #e0e7ff}.card-indigo:hover{border-color:#6366f1;box-shadow:0 15px 50px #6366f133}.card-teal{border-color:#ccfbf1}.card-teal .card-decoration{background:radial-gradient(circle,#14b8a6 0%,#0000 70%)}.card-teal .card-corner:before{border-color:#0000 #0000 #ccfbf1}.card-teal:hover{border-color:#14b8a6;box-shadow:0 15px 50px #14b8a633}.card-violet{border-color:#ede9fe}.card-violet .card-decoration{background:radial-gradient(circle,#8b5cf6 0%,#0000 70%)}.card-violet .card-corner:before{border-color:#0000 #0000 #ede9fe}.card-violet:hover{border-color:#8b5cf6;box-shadow:0 15px 50px #8b5cf633}.highlight-card:hover{transform:translateY(-12px)rotateX(5deg)rotateY(2deg)scale(1.02)}.highlight-card:after{content:"";opacity:0;background:linear-gradient(135deg,#0000 0%,#ffffff1a 50%,#0000 100%);transition:opacity .4s;position:absolute;inset:0}.highlight-card:hover:after{opacity:1;animation:1.5s ease-in-out infinite shine}@keyframes shine{0%{transform:translate(-100%)rotate(45deg)}to{transform:translate(100%)rotate(45deg)}}.highlight-card:hover .card-decoration{opacity:.3;transform:rotate(45deg)scale(1.2)}.highlight-card:hover .card-corner:before{border-width:0 0 100px 100px}.highlight-number{color:#2414d0;opacity:.15;z-index:1;margin-bottom:30px;font-size:4rem;font-weight:800;line-height:1;transition:all .4s;position:relative}.highlight-card:hover .highlight-number{color:#2414d0;opacity:.25;transform:scale(1.1)translate(5px)}.highlight-card h4{color:#1e293b;z-index:1;margin-bottom:14px;font-size:1.3rem;font-weight:700;position:relative}.highlight-card p{color:#64748b;z-index:1;font-size:.98rem;line-height:1.7;position:relative}.careers-stats-section{text-align:center;z-index:3;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:24px;padding:60px;position:relative;box-shadow:0 10px 40px #00000014}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:50px;display:grid}.stat-card{padding:24px;transition:transform .3s;opacity:1!important;visibility:visible!important}.stat-card:hover{transform:translateY(-5px)}.stat-value{color:#2414d0;margin-bottom:8px;font-size:3rem;font-weight:800;line-height:1}.stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:1rem;font-weight:500}.careers-more-btn{color:#fff;cursor:pointer;background:#2414d0;border:none;border-radius:50px;align-items:center;gap:12px;padding:16px 40px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 30px #2414d04d}.careers-more-btn:hover{background:#1e0fa8;transform:translateY(-3px);box-shadow:0 15px 40px #2414d066}.careers-more-btn .arrow{font-size:1.2rem;transition:transform .3s}.careers-more-btn:hover .arrow{transform:translate(5px)}@media (max-width:768px){.careers-preview-section{padding:80px 0}.careers-header h2{font-size:2.2rem}.career-highlights-grid{grid-template-columns:1fr;gap:16px}.careers-stats-section{padding:40px 24px}.stats-grid{grid-template-columns:1fr 1fr;gap:24px}.stat-value{font-size:2.2rem}}.careers-stats-section{z-index:2;position:relative;margin-top:120px!important}.career-highlights-grid{margin-bottom:40px!important}
