@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{margin:0;background:#090e17;color:#f5f7fc;font-family:Inter,Arial,sans-serif}button,input{font:inherit}.wrap{max-width:1160px;margin:auto;padding:0 28px}header{background:#0c121c;border-bottom:1px solid #273343}.nav{height:90px;display:flex;align-items:center;justify-content:space-between}.nav img{width:222px}.nav span{display:flex;align-items:center;gap:9px;color:#99a7b8;font-size:11px;letter-spacing:1px}.nav svg,.eyebrow{color:#f38b35}.hero{background:radial-gradient(ellipse at 85% 35%,#1b2b3f,#0c1521 52%,#090e17);border-bottom:1px solid #273343}.hero .wrap{padding-top:88px;padding-bottom:96px;position:relative}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800}h1{font-size:clamp(40px,5.6vw,70px);line-height:1.12;letter-spacing:-3px;margin:22px 0}h1 em{color:#f38b35;font-style:normal}.hero p{color:#a3b0c0;line-height:1.85;max-width:550px;font-size:15px;margin-bottom:35px}.hero form{max-width:660px;padding:25px;background:#151f2d;border:1px solid #344255;border-radius:12px;position:relative;z-index:1;box-shadow:0 20px 55px #0005}.hero label{display:block;font-size:11px;font-weight:800;letter-spacing:1.7px;margin-bottom:15px}.search{display:flex;gap:10px}.search>div{display:flex;align-items:center;gap:12px;flex:1;padding:0 14px;background:#0b1420;border:1px solid #39485d;border-radius:7px;min-width:0;color:#8295aa}.search input{width:100%;height:55px;background:none;border:0;outline:0;color:#fff;min-width:0}.search button{display:flex;align-items:center;gap:10px;background:#f38b35;border:0;border-radius:7px;padding:0 21px;font-size:13px;font-weight:800;color:#121820;cursor:pointer}.hero form small{display:block;margin-top:14px;color:#9eabba}.hero form a{color:#f5a760;cursor:pointer;font-weight:700}.decoration{position:absolute;right:65px;top:155px;width:250px;height:250px;border:1px solid #38516a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ed8736;box-shadow:0 0 0 48px #243c5322,0 0 0 90px #243c5311}.results{padding-top:70px;padding-bottom:90px}.heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px;gap:20px}.heading h2{font-size:30px;letter-spacing:-1px;margin:10px 0 0}.demo{border:1px solid #655037;color:#e8b078;border-radius:30px;padding:9px 12px;font-size:10px;font-weight:800;display:flex;align-items:center;gap:8px}article{background:#121b29;border:1px solid #29394c;border-radius:12px;padding:30px}.top{display:flex;align-items:center;justify-content:space-between}.top h2{font-size:31px;margin:8px 0}.overview small,.route small{font-size:10px;color:#8d9eb3;letter-spacing:1.4px;font-weight:800}.status{background:#14372f;border:1px solid #2b6c56;color:#75e2b6;border-radius:30px;padding:11px 15px;font-size:12px;font-weight:700}.route{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:40px 0;border-bottom:1px solid #2b3a4c}.route h3{font-size:17px}.route .right{text-align:right}.route-line{display:flex;align-items:center;color:#ed8a3c;gap:10px;white-space:nowrap}.details{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:25px}.details>div{display:flex;gap:13px;align-items:flex-start}.details svg{width:19px;color:#ed8a3c}.details span{display:grid;gap:8px}.details b{font-size:12px}.columns{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin-top:22px}.columns h3{margin:0 0 30px}.event{display:flex;gap:17px;min-height:100px;position:relative}.event:not(:last-child):before{content:"";position:absolute;left:9px;top:23px;height:calc(100% - 23px);border-left:1px solid #3b4b60}.marker{color:#ee8b37;position:relative;z-index:1}.event.pending .marker{color:#53657a}.event b{font-size:13px}.event p{color:#a1afbf;font-size:12px;margin:9px 0}.event small{color:#75869b;font-size:11px}.latest{font-size:9px;margin-left:10px;color:#f1a261;letter-spacing:1px}.side .circle{width:60px;height:60px;border-radius:14px;background:#342b26;color:#f18b38;display:grid;place-items:center;margin-bottom:25px}.side h3{margin-bottom:14px}.side p{color:#a7b4c3;font-size:13px;line-height:1.8}.side hr{border:0;border-top:1px solid #304054;margin:28px 0}.side p svg{vertical-align:middle;color:#f18b38;margin-right:8px}.disclaimer{display:flex;gap:12px;background:#1b2735;border:1px solid #37475b;border-radius:8px;padding:15px;margin-top:32px;color:#aab6c5;font-size:11px;line-height:1.8}.disclaimer svg{flex-shrink:0;color:#e3a56d}.empty{text-align:center;padding:65px}.empty svg{color:#f38b35}footer{border-top:1px solid #273343;background:#0c121c}.foot{display:flex;align-items:center;justify-content:space-between;min-height:120px;gap:20px}.foot img{width:170px}.foot span{color:#8191a5;font-size:11px}@media(max-width:850px){.decoration{opacity:.15;right:-90px}.columns,.details{grid-template-columns:1fr}.route-line{font-size:0}.route-line svg{width:25px}.route h3{font-size:14px}}@media(max-width:560px){.nav img{width:175px}.nav span{font-size:0}.hero .wrap{padding-top:60px;padding-bottom:65px}h1{letter-spacing:-2px}.search{flex-direction:column}.search button{height:50px;justify-content:center}.heading{align-items:start;flex-direction:column}.overview,.columns article{padding:22px}.route{gap:7px}.route h3{font-size:12px}.route-line{gap:0}.foot{flex-direction:column;justify-content:center}.latest{display:block;margin:8px 0}.demo{font-size:9px}}.equipment{margin:22px 0;padding:28px;background:#111923;border:1px solid #263544;border-radius:16px}.equipment-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.equipment-head h3{margin:6px 0 0;font-size:22px;color:#fff}.sample-tag{font-size:10px;letter-spacing:1px;color:#aebccd;border:1px solid #405064;padding:7px 10px;border-radius:30px;white-space:nowrap}.equipment-grid,.spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.equipment-grid>div,.spec-grid>div{display:flex;flex-direction:column;gap:8px;min-width:0}.equipment-grid small,.spec-grid small{font-size:10px;letter-spacing:1px;color:#9cabbc}.equipment-grid b,.spec-grid b{font-size:14px;color:#f6f8fc;line-height:1.5;font-weight:600}.technical{margin-top:25px;border-top:1px solid #304052;padding-top:18px}.technical summary{cursor:pointer;color:#f1f5f9;font-size:13px;font-weight:650;list-style-position:inside}.technical summary span{font-size:11px;color:#9aa8ba;font-weight:400;margin-left:8px}.spec-grid{margin-top:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-note{display:flex;align-items:flex-start;gap:8px;color:#9aa8ba;font-size:11px;line-height:1.6;margin:20px 0 0}.equipment-note svg{flex-shrink:0;margin-top:1px}@media(max-width:700px){.equipment{padding:20px}.equipment-grid,.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.equipment-head h3{font-size:19px}}.destination-address{max-width:300px;font-size:12px;line-height:1.65;color:#a8b8c9;margin:7px 0 0 auto}.address-card{display:flex;gap:18px;align-items:flex-start;margin-top:22px;padding:28px 30px;background:#121b29;border:1px solid #29394c;border-radius:12px}.address-icon{width:48px;height:48px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:#f38b35;background:#302920}.address-card h3{font-size:19px;margin:11px 0 8px}.address-card p{font-size:13px;line-height:1.7;color:#b2c0cf;margin:0 0 12px}.address-card a{display:inline-flex;gap:7px;align-items:center;color:#f5a760;text-decoration:none;font-size:12px;font-weight:700}.checkpoint-address{font-size:11px!important;color:#8798ab!important;margin-top:3px!important;line-height:1.6}.journey-only{margin-top:22px}.journey-only article{padding:30px}.journey-only h3{margin:0 0 30px}@media(max-width:560px){.address-card{padding:20px}.route{align-items:flex-start}.route .right{max-width:48%}.destination-address{font-size:11px}}
