:root{--ink:#172033;--muted:#66748c;--blue:#1846e8;--blue-dark:#0d2d99;--blue-deep:#0b1f73;--lime:#c8f135;--fog:#f4f7f8;--line:#dce4e8;--white:#fff;--shadow:0 24px 70px #273a761f;--shell:min(1400px, calc(100% - 96px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:-80px;left:18px}.skip-link:focus{top:18px}.site-header{z-index:10;padding:26px 0;position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.brand{flex-shrink:0;align-items:center;gap:13px;display:inline-flex}.brand-symbol{background:var(--blue);border-radius:12px;width:42px;height:42px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 10px 24px #1846e838}.brand-symbol:before,.brand-symbol:after{content:"";position:absolute}.brand-symbol:before{background:#fff;border-radius:4px;width:22px;height:5px;top:11px;left:9px;transform:skew(-22deg);box-shadow:5px 10px #fff}.brand-symbol:after{background:var(--lime);border-radius:50%;width:7px;height:7px;top:7px;right:6px}.brand-symbol.small{border-radius:10px;width:36px;height:36px}.brand-symbol.small:before{transform-origin:0 0;transform:scale(.82)skew(-22deg)}.brand-copy{flex-direction:column;line-height:1.1;display:flex}.brand-copy strong{letter-spacing:-.04em;font-size:21px}.brand-copy small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:700}nav{align-items:center;gap:36px;margin-left:auto;display:flex}nav a,.footer-links a{font-size:14px;font-weight:700;position:relative}nav a:after,.footer-links a:after{content:"";background:var(--blue);height:2px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}nav a:hover:after,nav a:focus-visible:after,.footer-links a:hover:after,.footer-links a:focus-visible:after{right:0}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:22px;min-height:56px;padding:15px 25px;font-size:15px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 16px 32px #1846e833}.button:hover,.button:focus-visible{background:#123bc9;transform:translateY(-3px);box-shadow:0 20px 42px #1846e847}.button span{font-size:20px;line-height:1;transition:transform .25s}.button:hover span,.button:focus-visible span{transform:translate(2px,-2px)}.button-small{border-radius:11px;gap:12px;min-height:45px;padding:11px 17px;font-size:13px}.button-small span{font-size:17px}.hero{background:radial-gradient(circle at 76% 28%,#1846e81a,#0000 27%),linear-gradient(114deg,#fff 0 54%,#f9fbff 54% 100%);min-height:900px;padding:158px 0 82px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #1846e814;border-radius:50%;width:920px;height:920px;position:absolute;top:-380px;right:-180px;box-shadow:0 0 0 130px #1846e805,0 0 0 260px #1846e803}.hero-grid{z-index:1;grid-template-columns:52% 48%;align-items:center;min-height:660px;display:grid;position:relative}.hero-copy{z-index:2;max-width:745px;position:relative}.eyebrow{color:var(--blue);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:12px;font-weight:800;display:flex}.eyebrow>span{background:var(--lime);border-radius:9px;width:34px;height:5px;display:inline-block}h1,h2,h3,p{text-wrap:pretty}h1{letter-spacing:-.07em;max-width:720px;margin:0;font-size:clamp(64px,6.1vw,98px);font-weight:800;line-height:.95}h1 em,h2 em{color:var(--blue);font-style:normal}.hero-lede{max-width:700px;color:var(--muted);margin:37px 0 0;font-size:clamp(19px,1.8vw,25px);line-height:1.52}.hero-actions{align-items:center;gap:34px;margin-top:42px;display:flex}.text-link{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding:6px 0;font-weight:800;line-height:1.2;display:inline-flex}.text-link span{color:var(--blue);transition:transform .25s}.text-link:hover span,.text-link:focus-visible span{transform:translate(2px,-2px)}.hero-stats{grid-template-columns:repeat(3,1fr);gap:32px;max-width:680px;margin:66px 0 0;display:grid}.hero-stats div{border-left:1px solid var(--line);min-width:0;padding-left:24px}.hero-stats div:first-child{border-left:0;padding-left:0}.hero-stats dt{letter-spacing:-.06em;font-size:38px;font-weight:850;line-height:1}.hero-stats dd{color:#77859d;letter-spacing:.13em;text-transform:uppercase;margin:10px 0 0;font-size:11px;font-weight:800;line-height:1.5}.network-stage{aspect-ratio:1;width:min(100%,670px);margin-left:auto;position:relative}.network-halo,.network-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-halo{background:#1846e809}.halo-one{width:95%;height:95%}.halo-two{background:#1846e80e;width:70%;height:70%}.network-ring{border:1px solid #1846e821;width:58%;height:58%;box-shadow:0 0 0 56px #1846e806}.network-core{z-index:3;background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:128px;height:128px;font-size:25px;font-weight:850;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 55px #1846e847}.core-orbit{border:1px dashed #1846e847;border-radius:50%;animation:24s linear infinite orbit;position:absolute;inset:-18px}.network-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#1846e814,#1846e852,#1846e814);height:2px;position:absolute}.line-one{width:43%;top:50%;left:50%;transform:rotate(-137deg)}.line-two{width:41%;top:50%;left:50%;transform:rotate(-42deg)}.line-three{width:43%;top:50%;left:50%;transform:rotate(137deg)}.line-four{width:41%;top:50%;left:50%;transform:rotate(42deg)}.network-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #cad6dee0;border-radius:20px;width:190px;min-height:108px;padding:20px 20px 16px;animation:7s ease-in-out infinite float;position:absolute;box-shadow:0 18px 36px #2438691a}.network-card small{color:#8390a5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.network-card strong{letter-spacing:-.03em;font-size:18px;display:block}.network-card>span:last-child{color:#8995a8;font-size:12px}.signal{border-radius:50%;width:9px;height:9px;position:absolute;top:16px;right:16px;box-shadow:0 0 0 7px #1846e814}.signal-blue{background:var(--blue)}.signal-lime{background:var(--lime);box-shadow:0 0 0 7px #c8f13526}.card-dispatch{top:12%;left:5%}.card-drivers{animation-delay:-2s;top:18%;right:0}.card-customers{animation-delay:-4s;bottom:17%;left:1%}.card-systems{animation-delay:-6s;bottom:12%;right:1%}.network-status{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#617087;letter-spacing:.12em;text-transform:uppercase;background:#ffffffe0;border:1px solid #cad6dee6;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:1.5%;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #2a3e7317}.network-status span{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c8f13526}.section{padding:120px 0}.section-heading{grid-template-columns:1.05fr .75fr;align-items:end;gap:80px;margin-bottom:62px;display:grid}.section-heading h2,.company h2,.integration-copy h2,.cta-card h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,72px);line-height:1}.section-heading>p{max-width:550px;color:var(--muted);margin:0 0 5px;font-size:19px}.product-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.product-card{border:1px solid var(--line);border-radius:30px;flex-direction:column;justify-content:space-between;min-height:610px;padding:42px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-7px)}.product-gophore{background:radial-gradient(circle at 78% 26%, #c8f1351f, transparent 19%), linear-gradient(140deg, var(--blue-deep), var(--blue) 130%);color:#fff;border-color:#0000;position:relative}.product-gophore:after{content:"";border:50px solid #ffffff0b;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-200px;right:-170px}.product-freight{background:linear-gradient(155deg, #fff, var(--fog))}.product-topline{z-index:1;color:inherit;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex;position:relative}.product-badge{letter-spacing:-.05em;border-radius:15px;place-items:center;width:50px;height:50px;font-size:23px;font-weight:900;display:grid}.badge-lime{background:var(--lime);color:#18210a}.badge-blue{color:var(--blue);background:#1846e817}.product-card>div,.product-card>ul,.product-card>a{z-index:1;position:relative}.product-kicker{color:inherit;margin:0 0 12px;font-size:15px;font-weight:800}.product-card h3{letter-spacing:-.06em;max-width:570px;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.02}.product-card h3+p{color:#6c7890;max-width:585px;margin:24px 0 0;font-size:17px}.product-gophore h3+p{color:#ffffffbd}.feature-list{grid-template-columns:1fr 1fr;gap:12px 22px;margin:24px 0;padding:0;list-style:none;display:grid}.feature-list li{color:#59667b;padding-left:19px;font-size:13px;font-weight:650;position:relative}.feature-list li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.product-gophore .feature-list li{color:#ffffffc7}.product-gophore .feature-list li:before{background:var(--lime)}.product-card>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:23px;font-size:14px;font-weight:800;display:flex}.product-gophore>a{border-color:#ffffff2e}.company{background:var(--ink);color:#fff;overflow:hidden}.company-grid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.eyebrow-light{color:#ffffffb3}.company h2 em{color:var(--lime)}.company-copy .lead{color:#ffffffc7;max-width:760px;margin:0 0 70px;font-size:25px;line-height:1.55}.principles{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.principles article{background:var(--ink);min-height:260px;padding:28px}.principles span{color:var(--lime);letter-spacing:.15em;font-size:11px;font-weight:800}.principles h3{letter-spacing:-.03em;margin:50px 0 12px;font-size:20px}.principles p{color:#fff9;margin:0;font-size:14px}.integration-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:95px;display:grid}.integration-copy h2{max-width:610px}.integration-copy>p:not(.eyebrow){max-width:610px;color:var(--muted);margin:30px 0;font-size:19px}.integration-map{border:1px solid var(--line);background:linear-gradient(#1846e806 1px, transparent 1px), linear-gradient(90deg, #1846e806 1px, transparent 1px), radial-gradient(circle at 50% 50%, #1846e817, transparent 40%), var(--fog);background-size:46px 46px,46px 46px,auto,auto;border-radius:34px;min-height:540px;position:relative}.integration-link{z-index:1;transform-origin:0;background:linear-gradient(90deg,#1846e85c,#1846e81a);width:45%;height:2px;position:absolute;top:50%;left:50%}.integration-link:after{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 5px #c8f13524}.int-link-api{transform:rotate(-148deg)}.int-link-edi{transform:rotate(-32deg)}.int-link-accounting{transform:rotate(32deg)}.int-link-tracking{transform:rotate(148deg)}.integration-center,.integration-node{z-index:2;border:1px solid var(--line);background:#ffffffe6;flex-direction:column;display:flex;position:absolute;box-shadow:0 16px 34px #2a3e7317}.integration-center{border-radius:24px;align-items:center;width:190px;padding:25px;top:50%;left:50%;transform:translate(-50%,-50%)}.integration-center strong{margin-top:11px;font-size:18px}.integration-center small,.integration-node small{color:var(--muted);font-size:10px}.integration-node{border-radius:18px;min-width:155px;padding:18px}.integration-node span{font-weight:800}.node-api{top:12%;left:6%}.node-edi{top:15%;right:6%}.node-accounting{bottom:14%;right:5%}.node-tracking{bottom:12%;left:7%}.cta-section{padding:0 0 110px}.cta-card{background:radial-gradient(circle at 85% 0%, #c8f13538, transparent 26%), var(--blue);color:#fff;border-radius:34px;justify-content:space-between;align-items:center;gap:70px;padding:64px 70px;display:flex;overflow:hidden}.cta-card h2{max-width:830px;font-size:clamp(42px,4.7vw,68px)}.button-lime{border-color:var(--lime);background:var(--lime);box-shadow:none;color:var(--ink);flex-shrink:0}.button-lime:hover,.button-lime:focus-visible{background:#d7fb58;box-shadow:0 18px 36px #0000002e}footer{border-top:1px solid var(--line);background:#fbfcfd;padding:70px 0 30px}.footer-grid{grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:50px;display:grid}.footer-grid>p{max-width:440px;color:var(--muted);margin:0}.footer-links{grid-template-columns:1fr 1fr;justify-self:end;gap:18px 34px;display:grid}.footer-links a{width:max-content}.footer-bottom{border-top:1px solid var(--line);color:#8994a5;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:25px;margin-top:55px;padding-top:25px;font-size:11px;font-weight:700;display:flex}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbit{to{transform:rotate(360deg)}}@media (width<=1180px){:root{--shell:min(100% - 56px, 1100px)}.hero{min-height:0}.hero-grid{grid-template-columns:54% 46%}.network-card{width:155px;min-height:98px;padding:17px}.network-card strong{font-size:16px}.company-grid{grid-template-columns:1fr;gap:55px}.integration-grid{gap:55px}}@media (width<=900px){:root{--shell:min(100% - 40px, 760px)}nav{display:none}.hero{padding-top:150px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:none}.network-stage{width:min(100%,620px);margin:60px auto 0}.section{padding:90px 0}.section-heading,.integration-grid{grid-template-columns:1fr;gap:35px}.product-grid{grid-template-columns:1fr}.product-card{min-height:570px}.company-grid{gap:45px}.principles{grid-template-columns:1fr}.principles article{min-height:190px}.principles h3{margin-top:28px}.integration-map{min-height:520px}.cta-card{flex-direction:column;align-items:flex-start;padding:52px 44px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>p{grid-area:2/1/auto/-1}}@media (width<=620px){:root{--shell:calc(100% - 32px)}.site-header{padding-top:18px}.brand-copy small{display:none}.header-inner{gap:12px}.button-small{min-height:42px;padding:10px 13px}.button-small span{display:none}.hero{padding:125px 0 70px}h1{font-size:clamp(50px,15vw,68px)}.hero-lede{font-size:18px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px}.hero-actions .button{width:100%}.text-link{width:max-content}.hero-stats{gap:13px;margin-top:50px}.hero-stats div{padding-left:13px}.hero-stats dt{font-size:29px}.hero-stats dd{font-size:8px}.network-stage{width:112%;margin-left:-6%}.network-card{border-radius:14px;width:126px;min-height:85px;padding:14px}.network-card small{font-size:7px}.network-card strong{font-size:14px}.network-card>span:last-child{font-size:9px}.network-core{width:90px;height:90px;font-size:19px}.section-heading h2,.company h2,.integration-copy h2,.cta-card h2{font-size:42px}.section-heading{margin-bottom:40px}.section-heading>p,.integration-copy>p:not(.eyebrow){font-size:17px}.product-card{border-radius:23px;min-height:650px;padding:27px}.product-card h3{font-size:39px}.feature-list{grid-template-columns:1fr}.company-copy .lead{font-size:20px}.integration-map{min-height:480px;margin-inline:-6px}.integration-node{min-width:118px;padding:13px}.integration-center{width:150px}.node-api{left:3%}.node-edi,.node-accounting{right:3%}.node-tracking{left:3%}.cta-section{padding-bottom:70px}.cta-card{border-radius:24px;width:calc(100% - 24px);padding:40px 26px}.footer-grid{grid-template-columns:1fr}.footer-links{justify-self:start}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
