:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#101612;background:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #477aea;outline-offset:5px}.site{overflow:hidden}.header{height:94px;position:relative;z-index:10;background:#fff}.header-inner{height:100%;max-width:1330px;margin:auto;padding:0 45px;border-bottom:1px solid #e9eae9;display:flex;align-items:center;justify-content:space-between;gap:35px}.logo{font-family:Georgia,serif;font-size:23px;font-weight:900;letter-spacing:-.16em;line-height:1;color:#142f2d;padding-right:5px}.logo span{margin-left:-1px}.desktop-nav{display:flex;align-items:center;gap:29px;margin-left:7vw}.desktop-nav a{font-size:13px;color:#404743;white-space:nowrap}.desktop-nav a:hover,.login:hover{color:#09543c}.header-actions{display:flex;align-items:center;gap:19px}.login{font-size:12px;font-weight:650}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:45px;padding:13px 24px;border-radius:99px;font-size:12px;font-weight:720;white-space:nowrap;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:#053e2f}.button-dark:hover{background:#08553e;box-shadow:0 12px 26px #0b463326}.button-small{min-height:43px;padding:12px 22px}.button-outline{color:#153d2f;background:#fff;border-color:#d9ded9}.button-outline:hover{border-color:#075b3f}.button-light{background:#fff;color:#0c4b35}.mobile-menu-button,.mobile-nav{display:none}.hero{min-height:840px;padding-top:69px;position:relative}.hero-copy{text-align:center;max-width:1120px;margin:auto;padding:0 24px;position:relative;z-index:3}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #e3e8e3;border-radius:99px;padding:9px 14px;font-size:10px;font-weight:750;letter-spacing:.2em;color:#3b5a52}.eyebrow-dot{width:7px;height:7px;background:#0b5a3b;border-radius:50%}.hero h1{max-width:1120px;font-size:clamp(39px,4.25vw,65px);font-weight:690;line-height:1.085;letter-spacing:-.065em;color:#0a0d0b;margin:20px auto 16px}.hero h1 em{display:block;font-style:normal}.hero-description{font-size:clamp(15px,1.34vw,18px);max-width:980px;color:#58665f;line-height:1.5;letter-spacing:-.02em;margin:0 auto}.hero-actions{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:24px}.scene-wrap{width:min(100%,1400px);height:530px;margin:14px auto 0;position:relative;overflow:hidden}.scene-wrap svg{width:100%;height:100%;display:block;overflow:visible;--paper:white;color:#162641}.scene-wrap .float-card{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;min-width:118px;min-height:49px;padding:10px 13px;border-radius:12px;border:1px solid #e7e8e4;background:#fffefdf7;box-shadow:0 13px 30px #152e3019;animation:card-in .8s backwards}.float-card small,.float-card strong{display:block;white-space:nowrap;text-align:left}.float-card small{font-size:8px;line-height:1.4;font-weight:750;letter-spacing:.06em;color:#777e80}.float-card strong{font-size:10px;line-height:1.5;font-weight:750;letter-spacing:-.03em;color:#17232a}.float-icon{width:24px;height:24px;border-radius:50%;flex:0 0 24px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800}.float-icon-green{background:#084b35;color:#fff}.float-icon-blue{background:#f6f9ff;border:2px solid #a8bdf6}.pulse-dot{height:8px;width:8px;background:#497af0;border-radius:50%;box-shadow:0 0 0 4px #497cf329;animation:pulse 2.5s infinite}.pickup-card{top:12%;left:11.5%;transform:rotate(8deg);animation-delay:.2s!important}.live-card{top:10%;right:9%;transform:rotate(10deg);animation-delay:.5s!important}.verified-card{top:52%;left:57%;transform:rotate(-5deg);animation-delay:.8s!important}.delivery-card{right:15%;bottom:12%;width:171px;display:block!important;padding:12px 14px!important;transform:rotate(-2deg);animation-delay:1s!important}.delivery-top{display:block;font-size:8px;font-weight:750;letter-spacing:.12em;color:#879197}.delivery-card>strong{font-size:11px;margin:3px 0 6px}.delivery-progress{height:2px;background:#dce5de;display:block;margin:8px 0}.delivery-progress span{display:block;width:35%;height:100%;background:#0b5038;transition:width .35s}.delivery-cities{font-size:9px;font-weight:700;display:flex;justify-content:space-between;color:#20382e}.scene-caption{position:absolute;bottom:1%;left:50%;transform:translate(-50%);white-space:nowrap;color:#557066;font-size:10px;letter-spacing:.02em}.caption-muted{color:#9ca6a0}.route-dash{stroke-dasharray:2 10;animation:dash 18s linear infinite}.hero-truck{cursor:pointer}.hero-truck:focus-visible{filter:drop-shadow(0 0 8px #497cf3)}@keyframes pulse{50%{box-shadow:0 0 0 8px #497cf312}}@keyframes dash{to{stroke-dashoffset:-300}}@keyframes card-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.section{max-width:1240px;margin:auto;padding:110px 38px}.section-index{display:block;font-size:10px;font-weight:800;letter-spacing:.22em;color:#507467;margin-bottom:17px}.section-heading{max-width:620px}.section h2,.transporter-section h2{font-size:clamp(33px,3.6vw,50px);line-height:1.08;letter-spacing:-.055em;font-weight:660;margin:0 0 16px}.section-heading p,.transporter-section p{font-size:15px;line-height:1.7;color:#68746d;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid #e6ebe7;border-bottom:1px solid #e6ebe7}.step{padding:28px 30px 33px 0}.step+.step{border-left:1px solid #e6ebe7;padding-left:30px}.step-number{font-size:14px;font-weight:650;color:#0c4935;display:flex;justify-content:space-between}.step-number span{font-size:18px}.step h3{font-size:20px;letter-spacing:-.04em;margin:38px 0 9px;font-weight:650}.step p{max-width:310px;font-size:14px;line-height:1.7;color:#66736c;margin:0}.transporter-section{max-width:1370px;margin:auto;background:#0c4132;color:#fff;min-height:280px;padding:70px min(7vw,100px);display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.transporter-section .section-index{color:#bad5c7}.transporter-section p{color:#bbd3c8;max-width:440px}.footer{min-height:118px;max-width:1330px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 45px;font-size:12px;color:#79867e}@media(max-width:1100px){.header-inner{padding:0 28px}.desktop-nav{margin-left:0;gap:19px}.scene-wrap{height:500px}.hero{min-height:760px}.hero h1{font-size:clamp(37px,5.1vw,57px)}.hero-description{max-width:830px}.verified-card{left:61%}}@media(max-width:760px){.header{height:68px}.header-inner{padding:0 21px;gap:12px}.desktop-nav,.login,.header-actions .button{display:none}.mobile-menu-button{width:35px;height:38px;border:0;background:transparent;display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:flex-end;margin-left:auto}.mobile-menu-button span{width:23px;height:2px;background:#113b2e;border-radius:5px}.mobile-menu-button span:last-child{width:17px}.mobile-nav{display:flex;flex-direction:column;padding:18px 22px 25px;background:#fff;border-bottom:1px solid #e7e8e3;position:absolute;left:0;right:0;top:68px;box-shadow:0 20px 30px #0b30121a;gap:20px}.mobile-nav[hidden]{display:none}.mobile-nav a{font-size:14px;font-weight:600}.hero{min-height:610px;padding-top:55px}.hero-copy{padding:0 22px}.eyebrow{font-size:9px;padding:7px 11px}.hero h1{font-size:clamp(38px,9.2vw,56px);line-height:1.06;letter-spacing:-.07em;margin:23px auto 15px}.hero h1 em{display:inline}.hero-description{font-size:14px;line-height:1.55;max-width:480px}.hero-actions{margin-top:24px;gap:9px}.button{min-height:43px;padding:12px 19px;gap:12px;font-size:11px}.scene-wrap{margin:13px 0 0;height:310px;width:100%;overflow:hidden}.scene-wrap svg{width:790px;max-width:none;height:375px;position:absolute;left:50%;top:-22px;transform:translate(-50%)}.scene-wrap .float-card{scale:.76;transform-origin:center}.pickup-card{left:3%;top:8%}.live-card{right:-2%;top:10%}.verified-card{left:52%;top:54%}.delivery-card{right:1%;bottom:5%;scale:.72!important}.scene-caption{bottom:0;font-size:9px}.section{padding:66px 24px}.steps{grid-template-columns:1fr;margin-top:30px}.step,.step+.step{border-left:0;padding:23px 0;border-bottom:1px solid #e5e9e5}.step:last-child{border-bottom:0}.step h3{margin:24px 0 8px}.transporter-section{padding:50px 24px;display:block}.transporter-section .button{margin-top:27px}.footer{padding:26px 24px;flex-wrap:wrap;justify-content:flex-start;gap:16px 28px}.footer span:last-child{width:100%}}@media(max-width:395px){.hero h1{font-size:35px}.hero-description{font-size:13px}.scene-wrap svg{width:750px}.scene-wrap{height:289px}.scene-wrap .float-card{scale:.67}.verified-card{left:51%}.delivery-card{right:-1%;bottom:8%}.button{padding:12px 15px}.hero{min-height:575px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
