/* Enterprise fleet overview and business integrations. */
@font-face{font-family:EasyMetrLato;src:url('../fonts/Lato/Lato-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:EasyMetrLato;src:url('../fonts/Lato/Lato-Bold.ttf') format('truetype');font-style:normal;font-weight:600 900;font-display:swap}
body{font-family:EasyMetrLato,Arial,sans-serif}
.brand{font-size:25px;letter-spacing:-.7px}.brand-logo{object-fit:contain;margin-right:9px;width:54px;height:38px}.brand-light{color:#1754ff}
.primary{background:#1754ff;color:#fff}.primary:hover{background:#1245d8}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#1754ff}
.cta-inner{background:#edf2ff}.cta-bottom p{color:#486581}.cta-flower{color:#c5d4ff}
.fleet-hub{background:#102a43}.fleet-hub .mini-brand{background:#638cff;color:#fff;letter-spacing:0}.fleet-hub>.status-dot{background:#9fbaff}
.mini-brand{letter-spacing:0}.status-dot{background:#638cff}.fleet-scale>strong>span{color:#1754ff}.node-icon{color:#1754ff}
.fleet-nodes strong{font-size:12px}.fleet-nodes small{font-size:9px}.fleet-services{font-size:10px}.fleet-scale>small{letter-spacing:.5px}
.art-bottom{position:absolute;bottom:18px;inset-inline:24px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;color:#627d98}
.integration-icon.onec{background:#e3eaff;color:#1754ff}.integration-icon.receipt-icon{background:#e3eaff;color:#1754ff}
.market-shelf{width:144px}.market-shelf span{font-size:26px;letter-spacing:2px;white-space:nowrap}.solution-art{overflow:hidden}
.muted{color:#627d98}
.brand{min-width:0}.brand .easymetr-wordmark{display:block;width:190px;max-width:100%;height:auto}
.easymetr-symbol{display:block;width:36px;height:36px;object-fit:contain;flex-shrink:0}
.preview-top .easymetr-symbol{width:26px;height:26px}
footer .brand .easymetr-wordmark{width:165px}
@media(max-width:640px){.brand .easymetr-wordmark{width:160px}}
.hero h1{font-size:clamp(42px,4.05vw,58px)}
.fleet-art{display:flex;flex-direction:column;gap:0;padding:55px 24px 37px;justify-content:flex-start}
.fleet-scale{text-align:center;position:relative;z-index:1;margin-bottom:22px}.fleet-scale>strong{display:block;font-size:66px;font-weight:500;letter-spacing:-4px;line-height:1.05}.fleet-scale>strong>span{font-size:39px;color:#627d98;vertical-align:top;margin-left:5px;line-height:1.5}.fleet-scale>span{display:block;font-size:13px;margin-top:10px}.fleet-scale>small{display:block;font-size:8px;margin-top:7px;color:#627d98}.fleet-hub{position:relative;width:85%;display:flex;gap:13px;align-items:center;background:#102a43;color:#fff;padding:18px 20px;border-radius:11px;box-shadow:0 12px 30px #102a4320;z-index:1}.fleet-hub .mini-brand{background:var(--accent);color:#102a43;width:35px;height:35px;font-size:28px;flex-shrink:0}.fleet-hub .mini-brand span{color:#102a43}.fleet-hub strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.5px}.fleet-hub small{display:block;font-size:6px;letter-spacing:1px;color:#d9e2ec;margin-top:6px}.fleet-hub>.status-dot{margin-left:auto;background:var(--accent)}.fleet-branches{height:37px;width:69%;position:relative;display:flex;justify-content:space-between}.fleet-branches:before{content:'';position:absolute;top:17px;left:0;right:0;border-top:1px solid #627d98}.fleet-branches:after{content:'';position:absolute;top:0;left:50%;height:17px;border-left:1px solid #627d98}.fleet-branches i{border-left:1px solid #627d98;height:20px;margin-top:17px}.fleet-nodes{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;z-index:1}.fleet-nodes>div{background:#f8fafc;border:1px solid #e4eaf2;padding:12px 5px;border-radius:9px;text-align:center}.node-icon{display:block;color:#486581;font-size:25px;line-height:1;margin-bottom:10px}.fleet-nodes strong{font-size:10px;font-weight:600;display:block;line-height:1.4}.fleet-nodes small{display:block;font-size:8px;line-height:1.4;color:#627d98;margin-top:4px}.fleet-services{margin-top:19px;font-size:8px;display:flex;gap:9px;justify-content:center;align-items:center;color:#486581}.fleet-services>span{border-bottom:1px solid #bcccdc;padding-bottom:5px}.fleet-services i{font-style:normal}.integration-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.integration-cards article{padding:32px;background:#f3f5f9;border:1px solid #e4eaf2;border-radius:14px}.integration-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:11px;margin-bottom:26px;font-size:28px;font-weight:700}.onec{background:#e4eaf2;color:#486581}.receipt-icon{background:#dce5ff;color:#334e68}.integration-kicker{display:block;font-size:9px;letter-spacing:1px;color:#627d98;margin-bottom:13px}.integration-cards h3{font-size:27px;max-width:380px;line-height:1.2;min-height:65px;margin-bottom:15px}.integration-cards p{font-size:14px;margin-bottom:23px}.integration-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.integration-tags span{padding:7px 9px;border:1px solid #d9e2ec;border-radius:5px;font-size:10px;color:#486581}.integration-cards article>small{display:block;font-size:10px;line-height:1.6;color:#627d98;max-width:430px}.integration-flow{display:flex;align-items:center;justify-content:center;gap:30px;border-block:1px solid var(--line);padding:24px;margin-top:28px}.integration-flow>span{font-size:10px;letter-spacing:1px}.integration-flow>strong{font-size:19px;font-weight:500}.integration-flow>i{font-style:normal;color:#627d98;font-size:25px}.workflow{padding-top:0}.enterprise-cta h2{font-size:clamp(37px,3.8vw,54px);max-width:87%;line-height:1.15}.enterprise-cta .cta-flower{opacity:.45}.payment-terminal{width:93px;height:140px;background:#334e68;border:5px solid #486581;border-radius:12px;transform:rotate(12deg);box-shadow:8px 8px 0 #102a43;padding:9px}.payment-terminal>span{display:grid;place-items:center;background:#dce5ff;color:#486581;height:47px;border-radius:3px;font-size:26px}.payment-terminal>i{display:block;font-style:normal;color:#e4eaf2;text-align:center;font-size:22px;line-height:14px;letter-spacing:5px;padding:10px 0 0 5px}
@media(max-width:1100px){.hero h1{font-size:47px}.fleet-art{padding-inline:17px}.fleet-hub{padding:17px 13px;width:90%}.fleet-scale>strong{font-size:59px}.fleet-nodes strong{font-size:9px}.fleet-nodes small{font-size:7px}.fleet-services{gap:7px;font-size:7px}.integration-cards article{padding:26px}.integration-cards h3{font-size:25px}}
@media(max-width:900px){.hero h1{font-size:38px}.fleet-art{height:460px;padding-top:50px;padding-inline:12px}.fleet-scale>strong{font-size:53px}.fleet-scale>span{font-size:11px}.fleet-scale{margin-bottom:18px}.fleet-hub{width:96%;padding:14px 10px;gap:9px}.fleet-hub strong{font-size:17px}.fleet-hub small{font-size:5px;letter-spacing:.6px}.fleet-hub .mini-brand{width:29px;height:29px;font-size:24px}.fleet-nodes{gap:5px}.fleet-nodes strong{font-size:8px}.fleet-nodes small{font-size:6px}.fleet-art .art-label{font-size:6px;left:15px;letter-spacing:.6px}.fleet-services{flex-wrap:wrap;gap:7px;font-size:7px}.fleet-art .art-bottom{font-size:5px;inset-inline:15px;letter-spacing:.5px}.integration-cards h3{font-size:23px;min-height:83px}.integration-cards p{font-size:13px}.integration-cards article{padding:24px}.integration-flow{gap:20px}.integration-flow>span{font-size:9px}.enterprise-cta h2{font-size:43px;max-width:95%}}
@media(max-width:640px){.hero h1{font-size:clamp(37px,9.3vw,58px);letter-spacing:-1.8px}.fleet-art{height:465px;padding-inline:17px;padding-top:50px}.fleet-scale>strong{font-size:63px}.fleet-scale>span{font-size:12px}.fleet-hub{width:90%;padding:15px 12px}.fleet-hub strong{font-size:19px}.fleet-hub small{font-size:5px}.fleet-nodes strong{font-size:9px}.fleet-nodes small{font-size:7px}.fleet-nodes{gap:7px}.fleet-services{font-size:7px;gap:8px}.fleet-art .art-label{font-size:6px;letter-spacing:.8px;left:20px}.fleet-art .art-bottom{font-size:5px;inset-inline:20px}.integration-cards{grid-template-columns:1fr;gap:20px}.integration-cards article{padding:26px}.integration-cards h3{font-size:27px;min-height:0;max-width:none}.integration-cards p{font-size:13px}.integration-icon{margin-bottom:21px}.integration-flow{padding:21px 10px;gap:12px;flex-wrap:wrap}.integration-flow>span{font-size:8px;letter-spacing:.3px}.integration-flow>strong{font-size:16px}.integration-flow>i{font-size:18px}.enterprise-cta h2{font-size:clamp(32px,8.5vw,48px);max-width:100%}.workflow{padding-top:0}}
