:root{--paper:#fff;--tint:#EAF2FA;--tint2:#D3E4F5;--blue:#004B87;--blue2:#0A67B0;--ink:#0F3A63;--accent:#F28A1E;--accent2:#FFB45E;--r:0px;--display:"Oswald","Arial Narrow",Arial,sans-serif;--text:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--gx:max(20px,env(safe-area-inset-left,0px));--gy:max(20px,env(safe-area-inset-right,0px));--sec:clamp(72px,9vw,150px);--op-img:url(data:image/png;base64,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);--of-img:url(data:image/png;base64,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)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--text);overflow-x:hidden}img,svg{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.04;margin:0;letter-spacing:-.01em;text-wrap:balance}p{margin:0}.wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:var(--gx) var(--gy)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--accent);color:var(--ink)}.top{position:sticky;top:0;z-index:50;background:var(--paper)}.bar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}.logo img{display:block;height:38px;width:auto}.nav{display:flex;align-items:center;gap:clamp(14px,2.4vw,34px)}.nav a{text-decoration:none;font-weight:500;font-size:1rem}.nav a:not(.btn):hover{color:var(--blue2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:0;font:600 1.05rem/1 var(--text);text-decoration:none;cursor:pointer;background:var(--accent);color:var(--ink);transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s}.btn:hover{transform:translateY(-3px);background:var(--accent2)}.btn:active{transform:translateY(0) scale(.98)}.btn.sm{min-height:42px;padding:0 20px;font-size:.95rem}.btn.light{background:#fff;color:var(--blue)}.btn.light:hover{background:var(--tint)}.btn.blue{background:var(--blue);color:#fff}.btn.blue:hover{background:var(--blue2)}.steps{background:var(--tint)}.steps{position:relative}.steps ul{display:flex;gap:6px;list-style:none;margin:0;padding:8px var(--gy) 10px var(--gx);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--accent) var(--tint2);max-width:1360px;margin-inline:auto;cursor:grab}.steps ul.drag{cursor:grabbing;user-select:none}.steps ul::-webkit-scrollbar{height:6px}.steps ul::-webkit-scrollbar-thumb{background:var(--accent)}.steps ul::-webkit-scrollbar-track{background:var(--tint2)}.sn{position:absolute;top:6px;z-index:3;width:40px;height:40px;border:0;background:var(--accent);color:var(--ink);font:700 1.6rem/1 var(--text);cursor:pointer;clip-path:var(--chs);display:grid;place-items:center;padding:0 0 3px}.sn[hidden]{display:none}.sn.prev{left:6px}.sn.next{right:6px}.sn:hover{background:var(--accent2)}.steps a{display:block;white-space:nowrap;text-decoration:none;font-weight:500;font-size:.95rem;padding:8px 16px;border-radius:999px;color:var(--ink);transition:background .25s,color .25s}.steps a:hover{background:var(--tint2)}.steps a[aria-current]{background:var(--blue);color:#fff}.prog{display:block;height:4px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}@supports (animation-timeline:scroll()){.prog{animation:progress linear both;animation-timeline:scroll(root)}}@keyframes progress{to{transform:scaleX(1)}}.hero{background:var(--tint);padding-top:clamp(28px,3.6vw,56px)}.hero h1{font-size:clamp(2.4rem,5.6vw,5.4rem);color:var(--blue)}.hero h1 span{display:block}.hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:start;margin-top:clamp(20px,2.4vw,32px)}.tagline{font:500 clamp(1.25rem,1.8vw,1.6rem)/1.3 var(--display);letter-spacing:0;max-width:44ch}.subhead{margin-top:10px;max-width:56ch;font-size:1.05rem}.ctas{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:20px}.ctas .lnk{font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.route{background:#fff;border-radius:var(--r);padding:20px 24px 14px;margin:0}.route ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.route h2{font-size:1.4rem;margin-bottom:10px}.route a{display:flex;justify-content:space-between;gap:10px;text-decoration:none;font-weight:500;font-size:.98rem;line-height:1.3;padding:10px 12px;margin-inline:-14px;border-radius:12px;transition:background .25s,transform .25s}.route a:hover{background:var(--tint);transform:translate(5px)}.route a i{font-style:normal;color:var(--blue2)}.line{--h:clamp(130px,15vw,210px);position:relative;height:calc(var(--h) + 84px);margin-top:clamp(12px,2vw,24px);overflow:hidden}.belt{position:absolute;left:0;right:0;bottom:0;height:56px;background:var(--blue);overflow:hidden}.belt:before{content:"";position:absolute;left:0;right:0;top:12px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10'%3E%3Crect width='22' height='10' rx='5' fill='%23fff' opacity='.85'/%3E%3C/svg%3E") 0 0/40px 10px repeat-x;animation:beltmove .8s linear infinite}.belt:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12'%3E%3Ccircle cx='24' cy='6' r='5' fill='%23fff' opacity='.55'/%3E%3C/svg%3E") 0 0/48px 12px repeat-x;animation:roll 1.2s linear infinite}.rider{position:absolute;bottom:54px;left:0;display:flex;align-items:flex-end;gap:12px;animation:rideR 34s linear infinite;animation-delay:var(--d,0s);will-change:transform}.crate{display:grid;place-items:center;min-height:52px;padding:0 18px;background:var(--accent);color:var(--ink);border-radius:10px;font:600 .95rem/1 var(--text);white-space:nowrap}.dk{position:relative;display:block;flex:none;height:var(--h,180px);aspect-ratio:var(--ar)}.dk i{position:absolute;inset:0;background:var(--img) center/100% 100% no-repeat;animation-delay:var(--d,0s)}.dk.op{--img:var(--op-img);--ar:214/550;--c1:43.09%;--c2:72.27%}.dk.of{--img:var(--of-img);--ar:215/510;--c1:37.94%;--c2:70.29%}.dk .hd{clip-path:inset(0 0 calc(100% - var(--c1)) 0);transform-origin:50% calc(var(--c1) - 2%);animation:nod 2.8s ease-in-out infinite}.dk .tr{clip-path:inset(var(--c1) 0 calc(100% - var(--c2)) 0);transform-origin:50% 55%;animation:bob 1.3s ease-in-out infinite}.dk .lg{clip-path:inset(var(--c2) 0 0 0);transform-origin:50% 100%;animation:step 1.3s ease-in-out infinite}.dk.fast .tr,.dk.fast .lg{animation-duration:.8s}.dk.fast .hd{animation-duration:1.8s}.dk .acc{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform-origin:50% calc(var(--c1) - 2%);animation:nod 2.8s ease-in-out infinite;animation-delay:var(--d,0s)}.dk .fx{position:absolute;overflow:visible;pointer-events:none}.dk.weld,.dk.assy{margin-right:calc(var(--h)*.62)}.dk.weld .fx{left:86%;top:46%;width:calc(var(--h)*.66);height:calc(var(--h)*.5)}.dk.assy .fx{left:90%;top:42%;width:calc(var(--h)*.6);height:calc(var(--h)*.45)}.dk .acc *,.dk .fx *{transform-box:fill-box}.weld .mask{transform-origin:50% 0;animation:maskflip 6s ease-in-out infinite}.weld .lens{animation:lens 6s linear infinite}.weld .arcg{animation:weldwin 6s linear infinite}.weld .arc{transform-origin:50% 50%;animation:arcpulse .14s steps(2) infinite}.weld .sp{transform-origin:50% 50%;animation:spark .7s ease-out infinite;opacity:0}.weld .seam{stroke-dasharray:1;animation:seam 6s linear infinite}.assy .gear{transform-origin:50% 50%;animation:spin 2s linear infinite}.assy .wr{transform-origin:100% 50%;animation:ratchet 1.6s ease-in-out infinite}.assy .bolt{transform-origin:50% 50%;animation:boltturn 1.6s ease-in-out infinite}.assy .clk{transform-origin:50% 50%;animation:clickring 1.6s ease-out infinite;opacity:0}.dk.of:not(.assy):after{content:"";position:absolute;left:88%;top:18%;width:calc(var(--h)*.3);height:calc(var(--h)*.2);border:3px solid var(--blue2);border-radius:8px;background:#0a67b02e;animation:screen 3.2s ease-in-out infinite;pointer-events:none}@keyframes rideR{0%{transform:translate(-34vw)}to{transform:translate(112vw)}}@keyframes rideL{0%{transform:translate(112vw)}to{transform:translate(-34vw)}}@keyframes beltmove{to{background-position-x:40px}}@keyframes roll{to{background-position-x:48px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes nod{0%,to{transform:rotate(-2.5deg)}30%{transform:rotate(3deg) translateY(1%)}60%{transform:rotate(-3.5deg)}80%{transform:rotate(1.5deg) translateY(-1%)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8%)}}@keyframes step{0%,to{transform:scale(1) skew(0)}25%{transform:scale(1.02,.975) skew(1.6deg)}75%{transform:scale(1.02,.975) skew(-1.6deg)}}@keyframes maskflip{0%,6%{transform:translateY(-4%) scaleY(.32)}12%,64%{transform:none}72%,to{transform:translateY(-4%) scaleY(.32)}}@keyframes lens{0%,12%{fill:#1e6e54}13%,62%{fill:#34e39b}22%,38%,52%{fill:#22a874}64%,to{fill:#1e6e54}}@keyframes weldwin{0%,12%{opacity:0}14%,62%{opacity:1}64%,to{opacity:0}}@keyframes arcpulse{0%{transform:scale(.8)}to{transform:scale(1.3)}}@keyframes spark{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--sx),calc(var(--sy) + 16px)) scale(.2);opacity:0}}@keyframes seam{0%,12%{stroke-dashoffset:1}62%,to{stroke-dashoffset:0}}@keyframes ratchet{0%,to{transform:rotate(-16deg)}25%{transform:rotate(14deg)}50%{transform:rotate(-16deg)}75%{transform:rotate(14deg)}}@keyframes boltturn{0%,15%{transform:rotate(0)}45%,60%{transform:rotate(60deg)}90%,to{transform:rotate(120deg)}}@keyframes clickring{0%,40%{transform:scale(.5);opacity:0}45%{opacity:.9}80%,to{transform:scale(2.4);opacity:0}}.sec{padding-block:var(--sec)}.sec h2.title{font-size:clamp(2.2rem,5vw,4.2rem);max-width:18ch}.sec .intro{margin-top:18px;max-width:60ch;font-size:1.15rem}.t-tint{background:var(--tint)}.svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(32px,4vw,56px)}.svc a{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;padding:24px;background:var(--tint);border-radius:var(--r);text-decoration:none;transition:background .3s,color .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.svc a b{font:600 1.45rem/1.12 var(--display);display:block}.svc a small{display:block;margin-top:8px;font-size:.98rem;line-height:1.45}.svc a span{font-weight:600;color:var(--blue2);transition:transform .3s,color .3s}.svc a:hover{background:var(--blue);color:#fff;transform:translateY(-5px)}.svc a:hover span{color:var(--accent2);transform:translate(6px)}.svc a.cta{background:var(--accent)}.svc a.cta span{color:var(--ink)}.svc a.cta:hover{background:var(--accent2);color:var(--ink)}.st-body{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,88px);align-items:start}.st.flip .st-text{order:2}.st h2{font-size:clamp(2rem,3.9vw,3.4rem)}.io{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:20px;padding:9px 16px;border-radius:999px;background:var(--blue);color:#fff;font-weight:500;font-size:.98rem}.io i{font-style:normal;color:var(--accent2)}.st .lead{margin-top:22px;font:500 clamp(1.25rem,1.9vw,1.6rem)/1.35 var(--display);letter-spacing:0}.st .detail{margin-top:14px;max-width:58ch}.tagsec{margin-top:24px}.tagsec h3{font:600 1.15rem/1.2 var(--display);margin-bottom:10px}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tags li{background:#fff;border-radius:999px;padding:7px 15px;font-size:.98rem;font-weight:500}.t-tint .tags li{background:#fff}.sec:not(.t-tint) .tags li{background:var(--tint)}.stand{display:flex;align-items:flex-end;gap:10px;margin-top:64px;--h:clamp(130px,15vw,200px)}.chip{align-self:center;background:var(--blue);color:#fff;border-radius:999px;padding:11px 18px;font-weight:600;font-size:.98rem;white-space:nowrap;animation:chip 6s ease-in-out infinite;animation-delay:var(--d,0s);transform-origin:0 50%}@keyframes chip{0%,6%{transform:scale(0)}12%,80%{transform:scale(1)}88%,to{transform:scale(0)}}.st.flip .collage .a{margin-left:auto}.st.flip .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pair .drawing{margin:0;background:#fff;border-radius:var(--r);padding:18px}.flow4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:clamp(36px,5vw,64px) 0 0;padding:0}.flow4 li{position:relative;background:#fff;border-radius:var(--r);padding:22px 22px 24px;font-size:1rem}.flow4 li b{display:block;font:600 1.3rem/1.15 var(--display);color:var(--blue);margin-bottom:6px}.flow4 li:not(:last-child):after{content:"\2192";position:absolute;right:-12px;top:50%;translate:0 -50%;z-index:2;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--ink);font-weight:700;font-size:.9rem}.holo{margin:0;border-radius:var(--r);background:#0b3a6b;position:relative;overflow:hidden}.holo-stage{position:relative;aspect-ratio:16/11;overflow:hidden}.holo-grid{position:absolute;left:-30%;right:-30%;bottom:0;height:46%;background:linear-gradient(rgba(127,216,255,.5) 2px,transparent 2px) 0 0/100% 22px,linear-gradient(90deg,rgba(127,216,255,.5) 2px,transparent 2px) 0 0/40px 100%;transform:perspective(300px) rotateX(62deg);transform-origin:50% 100%;animation:gridfloor 2s linear infinite;-webkit-mask-image:linear-gradient(transparent,#000 70%);mask-image:linear-gradient(transparent,#000 70%)}@keyframes gridfloor{to{background-position:0 22px,40px 0}}.holo-tiles{position:absolute;left:4%;right:4%;top:6%;aspect-ratio:16/9;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,1fr);filter:drop-shadow(0 0 7px rgba(127,227,255,.9));animation:holofloat 6s ease-in-out infinite}.holo-tiles i{background:var(--holo-img) no-repeat;background-size:800% 500%;background-position:calc(var(--c)*100%/7) calc(var(--r)*100%/4);animation:assemble 16s cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:var(--d)}.holo-scan{position:absolute;left:0;right:0;height:4px;background:#9cebff;box-shadow:0 0 14px 4px #9cebffb3;animation:holoscan 4s ease-in-out infinite}.holo-base{position:absolute;left:22%;right:22%;bottom:8%;height:9%;border:3px solid #7FD8FF;border-radius:50%;box-shadow:0 0 14px #7fd8ffcc;animation:ringpulse 2.4s ease-in-out infinite}.holo-tag{position:absolute;z-index:2;color:#fff;background:#004b87e6;border-radius:999px;padding:6px 13px;font-size:.85rem;font-weight:500}.holo-tag.t1{left:12px;top:12px}.holo-tag.t2{right:12px;bottom:12px;animation:blink 1.8s steps(2) infinite}@keyframes blink{50%{opacity:.4}}.holo figcaption{background:#fff;color:var(--ink);padding:11px 16px;font-weight:500;font-size:.95rem}.xfer{position:relative;height:84px;overflow:hidden;background:var(--paper)}.xfer .belt{height:36px}.xfer .belt:before{top:8px;height:8px}.xfer .belt:after{display:none}.xfer .crate{position:absolute;left:0;bottom:30px;min-height:44px;font-size:.9rem;animation:rideR 18s linear infinite;animation-delay:var(--d,0s)}.xfer.rev .crate{animation-name:rideL}.xfer.rev .belt:before{animation-direction:reverse}.out{background:var(--blue);color:#fff}.out .sub{margin-top:16px;max-width:56ch;font-size:1.15rem}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(36px,5vw,64px)}.metric{background:#fff;color:var(--ink);border-radius:var(--r);padding:26px 24px}.metric .n{font:600 clamp(3.2rem,6.5vw,6rem)/1 var(--display);color:var(--blue)}.metric p:last-child{margin-top:12px;font-size:1rem}.logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0}.logos li{display:grid;place-items:center;aspect-ratio:3/2;background:#fff;border-radius:var(--r);padding:18px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.logos li:hover{transform:translateY(-5px) rotate(-1deg)}.logos img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.why ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0}.why li{display:flex;align-items:center;min-height:150px;padding:28px;border-radius:var(--r);background:var(--tint);font:600 clamp(1.4rem,2.3vw,2rem)/1.15 var(--display)}.why li:nth-child(2){background:var(--blue);color:#fff}.why li:nth-child(3){background:var(--accent)}.why li:nth-child(4){background:var(--tint2)}.faq-list{display:grid;gap:12px;margin-top:clamp(32px,4vw,56px);max-width:960px}details{background:#fff;border-radius:var(--r);padding:0}summary{cursor:pointer;list-style:none;padding:22px 64px 22px 26px;font:600 1.3rem/1.25 var(--display);position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:22px;top:50%;translate:0 -50%;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent);font:600 1.4rem/1 var(--text);transition:transform .3s}details[open] summary:after{transform:rotate(45deg)}details p{padding:0 26px 24px;max-width:70ch}.foot{background:var(--blue);color:#fff;padding-block:var(--sec) 40px}.foot h2{font-size:clamp(2.4rem,6vw,5.4rem);max-width:16ch}.foot .promise{margin-top:18px;font-size:1.2rem}.contact{margin-top:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.addr{font:600 clamp(1.5rem,3vw,2.4rem)/1.1 var(--display)}.contact .row{display:flex;flex-wrap:wrap;gap:12px}.fbar{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:clamp(48px,7vw,96px);padding:22px;background:#ffffff1f;border-radius:var(--r)}.fbar .sq{display:block;width:76px;height:76px;border-radius:14px;background:#fff}.fbar b{font:600 1.35rem/1.2 var(--display);display:block}.fbar p{font-size:.98rem}.fbar .grow{flex:1 1 260px}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s)}.js .rv.in{opacity:1;transform:none}@media(max-width:1000px){.svc{grid-template-columns:repeat(2,minmax(0,1fr))}.logos{grid-template-columns:repeat(3,minmax(0,1fr))}.flow4{grid-template-columns:repeat(2,minmax(0,1fr))}.flow4 li:nth-child(2):after{display:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.route ol,.hero-grid,.st-body{grid-template-columns:minmax(0,1fr)}.st.flip .st-text{order:0}.nav a:not(.btn){display:none}.why ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.svc{grid-template-columns:minmax(0,1fr)}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.flow4{grid-template-columns:minmax(0,1fr)}.flow4 li:after{display:none!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.logo img{height:32px}.rider:nth-child(n+4){display:none}.stand{flex-wrap:wrap}.chip{white-space:normal}.dk.weld,.dk.assy{margin-right:calc(var(--h)*.5)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .rv{opacity:1;transform:none}.rider:nth-child(1){left:6%}.rider:nth-child(2){left:30%}.rider:nth-child(n+3),.xfer .crate{display:none}.weld .arcg{opacity:1}.weld .seam{stroke-dashoffset:0}.weld .mask{transform:none}}.soc{display:flex;align-items:center;gap:12px;margin-top:clamp(28px,4vw,44px);font-weight:600}.soc span{margin-right:4px;font-size:1.1rem}.soc a{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--blue);transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s}.soc a:hover{background:var(--accent);color:var(--ink);transform:translateY(-4px) rotate(-6deg)}.soc svg{width:26px;height:26px}:root{--cut:22px;--cut-s:10px;--cyan:#38D3FF;--ch:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));--chs:polygon(0 0,calc(100% - var(--cut-s)) 0,100% var(--cut-s),100% 100%,var(--cut-s) 100%,0 calc(100% - var(--cut-s)))}h1,.sec h2.title,.st h2,.foot h2{text-transform:uppercase;letter-spacing:.005em}.hero{background-color:var(--tint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M56 0H0V56' fill='none' stroke='%23004B87' stroke-opacity='.1'/%3E%3C/svg%3E");background-size:56px 56px;animation:gridmove 24s linear infinite;clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%)}@keyframes gridmove{to{background-position:56px 56px}}.hero h1{font-size:clamp(2rem,5.4vw,5.2rem);line-height:1}.gl{position:relative;display:block}.gl:before,.gl:after{content:attr(data-t);position:absolute;left:0;top:0;width:100%;pointer-events:none;opacity:0}.gl:before{color:var(--accent);animation:glA 7s steps(1) infinite}.gl:after{color:var(--cyan);animation:glB 7s steps(1) infinite}@keyframes glA{0%,90%,to{opacity:0}91%{opacity:1;transform:translate(-5px);clip-path:inset(8% 0 58% 0)}93%{opacity:1;transform:translate(4px);clip-path:inset(55% 0 12% 0)}95%{opacity:0}}@keyframes glB{0%,91%,to{opacity:0}92%{opacity:1;transform:translate(5px);clip-path:inset(40% 0 30% 0)}94%{opacity:1;transform:translate(-4px);clip-path:inset(5% 0 70% 0)}96%{opacity:0}}.sec h2.title:after,.st h2:after{content:"";display:block;width:88px;height:6px;margin-top:16px;background:var(--accent);box-shadow:0 0 14px #f28a1ecc;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.st h2:after{width:64px;height:5px}.out h2.title:after,.foot h2:after{background:var(--accent)}.btn,.steps a,.chip,.io,.tags li,.crate,.soc a{border-radius:0;clip-path:var(--chs)}.btn{min-height:54px;padding:0 30px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 -4px #0000}.steps a{padding:8px 18px}.steps a[aria-current]{background:var(--blue);box-shadow:inset 0 -3px 0 var(--accent)}.soc a{border-radius:0}.svc a,.route,.flow4 li,.metric,.logos li,.why li,details,.fbar,.proj,.ph,.vw{border-radius:0;clip-path:var(--ch)}.svc a{padding:26px 24px 24px 30px;box-shadow:inset 6px 0 0 var(--accent)}.svc a:hover{box-shadow:inset 6px 0 0 var(--cyan)}.svc a.cta{box-shadow:inset 6px 0 0 var(--blue)}.route{box-shadow:inset 6px 0 0 var(--accent);padding-left:32px}.flow4 li{padding-left:28px;box-shadow:inset 6px 0 0 var(--accent)}.metric{padding-left:30px;box-shadow:inset 6px 0 0 var(--accent)}.metric .n{text-shadow:3px 3px 0 rgba(242,138,30,.35)}details{box-shadow:inset 6px 0 0 var(--accent)}details summary{padding-left:32px}details p{padding-left:32px}summary:after{border-radius:0;clip-path:var(--chs)}.why li{padding-left:32px}.logos li:hover{transform:translateY(-5px)}.fbar{box-shadow:inset 6px 0 0 var(--accent);padding-left:32px}.fbar .sq{border-radius:0;clip-path:var(--chs)}.tags li{padding:7px 16px}.io{padding:10px 20px}.crate{clip-path:var(--chs)}.out,.foot{position:relative;overflow:hidden}.out:before,.foot:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 2px,transparent 2px 6px)}.out:after,.foot:after{content:"";position:absolute;left:0;right:0;top:-120px;height:120px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(56,211,255,.22),transparent);animation:sweep 7s linear infinite}@keyframes sweep{to{transform:translateY(calc(100vh + 900px))}}.out>.wrap,.foot>.wrap{position:relative;z-index:1}.out{clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%)}.t-tint{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M56 0H0V56' fill='none' stroke='%23004B87' stroke-opacity='.07'/%3E%3C/svg%3E");background-size:56px 56px}.foot h2{text-shadow:3px 3px 0 rgba(242,138,30,.5)}.addr{text-shadow:0 0 18px rgba(56,211,255,.55)}.ph{position:relative;margin:0;display:flex;flex-direction:column;background:var(--blue);overflow:hidden}.ph img{display:block;width:100%;height:auto;aspect-ratio:var(--ar,4/3);object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ph .im{position:relative;overflow:hidden;display:block}.ph .im:before{content:"";position:absolute;left:12px;top:12px;width:30px;height:30px;border-top:4px solid var(--accent);border-left:4px solid var(--accent);z-index:2}.ph .im:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,75,135,.1) 0 2px,transparent 2px 5px)}.ph:hover img{transform:scale(1.05)}.ph figcaption{background:var(--blue);color:#fff;padding:12px 18px 14px 22px;font-weight:600;font-size:.95rem;box-shadow:inset 0 4px 0 var(--accent)}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.duo .ph:nth-child(2){margin-top:clamp(24px,4vw,56px)}.duo .ph{--ar:3/4}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pair .ph{--ar:3/4}.st-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.st.flip .st-body{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.st h2{font-size:clamp(1.8rem,3.4vw,3rem)}.sec h2.title{font-size:clamp(1.9rem,4.2vw,3.6rem);max-width:20ch}.st .lead{font-size:clamp(1.15rem,1.7vw,1.45rem)}.metric .n{font-size:clamp(2.8rem,5.4vw,5rem)}.why li{font-size:clamp(1.25rem,2vw,1.75rem)}.svc a b{font-size:clamp(1.2rem,1.7vw,1.45rem)}.foot h2{font-size:clamp(2rem,5vw,4.6rem)}.nav a.btn{clip-path:var(--chs)}@media(max-width:1000px){.st-body,.st.flip .st-body{grid-template-columns:minmax(0,1fr);align-items:start}.st.flip .st-text{order:0}.duo .ph:nth-child(2){margin-top:0}}@media(max-width:620px){.duo,.pair{gap:10px}.ph figcaption{padding:10px 12px 12px 14px;font-size:.85rem}.hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}:root{--cut:16px;--cut-s:8px}}@media(min-width:1700px){body{font-size:1.15rem}.wrap{max-width:1560px}}@media(prefers-reduced-motion:reduce){.hero,.gl:before,.gl:after,.out:after,.foot:after{animation:none!important}}.mdl{margin:0;background:var(--blue);clip-path:var(--ch)}.mdl-stage{position:relative;aspect-ratio:4/3.3;background:#0a3a6b;overflow:hidden}.mdl canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab;outline-offset:-4px}.mdl.grab canvas{cursor:grabbing}.mdl-fb{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.mdl.nogl canvas,.mdl.nogl .mdl-hint,.mdl.nogl .mdl-ctl{display:none}.mdl.nogl .mdl-fb{display:block}.mdl-stage:before,.mdl-stage:after{content:"";position:absolute;width:34px;height:34px;pointer-events:none;z-index:2}.mdl-stage:before{left:12px;top:12px;border-top:4px solid var(--accent);border-left:4px solid var(--accent)}.mdl-stage:after{right:12px;bottom:12px;border-bottom:4px solid var(--accent);border-right:4px solid var(--accent)}.mdl-hint{position:absolute;left:56px;top:14px;z-index:2;background:var(--accent);color:var(--ink);font-weight:700;font-size:.9rem;padding:7px 14px;clip-path:var(--chs);pointer-events:none;animation:blink 1.6s steps(2) infinite;transition:opacity .4s}.mdl.used .mdl-hint{opacity:0;animation:none}.mdl-ctl{position:absolute;left:12px;right:56px;bottom:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px}.mdl-ctl button{border:0;cursor:pointer;background:#ffffffeb;color:var(--blue);font:600 .85rem/1 var(--text);padding:10px 14px;clip-path:var(--chs);transition:background .2s,transform .2s}.mdl-ctl button:hover{background:#fff;transform:translateY(-2px)}.mdl-ctl button[aria-pressed=true]{background:var(--accent);color:var(--ink)}.mdl-ctl button[data-a=in],.mdl-ctl button[data-a=out]{font-size:1.1rem;padding:8px 14px}.mdl-views{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px 12px 18px;box-shadow:inset 6px 0 0 var(--accent)}.mdl-views button{border:0;background:transparent;color:#fff;cursor:pointer;padding:0;text-align:left;font:600 .82rem/1.2 var(--text)}.mdl-views img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;clip-path:var(--chs);border-bottom:4px solid transparent;margin-bottom:5px;transition:transform .25s,opacity .25s;opacity:.8}.mdl-views button:hover img{opacity:1;transform:translateY(-3px)}.mdl-views button[aria-pressed=true] img{opacity:1;outline:3px solid var(--accent);outline-offset:-3px}.mdl-views button[aria-pressed=true] span{color:var(--accent2)}@media(max-width:620px){.mdl-stage{aspect-ratio:1/1.05}.mdl-ctl{right:12px;bottom:12px}.mdl-ctl button{padding:9px 11px;font-size:.78rem}.mdl-views{gap:5px;padding:8px 8px 10px 14px}.mdl-views button{font-size:.7rem}}.wide43{--ar:4/3}.ph.plans{--ar:16/9;background:var(--blue)}.ph.plans img{object-fit:contain;background:#fff}img[data-i]:not([src]){visibility:hidden}.ph .im,.mdl-views img{background:var(--tint2)}
