:root{color:#13201e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--green-950:#071f1a;--green-900:#0d3f36;--green-800:#145449;--green-600:#1f7b67;--mint:#54d7b7;--amber:#f6ba45;--coral:#e96f50;--ink:#13201e;--muted:#60706c;--line:#dfe8e3;--paper:#fff;--soft:#eef6f1;--shadow:0 24px 70px #071f1a29;background:#f7faf6;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,select,textarea{font:inherit}.container{width:min(1180px,100% - 40px);margin-inline:auto}.siteHeader{z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071f1ac7;border-bottom:1px solid #ffffff29;position:fixed;inset:0 0 auto}.navWrap{justify-content:space-between;align-items:center;gap:22px;min-height:76px;display:flex}.logo{align-items:center;gap:12px;min-width:142px;display:inline-flex}.logoMark{background:linear-gradient(135deg, var(--mint), var(--amber));width:42px;height:42px;color:var(--green-950);border:1px solid #ffffff52;border-radius:8px;place-items:center;font-weight:900;display:grid}.logo strong,.logo small{line-height:1.05;display:block}.logo strong{letter-spacing:0;font-size:1rem}.logo small{color:#ffffffb8;text-transform:uppercase;margin-top:3px;font-size:.72rem}.desktopNav{color:#ffffffc7;align-items:center;gap:28px;font-size:.95rem;display:flex}.desktopNav a:hover,.mobileNav a:hover{color:#fff}.navCta,.primaryButton,.secondaryButton{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-weight:800;display:inline-flex}.navCta{color:var(--green-900);background:#fff;padding:0 18px}.menuButton{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:8px;place-items:center;width:44px;height:44px;display:none}.mobileNav{background:#071f1af0;gap:8px;padding:0 20px 20px;display:grid}.mobileNav a{color:#ffffffc7;border-radius:8px;padding:14px 12px}.hero{color:#fff;min-height:760px;position:relative;overflow:hidden}.heroMedia,.heroShade{position:absolute;inset:0}.heroMedia{background-image:url(/images/efata-logistics-hero.png);background-position:50%;background-size:cover;transform:scale(1.02)}.heroShade{background:linear-gradient(90deg,#071f1af5,#071f1ab8 42%,#071f1a3d),linear-gradient(#071f1a70,#071f1a1f 52%,#071f1ad1)}.heroGrid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(340px,.7fr);align-items:center;gap:52px;min-height:760px;padding-top:98px;display:grid;position:relative}.heroCopy{max-width:710px}.eyebrow{color:var(--mint);text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:.82rem;font-weight:850;display:inline-flex}.eyebrow.dark{color:var(--green-600)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:720px;margin-bottom:22px;font-size:clamp(3.4rem,8vw,6.75rem);line-height:.91}h2{color:var(--ink);letter-spacing:0;font-size:clamp(2.1rem,4.2vw,4.45rem);line-height:.98}h3{color:var(--ink);font-size:1.15rem;line-height:1.2}.heroCopy p{color:#ffffffd1;max-width:620px;font-size:1.18rem;line-height:1.7}.heroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;border:0;min-width:172px;padding:0 22px}.primaryButton{background:var(--amber);color:var(--green-950);box-shadow:0 18px 42px #f6ba4542}.secondaryButton{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d}.full{width:100%}.statRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin-top:44px;display:grid}.stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;min-height:96px;padding:18px}.stat strong,.stat span{display:block}.stat strong{font-size:1.8rem}.stat span{color:#ffffffbf;margin-top:6px;font-size:.88rem}.dispatchPanel{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071f1aa3;border:1px solid #fff3;border-radius:8px;align-self:end;margin-bottom:70px;padding:18px}.panelTop,.jobItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelTop{color:#ffffffb8;padding-bottom:14px}.panelTop strong{color:#fff}.routePreview{background:radial-gradient(circle at 18% 24%,#54d7b752,#0000 16%),radial-gradient(circle at 78% 72%,#f6ba4538,#0000 20%),linear-gradient(135deg,#113f39,#0b2924);border-radius:8px;height:210px;position:relative;overflow:hidden}.routePreview:before{content:"";background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.routeLine{background:var(--mint);border-radius:999px;width:58%;height:4px;position:absolute;top:52%;left:22%;transform:rotate(-18deg);box-shadow:0 0 22px #54d7b7c2}.pin{background:var(--coral);border:4px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 9px #54d7b726}.pinA{top:58%;left:18%}.pinB{background:var(--amber);top:42%;left:52%}.pinC{background:var(--mint);top:28%;left:78%}.jobList{gap:10px;margin-top:14px;display:grid}.jobItem{background:#ffffff1a;border-radius:8px;padding:12px}.jobIcon{background:#54d7b72e;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.jobIcon svg{fill:none;width:22px;height:22px;stroke:var(--mint);stroke-width:1.9px}.jobItem span:nth-child(2){flex:1}.jobItem strong,.jobItem small,.jobItem em{display:block}.jobItem small{color:#ffffff9e;margin-top:3px}.jobItem em{color:var(--amber);font-size:.78rem;font-style:normal;font-weight:800}.section{padding:108px 0}.sectionIntro{max-width:820px;margin-bottom:42px}.sectionIntro.compact{max-width:700px}.sectionIntro p,.platformGrid p,.splitIntro p,.quoteBlock p,.contactGrid p,.faqList p,.serviceCard p,.workflowItem p,.useCaseGrid p,.timeline p{color:var(--muted);line-height:1.7}.serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.serviceCard,.workflowItem,.useCaseGrid article,.timeline article{border:1px solid var(--line);background:var(--paper);border-radius:8px}.serviceCard{min-height:276px;padding:26px}.serviceCard svg,.workflowItem svg,.useCaseGrid svg{color:var(--green-600)}.platformBand,.useCaseBand,.contactBand{background:var(--green-950);color:#fff;padding:110px 0}.platformGrid{grid-template-columns:minmax(0,.84fr) minmax(420px,1.06fr);align-items:center;gap:58px;display:grid}.platformGrid h2,.useCaseBand h2,.contactBand h2{color:#fff}.platformGrid p,.splitIntro p,.contactGrid p{color:#ffffffb8}.quickLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.quickLinkGrid a{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:10px;min-height:56px;padding:0 16px;display:flex}.appMock{box-shadow:var(--shadow);background:#f6f8f5;border:1px solid #ffffff29;border-radius:8px;overflow:hidden}.mockToolbar{background:#dce9e2;gap:8px;padding:14px;display:flex}.mockToolbar span{background:#7e948d;border-radius:50%;width:12px;height:12px}.mockLayout{min-height:420px;color:var(--ink);grid-template-columns:148px 1fr;display:grid}.mockLayout aside{color:#fff;background:#102d28;align-content:start;gap:8px;padding:20px 16px;display:grid}.mockLayout aside strong{margin-bottom:16px}.mockLayout aside span{color:#ffffffa8;border-radius:8px;padding:10px 12px}.mockLayout aside span:nth-child(2){color:#fff;background:#54d7b729}.mockLayout main{gap:16px;padding:18px;display:grid}.mockHeader{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mockHeader span,.mockRows div{border:1px solid var(--line);background:#fff;border-radius:8px}.mockHeader span{padding:16px}.mockHeader small,.mockHeader strong{display:block}.mockHeader small{color:var(--muted)}.mockHeader strong{margin-top:8px;font-size:2rem}.mapCard{min-height:190px;color:var(--green-600);background:radial-gradient(circle at 28% 34%,#54d7b752,#0000 17%),radial-gradient(circle at 74% 67%,#f6ba4552,#0000 16%),linear-gradient(135deg,#e5f0eb,#f9fbf7);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.mapCard:before{content:"";background-image:linear-gradient(#0d3f3614 1px,#0000 1px),linear-gradient(90deg,#0d3f3614 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.mapCard svg{z-index:1;position:relative}.mapPulse{background:var(--coral);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 0 8px #e96f501f}.pulseOne{top:34%;left:22%}.pulseTwo{background:var(--amber);top:25%;right:26%;box-shadow:0 0 0 8px #f6ba4529}.pulseThree{background:var(--mint);bottom:24%;right:18%;box-shadow:0 0 0 8px #54d7b72e}.mockRows{gap:10px;display:grid}.mockRows div{justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.mockRows strong{color:var(--green-600)}.workflowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.workflowItem{min-height:268px;padding:28px;position:relative}.step{background:var(--soft);width:42px;height:42px;color:var(--green-600);border-radius:8px;justify-content:center;align-items:center;margin-bottom:20px;font-weight:900;display:inline-flex}.splitIntro{grid-template-columns:minmax(0,.95fr) minmax(320px,.58fr);align-items:end;gap:44px;margin-bottom:42px;display:grid}.useCaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.useCaseGrid article{background:#ffffff0f;border-color:#ffffff24;min-height:242px;padding:24px}.useCaseGrid h3{color:#fff}.useCaseGrid p{color:#ffffffad}.launchGrid{grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr);align-items:start;gap:44px;display:grid}.quoteBlock{box-shadow:var(--shadow);background:linear-gradient(135deg,#54d7b71f,#f6ba451f),#fff;border-radius:8px;padding:40px}.quoteBlock svg{color:var(--coral)}.timeline{gap:14px;display:grid}.timeline article{padding:22px}.timeline span{background:var(--soft);color:var(--green-600);border-radius:999px;margin-bottom:8px;padding:5px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.contactGrid{grid-template-columns:minmax(0,.82fr) minmax(420px,.72fr);align-items:center;gap:54px;display:grid}.contactCards{gap:12px;max-width:420px;margin-top:28px;display:grid}.contactCards a{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.leadForm{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;padding:26px;display:grid}.leadForm label{color:var(--ink);gap:8px;font-weight:800;display:grid}.leadForm input,.leadForm select,.leadForm textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#f9fbf8;border-radius:8px;padding:0 14px}.leadForm textarea{resize:vertical;min-height:118px;padding-top:13px}.leadForm input:focus,.leadForm select:focus,.leadForm textarea:focus{border-color:var(--green-600);outline:3px solid #54d7b72e}.formNote{color:var(--green-600);margin:0;font-size:.92rem}.faqGrid{grid-template-columns:minmax(0,.65fr) minmax(420px,1fr);gap:54px;display:grid}.faqList{gap:12px;display:grid}details{border:1px solid var(--line);background:#fff;border-radius:8px}summary{cursor:pointer;min-height:70px;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-weight:850;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(90deg)}details p{margin:-4px 20px 20px}.footer{background:var(--green-950);color:#fff;padding:34px 0}.footerGrid,.footerMeta,.footerMeta span{align-items:center;display:flex}.footerGrid{justify-content:space-between;gap:24px}.footerMeta{color:#ffffffb8;flex-wrap:wrap;gap:16px;font-size:.9rem}.footerMeta span{gap:8px}@media (width<=1040px){.heroGrid,.platformGrid,.contactGrid,.launchGrid,.faqGrid,.splitIntro{grid-template-columns:1fr}.dispatchPanel{align-self:auto;margin-bottom:52px}.serviceGrid,.workflowGrid,.useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.container{width:min(100% - 28px,1180px)}.desktopNav,.navCta{display:none}.menuButton{display:grid}.siteHeader{position:fixed}.navWrap{min-height:68px}.hero,.heroGrid{min-height:auto}.heroGrid{padding-top:124px}h1{font-size:clamp(3.1rem,16vw,5.1rem)}h2{font-size:clamp(2rem,11vw,3.4rem)}.heroCopy p{font-size:1rem}.statRow,.quickLinkGrid,.mockHeader,.serviceGrid,.workflowGrid,.useCaseGrid{grid-template-columns:1fr}.section,.platformBand,.useCaseBand,.contactBand{padding:78px 0}.mockLayout{grid-template-columns:1fr}.mockLayout aside{grid-template-columns:repeat(3,minmax(0,1fr))}.mockLayout aside strong{grid-column:1/-1;margin-bottom:6px}.footerGrid{flex-direction:column;align-items:flex-start}}@media (width<=520px){.heroActions{display:grid}.primaryButton,.secondaryButton{width:100%}.dispatchPanel,.quoteBlock,.leadForm{padding:18px}.mockLayout aside{grid-template-columns:repeat(2,minmax(0,1fr))}.logo{min-width:auto}}
