:root{color:#17191f;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--orange:#ff6a00;--orange-dark:#d95500;--ink:#17191f;--muted:#646b78;--line:#dfe3ea;--surface:#fff;--surface-dark:#1b1d22;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.landing-page{min-height:100vh;overflow:hidden}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #17191f14;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;padding:14px clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.brand{grid-template-columns:auto auto;align-items:center;gap:4px;display:inline-grid}.brand__mark{width:80px;height:auto}.brand__copy{line-height:1;display:grid}.brand__copy strong{letter-spacing:0;font-size:34px;font-weight:850}.brand__copy small{color:#7a808b;letter-spacing:4px;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:700}.nav-links{color:var(--muted);justify-content:center;gap:28px;font-size:14px;font-weight:700;display:flex}.nav-links a:hover{color:var(--orange)}.system-link{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.hero{background:linear-gradient(#ffffffb8,#f4f6f8f5),radial-gradient(circle at 8% 20%,#ff6a002e,#0000 34%),#f4f6f8;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:calc(100vh - 76px);padding:clamp(44px,6vw,88px) clamp(20px,4vw,64px) clamp(24px,4vw,52px);display:grid}.hero__content{max-width:720px}.eyebrow{color:var(--orange);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{color:var(--ink);letter-spacing:0;margin-bottom:22px;font-size:clamp(42px,6vw,78px);line-height:.98}h2{color:var(--ink);letter-spacing:0;margin-bottom:18px;font-size:clamp(30px,3.8vw,52px);line-height:1.04}h3{color:var(--ink);margin-bottom:10px;font-size:20px}.hero__lead,.text-flow p,.about p,.contact__copy p,.showcase__copy p,.feature-card p{color:var(--muted);font-size:17px;line-height:1.65}.hero__lead{max-width:620px;margin-bottom:30px;font-size:20px}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;display:inline-flex}.button--primary{color:#fff;background:var(--orange);box-shadow:0 14px 28px #ff6a0038}.button--primary:hover{background:var(--orange-dark)}.button--ghost{border-color:var(--line);background:#ffffffb8}.product-frame,.showcase__image{background:var(--surface);border:1px solid #17191f1a;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 28px 80px #21283a2e}.product-frame img,.showcase__image img{width:100%;height:auto;display:block}.dashboard-preview{gap:18px;min-height:520px;padding:24px;display:grid}.dashboard-preview__header{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.dashboard-preview__header span,.dashboard-preview__cards span{color:#747b87;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-preview__header strong{color:var(--orange)}.dashboard-preview__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-preview__cards div{border:1px solid var(--line);border-left:4px solid var(--orange);background:#fbfcfe;border-radius:8px;min-height:112px;padding:18px}.dashboard-preview__cards strong{color:var(--ink);margin-top:10px;font-size:40px;line-height:1;display:block}.dashboard-preview__body{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:16px;min-height:250px;display:grid}.dashboard-preview__chart,.dashboard-preview__ranking{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.dashboard-preview__chart{align-content:center;gap:22px;display:grid}.dashboard-preview__chart span{color:#4a505b;padding-top:24px;font-size:13px;font-weight:800;display:block;position:relative}.dashboard-preview__chart span:before,.dashboard-preview__chart span:after{content:"";border-radius:999px;height:14px;position:absolute;top:0;left:0}.dashboard-preview__chart span:before{background:#edf0f4;width:100%}.dashboard-preview__chart span:after{width:var(--value);background:linear-gradient(90deg, var(--orange), #ffb000)}.dashboard-preview__ranking{align-content:start;gap:14px;display:grid}.dashboard-preview__ranking strong{color:var(--ink);font-size:18px}.dashboard-preview__ranking span{color:var(--muted);border-bottom:1px solid #edf0f4;padding-bottom:12px;font-size:14px;font-weight:800}.section{background:#fff;border-top:1px solid #17191f14;padding:clamp(56px,8vw,112px) clamp(20px,4vw,64px)}.section--split{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(28px,5vw,72px);display:grid}.section__heading{max-width:820px;margin-bottom:34px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:230px;padding:26px}.feature-card__icon{width:48px;height:48px;color:var(--orange);background:#ff6a001a;border-radius:8px;place-items:center;margin-bottom:20px;font-size:28px;font-weight:900;display:inline-grid}.showcase{background:#f7f8fa;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid}.freight-preview{grid-template-columns:minmax(220px,.8fr) minmax(240px,.9fr);gap:16px;padding:16px;display:grid}.freight-preview__poster{color:#fff;background:linear-gradient(135deg,#0000 0 58%,#ff6a00eb 58% 61%,#0000 61%),#14171c;border-radius:8px;min-height:420px;padding:28px}.freight-preview__poster strong{max-width:260px;margin-bottom:18px;font-size:34px;line-height:.95;display:block}.freight-preview__poster>span{color:#ff8a33;text-transform:uppercase;margin-bottom:40px;font-size:14px;font-weight:900;display:block}.freight-preview__poster div{background:#ffffff14;border-radius:8px;gap:6px;margin-top:22px;padding:16px;display:grid}.freight-preview__poster b{color:#fff;font-size:20px}.freight-preview__poster small{color:#f2f4f7;font-weight:800}.freight-preview__message{color:#1d2630;background:#edf8df;border-radius:8px;align-content:start;gap:12px;min-height:420px;padding:28px;font-size:16px;line-height:1.45;display:grid}.freight-preview__message strong{font-size:18px}.action-panel{background:linear-gradient(#fffffff0,#fff8f3eb),#fff;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid}.action-panel__list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.action-panel__list li{color:#303641;align-items:center;gap:10px;font-weight:800;display:flex}.action-panel__list li:before{content:"";background:var(--orange);border-radius:999px;width:8px;height:8px}.action-preview{background:#fff;border:1px solid #ff6a0038;border-radius:8px;gap:18px;padding:24px;display:grid;box-shadow:0 28px 70px #21283a24}.action-preview__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.action-preview__toolbar span,.action-preview__metrics span{color:#747b87;text-transform:uppercase;font-size:12px;font-weight:800}.action-preview__toolbar strong{color:var(--orange);font-size:18px}.action-preview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.action-preview__metrics div{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;min-height:112px;padding:18px}.action-preview__metrics strong{color:var(--ink);margin-top:8px;font-size:38px;line-height:1;display:block}.action-preview__metrics small{color:var(--muted);margin-top:10px;font-weight:700;display:block}.action-preview__table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.action-preview__row{color:#303641;border-top:1px solid #edf0f4;grid-template-columns:1.2fr 1.3fr 1.2fr 64px;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:14px;font-weight:700;display:grid}.action-preview__row:first-child{border-top:0}.action-preview__row--head{color:#fff;text-transform:uppercase;background:#111317;font-size:12px}.action-preview__row strong{color:var(--orange);text-align:right}.about{background:var(--surface-dark);max-width:none}.about h2,.about p{color:#f5f6f8;max-width:980px}.about p{color:#c4c9d2}.contact{grid-template-columns:minmax(280px,.8fr) minmax(340px,.7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.contact-form{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:24px;display:grid}.contact-form label{color:#343943;gap:7px;font-size:13px;font-weight:900;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd5df;border-radius:6px}.contact-form input{height:44px;padding:0 12px}.contact-form textarea{resize:vertical;padding:12px}@media (width<=980px){.topbar{grid-template-columns:1fr auto}.nav-links{display:none}.hero,.section--split,.showcase,.action-panel,.contact{grid-template-columns:1fr}.hero{min-height:auto}.product-frame{max-height:420px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-preview{min-height:0;max-height:none}.dashboard-preview__cards,.dashboard-preview__body,.freight-preview{grid-template-columns:1fr}.action-preview__row{grid-template-columns:1fr 1fr;gap:6px 12px;padding-block:12px}.action-preview__row--head{display:none}.action-preview__row strong{text-align:left}}@media (width<=640px){.topbar{gap:10px;min-height:68px;padding-inline:16px}.brand__mark{width:58px}.brand__copy strong{font-size:26px}.brand__copy small{letter-spacing:2.4px;max-width:148px;font-size:7px;overflow:hidden}.system-link{min-height:38px;padding-inline:10px;font-size:12px}h1{font-size:40px}.hero__lead{font-size:18px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.action-preview{padding:16px}.action-preview__toolbar,.action-preview__metrics{grid-template-columns:1fr}.action-preview__toolbar{display:grid}.hero__actions,.button{width:100%}}
