@font-face{font-family:Work;src:url(assets/WorkSans-Variable.ttf)}*{box-sizing:border-box}body{margin:0;font-family:Work,Arial,sans-serif;color:#142f3c;background:#f5f8f8}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,h4,p{margin:0}.brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;letter-spacing:-.7px}.brand img{width:42px;height:42px;object-fit:contain}.brand-light{font-weight:450;margin-left:5px}.eyebrow{font-size:13px;font-weight:650;letter-spacing:2px;color:#158078}.tag{display:inline-flex;background:#e4f2ed;color:#19705c;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:600;white-space:nowrap}.tag.blue{background:#e7effa;color:#44678d}.tag.warn{background:#fff2de;color:#a6712b}.amber{color:#af792c}.soft{font-size:12px;color:#6f858c}.product-top{padding:19px 24px;border-bottom:1px solid #e6ecee;display:flex;justify-content:space-between;align-items:center;background:#fcfefe}.product-brand{font-size:17px;color:#16867d;font-weight:700}.product-brand b{color:#243f4c;font-weight:550;margin-left:8px}.product-body{padding:28px}.product-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.product-heading small,.route-point small,.route-summary small,.report-note small{font-size:10px;letter-spacing:1.4px;color:#84959c;font-weight:600}.product-heading h3{font-size:26px;letter-spacing:-1px;margin-top:8px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:27px}.metrics>div{padding:18px;background:#f5f8f9;border-radius:9px}.metrics strong{font-size:30px;letter-spacing:-1px;display:block;font-weight:600}.metrics span{display:block;font-size:11px;color:#70838b;margin-top:4px}.table-head,.job{display:grid;grid-template-columns:1.8fr 1fr .7fr;align-items:center;gap:14px}.table-head{font-size:9px;letter-spacing:1px;color:#84969e;padding:0 0 12px;border-bottom:1px solid #e6ecee}.job{padding:21px 0;border-bottom:1px solid #edf1f2}.job b{font-size:12px;font-weight:600}.job em{font-style:normal;margin-left:10px}.job small{display:block;font-size:10px;color:#83949c;margin-top:7px}.job .tag{justify-self:start}.product-bottom{display:flex;gap:24px;padding-top:22px;font-size:11px;color:#468076}.product-bottom span:before{content:'✓';margin-right:6px}.document-head{display:flex;align-items:center;justify-content:space-between;padding:24px}.pdf-image{width:100%;display:block}.languages{display:flex;gap:11px;align-items:center;padding:23px 24px}.languages b,.languages>span{padding:10px;border-radius:6px;background:#eff5f5;color:#46817b;font-size:12px}.languages b{background:#14796f;color:white}.languages small{margin-left:auto;font-size:12px;color:#6c858a}.workflow>div{display:flex;align-items:center;gap:19px;padding:23px 0;border-bottom:1px solid #e7eeef}.workflow i{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#e8f3f0;color:#168478;font:600 14px Work;flex-shrink:0}.workflow section{flex:1}.workflow b{font-size:17px;font-weight:600}.workflow p{font-size:12px;color:#7a8e98;margin-top:7px}.notice{margin-top:24px;background:#173d45;color:#efffff;padding:18px;border-radius:8px;font-size:13px}.fine{font-size:10px;line-height:1.6;color:#778c95;margin-top:13px}.driver-layout{display:flex;gap:42px;align-items:center;padding:35px;background:linear-gradient(135deg,#e9f1f2,#fff)}.phone{width:285px;flex-shrink:0;padding:12px;border:5px solid #233e49;border-radius:35px;background:white;box-shadow:0 20px 35px #19383e15}.phone-speaker{width:54px;height:5px;border-radius:10px;margin:2px auto 15px;background:#243e49}.phone-header{font-size:14px;color:#157f73;padding:14px 9px}.phone-header b{color:#1b3845}.phone-header small{display:block;font-size:10px;color:#7b8b90;margin-top:9px}.phone-body{padding:14px 11px;background:#f7f9fa;border-radius:16px}.phone-body h3{font-size:30px;margin:14px 0 20px}.route-point{padding:4px 0 18px 14px;border-left:2px solid #239184}.route-point b{display:block;font-size:13px;margin-top:5px}.route-point small{font-size:8px}.destination{border-left-color:#b5d6d0}.phone-info{display:flex;gap:20px;font-size:11px;margin:20px 0}.phone-note{padding:12px;background:white;font-size:9px;color:#7c8d93;line-height:1.8}.phone-note b{color:#334e59;font-weight:450}.fake-btn{background:#187d70;color:white;padding:13px;margin-top:17px;border-radius:7px;font-size:11px;text-align:center}.driver-copy h3{font-size:30px;line-height:1.15;letter-spacing:-1px;margin:15px 0 27px}.driver-copy p{font-size:13px;margin:19px 0;color:#72858e}.driver-copy p:before{content:'✓';margin-right:8px;color:#168478}.route-photo{height:300px;position:relative;overflow:hidden}.route-photo img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.route-photo span{position:absolute;top:25px;left:25px;color:#fff;letter-spacing:2px;font-size:11px}.route-summary{display:flex;justify-content:space-between;align-items:center;padding:27px}.route-summary h3{font-size:18px;letter-spacing:-.5px;margin-top:8px}.route-arrow{color:#188174;font-size:24px}.route-metrics{margin:0 27px}.route-metrics strong{font-size:20px}.route-fine{padding:0 27px 22px}.report-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.report-columns h4{font-size:16px;font-weight:550}.bar{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:12px;margin-top:24px}.bar b{font-weight:500}.bar i{display:block;height:9px;background:linear-gradient(to right,#248f80 var(--bar),#eaf2f1 var(--bar));width:100%;border-radius:5px;margin-top:10px}.report-note{padding:22px;background:#f3f7f8;border-radius:10px}.report-note small{font-size:8px}.report-note h4{font-size:23px;margin-top:14px;line-height:1.2;letter-spacing:-.8px}.report-note p{font-size:11px;line-height:1.6;color:#7c8d95;margin:14px 0}.product{overflow:hidden;border:1px solid #dce7e8;background:white;border-radius:16px;box-shadow:0 20px 60px #24474e0e}.poster{width:1080px;height:1350px;position:relative;overflow:hidden;padding:65px 72px;background:radial-gradient(ellipse at 95% 8%,#d5e7e4aa,transparent 40%),#f4f7f8}.poster-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:69px}.poster-header .brand{font-size:29px}.poster-header .brand img{width:51px;height:51px}.poster-number{font-size:16px;color:#7d959c;letter-spacing:3px}.poster .eyebrow{font-size:17px;letter-spacing:3px}.poster h1{font-size:66px;font-weight:600;letter-spacing:-3.4px;line-height:1.05;margin-top:25px}.poster h1 em{font-style:normal;color:#168475}.poster .lead{font-size:25px;line-height:1.5;color:#687e88;max-width:870px;margin-top:24px}.poster .product{width:936px;position:absolute;top:440px;left:72px;transform-origin:top left}.poster .product-inner{width:720px;zoom:1.3}.poster-footer{position:absolute;bottom:55px;left:72px;right:72px;border-top:1px solid #cddddd;padding-top:23px;display:flex;align-items:center;justify-content:space-between}.poster-footer b{font-size:19px;font-weight:550}.poster-footer small{font-size:13px;color:#7a9299}.poster-strip{position:absolute;bottom:127px;left:72px;color:#5d817f;font-size:17px}.poster-caption{position:absolute;bottom:101px;left:72px;font-size:11px;color:#83999f}.poster.pdf .product{top:450px}.poster.sofor .product{top:450px}.poster.uetds .product{top:450px}.poster.rota .product{top:445px}.poster .product{top:470px}.poster .product-inner{width:800px;zoom:1.17}.poster .job{padding:17px 0}.poster.pdf .pdf-image{height:455px;object-fit:contain;background:#edf3f4}.poster .product-body{padding:25px}.poster .driver-layout{padding:30px 45px;gap:70px}.poster .phone{width:315px}.poster .phone-body{padding:20px 15px}.poster .phone-header{padding:18px 15px}.poster .phone-body h3{margin:18px 0 25px}.poster .phone-info{margin:25px 0}.poster .phone-note{padding:17px}.poster .fake-btn{margin-top:20px;padding:17px}.poster .route-photo{height:330px}
.poster .phone{zoom:.9}.poster .driver-layout{gap:90px}
.route-photo span{background:#173c45a8;padding:8px 11px;border-radius:4px}
