@font-face{font-family:'Brolian';src:url(../fonts/Brolian-Black.woff2) format('woff2'),url(../fonts/Brolian-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Brolian';src:url(../fonts/Brolian-Black.woff2) format('woff2'),url(../fonts/Brolian-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Brolian';src:url(../fonts/Brolian-Light.woff2) format('woff2'),url(../fonts/Brolian-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Brolian';src:url(../fonts/Brolian-Bold.woff2) format('woff2'),url(../fonts/Brolian-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--navy:#1a1757;--orange:#ef4b23;--orange-light:#ee7f64;--navy-dark:#0a0820;--navy-mid:#0b0823;--navy-surface:#161240;--blue-light:#2a2655;--orange-glow:rgba(239, 75, 35, 0.18);--orange-soft:rgba(239, 75, 35, 0.08);--text:#ffffff;--muted:rgba(255, 255, 255);--muted2:rgba(255,255,255);--border:rgba(239, 75, 35, 0.15)}html{scroll-behavior:smooth}body{font-family:'DM Sans',sans-serif;background:var(--navy-dark);color:var(--text);overflow-x:hidden;font-size:16px}a:hover{color:var(--muted)}#preloader{position:fixed;inset:0;background:var(--navy-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;transition:opacity 0.8s ease,visibility 0.8s ease;text-align:center}#preloader.hide{opacity:0;visibility:hidden;pointer-events:none}.pre-pcb{position:relative;width:80px;height:80px;margin-bottom:28px}.pre-chip{position:absolute;inset:15px;background:var(--navy-mid);border:2px solid var(--orange);display:grid;place-items:center}.pre-chip-core{width:24px;height:24px;background:var(--orange);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:chipPulse 1s ease-in-out infinite alternate}@keyframes chipPulse{0%{transform:scale(.8);opacity:.6}100%{transform:scale(1.1);opacity:1}}.pre-pin{position:absolute;background:var(--orange);opacity:.7}.pre-pin.t{width:2px;height:14px;top:0;left:50%;transform:translateX(-50%)}.pre-pin.b{width:2px;height:14px;bottom:0;left:50%;transform:translateX(-50%)}.pre-pin.l{height:2px;width:14px;left:0;top:50%;transform:translateY(-50%)}.pre-pin.r{height:2px;width:14px;right:0;top:50%;transform:translateY(-50%)}.pre-label{font-family:'Brolian';font-weight:900;font-style:normal;font-size:24px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--text)}.pre-label span{color:var(--orange)}.pre-sub{font-family:'Brolian';font-style:normal;letter-spacing:3px;color:var(--muted2);text-transform:uppercase;margin-top:6px}.pre-progress{width:220px;height:1px;background:rgb(255 255 255 / .08);margin-top:28px;overflow:hidden}.pre-fill{height:100%;width:0;background:var(--orange);animation:preLoad 2s ease forwards}@keyframes preLoad{to{width:100%}}.cursor-dot{width:6px;height:6px;background:var(--orange);border-radius:50%;position:fixed;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:transform 0.1s}.cursor-ring{width:36px;height:36px;border:1px solid rgb(239 75 35 / .4);border-radius:50%;position:fixed;pointer-events:none;z-index:9997;transform:translate(-50%,-50%);transition:all 0.12s ease}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.reveal{opacity:0;transform:translateY(40px);transition:opacity 0.8s cubic-bezier(.22,1,.36,1),transform 0.8s cubic-bezier(.22,1,.36,1)}.reveal.up{transform:translateY(40px)}.reveal.left{transform:translateX(-40px)}.reveal.right{transform:translateX(40px)}.reveal.scale{transform:scale(.9)}.reveal.visible{opacity:1;transform:none}.glass-nav{position:fixed;top:0;left:0;width:100%;z-index:999;padding:12px 20px;transition:all 0.4s ease;background:rgb(255 255 255 / .01);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgb(255 255 255 / .08)}.glass-nav.scrolled{padding:6px 20px;background:rgb(10 12 20 / .75);box-shadow:0 10px 30px rgb(0 0 0 / .5)}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 60px;transition:padding 0.4s ease,background 0.4s ease,border-color 0.4s ease;border-bottom:1px solid #fff0}.nav-link{color:rgb(255 255 255 / .75)!important;margin:0 10px;position:relative;transition:0.3s}.nav-link::after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:2px;background:#ff4d2e;transition:0.3s}.nav-link:hover{color:var(--text)!important}.nav-link:hover::after{width:100%}nav.scrolled{padding:14px 60px;background:rgb(10 8 32 / .92);border-bottom-color:rgb(239 75 35 / .2);backdrop-filter:blur(16px)}.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.nav-hex{width:42px;height:42px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--orange);display:grid;place-items:center;position:relative;overflow:hidden}.nav-hex::after{content:'';position:absolute;inset:0;background:rgb(255 255 255 / .2);transform:translateX(-100%);animation:hexSheen 4s 2s infinite}@keyframes hexSheen{0%{transform:translateX(-100%) skewX(-15deg)}20%{transform:translateX(200%) skewX(-15deg)}100%{transform:translateX(200%) skewX(-15deg)}}.nav-hex-inner{width:16px;height:16px;background:#fff;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.nav-links a::before{content:'';position:absolute;bottom:6px;left:16px;right:16px;height:1px;background:var(--orange);transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease}.nav-links a:hover::before{transform:scaleX(1);transform-origin:left}.nav-cta{background:#fff0;color:var(--orange);border:1px solid rgb(239 75 35 / .5);padding:10px 24px;font-weight:500;cursor:pointer;font-family:'DM Sans',sans-serif;letter-spacing:.5px;transition:all 0.3s;position:relative;overflow:hidden}.nav-cta::before{content:'';position:absolute;inset:0;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform 0.35s ease;z-index:-1}.nav-cta:hover{color:var(--text);border-color:var(--orange)}.nav-cta:hover::before{transform:scaleX(1)}.btn-cta{background:linear-gradient(135deg,#ff4d2e,#ff7a59);border:none;padding:8px 16px;border-radius:8px;color:var(--text);transition:0.3s;font-weight:500;display:none}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgb(255 77 46 / .3)}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-color:var(--text)}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 60px 80px;position:relative;overflow:hidden;text-align:center}.pcb-bg{position:absolute;inset:0;overflow:hidden;opacity:.18}.pcb-bg svg{width:100%;height:100%;position:absolute;inset:0}.hex-float{position:absolute;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--orange);opacity:0}.hex-float.h1{width:220px;height:220px;top:-40px;left:-60px;opacity:.04;animation:hexDrift 12s ease-in-out infinite}.hex-float.h2{width:140px;height:140px;top:20%;right:-40px;opacity:.06;animation:hexDrift 9s 2s ease-in-out infinite reverse}.hex-float.h3{width:80px;height:80px;bottom:15%;left:5%;opacity:.08;animation:hexDrift 7s 1s ease-in-out infinite}.hex-float.h4{width:50px;height:50px;bottom:30%;right:8%;opacity:.1;animation:hexDrift 6s 3s ease-in-out infinite reverse}.hex-float.h5{width:300px;height:300px;bottom:-80px;right:-80px;opacity:.03;animation:hexDrift 15s ease-in-out infinite}@keyframes hexDrift{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(8deg)}}.glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.orb1{width:500px;height:500px;background:radial-gradient(circle,rgb(239 75 35 / .12),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}.orb2{width:300px;height:300px;background:radial-gradient(circle,rgb(26 23 87 / .4),transparent 70%);bottom:0;right:10%}.hero-tag{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(239 75 35 / .3);padding:7px 18px;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:32px;opacity:0;animation:fadeUp 0.9s 2.2s cubic-bezier(.22,1,.36,1) forwards}.hero-tag::before{content:'';width:6px;height:6px;background:var(--orange);border-radius:50%;animation:blink 1.5s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.1}}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero h1{font-family:'Rajdhani',sans-serif;font-size:clamp(52px, 7vw, 96px);line-height:1;letter-spacing:-2px;margin-bottom:28px;opacity:0;animation:fadeUp 1s 2.4s cubic-bezier(.22,1,.36,1) forwards;color:var(--text)}.hero h1 .line2{display:block;color:var(--orange);text-shadow:0 0 60px rgb(239 75 35 / .4)}.hero-sub{font-size:17px;color:var(--muted);line-height:1.8;max-width:560px;margin:0 auto 44px;font-weight:300;opacity:0;animation:fadeUp 1s 2.6s cubic-bezier(.22,1,.36,1) forwards;text-align:center}.hero-btns{display:inline-block;gap:16px;justify-content:center;min-width:100%;opacity:0;animation:fadeUp 1s 2.8s cubic-bezier(.22,1,.36,1) forwards}.btn-hero-primary{background:var(--orange);color:var(--text);border:none;padding:15px 36px;font-weight:600;cursor:pointer;font-family:'DM Sans',sans-serif;letter-spacing:.5px;position:relative;overflow:hidden;transition:transform 0.3s;clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%);display:inline-block;white-space:nowrap}.btn-hero-primary:hover{transform:translateY(-3px);color:var(--text)}.btn-hero-primary::after{content:'';position:absolute;inset:0;background:rgb(255 255 255 / .2);transform:translateX(-100%) skewX(-15deg);transition:transform 0.5s ease}.btn-hero-primary:hover::after{transform:translateX(200%) skewX(-15deg)}.btn-hero-outline{background:#fff0;color:var(--text);border:1px solid rgb(255 255 255 / .2);padding:14px 32px;cursor:pointer;font-family:'DM Sans',sans-serif;transition:all 0.3s;display:inline-block}.btn-hero-outline:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-3px)}.hero-chip-wrap{position:relative;margin-top:64px;opacity:0;animation:fadeUp 1.2s 3s cubic-bezier(.22,1,.36,1) forwards;display:table;width:100%}.hero-kpis{display:flex;gap:0;justify-content:center;border:1px solid rgb(255 255 255 / .06);background:rgb(255 255 255 / .02);backdrop-filter:blur(8px);overflow:hidden}.hero-kpi{flex:1;padding:28px 40px;text-align:center;border-right:1px solid rgb(255 255 255 / .06);transition:background 0.3s}.hero-kpi:last-child{border-right:none}.hero-kpi:hover{background:rgb(239 75 35 / .05)}.kpi-num{font-family:'Rajdhani',sans-serif;font-size:36px;font-weight:700;color:var(--orange);line-height:1;display:inline-block}.kpi-lab{color:var(--muted2);text-transform:uppercase;letter-spacing:2px;margin-top:4px}.chip-section{padding:120px 60px;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--navy-dark) 0%,var(--navy-mid) 50%,var(--navy-dark) 100%)}.chip-section-inner{max-width:1100px;margin:0 auto;gap:80px;align-items:center}.chip-text .sec-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-weight:500}.chip-text h2{font-family:'Rajdhani',sans-serif;font-size:clamp(36px, 4vw, 54px);color:var(--text);font-weight:700;line-height:1.05;margin-bottom:24px}.chip-text p{color:var(--muted);line-height:1.85;margin-bottom:20px;font-weight:300}.chip-text .learn-more{display:inline-flex;align-items:center;gap:8px;color:var(--orange);font-weight:500;text-decoration:none;border-bottom:1px solid rgb(239 75 35 / .3);padding-bottom:2px;transition:gap 0.3s,border-color 0.3s}.chip-text .learn-more:hover{gap:14px;border-color:var(--orange)}.chip-text .learn-more::after{content:'→'}.services-section{padding:120px 60px;position:relative;overflow:hidden}.services-section::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='52' viewBox='0 0 60 52'%3E%3Cpolygon points='30,2 58,16 58,44 30,58 2,44 2,16' fill='none' stroke='rgba(239,75,35,0.04)' stroke-width='1'/%3E%3C/svg%3E") repeat;background-size:60px 52px}.section-header{text-align:center;margin-bottom:64px;position:relative}.sec-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-weight:500;text-align:left}.sec-h{font-family:'Rajdhani',sans-serif;font-size:clamp(32px, 4vw, 52px);font-weight:700;line-height:1.05;margin-bottom:16px;color:var(--text)}.sec-sub{*/ color:var(--muted);max-width:520px;margin:0 auto;line-height:1.8;font-weight:300}.hex-grid-vision-mission{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;position:relative;max-width:100%!important;margin:0 auto}.hex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;position:relative;margin:0 auto}.hex-service{position:relative;padding:44px 32px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);overflow:hidden;transition:all 0.4s cubic-bezier(.22,1,.36,1);cursor:default}.hex-service-know-more{position:relative;padding:44px 32px;background:rgb(239 75 35 / .5);border:1px solid rgb(255 255 255 / .05);overflow:hidden;transition:all 0.4s cubic-bezier(.22,1,.36,1);cursor:default}.hex-service-know-more .svc-title{font-family:'Rajdhani',sans-serif;font-size:36px;font-weight:700;margin-bottom:10px;letter-spacing:.3px;color:var(--text);text-align:center;margin-top:60px}.hex-service::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(239 75 35 / .06),transparent);opacity:0;transition:opacity 0.4s}.hex-service::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent);transform:scaleX(0);transition:transform 0.4s ease}.hex-service:hover{background:rgb(239 75 35 / .04);transform:translateY(-6px);border-color:rgb(239 75 35 / .2)}.hex-service:hover::before{opacity:1}.hex-service:hover::after{transform:scaleX(1)}.svc-hex{width:52px;height:52px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:rgb(239 75 35 / .12);display:grid;place-items:center;margin-bottom:20px;font-size:20px;transition:transform 0.4s cubic-bezier(.34,1.56,.64,1),background 0.3s}.hex-service:hover .svc-hex{transform:scale(1.15) rotate(15deg);background:rgb(239 75 35 / .22)}.svc-num{position:absolute;top:24px;right:24px;font-family:'Rajdhani',sans-serif;font-size:36px;font-weight:700;color:rgb(239 75 35 / .1);line-height:1;transition:color 0.3s}.hex-service:hover .svc-num{color:rgb(239 75 35 / .25)}.svc-title{font-family:'Rajdhani',sans-serif;font-size:20px;font-weight:700;margin-bottom:10px;letter-spacing:.3px;color:var(--orange)}.svc-desc{color:var(--muted);line-height:1.7}@media(max-width:768px){.hex-grid-vision-mission{display:grid;grid-template-columns:repeat(1,1fr);gap:2px;position:relative;max-width:100%!important;margin:0 auto}.hero-btns .text-right{text-align:center;margin-bottom:15px}.hero-btns .text-left{text-align:center;margin-bottom:15px}.mob-issue-hero-primary{display:table;margin:15px auto 30px auto}}.why-section{padding:120px 60px;background:linear-gradient(180deg,var(--navy-dark) 0%,var(--navy-surface) 50%,var(--navy-dark) 100%);position:relative;overflow:hidden}.why-section::before{content:'PRECISION';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Rajdhani',sans-serif;font-size:200px;font-weight:700;color:rgb(255 255 255 / .015);letter-spacing:20px;white-space:nowrap;pointer-events:none}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgb(255 255 255 / .04);max-width:1100px;margin:0 auto}.why-item{padding:36px 28px;background:var(--navy-dark);border-bottom:2px solid #fff0;transition:all 0.35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.why-item::before{content:'';position:absolute;top:0;left:0;right:0;height:0;background:rgb(239 75 35 / .04);transition:height 0.4s}.why-item:hover{border-bottom-color:var(--orange);transform:translateY(-4px);background:#0e0b2e}.why-item:hover::before{height:100%}.why-hex{width:44px;height:44px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:rgb(239 75 35 / .1);display:grid;place-items:center;margin-bottom:18px;transition:transform 0.4s cubic-bezier(.34,1.56,.64,1)}.why-item:hover .why-hex{transform:rotate(30deg) scale(1.1)}.why-n{font-family:'Rajdhani',sans-serif;font-weight:700;color:var(--orange);letter-spacing:1px;opacity:.5;margin-bottom:6px}.why-t{font-family:'Rajdhani',sans-serif;font-size:17px;font-weight:700;margin-bottom:8px;line-height:1.2}.why-d{color:var(--muted);line-height:1.65}.why-card{perspective:1000px;height:220px}.why-inner{position:relative;width:100%;height:100%;transition:transform 0.7s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.why-card:hover .why-inner{transform:rotateY(180deg)}.why-front,.why-back{position:absolute;inset:0;padding:36px 28px;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;background:var(--navy-dark);border:1px solid rgb(255 255 255 / .05)}.why-front{align-items:flex-start}.why-back{transform:rotateY(180deg);background:rgb(239 75 35 / .06);border:1px solid rgb(239 75 35 / .3);color:var(--text);line-height:1.7}.why-card:hover .why-front{border-color:rgb(239 75 35 / .2)}.why-card:hover .why-back{box-shadow:0 10px 30px rgb(0 0 0 / .4)}.why-hex{transition:transform 0.4s ease}.why-card:hover .why-front .why-hex{transform:rotate(20deg) scale(1.1)}.why-card:hover{filter:drop-shadow(0 0 20px rgb(239 75 35 / .15))}@media(max-width:768px){.why-card:active .why-inner{transform:rotateY(180deg)}}.industries-section{padding:120px 60px;position:relative;overflow:hidden}.ind-full-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid rgb(255 255 255 / .05);max-width:1100px;margin:48px auto 0}.ind-item{padding:40px 20px;text-align:center;border-right:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05);cursor:pointer;transition:all 0.35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.ind-item:nth-child(6n){border-right:none}.ind-item::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--orange);transform:scaleX(0);transition:transform 0.35s ease}.ind-item:hover{background:rgb(239 75 35 / .05)}.ind-item:hover::before,.ind-item.active::before{transform:scaleX(1)}.ind-item.active{background:rgb(239 75 35 / .07)}.ind-hex-icon{width:52px;height:52px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:rgb(239 75 35 / .08);display:grid;place-items:center;margin:0 auto 16px;font-size:20px;transition:transform 0.4s cubic-bezier(.34,1.56,.64,1),background 0.3s}.ind-item:hover .ind-hex-icon,.ind-item.active .ind-hex-icon{transform:scale(1.2) rotate(20deg);background:rgb(239 75 35 / .18)}.ind-label{font-family:'Rajdhani',sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .55);transition:color 0.3s}.ind-item:hover .ind-label,.ind-item.active .ind-label{color:var(--text)}.timeline-section{padding:120px 60px;background:linear-gradient(180deg,var(--navy-dark),var(--navy-surface),var(--navy-dark));position:relative;overflow:hidden}.timeline-inner{max-width:1100px;margin:0 auto;gap:80px;align-items:start}.timeline-list{margin-top:0}.tl-item{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid rgb(255 255 255 / .05);transition:all 0.3s;position:relative}.tl-item:first-child{padding-top:0}.tl-item:last-child{border-bottom:none}.tl-item:hover{padding-left:12px}.tl-year{font-family:'Rajdhani',sans-serif;font-weight:700;color:var(--orange);min-width:50px;margin-top:2px}.tl-pin{width:10px;height:10px;flex-shrink:0;margin-top:5px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--orange);transition:transform 0.3s}.tl-item:hover .tl-pin{transform:scale(1.5) rotate(30deg)}.tl-text{color:var(--muted);line-height:1.7}.timeline-stats{display:grid;gap:16px;margin-top:0}.stat-box{padding:28px 24px;border:1px solid rgb(239 75 35 / .12);background:rgb(239 75 35 / .03);transition:all 0.35s cubic-bezier(.22,1,.36,1)}.stat-box:hover{background:rgb(239 75 35 / .07);border-color:rgb(239 75 35 / .3);transform:translateY(-4px)}.stat-num{font-family:'Rajdhani',sans-serif;font-size:44px;font-weight:700;color:var(--orange);line-height:1;display:block}.stat-lab{color:var(--muted2);text-transform:uppercase;letter-spacing:1.5px;margin-top:6px}.stat-desc{color:var(--muted);margin-top:8px;line-height:1.5}.news-section{padding:120px 60px;position:relative;overflow:hidden}.news-section::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='52' viewBox='0 0 60 52'%3E%3Cpolygon points='30,2 58,16 58,44 30,58 2,44 2,16' fill='none' stroke='rgba(239,75,35,0.03)' stroke-width='1'/%3E%3C/svg%3E") repeat;background-size:60px 52px}.news-grid{gap:2px;position:relative}.news-card{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);overflow:hidden;text-decoration:none;color:inherit;display:block;transition:all 0.4s cubic-bezier(.22,1,.36,1)}.news-card:hover{background:rgb(239 75 35 / .05);border-color:rgb(239 75 35 / .2);transform:translateY(-6px)}.news-img{height:160px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.news-img-1{background:linear-gradient(135deg,#1a1757 0%,#2d2899 100%)}.news-img-2{background:linear-gradient(135deg,#120f3e 0%,#3d1a0f 100%)}.news-img-3{background:linear-gradient(135deg,#0e1a40 0%,#1a1757 100%)}.news-img-label{font-family:'Rajdhani',sans-serif;letter-spacing:3px;text-transform:uppercase;color:rgb(255 255 255 / .25)}.news-img::after{content:'';position:absolute;inset:0;background:rgb(239 75 35 / .12);opacity:0;transition:opacity 0.35s}.news-card:hover .news-img::after{opacity:1}.news-body{padding:24px}.news-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--orange);font-weight:600;margin-bottom:10px}.news-title{font-weight:500;line-height:1.55;color:rgb(255 255 255 / .85);transition:color 0.3s}.news-card:hover .news-title{color:var(--text)}.news-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--orange);border-bottom:1px solid rgb(239 75 35 / .25);padding-bottom:2px;transition:gap 0.3s}.news-card:hover .news-link{gap:10px}.cta-section{padding:140px 60px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--navy-dark),var(--navy-mid),var(--navy-dark))}.cta-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgb(239 75 35 / .1),transparent 65%);animation:ctaOrb 5s ease-in-out infinite}@keyframes ctaOrb{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.cta-hex-deco{position:absolute;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--orange)}.cta-hex-deco.d1{width:180px;height:180px;top:-40px;left:-40px;opacity:.04;animation:hexDrift 10s ease-in-out infinite}.cta-hex-deco.d2{width:120px;height:120px;bottom:-30px;right:-30px;opacity:.05;animation:hexDrift 8s 2s ease-in-out infinite reverse}.cta-section h2{font-family:'Rajdhani',sans-serif;font-size:clamp(36px, 5vw, 72px);font-weight:700;line-height:1.05;margin-bottom:20px;position:relative;color:var(--text)}.cta-section h2 span{color:var(--orange)}.cta-section p{color:var(--muted);max-width:500px;margin:0 auto 44px;line-height:1.8;font-weight:300;position:relative;text-align:center}.cta-btns{display:flex;gap:16px;justify-content:center;position:relative}.btn-cta-p{background:var(--orange);color:var(--text);border:none;padding:16px 44px;font-weight:600;cursor:pointer;font-family:'DM Sans',sans-serif;letter-spacing:.5px;clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%);position:relative;overflow:hidden;transition:transform 0.3s}.btn-cta-p:hover{transform:translateY(-3px)}.btn-cta-p::after{content:'';position:absolute;inset:0;background:rgb(255 255 255 / .2);transform:translateX(-100%) skewX(-15deg);transition:transform 0.5s}.btn-cta-p:hover::after{transform:translateX(200%) skewX(-15deg)}.btn-cta-o{background:#fff0;color:var(--text);border:1px solid rgb(255 255 255 / .2);padding:15px 36px;cursor:pointer;font-family:'DM Sans',sans-serif;transition:all 0.3s}.btn-cta-o:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-3px)}footer{background:var(--navy-mid);padding:72px 60px 40px;border-top:1px solid rgb(239 75 35 / .2);position:relative;overflow:hidden}footer::before{content:'';position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent)}.foot-link{color:var(--orange-light)!important}.foot-link:hover{color:var(--orange)!important}.foot-link i{color:var(--text)!important}.foot-link:hover i{color:var(--text)!important}.ft-brand-mark{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ft-brand-mark img{max-width:200px}.ft-hex{width:40px;height:40px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--orange);display:grid;place-items:center}.ft-hex-inner{width:14px;height:14px;background:#fff;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.ft-wordmark{font-family:'Rajdhani',sans-serif;font-size:20px;font-weight:700;color:var(--text);letter-spacing:1px}.ft-wordmark span{color:var(--orange)}.ft-tagline{color:var(--muted2);line-height:1.75;margin-bottom:24px;max-width:300px}.ft-socials{display:flex;gap:8px}.ft-soc{width:34px;height:34px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:rgb(255 255 255 / .05);display:grid;place-items:center;cursor:pointer;font-family:'Rajdhani',sans-serif;font-weight:700;color:rgb(255 255 255 / .4);transition:all 0.3s}.ft-soc a{color:rgb(255 255 255 / .4)}.ft-soc:hover,.ft-soc:hover a{background:var(--orange);color:var(--text)}.ft-col h4{font-family:'Rajdhani',sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);margin-bottom:20px;font-weight:700}.ft-col a{display:block;color:var(--muted2);text-decoration:none;margin-bottom:10px;transition:color 0.25s,padding-left 0.25s}.ft-col a:hover{color:var(--text);padding-left:6px}.ft-addr{color:var(--muted2);line-height:1.8}.ft-addr strong{color:rgb(255 255 255 / .5);letter-spacing:1.5px;text-transform:uppercase;display:block;margin-bottom:2px}.footer-bottom{border-top:1px solid rgb(255 255 255 / .05);padding-top:24px;display:flex;justify-content:space-between;align-items:center}.ft-copy{color:var(--muted2)}.ft-copy a{color:rgb(255 255 255 / .35);text-decoration:none;transition:color 0.25s}.ft-copy a:hover{color:var(--orange)}.back-top{position:fixed;bottom:32px;right:32px;z-index:50;width:46px;height:46px;background:var(--orange);cursor:pointer;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:grid;place-items:center;color:var(--text);font-size:18px;font-weight:700;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s,transform 0.3s}.back-top.show{opacity:1;visibility:visible}.back-top:hover{transform:translateY(-4px) scale(1.1)}.clients-bar{padding:48px 60px;background:rgb(255 255 255 / .01);border-top:1px solid rgb(255 255 255 / .04);border-bottom:1px solid rgb(255 255 255 / .04)}.clients-label{letter-spacing:3px;text-transform:uppercase;color:var(--muted2);text-align:center;margin-bottom:28px}.clients-track{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.client-hex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);padding:14px 24px;font-family:'Rajdhani',sans-serif;font-weight:700;color:rgb(255 255 255 / .3);letter-spacing:1px;transition:all 0.3s;cursor:default;clip-path:none;background-color:var(--text);margin-bottom:15px}.client-hex:hover{background:rgb(239 75 35 / .06);border-color:rgb(239 75 35 / .2);background-color:rgb(255 255 255 / .8);border-radius:30px 0}.client-hex img{width:100%}.bg-glow{position:fixed;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgb(96 165 250 / .18),transparent 45%),radial-gradient(circle at 80% 30%,rgb(168 85 247 / .18),transparent 45%),radial-gradient(circle at 50% 80%,rgb(34 211 238 / .15),transparent 45%);z-index:-1}.filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px}.filter-btn{border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .05);color:var(--text);padding:8px 16px;border-radius:20px;cursor:pointer}.filter-btn.active{background:var(--orange);color:#000}.card-ui{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:18px;padding:20px;transition:0.3s;cursor:pointer;height:100%}.card-ui:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgb(0 0 0 / .4)}.card-ui h5{color:var(--text)}.avatar{object-fit:cover;border:0 solid rgb(255 255 255 / .2)}.role{color:var(--orange)}.tag{padding:3px 8px;border-radius:10px;background:rgb(96 165 250 / .2);display:inline-block;margin-top:8px;text-transform:capitalize}.socials{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:8px;opacity:0;transition:0.3s}.socials i{background:rgb(255 255 255 / .08);padding:6px;border-radius:50%}.socials i:hover{color:var(--orange)}.sidepanel{position:fixed;top:0;right:-100%;width:100%;max-width:450px;height:100%;background:#0b1220;transition:0.4s;z-index:50;display:flex;flex-direction:column;z-index:999999;box-shadow:0 0 30px #282743;border-left:5px solid #282743}.bullet{width:16px;display:inline;margin-right:6px}.sidepanel.open{right:0}.panel-header{padding:20px;border-bottom:1px solid rgb(255 255 255 / .1);text-align:center}.panel-header h4{color:var(--text)}.panel-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:10px;border:2px solid rgb(255 255 255 / .2)}.panel-role{color:var(--orange)}.panel-body{padding:20px;overflow:auto;line-height:1.7}.panel-social{margin-top:10px;display:flex;justify-content:center;gap:15px}.panel-social i:hover{color:var(--orange);cursor:pointer}.close-btn{position:absolute;right:15px;top:15px;cursor:pointer}@media(max-width:768px){.sidepanel{top:auto;bottom:-100%;height:75%;border-radius:20px 20px 0 0}.sidepanel.open{bottom:0;right:0}}@media(max-width:1024px){nav,footer{padding-left:32px;padding-right:32px}.hero,.chip-section,.services-section,.why-section,.industries-section,.timeline-section,.news-section,.cta-section,.clients-bar{padding-left:32px;padding-right:32px}}@media(max-width:768px){.nav-links,.nav-cta{display:none}.hero h1{font-size:44px}.hero-kpis{flex-direction:column}.hero-kpi{border-right:none;border-bottom:1px solid rgb(255 255 255 / .06)}.hex-grid,.why-grid{grid-template-columns:1fr}.ind-full-grid{grid-template-columns:repeat(1,1fr)}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.cta-btns{flex-direction:column;align-items:center}.cont-right,.cont-left,.cont-center{text-align:center!important}}.dropdown-menu{background:rgb(0 0 0 / .85);border:none;backdrop-filter:blur(10px);margin-top:0;transition:opacity 0.2s ease,transform 0.2s ease}.dropdown-menu{z-index:1050}.dropdown:hover .dropdown-menu{display:block;opacity:1;transform:translateY(0)}.dropdown-item{color:var(--text)}.dropdown-item:hover{background:#ef4b23;color:var(--text)}.navbar-toggler-icon{background-image:none;width:25px;height:2px;background:#fff;position:relative}.navbar-toggler-icon::before,.navbar-toggler-icon::after{content:"";position:absolute;width:25px;height:2px;background:#fff;left:0}.navbar-toggler-icon::before{top:-8px}.navbar-toggler-icon::after{top:8px}.dropdown-toggle::after{display:none}.legacy-section{background:radial-gradient(circle at top left,#0b0921,#0e0c29);position:relative;display:flex;align-items:center;justify-content:space-between;padding:100px 8%;gap:60px}.glow-dot{position:absolute;width:12px;height:12px;background:var(--orange);border-radius:50%;box-shadow:0 0 15px var(--orange),0 0 40px var(--orange);animation:float 6s ease-in-out infinite}.dot1{top:20%;left:45%}.dot2{bottom:15%;left:20%;animation-delay:2s}.dot3{top:30%;right:15%;animation-delay:4s}@keyframes float{0%,100%{transform:translateY(0);opacity:.8}50%{transform:translateY(-20px);opacity:1}}.legacy-section .legacy-left{flex:1.2;opacity:0;transform:translateY(40px);transition:all 1s ease}.legacy-section .tag{color:var(--orange);letter-spacing:3px;margin-bottom:20px}.legacy-section .legacy-title{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:25px;color:var(--text)}.legacy-section .legacy-title span{background:linear-gradient(90deg,var(--orange),var(--orange));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.legacy-section .legacy-text{line-height:1.9;color:#c7c9e0;margin-bottom:18px}.legacy-section .legacy-right{flex:1;display:flex;justify-content:center;opacity:0;transform:translateY(40px);transition:all 1s ease 0.3s}.legacy-section .cert-card{position:relative;backdrop-filter:blur(25px);background:rgb(255 255 255 / .07);border-radius:14px;padding:50px 35px;max-width:420px;width:100%;border:1px solid rgb(255 255 255 / .1);box-shadow:0 20px 60px rgb(0 0 0 / .5);overflow:hidden}.legacy-section .cert-card::before{content:"";position:absolute;inset:-2px;border-radius:14px;background:linear-gradient(120deg,var(--orange),transparent,var(--orange));opacity:.4;animation:rotateGlow 6s linear infinite}.legacy-section .cert-card::after{content:"";position:absolute;inset:2px;background:rgb(10 12 40 / .95);border-radius:12px}.legacy-section .cert-card *{position:relative;z-index:2}.legacy-section .cert-title{font-size:22px;margin-bottom:5px;color:var(--text)}.legacy-section .cert-sub{color:var(--orange);margin-bottom:25px}.legacy-section .cert-list{display:flex;flex-direction:column;gap:15px}.legacy-section .cert-item{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:8px;background:rgb(255 255 255 / .05);transition:0.3s ease;cursor:pointer}.legacy-section .cert-item:hover{background:rgb(255 90 44 / .15);transform:translateX(6px)}.legacy-section .icon img{width:24px}@keyframes rotateGlow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.show{opacity:1!important;transform:translateY(0)!important}@media (max-width:900px){.legacy-section{flex-direction:column}.legacy-section .legacy-title{font-size:34px}}#container4p{background:radial-gradient(circle at top left,#0a0f2c,#020617 70%);color:var(--text);padding-top:60px}#container4p .container{display:flex;padding:60px;padding-top:0;gap:60px}.grid4p{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card4p{position:relative;border-radius:18px;overflow:hidden;cursor:pointer;transition:all 0.35s ease;backdrop-filter:blur(10px)}.content h2,title{color:var(--text)}.card4p img{width:100%;height:100%;object-fit:cover;opacity:.75;transition:0.4s}.card4p::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent)}.card4p:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 40px rgb(255 102 0 / .15)}.card4p:hover img{opacity:1}.card4p.active{box-shadow:0 0 25px var(--border);transform:scale(1.03)}.card4p span{position:absolute;bottom:18px;left:18px;font-size:18px;font-weight:600;z-index:2}.content{flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:900px){.container{flex-direction:column}}.our-team{margin-top:100px}.future-quality-section{margin-top:60px;padding-bottom:100px;background-color:#090f33}.future-quality-box{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);color:var(--text);display:table;width:100%;padding:20px;transition:0.3s;border-radius:10px;cursor:pointer}.future-quality-box h5{color:var(--text)}.future-quality-box:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgb(0 0 0 / .4)}.future-quality-box:hover a{color:var(--orange)}.section-comingsoon{padding-top:180px;margin-bottom:30px}.comingsoon-logo{max-width:72px;margin:0 auto;margin-bottom:15px}.comingsoon-header{color:var(--text);text-transform:uppercase;text-align:center;margin-bottom:100px;letter-spacing:2px}.sectionNumber{background:linear-gradient(135deg,#100e29,#090729);color:#fff;padding:100px 20px;text-align:center}.sectionNumber h1{font-size:42px;margin-bottom:40px;letter-spacing:1px}.gridNumber{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:1100px;margin:auto}.cardNumber{background:rgb(255 255 255 / .05);border-radius:16px;padding:30px;backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .1);transition:0.4s ease;transform:translateY(40px);opacity:0}.cardNumber.show{transform:translateY(0);opacity:1}.cardNumber:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 15px 40px rgb(0 0 0 / .5)}.label{letter-spacing:1px;opacity:.7}.number{font-size:34px;font-weight:700;margin:15px 0}.desc{opacity:.75}.yellow{color:var(--orange)}.pink{color:var(--orange)}.orange{color:var(--orange)}.purple{color:var(--orange)}.green{color:var(--orange)}.cardNumber:nth-child(1){transition-delay:0.1s}.cardNumber:nth-child(2){transition-delay:0.2s}.cardNumber:nth-child(3){transition-delay:0.3s}.cardNumber:nth-child(4){transition-delay:0.4s}.cardNumber:nth-child(5){transition-delay:0.5s}.cardNumber:nth-child(6){transition-delay:0.6s}.cardNumber:nth-child(7){transition-delay:0.7s}.cardNumber:nth-child(8){transition-delay:0.8s}.cardNumber:nth-child(9){transition-delay:0.9s}.sdg-section{background:radial-gradient(circle at top left,#0a0f2c,#020617 70%);padding:80px 20px;text-align:center;color:var(--text)}.sdg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:25px;margin-top:50px;max-width:1100px;margin-left:auto;margin-right:auto}.sdg-card{padding:10px;transition:all 0.4s ease;position:relative;overflow:hidden}.sdg-card:hover img{transform:translateY(-10px) scale(1.05);width:100%;transition:transform 0.5s ease;transform:rotate(8deg) scale(1.1)}.sdg-card{opacity:0;animation:fadeUp 0.8s ease forwards}.sdg-card:nth-child(1){animation-delay:0.1s}.sdg-card:nth-child(2){animation-delay:0.2s}.sdg-card:nth-child(3){animation-delay:0.3s}.sdg-card:nth-child(4){animation-delay:0.4s}.sdg-card:nth-child(5){animation-delay:0.5s}.sdg-card:nth-child(6){animation-delay:0.6s}.sdg-card:nth-child(7){animation-delay:0.7s}.sdg-card:nth-child(8){animation-delay:0.8s}.sdg-card:nth-child(9){animation-delay:0.9s}.sdg-card:nth-child(10){animation-delay:1s}.sdg-card:nth-child(11){animation-delay:1.1s}.sdg-card:nth-child(12){animation-delay:1.2s}.sdg-card:nth-child(13){animation-delay:1.3s}.sdg-card:nth-child(14){animation-delay:1.4s}.sdg-card:nth-child(15){animation-delay:1.5s}.sdg-card:nth-child(16){animation-delay:1.6s}.sdg-card:nth-child(17){animation-delay:1.7s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.ces-section{padding:80px 8%;background:radial-gradient(circle at top,#0b1b3a,#050b1a 60%)}.ces-block{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-bottom:90px;opacity:0;transform:translateY(40px);transition:all 1s ease;padding-top:100px;padding-bottom:100px}.ces-block.show{opacity:1;transform:translateY(0)}.ces-block.reverse{flex-direction:row-reverse}.ces-section .text{flex:1}.video-card{flex:1;position:relative;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .5);transform:scale(.98);transition:0.4s ease}.video-card:hover{transform:scale(1.02)}.video-card img{width:100%;display:block;filter:brightness(.85)}.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:rgb(239 75 35 / .95);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;box-shadow:0 0 30px rgb(239 75 35 / .6);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(239 75 35 / .5)}70%{box-shadow:0 0 0 25px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (max-width:667px){.ces-block{display:block}}.divider{height:1px;background:linear-gradient(90deg,transparent,#ef4b23,transparent);margin:60px 0}.ces-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgb(239 75 35 / .08),transparent 40%);pointer-events:none}.container-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.news-box{background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .05);overflow:hidden;text-decoration:none;color:inherit;display:block;width:100%;padding:20px;min-height:360px;margin-bottom:25px;opacity:0;transform:translateY(30px);transition:all 1.3s ease;will-change:opacity,transform}.news-box.show{opacity:1;transform:translateY(0)}.news-box:hover{background:rgb(239 75 35 / .05);border-color:rgb(239 75 35 / .2);transform:translateY(-6px)}.news-box p{font-size:100%;color:var(--text);padding-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.news-box a.knowmore{float:left}.news-box a.pdf{float:right}.pdf-icon{max-width:36px;display:none}.section-faq{padding-top:90px;padding-bottom:60px}.faq{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:12px;margin-bottom:12px;cursor:pointer;overflow:hidden;transition:0.3s}.faq-question{padding:16px;display:flex;justify-content:space-between;align-items:center}.faq-answer{max-height:0;overflow:hidden;padding:0 16px;color:#cfcfe6;transition:0.4s ease}.faq.active .faq-answer{max-height:150px;padding-bottom:16px}.faq span{transition:0.3s}.faq.active span{transform:rotate(180deg)}.faq{opacity:0;transform:translateY(100px);animation:fadeUp 2.0s ease forwards}.faq:nth-child(1){animation-delay:1.0s}.faq:nth-child(2){animation-delay:1.25s}.faq:nth-child(3){animation-delay:1.5s}.faq:nth-child(4){animation-delay:1.75s}.faq:nth-child(5){animation-delay:2.0s}.faq:nth-child(6){animation-delay:2.25s}.faq:nth-child(7){animation-delay:2.5s}.faq:nth-child(8){animation-delay:2.75s}.faq:nth-child(9){animation-delay:3.0s}.faq:nth-child(10){animation-delay:3.25s}.faq:nth-child(11){animation-delay:3.5s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:.2}}.recent-insigts-section{padding-top:120px;padding-bottom:80px}.career-section{background:linear-gradient(135deg,#0a0820,#0f0d2b);padding-top:90px;padding-bottom:60px}.card-career{background:rgb(255 255 255 / .06);border-radius:16px;padding:20px 25px;backdrop-filter:blur(12px);transition:all 0.4s ease;position:relative;overflow:hidden;cursor:pointer;width:calc(50% - 40px);float:left;margin:20px}.card-career::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .2),transparent);transition:0.6s}.card-career:hover::before{left:100%}.card-career:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgb(0 0 0 / .4)}.badge{position:absolute;top:20px;right:20px;background:#4CAF50;color:#fff;padding:6px 12px;border-radius:20px;font-weight:700}.card-career small{opacity:.7;color:var(--text);width:80%;display:block;word-wrap:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-career h2{margin:10px 0;font-size:22px;color:#fff}.info{opacity:.85;display:flex;gap:15px;margin-top:10px;color:var(--text)}.arrow{position:absolute;right:20px;bottom:20px;font-size:22px;transition:transform 0.3s ease}.card-career:hover .arrow{transform:translateX(6px)}.career-section h5,.career-section span b{color:var(--orange)}.career-section h6{color:var(--orange-light)}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.card-career{animation:fadeUp 0.8s ease forwards;opacity:0}.card-career:nth-child(1){animation-delay:0.2s}.card-career:nth-child(2){animation-delay:0.4s}.card-career:nth-child(3){animation-delay:0.6s}.card-career:nth-child(4){animation-delay:0.8s}.card-career:nth-child(5){animation-delay:1.0s}.card-career:nth-child(6){animation-delay:1.2s}.card-career:nth-child(7){animation-delay:1.4s}.card-career:nth-child(8){animation-delay:1.6s}.card-career:nth-child(9){animation-delay:1.8s}.card-career:nth-child(10){animation-delay:2.0s}@keyframes fadeUp{from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.card-career{background:rgb(255 255 255 / .06);border-radius:16px;padding:20px 25px;backdrop-filter:blur(12px);transition:all 0.4s ease;position:relative;overflow:hidden;cursor:pointer;width:calc(100% - 40px);float:left;margin:20px}.badge{position:relative;top:0;right:0;clear:both;display:table;margin-bottom:10px;display:table}}.career-section{background:radial-gradient(circle at top,#0b0b1a,#070713 60%,#05050c);color:#fff;padding:80px 0}.career-section h2{font-weight:700;letter-spacing:-.5px}.form-wrapper{max-width:1100px;margin:40px auto 0;padding:35px;border-radius:20px;border:1px solid rgb(0 0 0 / .6);position:relative;overflow:hidden}.form-wrapper::before{content:"";position:absolute;inset:0;pointer-events:none}.form-group{margin-bottom:18px}.form-label{display:block;color:rgb(255 255 255 / .7);margin-bottom:6px}.form-input,.form-select,textarea{width:100%;padding:12px 14px;border-radius:10px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);color:#fff;outline:none;transition:0.25s ease}.form-input:hover,.form-select:hover,textarea:hover,input[type="file"]:hover{border-color:rgb(255 90 31 / .4)}.form-input:focus,.form-select:focus,textarea:focus,input[type="file"]:focus{border-color:#ff5a1f;box-shadow:0 0 0 3px rgb(255 90 31 / .15)}textarea{min-height:120px;resize:none}input[type="file"]{margin-top:1rem;padding:1.5em;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);color:#fff;outline:none;transition:0.25s ease}input[type="file"]::file-selector-button{display:inline-block;margin-top:15px;border-radius:12px;border:none;background:linear-gradient(135deg,#ff5a1f,#ff7a3d);color:#fff;font-weight:600;cursor:pointer;transition:0.25s ease;box-shadow:0 10px 30px rgb(255 90 31 / .25);letter-spacing:.5px;position:relative;overflow:hidden;transition:transform 0.3s;clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%);padding:0 14px 15px 15px}.row>div{margin-bottom:10px}#intern-fields,#company-details{margin-top:10px;padding:10px;border-radius:12px;background:rgb(255 255 255 / .02);border:1px dashed rgb(255 255 255 / .08)}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgb(255 90 31 / .35)}.btn-hero-primary-1{background:var(--orange);color:var(--text);border:none;padding:15px 36px;font-weight:600;cursor:pointer;font-family:'DM Sans',sans-serif;letter-spacing:.5px;position:relative;overflow:hidden;transition:transform 0.3s;clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%);display:inline-block;white-space:nowrap;display:inline;margin-right:20px}.btn-hero-primary-1:hover{transform:translateY(-3px);color:var(--text)}.btn-hero-primary-1::after{content:'';position:absolute;inset:0;background:rgb(255 255 255 / .2);transform:translateX(-100%) skewX(-15deg);transition:transform 0.5s ease}.btn-hero-primary-1:hover::after{transform:translateX(200%) skewX(-15deg)}@media (max-width:768px){.form-wrapper{padding:20px}}.hidden{display:none}.form-details{border:1px solid #090f33;padding:40px 20px 20px 20px;margin:60px 0;position:relative;border-radius:20px}.form-details.personal-details::after{content:'Personal Details';background-color:var(--navy-dark)}.form-details.exp-details::after{content:'Experience Details';background-color:var(--navy-dark)}.form-details.company-details::after{content:'Company Details';background-color:var(--navy-dark)}.form-details::after{position:absolute;top:0;left:20px;padding:5px 15px;color:#fff;background-color:var(--dark);border-radius:20px;transform:translateY(-50%)}input::selection{color:#fff;background-color:#000!important}@media (max-width:640px){.main-container{padding:1rem}.form-wrapper{padding:1.5rem}.form-title{font-size:1.5rem}}.contact-one{position:relative;overflow:hidden}@media (max-width:1299px){.contact-one--page{margin-top:0}}.contact-one--page .contact-bg-effect{width:calc(100% - 250px)}@media (max-width:1799px){.contact-one--page .contact-bg-effect{width:calc(100% - 150px)}}@media (max-width:1599px){.contact-one--page .contact-bg-effect{width:calc(100% - 70px)}}@media (max-width:1399px){.contact-one--page .contact-bg-effect{width:100%;border-radius:0}}@media (max-width:1299px){.contact-one--page .contact-bg-effect{width:100%;border-radius:0}}.contact-one--page .contact-bg-effect__shape{display:inline-block;left:0}@media (max-width:1299px){.contact-one--page .contact-bg-effect__shape{display:none}}.contact-bg-effect{width:100%;height:100%;position:relative;position:absolute;top:0;right:0;overflow:hidden}.contact-bg-effect::after{content:"";width:41.103%;height:100%;position:absolute;top:0;right:0;clip-path:polygon(37% 0,100% 0%,100% 100%,0 100%)}@media (max-width:991px){.contact-bg-effect::after{display:none}}.contact-items{margin:0}.contact-items li+li{margin-top:30px}.contact-items li:nth-child(even){margin-left:70px}@media (max-width:991px){.contact-items li:nth-child(even){margin-left:0}.contact-item{min-width:100%!important}}.contact-item{min-width:285px;display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:18px;position:relative;padding:20px 21px;overflow:hidden;border:1px solid var(--dark);transition:all 500ms ease;background-color:var(--navy-dark)}.contact-item::before{content:"";width:54px;height:54px;position:absolute;top:20px;left:21px;z-index:-1;border-radius:10px;background-color:var(--orange);transition:all 500ms ease}.contact-item:hover{border-color:#fff0}.contact-item:hover::before{width:100%;height:100%;top:0;left:0;border-radius:10px}.contact-item-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px;color:#fff;background-color:var(--orange);transition:all 500ms ease}.contact-item:hover .contact-item-icon{color:var(--orange);background-color:#fff}.contact-item-title{margin-bottom:5px;font-size:18px;color:var(--orange-light);font-weight:700;line-height:1.277;text-transform:capitalize;transition:all 500ms ease}.contact-item:hover .contact-item-title{color:#fff}.contact-item-data{color:var(--text);font-weight:400;line-height:1.277;line-height:1.3125;background:linear-gradient(to right,currentcolor 0%,currentcolor 100%) 0 95%/0px 1px no-repeat;transition:all 500ms ease}.contact-item-data:hover{background-size:100% 1px}.contact-item:hover .contact-item-data{color:#fff}.input-container label{padding-bottom:10px;color:#fff;font-size:.9rem;font-weight:400;pointer-events:none;z-index:1000;transition:0.5s}.input-container.textarea label{transform:translateY(0)}.input{width:100%;outline:none;border:2px solid #ffffff80}textarea.input{min-height:150px;resize:none;overflow-y:auto}.contact-info{height:100%;background:var(--navy-dark);padding:30px}.service-section,.media-section{padding:100px 20px}.tech-section{padding:100px 20px}.container-services-main{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}.image-box img{width:100%;border-radius:18px;display:block}.content h2{font-size:36px;margin-bottom:30px;font-weight:600}.cards-container-main{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-left:-120px}.card-service{padding:26px;border-radius:16px;line-height:1.6;box-shadow:0 12px 30px rgb(0 0 0 / .25);transition:0.3s ease}.card-service:hover{transform:translateY(-6px)}.icon{font-size:26px;margin-bottom:12px}.card-service.dark{background:var(--navy);color:var(--text)}.card-service.dark h3,.card-service.light h3{color:var(--orange)}.card-service.light{background:var(--text);color:var(--navy-dark)}.card-service h3{font-size:18px;margin-bottom:10px}@media (max-width:900px){.container-services-main{grid-template-columns:1fr}.cards-container-main{grid-template-columns:1fr}.content h2{text-align:center}}.section-concept-design-assistance{padding-top:100px;padding-bottom:60px}.text-light-orange{color:var(--orange)}.infra-section{padding:100px 0 0 0}.infra-card{padding:26px;border-radius:16px;line-height:1.6;box-shadow:0 12px 30px rgb(0 0 0 / .25);transition:0.3s ease;background-color:var(--navy-surface)}.infra-card:hover{transform:translateY(-6px)}.infra-card h4{padding-top:20px;color:var(--text);text-align:center}.wrapper-infra{margin-top:100px;display:flex;justify-content:center;align-items:center;min-height:90vh}.section-infra{width:100%;max-width:1190px;padding:40px 16px;text-align:center}.card-infra-wrapper{position:relative}.card-infra{--r:30px;--s:40px;background-color:var(--navy-surface);padding:24px;width:100%;text-align:left;border-radius:30px;clip-path:shape(from 0 0,hline to calc(100% - var(--s) - 2 * var(--r)),arc by var(--r) var(--r) of var(--r) cw,arc by var(--s) var(--s) of var(--s),arc by var(--r) var(--r) of var(--r) cw,vline to 100%,hline to 0);min-height:300px}.card-infra h3{color:var(--orange)}.card-infra p{color:var(--muted);margin-top:30px}.card-infra-circle{width:60px;height:60px;background-color:var(--navy-surface);position:absolute;top:0;right:0;border-radius:50%;font-size:1.5rem;display:flex;justify-content:center;align-items:center;font-weight:700}.mfg-infra{margin-top:50px;padding-top:100px;background:rgb(10 12 20 / .75);box-shadow:0 10px 30px rgb(0 0 0 / .5)}.mfg-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px}.mfg-filter-btn{border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .05);color:var(--text);padding:8px 16px;border-radius:20px;cursor:pointer}.mfg-filter-btn.active{background:var(--orange);color:#000}.mfg-card-ui{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:18px;padding:20px;transition:0.3s;cursor:pointer;height:100%}.mfg-card-ui:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgb(0 0 0 / .4)}.mfg-card-ui h5{color:var(--text)}.mfg-avatar{width:100%;margin-bottom:20px;object-fit:cover;border:2px solid rgb(255 255 255 / .2)}.mfg-role{color:var(--muted)}.mfg-tag{padding:3px 8px;border-radius:10px;background:rgb(96 165 250 / .2);display:inline-block;margin-top:8px;text-transform:capitalize}.mfg-socials{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:8px;opacity:0;transition:0.3s}.mfg-socials i{background:rgb(255 255 255 / .08);padding:6px;border-radius:50%}.mfg-socials i:hover{color:var(--orange)}.mfg-sidepanel{position:fixed;top:0;right:-100%;width:100%;max-width:450px;height:100%;background:#0b1220;transition:0.4s;z-index:50;display:flex;flex-direction:column;z-index:999999}.mfg-sidepanel.open{right:0}.mfg-panel-header{padding:20px;border-bottom:1px solid rgb(255 255 255 / .1);text-align:center}.mfg-panel-header h4{color:var(--text)}.mfg-panel-avatar{width:100%;object-fit:cover;margin-bottom:10px;border:2px solid rgb(255 255 255 / .2)}.mfg-panel-role{color:var(--orange)}.mfg-panel-body{padding:20px;overflow:auto;line-height:1.7}.mfg-panel-social{margin-top:10px;display:flex;justify-content:center;gap:15px}.mfg-panel-social i:hover{color:var(--orange);cursor:pointer}.mfg-close-btn{position:absolute;right:15px;top:15px;cursor:pointer}@media(max-width:768px){.mfg-sidepanel{top:auto;bottom:-100%;height:75%;border-radius:20px 20px 0 0}.mfg-sidepanel.open{bottom:0;right:0}}.utility-support{margin-top:50px;padding-top:100px;box-shadow:0 10px 30px rgb(0 0 0 / .5);margin-bottom:60px;padding-bottom:60px}.utility-support-card-ui{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:18px;padding:20px;transition:0.3s;cursor:pointer;height:100%}.utility-support-card-ui:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgb(0 0 0 / .4);background:linear-gradient(135deg,#1a1757 0%,#222133 100%);box-shadow:10px 10px 10px #202550;opacity:.8}.utility-support-card-ui h5{color:var(--orange);text-align:center;margin-bottom:15px}.utility-support-card-ui img{margin-bottom:20px}.flow{padding:60px 40px}.stage{margin-bottom:80px;position:relative;padding-left:30px;border-left:2px solid rgb(239 75 35 / .3);opacity:.35;transform:scale(.98);transition:0.7s cubic-bezier(.22,1,.36,1);min-height:60vh}.stage.active{opacity:1;transform:scale(1.02) translateY(-5px)}.stage-title{background:#ef4b23;padding:18px 22px;border-radius:14px;font-size:18px;font-weight:600;margin-bottom:20px;box-shadow:0 10px 25px rgb(239 75 35 / .2)}.stage-title small{display:block;font-weight:400;opacity:.85;margin-top:6px;font-size:13px}.cards-service{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.card-service{background:rgb(255 255 255 / .05);padding:18px;border-radius:14px;border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(10px);transition:0.3s}.card-service:hover{transform:translateY(-6px);border-color:#ef4b23;box-shadow:0 10px 25px rgb(239 75 35 / .15)}.icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:10px;color:#000}.card-service h4{margin:0 0 6px;font-size:15px;color:#ef4b23}.card-service p{margin:0;font-size:13px;color:#B8C7E0;line-height:1.4}.stage::before{content:"";position:absolute;left:-7px;top:28px;width:12px;height:12px;background:rgb(239 75 35 / .25);border-radius:50%;transition:0.4s ease}.stage.active::before{background:#ef4b23;transform:scale(1.6);box-shadow:0 0 15px #ef4b23,0 0 30px rgb(239 75 35 / .5);animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1.4)}50%{transform:scale(1.8)}100%{transform:scale(1.4)}}.it-infra-section{position:relative;padding:120px 8%;overflow:hidden;background:radial-gradient(circle at top left,#09071c,transparent 30%),radial-gradient(circle at bottom right,rgb(0 183 255 / .12),transparent 25%),linear-gradient(135deg,#06101d,#091a2e,#0b0823)}.bg-glow{position:absolute;width:auto;border-radius:50%;background:rgb(0 153 255 / .12);filter:blur(90px);animation:floatGlow 8s ease-in-out infinite alternate}.glow-1{top:-120px;left:-100px}.glow-2{bottom:-140px;right:-120px;animation-delay:3s}@keyframes floatGlow{from{transform:translateY(0) scale(1)}to{transform:translateY(40px) scale(1.15)}}.infra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;position:relative;z-index:2}.infra-card{position:relative;padding:38px 32px;border-radius:28px;background:rgb(0 0 0 / .1);border:1px solid rgb(0 0 0 / .2);backdrop-filter:blur(18px);transition:all .45s ease;overflow:hidden}.infra-card::before{content:'';position:absolute;inset:0;border-radius:28px;padding:1px;background:linear-gradient(135deg,rgb(0 153 255 / .7),rgb(0 255 255 / .2),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:.4s}.infra-card:hover::before{opacity:1}.infra-card:hover{transform:translateY(-12px);background:rgb(255 255 255 / .07);box-shadow:0 20px 40px rgb(0 0 0 / .4),0 0 25px rgb(0 153 255 / .15)}.infra-card::after{content:'';position:absolute;top:-120%;left:-50%;width:220%;height:220%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .08),transparent);transform:rotate(25deg);transition:1s}.infra-card:hover::after{top:120%}.icon-wrap{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;color:#fff;font-size:28px;animation:iconFloat 4s ease-in-out infinite}@keyframes iconFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.infra-card h3{color:#fff;font-size:24px;margin-bottom:18px;line-height:1.4}.infra-card p{color:#b5c5d9;line-height:1.8;font-size:15px}.service-icon-box-content{color:#FFF}.service-icon-box-content ul{padding-left:20PX}.service-icon-box-content ul li{margin-top:10px}@media(max-width:768px){.it-infra-section{padding:90px 20px}.section-header h2{font-size:42px}.infra-card{padding:32px 24px}}.main-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 40px}.wrapper-it{width:100%;max-width:1450px;display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center;position:relative}.wrapper-it .panel{position:relative;padding:50px;border-radius:32px;overflow:hidden;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(18px);box-shadow:0 10px 40px rgb(0 0 0 / .4),inset 0 0 0 1px rgb(255 255 255 / .03);transition:.5s ease}.wrapper-it .panel:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgb(0 0 0 / .5),0 0 40px rgb(0 183 255 / .15)}.wrapper-it .panel::before{content:'';position:absolute;width:280px;height:280px;border-radius:50%;background:rgb(0 162 255 / .12);filter:blur(90px);z-index:0}.wrapper-it .left-panel::before{top:-100px;left:-100px}.wrapper-it .right-panel::before{bottom:-100px;right:-100px}.wrapper-it .content{position:relative;z-index:2}.wrapper-it .dot{width:10px;height:10px;border-radius:50%;background:#ff4d2e;box-shadow:0 0 12px #ff4d2e;animation:blink 1.5s infinite}@keyframes blink{50%{opacity:.3}}.wrapper-it .image-card{position:relative;width:100%;border-radius:24px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:#071624;box-shadow:0 10px 40px rgb(0 0 0 / .4),0 0 40px rgb(0 162 255 / .08)}.wrapper-it .image-card img{width:100%;height:100%;object-fit:cover;transition:1s ease}.wrapper-it .image-card:hover img{transform:scale(1.08)}.wrapper-it .overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(0 183 255 / .18),rgb(0 255 255 / .08))}.wrapper-it .lines{position:absolute;inset:0;overflow:hidden}.wrapper-it .lines span{position:absolute;width:2px;height:150%;background:linear-gradient(transparent,#ff4d2e,transparent);opacity:.5;animation:scan 4s linear infinite}.wrapper-it .lines span:nth-child(1){left:20%}.wrapper-it .lines span:nth-child(2){left:50%;animation-delay:1s}.wrapper-it .lines span:nth-child(3){left:80%;animation-delay:2s}@keyframes scan{from{transform:translateY(-100%)}to{transform:translateY(100%)}}.wrapper-it .center-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.wrapper-it .center-box .arrow-circle{width:130px!important;height:130px!important;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.wrapper-it .center-box .arrow-circle::before{content:'';position:absolute;width:200px!important;height:200px!important;background:conic-gradient(transparent,#ff4d2e,transparent,transparent);animation:rotate 4s linear infinite}.wrapper-it .center-box .arrow-circle::after{content:'';position:absolute;inset:5px;border-radius:50%;background:#061120}@keyframes rotate{100%{transform:rotate(360deg)}}.wrapper-it .center-box .arrow-it{position:relative;z-index:2;font-size:55px;color:#ff4d2e;animation:arrowMove 1.2s infinite}@keyframes arrowMove{0%{transform:translateX(-8px)}50%{transform:translateX(8px)}100%{transform:translateX(-8px)}}.wrapper-it .transform-text{text-align:center;color:#ff4d2e;font-size:15px;line-height:1.8;letter-spacing:1px;font-weight:500}@media(max-width:1200px){.wrapper-it{grid-template-columns:1fr;gap:70px}.wrapper-it .center-box{order:2}.wrapper-it .right-panel{order:3}.wrapper-it .title{font-size:46px}}@media(max-width:768px){.main-section{padding:40px 16px}.wrapper-it{grid-template-columns:1fr;gap:60px}.wrapper-it .center-box{order:2}.wrapper-it .right-panel{order:3}.wrapper-it .panel{padding:28px 20px;border-radius:24px}.wrapper-it .title{font-size:32px}.wrapper-it .description{font-size:14px;line-height:1.8}.wrapper-it .arrow-circle{width:100px;height:100px}.wrapper-it .arrow{font-size:42px;transform:rotate(90deg);animation:arrowMobile 1.2s infinite}@keyframes arrowMobile{0%{transform:rotate(90deg) translateX(-8px)}50%{transform:rotate(90deg) translateX(8px)}100%{transform:rotate(90deg) translateX(-8px)}}}@media(max-width:480px){.wrapper-it .title{font-size:28px}.wrapper-it .badge{font-size:12px;padding:8px 14px}.wrapper-it .description{font-size:13px}}.grid-enterprise{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 40px;position:relative;z-index:2}@media(max-width:768px){.grid-enterprise{display:grid;grid-template-columns:repeat(1,1fr);gap:60px 40px;position:relative;z-index:2}}.card-enterprise{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:0.3s}.icon-box-enterprise{width:110px;height:110px;border-radius:20px;background:#fff;box-shadow:0 10px 25px rgb(0 0 0 / .08);display:flex;align-items:center;justify-content:center;position:relative;transition:0.3s}.icon-box-enterprise img{width:55px}.number-enterprise{position:absolute;top:-10px;right:-10px;width:34px;height:34px;border-radius:50%;background:#ff6b3d;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;display:none}.card-enterprise.active .icon-box-enterprise{transform:scale(1.08);box-shadow:0 0 25px rgb(255 107 61 / .9),0 15px 35px rgb(0 0 0 / .15)}.label-enterprise{margin-top:18px;font-size:16px;font-weight:600;color:#fff}