@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap');
/* Brand spelling: Supplyghxzt */
.footer span:last-child{font-size:0}.footer span:last-child:after{content:'© 2026 Supplyghxzt. Intelligence for the supply chain ahead.';font-size:12px}
.product-flow{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:42px}.product-flow article{padding:30px;background:#fff;border:1px solid var(--line)}.product-flow article:last-child{grid-column:span 2;background:var(--navy);color:white}.product-flow h3{font-size:22px;margin:35px 0 9px;letter-spacing:-1px}.product-flow p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.product-flow article:last-child p{color:#b5c7cc}.signal-row{display:grid;grid-template-columns:115px 1fr 1.3fr;gap:25px;align-items:start;padding:25px 0;border-bottom:1px solid var(--line)}.signal-row:last-child{border:0}.signal-row span{font:500 11px 'DM Mono';color:#168592}.signal-row h3{margin:0;font-size:19px}.signal-row p{margin:0;font-size:14px;color:var(--muted);line-height:1.65}@media(max-width:800px){.product-flow{grid-template-columns:1fr}.product-flow article:last-child{grid-column:span 1}.signal-row{grid-template-columns:1fr;gap:8px}}
.legal{max-width:880px;margin:auto;padding:85px 26px 110px}.legal h1{font-size:58px;color:var(--navy);margin:15px 0}.legal h2{font-size:25px;letter-spacing:-1.2px;margin:38px 0 11px}.legal p{font-size:15px;line-height:1.75;color:var(--muted)}.updated{font:500 11px 'DM Mono';letter-spacing:1px;text-transform:uppercase;color:#5c7379;margin:0 0 42px}.legal-footer a{font-size:12px;color:#168592;font-weight:600;margin-left:15px}.legal-footer a:hover{text-decoration:underline}@media(max-width:800px){.legal h1{font-size:44px}}
.footer.legal-footer span:last-child{font-size:12px}.footer.legal-footer span:last-child:after{display:none}
:root{--night:#071119;--navy:#0c1e2b;--ink:#10232e;--paper:#f8f9f6;--aqua:#5cf3d2;--blue:#51a8ff;--amber:#ffbf5b;--red:#ff6b6b;--muted:#6b8188;--line:#d6e0e0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-family:'Space Grotesk',sans-serif;color:var(--ink)}a{text-decoration:none;color:inherit}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;max-width:1220px;margin:auto;padding:0 26px}.logo{font-size:22px;letter-spacing:-1.5px;font-weight:700}.logo:before{content:'◈';color:#168e97;font-size:19px;margin-right:7px}.links{display:flex;gap:25px;font-size:13px;font-weight:600}.links a:hover,.links .active{color:#147c86;text-decoration:underline;text-underline-offset:6px}.btn{background:var(--aqua);color:#072127;border:0;border-radius:4px;padding:14px 19px;font:700 13px 'Space Grotesk';cursor:pointer;display:inline-block}.btn:hover{background:#c7fff2}.nav .btn{padding:12px 17px}.outline{background:transparent;border:1px solid #40606b;color:#d7edf0}.outline:hover{background:#16353c}.hero,.page-head{background:var(--night);color:white;overflow:hidden;position:relative}.hero:before,.page-head:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(92,243,210,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(92,243,210,.06) 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(90deg,black,transparent 75%)}.hero-inner,.page-head>div{max-width:1220px;margin:auto;padding:105px 26px 94px;position:relative}.page-head>div{padding-top:78px;padding-bottom:72px}.eyebrow,.kicker{color:var(--aqua);font:500 11px 'DM Mono';letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:9px}.eyebrow:before{content:'';width:24px;height:1px;background:var(--aqua)}h1{font-size:clamp(51px,7vw,90px);line-height:.94;letter-spacing:-5px;max-width:800px;margin:21px 0 24px}.hero h1 span,.page-head h1 span{color:var(--aqua)}.hero-copy{max-width:570px;color:#afc3c8;font-size:17px;line-height:1.65;margin-bottom:32px}.actions{display:flex;gap:12px}.trust{display:flex;gap:28px;margin-top:70px;color:#a7bbc0;font-size:12px}.trust b{display:block;font-size:19px;color:white;margin-bottom:3px}.orb{position:absolute;right:0;top:76px;width:500px;height:500px;border-radius:50%;border:1px solid rgba(92,243,210,.22);box-shadow:0 0 0 55px rgba(92,243,210,.035),0 0 0 112px rgba(92,243,210,.025)}.orb:before{content:'';position:absolute;width:11px;height:11px;border-radius:50%;background:var(--aqua);top:50px;left:110px;box-shadow:155px 113px 0 var(--blue),248px 271px 0 var(--amber),75px 340px 0 var(--red)}.wrap{max-width:1220px;margin:auto;padding:100px 26px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:end}.kicker{color:#168592}h2{font-size:45px;line-height:1.08;letter-spacing:-2.7px;margin:13px 0 0}.intro p,.body-copy{font-size:17px;line-height:1.7;color:#5e757c;margin:0}.cards-bg{background:#dbe7e7;max-width:none}.cards-bg>div{max-width:1220px;margin:auto}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.feature{border:1px solid var(--line);padding:27px;background:white}.icon{font:500 12px 'DM Mono';color:#137782;background:#d6fff6;width:36px;height:36px;display:grid;place-items:center}.feature h3{font-size:20px;letter-spacing:-1px;margin:42px 0 9px}.feature p{font-size:14px;line-height:1.65;color:#62777d;margin:0}.dash-grid,.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center}.dashboard{background:var(--navy);border-radius:9px;padding:22px;color:white;box-shadow:0 20px 35px rgba(9,39,46,.17)}.dash-top{display:flex;justify-content:space-between;border-bottom:1px solid #29404a;padding-bottom:17px;font-size:13px;font-weight:600}.live{font:500 10px 'DM Mono';letter-spacing:1px;color:var(--aqua)}.live:before{content:'';display:inline-block;width:7px;height:7px;background:var(--aqua);border-radius:50%;margin-right:6px}.alert{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid #29404a;align-items:center}.alert:last-child{border:0}.status{width:9px;height:9px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 5px rgba(255,191,91,.12)}.status.red{background:var(--red);box-shadow:0 0 0 5px rgba(255,107,107,.12)}.alert strong{font-size:13px;display:block}.alert span{font-size:11px;color:#a6b8bd}.risk{margin-left:auto;font:500 11px 'DM Mono';color:var(--amber)}.risk.high{color:var(--red)}.ticks{list-style:none;padding:0;margin:25px 0}.ticks li{font-size:14px;font-weight:600;margin:14px 0}.ticks li:before{content:'+';color:#147f86;background:var(--aqua);font:700 15px 'DM Mono';padding:0 5px;margin-right:10px}.band{background:var(--navy);color:white;max-width:none;text-align:center;padding:92px 26px}.band h2{max-width:720px;margin:13px auto 18px}.band h2 span{color:var(--aqua)}.band p{max-width:540px;margin:0 auto 27px;color:#b4c6cb;line-height:1.65}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.price{background:#fff;border:1px solid var(--line);padding:30px;position:relative}.price.featured{border:2px solid #168e97;box-shadow:0 15px 30px rgba(10,76,83,.12)}.flag{position:absolute;right:17px;top:18px;color:#126c72;font:500 10px 'DM Mono';letter-spacing:1px}.price h3{font-size:22px;margin:0 0 12px}.price .for{color:var(--muted);font-size:13px;min-height:45px}.price strong{font-size:40px;letter-spacing:-2px}.price strong small{font-size:13px;letter-spacing:0;color:var(--muted)}.price ul{list-style:none;padding:0;border-top:1px solid var(--line);margin:25px 0;padding-top:13px}.price li{font-size:13px;margin:12px 0}.price li:before{content:'✓';color:#168592;font-weight:700;margin-right:8px}.price .btn{width:100%;text-align:center}.form-card{background:#fff;border:1px solid var(--line);padding:32px;box-shadow:0 18px 35px rgba(9,39,46,.06)}label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}input,select,textarea{width:100%;padding:13px;border:1px solid #cbd9d9;border-radius:4px;background:#fbfdfc;font:14px 'Space Grotesk';margin-bottom:17px}textarea{min-height:110px;resize:vertical}.form-card .btn{width:100%}.footer{max-width:1220px;margin:auto;padding:28px 26px;display:flex;justify-content:space-between;color:#70848a;font-size:12px}@media(max-width:800px){.links{display:none}.orb{opacity:.35;right:-230px}.hero-inner{padding-top:75px}.intro,.dash-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.features,.price-grid{grid-template-columns:1fr}.trust{gap:15px}h1{letter-spacing:-3px}.footer{flex-direction:column;gap:9px}}
