:root{--ink:#14232a;--lime:#c9ec68;--paper:#f6f7f2;--muted:#69777a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:var(--ink)}.container{width:min(100% - 96px,1380px);margin:auto}.section{padding:120px 0}.topbar{height:31px;display:flex;align-items:center;justify-content:center;gap:16px;background:var(--lime);font-size:10px;font-weight:800;letter-spacing:.15em}.dot{width:6px;height:6px;border-radius:50%;background:var(--ink)}.topline{width:24px;height:1px;background:#849b59}.header{height:82px;padding:0 48px;background:#fff;justify-content:space-between;position:relative;z-index:5}.header,.logo{display:flex;align-items:center}.logo{gap:10px}.logo strong{display:grid;place-items:center;width:43px;height:43px;background:var(--ink);color:var(--lime);font-size:18px;letter-spacing:-.17em;padding-right:4px;transform:skew(-8deg)}.logo span{font-size:22px;letter-spacing:-.07em;font-weight:900;line-height:.75}.logo small{display:block;font-size:9px;letter-spacing:.3em;margin-top:9px}.nav{display:flex;gap:38px;margin-left:auto;margin-right:45px}.header-link,.nav a{font-size:13px;font-weight:700}.nav a:hover{color:#83a53b}.header-link{display:flex;align-items:center;gap:25px;border-bottom:1px solid;padding:12px 0}.btn span,.header-link span,.inline-link span{font-size:20px;font-weight:400}.mobile-nav{display:none}.hero{height:calc(100vh - 113px);min-height:670px;max-height:850px;position:relative;overflow:hidden;background:#101c23;color:#fff}.hero-photo{background:url(/logistics-hero.png) center 54%/cover no-repeat}.hero-photo,.hero:after{position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,rgba(9,20,27,.94),rgba(9,20,27,.75) 37%,rgba(9,20,27,.12) 80%),linear-gradient(0deg,rgba(9,20,27,.55),transparent 25%)}.hero-content{position:relative;z-index:1;padding-top:145px}.kicker{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.22em;color:var(--lime)}.kicker i{width:7px;height:7px;background:var(--lime)}.kicker.dark{color:#5a6d54}.hero h1{font-size:clamp(74px,9vw,140px);line-height:.92;letter-spacing:-.085em;margin:29px 0 30px}.contact h2 em,.hero h1 em,.intro h2 em,.section-head h2 em,.statement h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.hero h1 em{color:var(--lime)}.hero-content>p{max-width:515px;color:#d7dcda;font-size:18px;line-height:1.65;margin:0}.hero-actions{display:flex;align-items:center;gap:38px;margin-top:42px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:58px;padding:0 23px;background:var(--lime);color:var(--ink);font-size:13px;font-weight:800;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-3px);background:#dcf69b}.under-link{border-bottom:1px solid #a6b0ac;padding:12px 0;font-size:13px;font-weight:700}.hero-foot{position:absolute;z-index:1;bottom:30px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;font-size:10px;letter-spacing:.17em;font-weight:800;color:#d5dbd8}.intro-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.round-stamp{width:138px;height:138px;border:1px solid #b8c3b2;border-radius:50%;display:grid;place-items:center;text-align:center;line-height:1.5;transform:rotate(-15deg);font-size:12px;letter-spacing:.13em;font-weight:900;color:#8b9c88;margin-top:65px}.intro h2,.section-head h2{font-size:clamp(42px,4.6vw,72px);line-height:1.08;letter-spacing:-.065em;margin:0}.intro h2 em,.section-head h2 em{color:#87958a}.intro p{max-width:570px;margin:29px 0;color:var(--muted);font-size:17px;line-height:1.8}.inline-link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid;padding-bottom:8px;font-size:13px;font-weight:800}.services{background:#e9ede7}.section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:52px}.section-head h2{margin-top:24px}.section-head>p{max-width:330px;color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 4px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{min-height:345px;background:#fff;padding:30px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,background .2s}.card:hover{transform:translateY(-7px);background:#faffed}.card-top{display:flex;justify-content:space-between;align-items:start;color:#7f8b85;font-size:10px;font-weight:800;letter-spacing:.16em}.card-icon{width:52px;height:52px;border:1px solid #d6dfd4;border-radius:50%;display:grid;place-items:center;color:var(--ink);font-size:31px;font-weight:300;letter-spacing:0}.card h3{font-size:26px;letter-spacing:-.05em;margin:0 0 14px}.card p{font-size:14px;line-height:1.7;color:var(--muted);max-width:280px;margin:0 0 27px}.card-link{width:39px;height:39px;background:var(--ink);color:var(--lime);display:grid;place-items:center;align-self:flex-end;font-size:20px}.statement{background:#15242c;color:#fff;padding:112px 0 92px;position:relative;overflow:hidden}.statement:before{content:"";position:absolute;width:550px;height:550px;border:1px solid rgba(201,236,104,.13);border-radius:50%;right:-80px;top:-210px;box-shadow:0 0 0 100px rgba(201,236,104,.025),0 0 0 210px rgba(201,236,104,.025)}.statement .container{position:relative}.statement h2{font-size:clamp(57px,7.4vw,112px);letter-spacing:-.075em;line-height:1;margin:50px 0 65px}.statement h2 em{color:var(--lime)}.statement-foot{border-top:1px solid #476068;padding-top:28px;display:flex;justify-content:space-between;align-items:end}.statement-foot p{max-width:560px;color:#b9c6c5;line-height:1.8;font-size:16px;margin:0}.seal{display:flex;align-items:center;gap:15px;color:var(--lime)}.seal b{font-size:43px;letter-spacing:-.13em}.seal small{font-size:9px;letter-spacing:.17em;line-height:1.6;font-weight:800}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cdd5ce}.steps>div{padding:30px 36px 10px 0;border-right:1px solid #cdd5ce}.steps>div+div{padding-left:36px}.steps>div:last-child{border-right:0}.steps span{color:#8fae43;font-size:13px;font-weight:800}.steps h3{font-size:23px;letter-spacing:-.045em;margin:52px 0 13px}.steps p{color:var(--muted);font-size:14px;line-height:1.7;max-width:280px;margin:0}.contact{background:var(--lime);overflow:hidden}.contact-inner{padding-top:94px;padding-bottom:101px;position:relative}.contact .kicker i{background:var(--ink)}.contact h2{font-size:clamp(65px,8vw,120px);letter-spacing:-.08em;line-height:.98;margin:34px 0 25px;position:relative;z-index:1}.contact h2 em{color:#5d7836}.contact p{max-width:435px;font-size:17px;line-height:1.6;margin-bottom:30px}.dark-btn{background:var(--ink);color:#fff;position:relative;z-index:1}.dark-btn:hover{background:#2d4248}.contact-art{position:absolute;right:-70px;bottom:-110px;font-size:340px;line-height:1;font-weight:900;letter-spacing:-.2em;color:rgba(37,65,36,.09);white-space:nowrap}footer{background:#101c23;color:#fff;padding-top:70px}.footer-main{display:grid;grid-template-columns:1.2fr 1.3fr 1fr;gap:30px;padding-bottom:80px}.footer-logo strong{background:var(--lime);color:var(--ink)}.footer-main p{margin:0;color:#a4b2b2;line-height:1.7;font-size:15px}.footer-main nav{display:grid;grid-template-columns:1fr 1fr;gap:18px}.footer-main nav a{font-size:13px;font-weight:700}.footer-bottom{border-top:1px solid #35464c;padding:25px 0 28px;display:flex;justify-content:space-between;color:#829293;font-size:11px}.footer-bottom a{color:#d5e1df}@media(max-width:900px){.container{width:min(100% - 48px,1380px)}.header{padding:0 24px}.header-link,.nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{list-style:none;font-size:27px;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;top:50px;right:-24px;width:220px;background:#fff;box-shadow:0 20px 30px #0002;padding:15px;display:flex;flex-direction:column}.mobile-nav nav a{padding:12px;font-size:14px;font-weight:700}.hero-content{padding-top:125px}.intro-grid{grid-template-columns:1fr 1.5fr}.card{padding:22px}.card h3{font-size:22px}.contact-art{font-size:250px;right:0}}@media(max-width:640px){.container{width:min(100% - 40px,1380px)}.topbar{font-size:8px;letter-spacing:.1em}.topline{display:none}.header{height:70px;padding:0 20px}.hero{height:calc(100svh - 101px);min-height:650px;max-height:760px}.hero-photo{background-position:58%}.hero:after{background:linear-gradient(90deg,rgba(9,20,27,.9),rgba(9,20,27,.46)),linear-gradient(0deg,rgba(9,20,27,.6),transparent 35%)}.hero-content{padding-top:125px}.hero h1{font-size:clamp(62px,15vw,84px);margin:24px 0}.hero-content>p{font-size:16px;max-width:340px}.hero-actions{align-items:start;flex-direction:column;gap:14px;margin-top:32px}.hero-foot span:first-child{display:none}.section{padding:82px 0}.intro-grid{display:block}.round-stamp{display:none}.intro-grid>div+div{margin-top:26px}.intro h2,.section-head h2{font-size:46px}.intro p{font-size:15px;margin:22px 0}.section-head{display:block;margin-bottom:32px}.section-head>p{margin-top:24px}.cards{grid-template-columns:1fr}.card{min-height:270px;padding:25px}.card p{max-width:350px}.statement{padding:84px 0}.statement h2{font-size:clamp(48px,12vw,70px);margin:42px 0 50px}.statement-foot{display:block}.statement-foot p{font-size:15px}.seal{margin-top:35px}.steps{display:block}.steps>div,.steps>div+div{border-right:0;border-bottom:1px solid #cdd5ce;padding:26px 0}.steps h3{margin:24px 0 9px}.steps>div:last-child{border:0}.contact-inner{padding:78px 0 85px}.contact h2{font-size:clamp(58px,13vw,80px)}.contact p{font-size:15px}.contact-art{font-size:180px;bottom:-45px}.footer-main{grid-template-columns:1fr 1fr;padding-bottom:50px}.footer-main p{grid-column:1/-1;grid-row:2}.footer-main nav{grid-column:2;grid-row:1;grid-template-columns:1fr;gap:12px}.footer-bottom{gap:20px;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}.intro-grid,.intro-grid>div:last-child{display:block;position:relative}.intro-grid>div:last-child{max-width:900px;margin-top:48px;min-width:0;color:var(--ink)}.intro-grid .round-stamp{position:absolute;right:0;top:0;margin-top:0}@media(max-width:900px){.intro-grid .round-stamp{display:none}.intro-grid>div:last-child{margin-top:28px}}