.corp-home{--corp-navy:#0b1e3e;--corp-navy-2:#0f2a4d;--corp-navy-3:#142f57;--corp-orange:#f2661e;--corp-orange-dark:#d9530f;--corp-ink:#0f172a;--corp-muted:#64748b;--corp-line:#e6eaf1;color:var(--corp-ink);background:#fff;overflow-x:hidden}.corp-home *{box-sizing:border-box}.corp-home>header{-webkit-backdrop-filter:blur(20px)saturate(1.2);border-bottom:1px solid var(--corp-line);background:#fffffffa;transition:box-shadow .3s}.corp-home>header.is-scrolled{box-shadow:0 12px 30px #0b1e3e14}.corp-home>header .main-logo{transition:width .3s}.corp-home>header.is-scrolled>div{height:4.2rem}.corp-home>header.is-scrolled .main-logo{width:155px}.corp-home header nav a{color:var(--corp-ink);border-radius:.7rem;padding:.6rem .85rem;font-size:.86rem;font-weight:700;transition:color .2s,background .2s;position:relative}.corp-home header nav a:hover{color:var(--corp-orange);background:#f2661e0f}.corp-home header nav a.active-section-link{color:var(--corp-orange)}.corp-home header nav a.active-section-link:after{content:"";background:var(--corp-orange);border-radius:2px;height:2px;position:absolute;bottom:.15rem;left:.85rem;right:.85rem}.corp-home .mobile-nav-toggle{border:1px solid var(--corp-line);color:var(--corp-ink);background:#fff;border-radius:.8rem;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.8rem;font-weight:800;display:flex}.corp-home .mobile-nav-menu{inset-inline-end:0;z-index:60;border:1px solid var(--corp-line);background:#fff;border-radius:1rem;flex-direction:column;gap:.15rem;min-width:220px;padding:.6rem;display:flex;position:absolute;top:calc(100% + .6rem);box-shadow:0 24px 60px #0b1e3e29}.corp-home .mobile-nav-menu a{color:var(--corp-ink);border-radius:.7rem;padding:.7rem .9rem;font-size:.88rem;font-weight:700}.corp-home .mobile-nav-menu a:hover,.corp-home .mobile-nav-menu a.active-section-link{color:var(--corp-orange);background:#f2661e14}.corp-home .public-action{color:var(--corp-ink);border-radius:.8rem;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.corp-home .public-action:hover{color:var(--corp-orange);background:#0b1e3e0f}.corp-home .public-action span,.corp-home .public-action small{display:none}@media (min-width:1280px){.corp-home .user-action span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:inline;overflow:hidden}}.corp-btn{white-space:nowrap;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.92rem;font-weight:800;transition:transform .25s,box-shadow .25s,background .2s,border-color .2s;display:inline-flex}.corp-btn-sm{padding:.6rem 1.15rem;font-size:.82rem}.corp-btn-primary{background:var(--corp-orange);color:#fff;box-shadow:0 14px 30px #f2661e52}.corp-btn-primary:hover{background:var(--corp-orange-dark);transform:translateY(-3px);box-shadow:0 18px 36px #f2661e66}.corp-btn-ghost-light{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1.5px solid #ffffff8c}.corp-btn-ghost-light:hover{background:#ffffff24;border-color:#fff;transform:translateY(-3px)}.corp-btn-dark{background:var(--corp-navy);color:#fff;padding:1rem 1.9rem}.corp-btn-dark:hover{background:#132a4f;transform:translateY(-3px)}.corp-kicker{letter-spacing:.02em;align-items:center;gap:.55rem;font-size:.72rem;font-weight:900;display:inline-flex}.corp-kicker span{background:currentColor;border-radius:2px;width:1.6rem;height:2px;display:inline-block}.corp-kicker-dark{color:var(--corp-orange)}.corp-kicker-light{color:#ffb98a}.corp-kicker-center{justify-content:center;width:100%}.corp-h2{color:var(--corp-ink);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:900;line-height:1.3}.corp-h2-light{color:#fff}.corp-h3{color:var(--corp-ink);font-size:1.2rem;font-weight:900}.corp-h3-light{color:#fff}.corp-lead{color:var(--corp-muted);font-size:.98rem;line-height:1.9}.corp-lead-light{color:#cbd5e1}.corp-body{color:var(--corp-muted);font-size:.92rem;line-height:1.85}.corp-body-light{color:#b9c6dc}.corp-section{padding:4.5rem 0}.corp-section-tight{padding:3rem 0}.corp-home [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.corp-home [data-reveal].is-visible{opacity:1;transform:none}.corp-hero{isolation:isolate;background:#06101f;justify-content:center;align-items:flex-end;min-height:100svh;padding-top:6.5rem;padding-bottom:2.4rem;display:flex;position:relative;overflow:hidden}.corp-hero-network{z-index:-5;position:absolute;inset:5rem 0 0;overflow:hidden}.corp-hero-network img,.corp-hero-network canvas,.corp-hero-network video{width:100%;height:100%;display:block;position:absolute;inset:0}.corp-hero-network img{object-fit:cover;object-position:50% 50%}.corp-hero-network video{object-fit:cover;object-position:50% 50%;filter:saturate(1.14)contrast(1.06)}.corp-hero-network canvas{pointer-events:none}.corp-hero-vignette{z-index:-4;background:linear-gradient(#0000 36%,#040c191f 54%,#040e1d6b 74%,#030a16c7 100%);position:absolute;inset:5rem 0 0}.corp-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(640px,100% - 3rem);max-width:640px;margin-inline:auto;padding:2rem 0;display:flex;position:relative}.corp-hero-inner>*{animation:.9s both corpHeroEnter}.corp-hero-inner>:nth-child(2){animation-delay:80ms}.corp-hero-inner>:nth-child(3){animation-delay:.16s}.corp-hero-inner>:nth-child(4){animation-delay:.24s}.corp-hero-inner>:nth-child(5){animation-delay:.32s}.corp-hero-inner>:nth-child(6){animation-delay:.4s}@keyframes corpHeroEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.corp-hero-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;text-shadow:0 6px 35px #00000047;max-width:20ch;margin-top:1rem;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:950;line-height:1.15}@media (min-width:901px){.corp-hero-title{white-space:nowrap;width:max-content;max-width:none;margin-inline:auto;font-size:clamp(1.9rem,2.9vw,3.4rem)}}.corp-hero-accent{color:#7dd3fc;letter-spacing:.01em;margin-top:.6rem;font-size:1.05rem;font-weight:700}.corp-hero-lead{color:#7dd3fc;max-width:38rem;margin-top:1.3rem;font-size:clamp(.92rem,1.2vw,1.04rem);line-height:2}.corp-hero-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.1rem;display:flex}.corp-hero-badges{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.4rem;display:flex}.corp-badge-pill{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.76rem;display:inline-flex}.corp-badge-pill strong{color:#fff;font-size:.92rem;font-weight:900}.corp-hero-scroll{bottom:2rem;background:#ffffff2e;width:1px;height:46px;position:absolute;inset-inline-start:50%;transform:translate(50%)}.corp-hero-scroll span{inset-inline:0;background:#7dd3fc;height:34%;animation:2.2s ease-in-out infinite corpScrollHint;position:absolute;top:0;box-shadow:0 0 9px #7dd3fc}@keyframes corpScrollHint{0%{opacity:.2;transform:translateY(0)}55%{opacity:1}to{opacity:0;transform:translateY(190%)}}@media (max-width:900px){.corp-hero{align-items:flex-end;min-height:900px;padding-top:8rem;padding-bottom:1.6rem}.corp-hero-vignette{background:linear-gradient(#0000 22%,#0208121a 42%,#040f1f66 66%,#030a16bd 100%)}.corp-hero-inner{width:auto;margin-inline:1.25rem;padding:0}.corp-hero-title{font-size:clamp(2.2rem,10vw,3.5rem)}.corp-hero-scroll{display:none}}.corp-diff-grid{grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid}@media (min-width:720px){.corp-diff-grid{grid-template-columns:repeat(5,1fr)}}.corp-diff-item{text-align:center;border:1px solid var(--corp-line);color:var(--corp-ink);cursor:pointer;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.7rem;padding:1.4rem .9rem;font-size:.86rem;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s,background .3s,color .3s;display:flex}.corp-diff-item:hover{color:#fff;background:linear-gradient(135deg,#f2661e,#ff8a4c);border-color:#0000;transform:translateY(-4px);box-shadow:0 16px 34px #f2661e59}.corp-diff-icon{background:#f2661e1a;border-radius:999px;place-items:center;width:3rem;height:3rem;transition:background .3s;display:grid}.corp-diff-item:hover .corp-diff-icon{background:#ffffff38}.corp-diff-item:hover .corp-diff-icon svg{stroke:#fff}.corp-capability-grid{grid-template-columns:repeat(1,1fr);gap:1.25rem;display:grid}@media (min-width:700px){.corp-capability-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.corp-capability-grid{grid-template-columns:repeat(4,1fr)}}.corp-card{border:1px solid var(--corp-line);background:#fff;border-radius:1.4rem;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 10px 30px #0b1e3e0d}.corp-capability-card{padding:1.7rem;position:relative;overflow:hidden}.corp-card:hover,.corp-capability-card:hover{border-color:#f2661e4d;transform:translateY(-6px);box-shadow:0 24px 46px #0b1e3e1f}.corp-capability-photo{object-fit:cover;border-radius:.9rem;width:100%;height:9rem;margin-bottom:1rem}.corp-icon-tile{background:linear-gradient(140deg, var(--corp-navy), var(--corp-navy-3));border-radius:.9rem;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:.6rem;display:grid}.corp-icon-tile-sm{border-radius:.75rem;width:2.6rem;height:2.6rem}.corp-capability-number{color:var(--corp-orange);font-size:.72rem;font-weight:900;position:absolute;top:1.5rem;left:1.6rem}.corp-capability-reveal{opacity:0;pointer-events:none;background:linear-gradient(135deg,#0b1e3e,#163663);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.5rem;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.corp-capability-card:hover .corp-capability-reveal{opacity:1;transform:translateY(0)}.corp-capability-reveal ul{text-align:center;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.corp-capability-reveal li{color:#fff;letter-spacing:.01em;padding-bottom:.5rem;font-size:1.05rem;font-weight:900;position:relative}.corp-capability-reveal li:not(:last-child):after{content:"";background:var(--corp-orange);border-radius:2px;width:2rem;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.corp-tag{border:1px solid var(--corp-line);color:var(--corp-muted);border-radius:999px;padding:.3rem .75rem;font-size:.68rem;font-weight:700}.corp-tag-solid{color:var(--corp-orange-dark);background:#f2661e1a;border:0;display:inline-block}.corp-stats-band{border-top:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:linear-gradient(#fff 0%,#f7f9fc 100%);padding:4rem 0;position:relative;overflow:hidden}.corp-stats-band:before{content:"";z-index:0;background:radial-gradient(34rem 16rem at 8% -10%,#f2661e14,#0000 60%),radial-gradient(34rem 16rem at 96% 110%,#0b1e3e12,#0000 60%);position:absolute;inset:0}.corp-stats-glow{z-index:0;pointer-events:none;background-image:linear-gradient(90deg, var(--corp-line) 1px, transparent 1px), linear-gradient(0deg, var(--corp-line) 1px, transparent 1px);opacity:.55;background-size:3.2rem 3.2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60rem 20rem at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(60rem 20rem at 50% 0,#000 0%,#0000 75%)}.corp-stats-title{z-index:1;text-align:center;color:var(--corp-orange-dark);letter-spacing:.02em;margin-bottom:2.2rem;font-size:.84rem;font-weight:800;position:relative}.corp-stats-grid{z-index:1;text-align:center;grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid;position:relative}@media (min-width:720px){.corp-stats-grid{grid-template-columns:repeat(5,1fr)}}.corp-stat-item{border:1px solid var(--corp-line);background:#fff;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.35rem;padding:1.6rem 1rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 10px 26px #0b1e3e0d}.corp-stat-item:hover{border-color:#f2661e47;transform:translateY(-5px);box-shadow:0 18px 40px #0b1e3e1a}.corp-stat-item strong{background:linear-gradient(135deg, var(--corp-orange) 0%, var(--corp-navy-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900}.corp-stat-item span{color:var(--corp-muted);font-size:.78rem;font-weight:600}.corp-partners-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1rem 2.6rem;margin-top:1.6rem;display:flex}.corp-partner-word{color:#94a3b8;letter-spacing:.01em;filter:grayscale();opacity:.85;font-size:1rem;font-weight:800;transition:opacity .2s,color .2s,filter .2s}.corp-partner-word:hover{opacity:1;color:var(--corp-ink);filter:grayscale(0)}.corp-dp-section{background:var(--corp-navy);isolation:isolate;position:relative;overflow:hidden}.corp-dp-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.corp-dp-media video{object-fit:cover;object-position:50% 40%;filter:saturate(1.14)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.corp-dp-overlay{z-index:-1;background:linear-gradient(100deg,#060f20c7 10%,#060f2075 55%,#0b1e3e47 100%);position:absolute;inset:0}.corp-status-badge{color:#7dd3fc;background:#7dd3fc14;border:1px solid #7dd3fc66;border-radius:999px;margin-top:.9rem;padding:.4rem .9rem;font-size:.7rem;font-weight:900;display:inline-flex}.corp-dp-points{flex-direction:column;gap:.7rem;margin-top:1.6rem;display:flex}.corp-dp-points li{color:#dbeafe;align-items:center;gap:.7rem;font-size:.92rem;font-weight:700;list-style:none;display:flex}.corp-dp-points li:before{content:"";background:var(--corp-orange);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;box-shadow:0 0 10px #f2661eb3}.truck-scene{width:100%;position:relative}.truck-scene .ts-svg{width:100%;height:auto;display:block}.truck-scene .ts-status{top:.6rem;color:#bbf7d0;opacity:0;background:#060f20b8;border:1px solid #4ade8066;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.72rem;font-weight:800;transition:opacity .6s .4s,transform .6s .4s;display:inline-flex;position:absolute;inset-inline-end:.6rem;transform:translateY(-6px)}.truck-scene.ts-active .ts-status{opacity:1;transform:none}.truck-scene .ts-status-dot{background:#4ade80;border-radius:999px;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite tsBlink;box-shadow:0 0 8px #4ade80e6}@keyframes tsBlink{0%,to{opacity:1}50%{opacity:.35}}.ts-cloud{opacity:.9}.ts-cloud-a{animation:9s ease-in-out infinite tsCloudDrift}.ts-cloud-b{animation:11s ease-in-out infinite reverse tsCloudDrift}@keyframes tsCloudDrift{0%,to{transform:translate(96px,44px)}50%{transform:translate(84px,38px)}}.ts-bolt,.ts-bolt-spark{opacity:0}.truck-scene.ts-active .ts-bolt-a{animation:4.4s ease-in-out infinite tsBoltFlash}.truck-scene.ts-active .ts-bolt-b{animation:4.4s ease-in-out 2.2s infinite tsBoltFlash}.truck-scene.ts-active .ts-bolt-spark-a{animation:4.4s ease-in-out infinite tsSparkPop}.truck-scene.ts-active .ts-bolt-spark-b{animation:4.4s ease-in-out 2.2s infinite tsSparkPop}@keyframes tsBoltFlash{0%,92%,to{opacity:0}4%{opacity:1}8%{opacity:.15}11%{opacity:.9}16%{opacity:0}}@keyframes tsSparkPop{0%,14%,to{opacity:0;transform:scale(.4)}16%{opacity:1;transform:scale(1.6)}24%{opacity:0;transform:scale(2.4)}}.ts-drone{transform-origin:50%;animation:3.2s ease-in-out infinite tsDroneHover}@keyframes tsDroneHover{0%,to{transform:translate(660px,64px)}50%{transform:translate(648px,54px)}}.ts-rotor{transform-origin:50%;animation:.18s linear infinite spin}.ts-beam,.ts-impact{opacity:0}.truck-scene.ts-active .ts-beam{animation:4.4s ease-in-out .6s infinite tsBeamFire}.truck-scene.ts-active .ts-impact{animation:4.4s ease-in-out .6s infinite tsImpactPop}@keyframes tsBeamFire{0%,78%,to{opacity:0}80%{opacity:1}90%{opacity:.9}93%{opacity:0}}@keyframes tsImpactPop{0%,90%,to{opacity:0;transform:scale(.5)}92%{opacity:1;transform:scale(2.2)}98%{opacity:0;transform:scale(3)}}.ts-dome{opacity:.55;transform-origin:400px 272px;animation:5s ease-in-out infinite tsDomeBreathe}.ts-dome-ring{opacity:.4}.truck-scene.ts-active .ts-dome-ring{animation:4.4s ease-in-out infinite tsRingPulse}@keyframes tsDomeBreathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.62;transform:scale(1.02)}}@keyframes tsRingPulse{0%,76%,to{stroke:#7dd3fc8c;stroke-width:1.5px}84%{stroke:#7dd3fc;stroke-width:3px}92%{stroke:#7dd3fc8c;stroke-width:1.5px}}.ts-road-dashes{animation:1s linear infinite tsRoadMove}@keyframes tsRoadMove{0%{transform:translate(0)}to{transform:translate(-70px)}}.ts-truck{animation:2.4s ease-in-out infinite tsTruckBounce}@keyframes tsTruckBounce{0%,to{transform:translate(400px,236px)}50%{transform:translate(400px,232px)}}.ts-wheel{transform-origin:50%;animation:.5s linear infinite spin}.ts-shield-badge{transform-origin:50%;animation:2.4s ease-in-out infinite tsBadgeGlow}@keyframes tsBadgeGlow{0%,to{filter:drop-shadow(0 0 2px #38bdf866)}50%{filter:drop-shadow(0 0 7px #38bdf8e6)}}.ts-core-pulse{transform-origin:50%;animation:1.6s ease-in-out infinite tsCorePulse}@keyframes tsCorePulse{0%,to{opacity:.6;r:5}50%{opacity:1;r:6.4}}.ts-packet{opacity:0}.truck-scene.ts-active .ts-packet-0{animation:2.6s ease-in .2s infinite tsPacketFly}.truck-scene.ts-active .ts-packet-1{animation:2.6s ease-in .9s infinite tsPacketFly}.truck-scene.ts-active .ts-packet-2{animation:2.6s ease-in 1.6s infinite tsPacketFly}.truck-scene.ts-active .ts-packet-3{animation:2.6s ease-in 2.3s infinite tsPacketFly}@keyframes tsPacketFly{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:1;transform:translate(20px,-4px)scale(1)}85%{opacity:1;transform:translate(170px,6px)scale(1)}to{opacity:0;transform:translate(180px,8px)scale(.5)}}.corp-industry-grid{grid-template-columns:repeat(1,1fr);gap:1.1rem;display:grid}@media (min-width:640px){.corp-industry-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.corp-industry-grid{grid-template-columns:repeat(3,1fr)}}.corp-industry-tile{background:linear-gradient(150deg, var(--corp-navy), var(--corp-navy-3));isolation:isolate;background-position:50%;background-size:cover;border-radius:1.4rem;flex-direction:column;min-height:15rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.corp-industry-tile:hover,.corp-industry-tile:active{transform:translateY(-6px);box-shadow:0 24px 46px #0b1e3e38}.corp-industry-scrim{z-index:-1;background:linear-gradient(190deg,#060f2059 0%,#060f20db 100%);position:absolute;inset:0}.corp-industry-halo{position:relative}.corp-industry-tile{transition:transform .3s,box-shadow .3s}.corp-industry-tile:hover,.corp-industry-tile:active{box-shadow:0 0 0 1px #7dd3fc4d,0 24px 46px #0b1e3e4d}.corp-industry-tile:after{content:"";z-index:6;border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;filter:drop-shadow(0 0 6px #f2661e8c);background:conic-gradient(#0000 0% 62%,#f2661e 78%,#ffb98a 88%,#38bdf8 96%,#0000 100%);padding:2.5px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.corp-industry-tile:hover:after,.corp-industry-tile:active:after{opacity:1;animation:1.8s linear infinite corpTileBorderSpin}@keyframes corpTileBorderSpin{to{transform:rotate(360deg)}}.corp-news-card{border:1px solid var(--corp-line);background:#fff;border-radius:1.1rem;flex:none;width:min(78vw,300px);min-height:150px;max-height:230px;padding:1rem;transition:all .25s;overflow:hidden;box-shadow:0 12px 30px #0b1e3e0f}.corp-news-card:hover{border-color:#f2661e59;transform:translateY(-5px)}.corp-news-thumb{background:#eef1f6;border-radius:.75rem;width:100%;height:100px;display:block;overflow:hidden}.corp-news-thumb img{object-fit:cover;width:100%;height:100%;display:block}.corp-news-empty{border:1px dashed var(--corp-line);text-align:center;color:var(--corp-muted);background:#fff;border-radius:1.4rem;padding:1.5rem}.corp-credentials-card{padding:2rem}@media (min-width:768px){.corp-credentials-card{padding:2.6rem}}.corp-cert-tile{border:1px solid var(--corp-line);text-align:center;border-radius:.9rem;padding:.6rem;transition:transform .25s,border-color .25s,box-shadow .25s}.corp-cert-tile:hover{border-color:#f2661e59;transform:translateY(-3px);box-shadow:0 14px 26px #0b1e3e14}.corp-custom-card{border:1px solid var(--corp-line);background:linear-gradient(140deg,#fff7f1,#f5f9ff);border-radius:1.6rem;padding:2rem;box-shadow:0 14px 34px #0b1e3e0f}@media (min-width:768px){.corp-custom-card{padding:2.8rem}}.corp-cta-section{isolation:isolate;background:var(--corp-navy);position:relative;overflow:hidden}.corp-cta-media{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.corp-cta-overlay{z-index:-1;background:linear-gradient(#060f20e6 0%,#060f20c7 55%,#060f20eb 100%);position:absolute;inset:0}.corp-footer{background:linear-gradient(165deg,#0b1e3e 0%,#0a1930 55%,#081428 100%);border-top:1px solid #7dd3fc24;position:relative;overflow:hidden}.corp-footer-grid{z-index:1;grid-template-columns:1fr;position:relative}@media (min-width:900px){.corp-footer-grid{grid-template-columns:1.4fr 1fr 1.2fr 1.2fr}}.corp-footer-showcase{inset-inline-end:-6%;opacity:.4;pointer-events:none;z-index:0;filter:drop-shadow(0 25px 55px #38bdf84d);width:min(34vw,400px);animation:8s ease-in-out infinite corpFooterFloat;display:none;position:absolute;top:10%}@media (min-width:900px){.corp-footer-showcase{display:block}}.corp-footer-showcase img{border-radius:1.2rem;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}@keyframes corpFooterFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(1.2deg)}}.corp-footer-logo{align-items:center;display:inline-flex}.corp-footer-logo img{filter:drop-shadow(0 2px 10px #00000040)}.corp-hero-caret{vertical-align:-.08em;background:currentColor;width:.09em;height:.95em;margin-inline-start:.06em;animation:1s step-start infinite corpCaretBlink;display:inline-block}@keyframes corpCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.corp-interior-header{z-index:40;border-bottom:1px solid var(--corp-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;position:sticky;top:0}.corp-interior-header nav a{color:var(--corp-ink);white-space:nowrap;border-radius:.65rem;padding:.55rem .85rem;font-weight:700;transition:color .2s,background .2s;position:relative}.corp-interior-header nav a:hover{color:var(--corp-orange);background:#f2661e0f}.corp-interior-header nav a.active-section-link{color:var(--corp-orange);background:#f2661e14}.corp-interior-header .mobile-nav-toggle{border:1px solid var(--corp-line);color:var(--corp-ink);background:#fff;border-radius:.7rem;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.corp-interior-header .mobile-nav-menu{inset-inline-end:0;z-index:50;border:1px solid var(--corp-line);background:#fff;border-radius:1rem;flex-direction:column;gap:.2rem;min-width:220px;padding:.6rem;display:flex;position:absolute;top:calc(100% + .6rem);box-shadow:0 20px 40px #0b1e3e24}.corp-interior-header .mobile-nav-menu a{color:var(--corp-ink);border-radius:.6rem;padding:.65rem .85rem;font-weight:700}.corp-interior-header .mobile-nav-menu a:hover,.corp-interior-header .mobile-nav-menu a.active-section-link{color:var(--corp-orange);background:#f2661e14}.corp-chain-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2.2rem;display:flex}.corp-chain-step{color:var(--corp-orange-dark);letter-spacing:.02em;white-space:nowrap;background:#f2661e14;border:1px solid #f2661e52;border-radius:999px;align-items:center;padding:.6rem 1.2rem;font-size:.78rem;font-weight:900;display:inline-flex}.corp-chain-step-light{color:#7dd3fc;background:#7dd3fc14;border-color:#7dd3fc59}.corp-chain-arrow{color:var(--corp-muted);opacity:.7;font-size:1.05rem}.corp-chain-arrow-light{color:#64748b}.corp-feature-grid{grid-template-columns:repeat(1,1fr);gap:1.25rem;display:grid}@media (min-width:700px){.corp-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.corp-feature-grid{grid-template-columns:repeat(3,1fr)}}.corp-feature-card{padding:1.7rem}.corp-cta-video{z-index:-2;position:absolute;inset:0;overflow:hidden}.corp-cta-video video{object-fit:cover;object-position:50% 40%;filter:saturate(1.14)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.corp-hero-network video{max-height:90vw;top:50%;bottom:auto;transform:translateY(-50%)}}@media (max-width:768px){.corp-dp-media video,.corp-cta-video video{max-height:90vw;top:50%;bottom:auto;transform:translateY(-50%)}}.corp-cta-gradient-layer{z-index:-1;background:radial-gradient(48% 65% at 88% 8%,#12b88624,#0000 70%),radial-gradient(46% 60% at 5% 95%,#38bdf81f,#0000 70%),radial-gradient(85% 90% at 50% 20%,#050b187a,#0000 65%),linear-gradient(#060d1b61 0%,#060d1b33 30%,#060d1b4d 70%,#050b167a 100%);position:absolute;inset:0}.corp-cta-gradient-layer:before{content:"";opacity:.35;background:radial-gradient(60% 60% at 50% 0,#7dd3fc1a,#0000 75%);position:absolute;inset:0}.corp-diff-fan-wrap{max-width:620px;margin:0 auto;position:relative}.corp-diff-fan{width:100%;height:auto;display:block;overflow:visible}.corp-diff-wedge{stroke:#fff;stroke-width:1.4px;cursor:pointer;transition:filter .25s}.corp-diff-wedge:hover{filter:brightness(.78)saturate(1.3)}.corp-diff-wedge-label{fill:#fff;opacity:0;pointer-events:none;paint-order:stroke;stroke:#060f2059;stroke-width:2px;stroke-linejoin:round;font-size:6.4px;font-weight:900;transition:opacity .25s}.corp-diff-wedge-group:hover .corp-diff-wedge-label,.corp-diff-wedge-group:focus-within .corp-diff-wedge-label{opacity:1}.corp-industries-aura{z-index:0;pointer-events:none;position:absolute;inset:-10% -5%;overflow:hidden}.corp-industries-aura span{filter:blur(46px);opacity:.7;border-radius:999px;position:absolute}.corp-industries-aura span:first-child{background:radial-gradient(circle,#f2661ebf,#0000 70%);width:30rem;height:30rem;animation:26s linear infinite corpAuraOrbit1;top:-8%;right:-6%}.corp-industries-aura span:nth-child(2){background:radial-gradient(circle,#10b981b3,#0000 70%);width:26rem;height:26rem;animation:32s linear infinite corpAuraOrbit2;bottom:-12%;left:-8%}.corp-industries-aura span:nth-child(3){background:radial-gradient(circle,#38bdf89e,#0000 70%);width:24rem;height:24rem;animation:22s linear infinite reverse corpAuraOrbit3;top:32%;left:42%}@keyframes corpAuraOrbit1{0%{transform:translate(0)rotate(0)}50%{transform:translate(-3rem,2.4rem)rotate(180deg)}to{transform:translate(0)rotate(360deg)}}@keyframes corpAuraOrbit2{0%{transform:translate(0)rotate(0)}50%{transform:translate(2.6rem,-2.2rem)rotate(-180deg)}to{transform:translate(0)rotate(-360deg)}}@keyframes corpAuraOrbit3{0%{transform:rotate(0)translate(1.4rem)rotate(0)}to{transform:rotate(360deg)translate(1.4rem)rotate(-360deg)}}.corp-industries-content{z-index:1;position:relative}.corp-points-dark{flex-direction:column;gap:.65rem;margin-top:1.4rem;display:flex}.corp-points-dark li{color:var(--corp-ink);align-items:flex-start;gap:.7rem;font-size:.92rem;font-weight:700;line-height:1.7;list-style:none;display:flex}.corp-points-dark li:before{content:"";background:var(--corp-orange);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.55rem}.corp-points-omit{flex-direction:column;gap:.65rem;margin-top:1.4rem;display:flex}.corp-points-omit li{color:var(--corp-muted);align-items:flex-start;gap:.7rem;font-size:.88rem;font-weight:600;line-height:1.7;list-style:none;display:flex}.corp-points-omit li:before{content:"";background:#cbd5e1;border-radius:2px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.6rem}.corp-chain-piece{display:contents}.corp-badge-light{color:var(--corp-orange-dark);background:#f2661e14;border:1px solid #f2661e59;border-radius:999px;padding:.4rem .9rem;font-size:.7rem;font-weight:900;display:inline-flex}.corp-link-arrow{color:var(--corp-orange-dark);align-items:center;gap:.4rem;font-size:.92rem;font-weight:800;transition:gap .2s,color .2s;display:inline-flex}.corp-link-arrow:hover{color:var(--corp-orange);gap:.6rem}.corp-diff-wedge-icon{opacity:1;transition:opacity .25s}.corp-diff-wedge-group:hover .corp-diff-wedge-icon,.corp-diff-wedge-group:focus-within .corp-diff-wedge-icon{opacity:0}.corp-diff-hub-video-wrap{aspect-ratio:1;pointer-events:none;border-radius:50%;width:24%;animation:3.2s ease-in-out infinite corpHubGlowPulse;position:absolute;top:89.29%;left:50%;transform:translate(-50%,-50%)}.corp-diff-hub-video{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}@keyframes corpHubGlowPulse{0%,to{filter:drop-shadow(0 0 3px #38bdf873)}50%{filter:drop-shadow(0 0 11px #38bdf8cc)}}.corp-cta-wing{z-index:0;pointer-events:none;filter:drop-shadow(0 18px 34px #12b88659);width:clamp(90px,11vw,160px);height:clamp(220px,34vw,400px);position:absolute;top:56%;transform:translateY(-50%)}.corp-cta-wing svg{width:100%;height:100%;display:block}.corp-cta-wing-flip{transform:scaleX(-1)}.corp-cta-wing path{fill:#12b886;fill-opacity:.9}.corp-cta-wing-left{left:0;transform:translateY(-50%)translate(-60px)}.corp-cta-wing-right{right:0;transform:translateY(-50%)translate(60px)}.corp-home .corp-cta-wing-left.is-visible{animation:5s ease-in-out .6s infinite ctaWingPulseLeft;transform:translateY(-50%)translate(0)}.corp-home .corp-cta-wing-right.is-visible{animation:5s ease-in-out .6s infinite ctaWingPulseRight;transform:translateY(-50%)translate(0)}@keyframes ctaWingPulseLeft{0%,70%,to{transform:translateY(-50%)translate(0)}35%{transform:translateY(-50%)translate(46px)}}@keyframes ctaWingPulseRight{0%,70%,to{transform:translateY(-50%)translate(0)}35%{transform:translateY(-50%)translate(-46px)}}@media (max-width:860px){.corp-cta-wing{display:none}}.corp-cta-actions{z-index:10;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;margin-top:5.5rem;display:flex;position:relative}.corp-cta-action-card{isolation:isolate;border:1px solid #7dd3fc38;border-radius:16px;justify-content:center;align-items:flex-end;width:250px;max-width:100%;height:160px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #030a1859}.corp-cta-action-card:hover{border-color:#7dd3fc80;transform:translateY(-6px);box-shadow:0 24px 50px #030a187a}.corp-cta-action-media{z-index:0;background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}.corp-cta-action-card:hover .corp-cta-action-media{transform:scale(1.06)}.corp-cta-action-scrim{z-index:1;background:linear-gradient(#060f2000 35%,#060f20db 100%);position:absolute;inset:0}.corp-cta-action-label{z-index:2;color:#fff;text-align:center;padding:1rem;font-size:.9rem;font-weight:900;position:relative}.corp-cta-action-card-mock{background:linear-gradient(155deg,#0f2747 0%,#0b1e3e 55%,#081428 100%)}.corp-cta-mock-wrap{z-index:0;justify-content:center;align-items:center;padding:1.6rem 1.6rem 2.6rem;display:flex;position:absolute;inset:0}.corp-cta-mock-svg{width:100%;height:100%;overflow:visible}.corp-cta-mock-frame{fill:#7dd3fc0f;stroke:#7dd3fc66;stroke-width:1.4px}.corp-cta-mock-dot{fill:#7dd3fc8c}.corp-cta-mock-line{fill:none;stroke:#7dd3fc;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.corp-nav-dropdown{position:relative}.corp-nav-dropdown-trigger{color:var(--corp-ink);cursor:pointer;background:0 0;border:none;border-radius:.7rem;align-items:center;gap:.3rem;padding:.6rem .85rem;font-family:inherit;font-size:.86rem;font-weight:700;transition:color .2s,background .2s;display:inline-flex;position:relative}.corp-nav-dropdown-trigger:hover{color:var(--corp-orange);background:#f2661e0f}.corp-nav-dropdown-trigger.active-section-link{color:var(--corp-orange)}.corp-nav-caret{font-size:.62rem;transition:transform .2s;transform:rotate(-90deg)}.corp-nav-dropdown:hover .corp-nav-caret,.corp-nav-dropdown:focus-within .corp-nav-caret{transform:rotate(0)}.corp-nav-dropdown-trigger[aria-expanded=true] .corp-nav-caret{transform:rotate(90deg)}.corp-nav-dropdown-menu{z-index:70;border:1px solid var(--corp-line);opacity:0;visibility:hidden;background:#fff;border-radius:1rem;flex-direction:column;gap:.1rem;min-width:210px;padding:.5rem;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + .4rem);right:0;transform:translateY(-6px);box-shadow:0 24px 50px #0b1e3e24}.corp-nav-dropdown:hover .corp-nav-dropdown-menu,.corp-nav-dropdown:focus-within .corp-nav-dropdown-menu,.corp-nav-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.corp-nav-dropdown-menu a{color:var(--corp-ink);white-space:nowrap;border-radius:.6rem;padding:.6rem .85rem;font-size:.85rem;font-weight:700}.corp-nav-dropdown-menu a:hover,.corp-nav-dropdown-menu a.active-section-link{color:var(--corp-orange);background:#f2661e14}.corp-home .mobile-nav-menu .corp-nav-dropdown-trigger{justify-content:space-between;width:100%;padding:.7rem .9rem}.corp-home .mobile-nav-menu .corp-nav-dropdown-menu{opacity:1;visibility:visible;max-height:0;box-shadow:none;background:#f2661e0a;border:none;border-radius:.6rem;margin-top:.1rem;padding:0;transition:max-height .25s,padding .25s;position:static;overflow:hidden;transform:none}.corp-home .mobile-nav-menu .corp-nav-dropdown-menu.is-open{max-height:20rem;margin-bottom:.2rem;padding:.3rem}.corp-nav-mega{position:relative}.corp-nav-mega-panel{z-index:70;border:1px solid var(--corp-line);opacity:0;visibility:hidden;background:#fff;border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:.25rem;width:min(920px,92vw);padding:1.1rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + .4rem);right:50%;transform:translate(50%,-6px);box-shadow:0 24px 50px #0b1e3e24}.corp-nav-mega:hover .corp-nav-mega-panel,.corp-nav-mega:focus-within .corp-nav-mega-panel,.corp-nav-mega-panel.is-open{opacity:1;visibility:visible;transform:translate(50%)}.corp-nav-mega-col{border-right:1px solid var(--corp-line);flex-direction:column;gap:.15rem;padding:0 .8rem;display:flex}.corp-nav-mega-col:first-child{border-right:none}.corp-nav-mega-col-heading{color:var(--corp-navy);margin-bottom:.2rem;font-size:.88rem;font-weight:800}.corp-nav-mega-col-subtitle{color:var(--corp-muted);margin-bottom:.6rem;font-size:.72rem;line-height:1.5}.corp-nav-mega-col a{color:var(--corp-ink);border-radius:.6rem;padding:.55rem .6rem;font-size:.82rem;font-weight:700}.corp-nav-mega-col a:hover,.corp-nav-mega-col a.active-section-link{color:var(--corp-orange);background:#f2661e14}@media (max-width:1200px){.corp-nav-mega-panel{grid-template-columns:1fr;width:min(360px,92vw)}.corp-nav-mega-col{border-right:none;border-bottom:1px solid var(--corp-line);padding:.6rem .4rem}.corp-nav-mega-col:last-child{border-bottom:none}}.corp-home .mobile-nav-menu .corp-nav-mega-panel{opacity:1;visibility:visible;width:100%;max-height:0;box-shadow:none;background:#f2661e0a;border:none;border-radius:.6rem;grid-template-columns:1fr;margin-top:.1rem;padding:0;transition:max-height .25s,padding .25s;position:static;overflow:hidden;transform:none}.corp-home .mobile-nav-menu .corp-nav-mega-panel.is-open{max-height:40rem;margin-bottom:.2rem;padding:.5rem}.corp-home .mobile-nav-menu .corp-nav-mega-col{border-right:none;border-bottom:1px solid var(--corp-line);padding:.5rem .3rem}.corp-home .mobile-nav-menu .corp-nav-mega-col:last-child{border-bottom:none}
