.key-metrics-section{background:#080f1e;align-items:center;width:100%;min-height:100vh;padding:clamp(60px,8vh,120px) clamp(20px,4vw,40px);display:flex;position:relative;overflow:hidden}.key-metrics-section.on-video{background:0 0;overflow:visible}.metrics-bg-video{object-fit:cover;z-index:0;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.metrics-overlay{z-index:1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.metrics-container{z-index:2;flex-direction:column;align-items:center;gap:clamp(48px,6vw,72px);display:flex;position:relative}.metrics-header{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,.8vw,12px);width:100%;max-width:1465px;display:flex}.metrics-badge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#e3b010;letter-spacing:.7px;text-transform:uppercase;background:#e3b01014;border:1px solid #e3b01066;border-radius:200px;justify-content:center;align-items:center;padding:4px 10px;font-family:Urbanist,sans-serif;font-size:17px;font-weight:500;display:inline-flex;box-shadow:0 5px 5px #0000004d}.metrics-title{font-family:var(--font-barlow,"Barlow Semi Condensed", sans-serif);letter-spacing:-3.36px;background:linear-gradient(89deg,#fff -5.06%,#5db7e9 123.21%);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;margin:0;font-size:51px;font-weight:780;line-height:1.1}@media (-webkit-min-device-pixel-ratio:0){.metrics-title{color:#0000}}.metrics-subtitle{font-family:var(--font-urbanist,"Urbanist"), sans-serif;color:#a7b6cf;text-align:center;letter-spacing:.64px;width:100%;max-width:870px;margin:0;font-size:25px;font-weight:500;line-height:40px}.metrics-grid{opacity:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:100%;transition:opacity .6s,transform .6s;display:flex;transform:translateY(30px)}.metrics-grid.visible{opacity:1;transform:translateY(0)}.metric-connector{background:#101319bd;border-radius:5px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(5px,.6vw,10px);width:clamp(65px,6.5vw,115px);height:clamp(23px,2.1vw,36px);padding:clamp(6px,.6vw,10px) 0;display:flex;position:relative}.metric-connector:before,.metric-connector:after{content:"";background:#3b688887;border-radius:1px;width:clamp(5px,.5vw,8px);height:clamp(14px,1.3vw,22px);position:absolute;top:50%;transform:translateY(-50%)}.metric-connector:before{left:0}.metric-connector:after{right:0}.connector-bar{background:#3b68884d;border-top:1px solid #3b688880;border-bottom:1px solid #3b688880;height:clamp(6px,.6vw,10px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.connector-node{z-index:1;background:#0c1119;border:1px solid #44729699;border-radius:50%;width:clamp(12px,1.05vw,17px);height:clamp(12px,1.05vw,17px);position:relative}.connector-node:after{content:"";background:#147b9b;border-radius:50%;width:45%;height:45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #08a0cfb3}.metric-card{aspect-ratio:1;background:radial-gradient(at 12% 2%,#0b576f 0%,#021623 100%);border:clamp(2px,.23vw,3.97px) solid #142d3f;border-radius:50%;justify-content:center;align-items:center;width:21%;padding:1.2%;display:flex;position:relative;box-shadow:0 0 clamp(10px,1.13vw,19.45px) #1597bf99}.metric-inner{background:radial-gradient(at 42% 41%,#0b485a 0%,#03192a 100%);border:clamp(2px,.23vw,3.97px) solid #08161f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:94%;height:94%;display:flex}.metric-sweep{pointer-events:none;z-index:3;width:100%;height:100%;animation:4.5s linear infinite metric-sweep-rotate;animation-delay:var(--sweep-delay,0s);transform-origin:50%;position:absolute;inset:0;overflow:visible}.metric-sweep-arc{fill:none;stroke:#1ecaff;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:30 999;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #1ecafff2)}@keyframes metric-sweep-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.metric-sweep{animation:none}}.metric-card-inner{aspect-ratio:1;background:radial-gradient(134.22% 134.22% at 11.59% 1.74%,#0b576f 0%,#021623 100%);border:clamp(3px,.3vw,5px) solid #142d3f;border-radius:clamp(160px,13vw,220px);justify-content:center;align-items:center;width:100%;max-width:410px;padding:clamp(14px,1.2vw,20px);display:flex;position:relative;box-shadow:0 0 clamp(16px,1.5vw,26px) #1597bf99}.metric-circle{text-align:center;z-index:1;background:radial-gradient(70.25% 70.25% at 42% 41.2%,#0b485a 0%,#03192a 100%);border:clamp(3px,.3vw,5px) solid #08161f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2px,.2vw,5px);width:100%;height:100%;padding:clamp(20px,2.2vw,34px) clamp(13px,1.3vw,20px);display:flex;position:relative;overflow:hidden}.metric-ticks{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.metric-icon{background:linear-gradient(135deg,#1597bf21 0%,#1597bf0a 100%);border:clamp(.6px,.06vw,1.2px) solid #5db7e966;border-radius:clamp(9px,.8vw,14px);flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,0vw,48px);height:clamp(32px,0vw,48px);display:flex}.metric-icon svg{stroke:#5db7e9;stroke-width:1.5px;fill:none;width:clamp(16px,1.4vw,24px);height:clamp(16px,1.4vw,24px)}.metric-value{justify-content:center;align-items:baseline;gap:clamp(4px,.45vw,7.78px);display:flex}.metric-number{color:#5db7e9;font-family:Urbanist,sans-serif;font-size:clamp(22px,2.3vw,40px);font-weight:700;line-height:clamp(20px,2.1vw,36.48px)}.metric-value-line{background:linear-gradient(90deg,#1597bf 0%,#0a475900 100%);border-radius:100px 0 0 100px;flex-shrink:0;width:65%;max-width:100px;height:2px;margin:clamp(4px,.4vw,7px) auto 0}.metric-suffix{font-family:var(--font-urbanist,"Urbanist"), sans-serif;color:#5db7e9;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1}.metric-label{color:#ecfaff;text-align:center;font-family:Urbanist,sans-serif;font-size:clamp(13px,1vw,22px);font-weight:600;line-height:1.2}.metric-glow{opacity:.8;pointer-events:none;filter:blur(clamp(.5px,.05vw,1.5px));border:clamp(2px,.2vw,3.5px) solid #1ecaff66;border-radius:50%;width:calc(100% - clamp(40px,4vw,70px));height:calc(100% - clamp(40px,4vw,70px));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 clamp(20px,2vw,34px) #1ecaff4d}@media (max-width:1024px){.metrics-grid{flex-wrap:wrap;gap:clamp(16px,2vw,24px)}.metric-connector{display:none}.metric-card{flex:0 calc(50% - 24px);max-width:280px}.metric-card-inner{max-width:260px}.metrics-badge{letter-spacing:.7px;padding:6px 14px;font-size:18px}.metrics-title{letter-spacing:-.96px;font-size:48px}.metrics-subtitle{letter-spacing:.48px;max-width:90%;font-size:24px;line-height:32px}}@media (max-width:768px){.key-metrics-section{min-height:auto;padding:50px 15px}.metrics-container{gap:40px;padding:0 10px}.metrics-grid{flex-wrap:wrap;gap:16px}.metric-card{flex:0 calc(50% - 16px);max-width:220px}.metric-card-inner{max-width:200px}.metric-number{font-size:clamp(28px,4.5vw,36px)}.metric-suffix{font-size:clamp(20px,3.5vw,28px)}.metric-label{font-size:clamp(14px,2.2vw,18px)}.metric-icon{width:clamp(28px,4.5vw,40px);height:clamp(28px,4.5vw,40px)}.metrics-badge{letter-spacing:.6px;padding:5px 12px;font-size:14px}.metrics-title{letter-spacing:-.72px;font-size:36px}.metrics-subtitle{letter-spacing:.36px;max-width:100%;font-size:18px;line-height:28px}}@media (max-width:480px){.key-metrics-section{padding:40px 10px}.metrics-grid{flex-wrap:wrap;gap:12px}.metric-card{flex:0 calc(50% - 12px);max-width:180px}.metric-card-inner{max-width:160px}.metric-number{font-size:clamp(22px,5.5vw,30px)}.metric-suffix{font-size:clamp(18px,4.5vw,24px)}.metric-label{font-size:clamp(12px,2.8vw,15px)}.metric-circle{gap:2px;padding:12px}.metric-value{padding-bottom:3px}.metric-icon{width:clamp(24px,4.5vw,32px);height:clamp(24px,4.5vw,32px)}.metric-icon svg{width:clamp(14px,3vw,20px);height:clamp(14px,3vw,20px)}.metric-ticks{display:none}.metrics-badge{letter-spacing:.5px;padding:4px 10px;font-size:12px}.metrics-title{letter-spacing:-.56px;font-size:28px}.metrics-subtitle{letter-spacing:.32px;font-size:16px;line-height:24px}}
