.reference-home{--bg:#f4f5f6;--paper:#fff;--ink:#101214;--muted:#687077;--line:#dde1e4;--dark:#151719;--orange:#ef9200;--orange2:#ffad22;--green:#14a874;--radius:22px;--shadow:0 18px 55px rgba(0,0,0,.09)}.reference-home *{box-sizing:border-box}.reference-home{scroll-behavior:smooth}.reference-home{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;background:var(--bg);color:var(--ink)}.reference-home a{color:inherit;text-decoration:none}.reference-home button,.reference-home select,.reference-home input{font:inherit}.reference-home .wrap{max-width:1240px;margin:auto;padding:0 26px}.reference-home .topbar{background:#0f1112;color:#d8dcdf;font-size:12px;letter-spacing:.04em}.reference-home .topbar .wrap{height:34px;display:flex;align-items:center;justify-content:space-between}.reference-home .topbar strong{color:#fff}.reference-home nav{height:76px;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(0,0,0,.06)}.reference-home nav .wrap{height:100%;display:flex;align-items:center;gap:34px}.reference-home .brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:-.04em;font-size:22px}.reference-home .brandmark{width:38px;height:38px;border-radius:10px;background:var(--orange);display:grid;place-items:center;transform:skew(-8deg);box-shadow:inset 0 -8px 16px rgba(0,0,0,.12)}.reference-home .brandmark span{font-size:18px;transform:skew(8deg)}.reference-home .links{display:flex;gap:28px;margin-left:auto;font-weight:650;font-size:14px}.reference-home .nav-cta{background:var(--ink);color:#fff;padding:12px 18px;border-radius:10px;font-weight:750;font-size:13px}.reference-home .hamb{display:none;margin-left:auto;background:none;border:0;font-size:24px}.reference-home .hero{background:#fff;overflow:hidden}.reference-home .hero-grid{min-height:650px;display:grid;grid-template-columns:1.02fr .98fr;align-items:stretch}.reference-home .hero-copy{padding:82px 26px 74px max(26px,calc((100vw - 1240px)/2 + 26px));display:flex;flex-direction:column;justify-content:center}.reference-home .eyebrow{display:inline-flex;align-items:center;gap:9px;color:#4d565d;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.reference-home .eyebrow:before{content:"";width:28px;height:3px;background:var(--orange);border-radius:9px}.reference-home h1{font-size:clamp(46px,5.6vw,78px);line-height:.96;letter-spacing:-.065em;margin:20px 0 24px;max-width:720px}.reference-home .hero p{font-size:18px;line-height:1.62;color:#5d656b;max-width:620px;margin:0 0 32px}.reference-home .buttons{display:flex;gap:12px;flex-wrap:wrap}.reference-home .btn{border:0;padding:15px 20px;border-radius:11px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.reference-home .btn.primary{background:var(--orange);color:#111}.reference-home .btn.secondary{background:#f0f2f3;color:#151719}.reference-home .trust{display:flex;gap:28px;margin-top:46px;flex-wrap:wrap}.reference-home .trust div{min-width:110px}.reference-home .trust b{display:block;font-size:20px}.reference-home .trust span{font-size:11px;color:#7c8388;text-transform:uppercase;letter-spacing:.09em}.reference-home .hero-visual{position:relative;background:#222;min-height:650px;isolation:isolate}.reference-home .hero-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(0,0,0,.55),rgba(0,0,0,.05) 56%),url("/assets/hero-forklift.webp") center/cover no-repeat;z-index:-2}.reference-home .hero-visual:after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(transparent,rgba(0,0,0,.56));z-index:-1}.reference-home .floating-card{position:absolute;left:34px;bottom:34px;background:rgba(16,18,20,.9);color:white;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(9px);padding:20px;border-radius:18px;width:330px}.reference-home .floating-card .green{color:#70e3bc;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.reference-home .floating-card h3{font-size:22px;margin:7px 0 12px}.reference-home .specs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.reference-home .specs div{padding-top:10px;border-top:1px solid rgba(255,255,255,.15)}.reference-home .specs b{font-size:15px;display:block}.reference-home .specs span{font-size:10px;color:#aeb5ba}.reference-home .section{padding:90px 0}.reference-home .head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.reference-home .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.055em;margin:8px 0 0;line-height:1}.reference-home .head p{max-width:500px;color:#6a7278;line-height:1.6;margin:0}.reference-home .cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.reference-home .cat{background:#fff;border:1px solid #e7e9ea;border-radius:20px;padding:24px;min-height:210px;position:relative;overflow:hidden;transition:.25s ease}.reference-home .cat:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.reference-home .cat .num{font-size:11px;font-weight:800;color:#9aa0a4;letter-spacing:.09em}.reference-home .cat h3{font-size:24px;margin:38px 0 8px;letter-spacing:-.035em}.reference-home .cat p{font-size:13px;color:#727a80;line-height:1.5;max-width:200px}.reference-home .cat .arrow{position:absolute;right:20px;bottom:18px;width:36px;height:36px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center}.reference-home .cat.green h3{color:#0f9568}.reference-home .products{background:#141617;color:white}.reference-home .products .head p{color:#aab0b5}.reference-home .products .eyebrow{color:#b8bdc1}.reference-home .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.reference-home .product-card{background:#202326;border:1px solid #2c3033;border-radius:22px;overflow:hidden;transition:.25s ease}.reference-home .product-card:hover{transform:translateY(-5px);border-color:#494f53}.reference-home .product-img{aspect-ratio:1.18/1;background:#d9dcde center/cover no-repeat;position:relative}.reference-home .tag{position:absolute;left:13px;top:13px;padding:7px 9px;background:#101214;color:white;border-radius:7px;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.reference-home .tag.electric{background:#0f9b6d}.reference-home .product-body{padding:18px 18px 20px}.reference-home .product-body h3{margin:0;font-size:20px}.reference-home .sub{color:#90979b;font-size:12px;margin:7px 0 16px}.reference-home .mini-spec{display:flex;gap:8px;flex-wrap:wrap}.reference-home .mini-spec span{font-size:10px;background:#2c3033;padding:7px 8px;border-radius:6px;color:#ccd1d4}.reference-home .product-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #303438;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;color:#f0a127}.reference-home .app-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:205px;gap:15px}.reference-home .app{border-radius:21px;overflow:hidden;position:relative;background:#242729;color:white;padding:22px;display:flex;align-items:flex-end}.reference-home .app:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.74));z-index:0}.reference-home .app > *{position:relative;z-index:1}.reference-home .app h3{font-size:22px;margin:0 0 5px}.reference-home .app p{margin:0;color:#c6cccf;font-size:12px}.reference-home .app.big{grid-row:span 2;background:linear-gradient(135deg,#2b2e31,#101214)}.reference-home .app.big:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,165,0,.35);border-radius:50%;right:-110px;top:-90px;box-shadow:0 0 0 45px rgba(255,153,0,.06),0 0 0 90px rgba(255,153,0,.035)}.reference-home .app.orange{background:linear-gradient(135deg,#f19a00,#d77c00);color:#111}.reference-home .app.orange:after{display:none}.reference-home .app.orange p{color:#433015}.reference-home .app.light{background:#e8ebed;color:#17191a}.reference-home .app.light:after{display:none}.reference-home .app.light p{color:#646c72}.reference-home .finder{background:#fff}.reference-home .finder-box{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:26px;overflow:hidden;background:#16181a;color:white;box-shadow:var(--shadow)}.reference-home .finder-copy{padding:48px}.reference-home .finder-copy h2{font-size:44px;letter-spacing:-.05em;margin:14px 0}.reference-home .finder-copy p{color:#adb3b7;line-height:1.65}.reference-home .finder-form{background:#f4f5f6;color:#111;padding:38px}.reference-home .fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reference-home .field label{display:block;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;color:#656c71}.reference-home select{width:100%;border:1px solid #d5d9dc;background:white;border-radius:10px;padding:14px 12px;color:#202326;outline:none}.reference-home .recommend{margin-top:18px;border-radius:15px;background:#fff;padding:18px;border:1px solid #dfe2e4}.reference-home .recommend .label{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.09em;font-weight:850}.reference-home .recommend h3{margin:5px 0 5px;font-size:20px}.reference-home .recommend p{margin:0;color:#667076;font-size:12px;line-height:1.5}.reference-home .match{display:inline-block;margin-top:12px;background:#e7f7f0;color:#087753;font-size:10px;font-weight:850;padding:6px 8px;border-radius:6px}.reference-home .config-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.reference-home .config-card{background:white;border-radius:18px;border:1px solid #e2e5e7;padding:21px}.reference-home .config-card .ico{width:42px;height:42px;border-radius:11px;background:#111;color:#fff;display:grid;place-items:center;font-size:18px;margin-bottom:34px}.reference-home .config-card h3{font-size:19px;margin:0 0 8px}.reference-home .config-card p{font-size:12px;line-height:1.55;color:#6e767c;margin:0}.reference-home .why{background:#eceeef}.reference-home .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.reference-home .why-visual{border-radius:26px;min-height:520px;background:linear-gradient(130deg,rgba(0,0,0,.12),rgba(0,0,0,.55)),url("/assets/xe-forklift.webp") center/cover no-repeat;position:relative;overflow:hidden}.reference-home .why-badge{position:absolute;right:24px;bottom:24px;background:#f59a00;padding:18px;border-radius:16px;width:180px;font-weight:900;font-size:24px;letter-spacing:-.04em}.reference-home .why-copy h2{font-size:50px;letter-spacing:-.055em;line-height:1;margin:10px 0 28px}.reference-home .why-list{display:grid;gap:11px}.reference-home .why-item{background:#fff;padding:17px 18px;border-radius:13px;display:flex;align-items:center;gap:14px;border:1px solid #e1e4e6}.reference-home .why-item b{font-size:14px}.reference-home .dot{width:9px;height:9px;border-radius:50%;background:var(--orange);flex:none}.reference-home .cta{padding:95px 0;background:#f39a00;color:#111;position:relative;overflow:hidden}.reference-home .cta:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;border:1px solid rgba(0,0,0,.18);right:-250px;top:-420px;box-shadow:0 0 0 65px rgba(0,0,0,.035),0 0 0 130px rgba(0,0,0,.025)}.reference-home .cta .wrap{position:relative}.reference-home .cta h2{font-size:clamp(44px,6vw,74px);letter-spacing:-.065em;line-height:.96;margin:0 0 22px;max-width:780px}.reference-home .cta p{max-width:650px;line-height:1.6}.reference-home .cta .btn{background:#111;color:#fff;margin-top:15px}.reference-home footer{background:#0f1112;color:#9ba2a7;padding:44px 0 30px}.reference-home .foot{display:grid;grid-template-columns:1.4fr repeat(3,.7fr);gap:30px}.reference-home footer h4{color:white;margin:0 0 14px;font-size:13px}.reference-home footer a,.reference-home footer p{display:block;font-size:12px;line-height:1.9;color:#9ba2a7;margin:0}.reference-home .copyright{border-top:1px solid #26292b;margin-top:32px;padding-top:18px;font-size:10px;display:flex;justify-content:space-between;gap:20px}@media(max-width:960px){.reference-home .links,.reference-home .nav-cta{display:none}.reference-home .hamb{display:block}.reference-home .hero-grid{grid-template-columns:1fr}.reference-home .hero-copy{padding:65px 26px}.reference-home .hero-visual{min-height:560px}.reference-home .cat-grid,.reference-home .product-grid,.reference-home .config-grid{grid-template-columns:1fr 1fr}.reference-home .app-grid{grid-template-columns:1fr 1fr}.reference-home .app.big{grid-row:span 1;grid-column:span 2}.reference-home .finder-box,.reference-home .why-grid{grid-template-columns:1fr}.reference-home .why-visual{min-height:430px}.reference-home .foot{grid-template-columns:1fr 1fr}}@media(max-width:620px){.reference-home .topbar{display:none}.reference-home nav{height:68px}.reference-home .wrap{padding:0 18px}.reference-home h1{font-size:49px}.reference-home .hero-copy{padding:54px 18px}.reference-home .hero-visual{min-height:500px}.reference-home .floating-card{left:18px;right:18px;bottom:18px;width:auto}.reference-home .section{padding:64px 0}.reference-home .head{align-items:flex-start;flex-direction:column}.reference-home .cat-grid,.reference-home .product-grid,.reference-home .config-grid,.reference-home .fields{grid-template-columns:1fr}.reference-home .app-grid{grid-template-columns:1fr;grid-auto-rows:180px}.reference-home .app.big{grid-column:auto}.reference-home .finder-copy,.reference-home .finder-form{padding:28px}.reference-home .finder-copy h2,.reference-home .why-copy h2{font-size:38px}.reference-home .why-grid{gap:30px}.reference-home .foot{grid-template-columns:1fr}.reference-home .copyright{flex-direction:column}}

