*{box-sizing:border-box}body{margin:0;font:14px Inter,Arial;color:#161616;line-height:1.55}a{text-decoration:none;color:inherit}.wrap{width:min(1150px,92%);margin:auto}header{position:sticky;top:0;z-index:9;background:#fff;border-bottom:1px solid #eee}.nav{height:75px;display:flex;justify-content:space-between;align-items:center}.nav img{height:58px}.nav nav{display:flex;gap:24px;align-items:center;font-size:12px;font-weight:800}.cta,button{background:#f4b400;padding:12px 16px;border:0;border-radius:9px;font-weight:800;cursor:pointer}.hero{background:linear-gradient(135deg,#fff,#fff7df);padding:85px 0}.hero-grid,.two{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.hero small,.section>div>small,.contact small{font-size:10px;letter-spacing:2px;font-weight:800;color:#c37d00}.hero h1,h2{letter-spacing:-2px;line-height:1.08}.hero h1{font-size:68px;margin:13px 0}.hero h1 em{font-style:normal;color:#e3a000}.hero p{color:#666;max-width:600px}.hero-box{background:#111;color:#fff;padding:18px;border-radius:15px;margin:27px 0}.hero-box>b{font-size:10px;color:#ffd44e;letter-spacing:1.5px}.hero-box div{display:grid;grid-template-columns:1.4fr .6fr auto;gap:7px;margin-top:9px}.hero-box input,.hero-box select,.panel input,.panel select,.panel textarea{padding:12px;border:1px solid #ddd;border-radius:8px;font:12px Inter;min-width:0}.hero-box small{color:#888}.secondary{font-size:12px;font-weight:800;color:#a36d00}.visual{position:relative}.badge{position:absolute;right:-10px;top:-20px;background:#fff;padding:10px;border-radius:8px;font-size:10px;font-weight:800}.ship{background:#111;color:#fff;padding:27px;border-radius:23px;box-shadow:0 30px 60px #0003}.ship span{color:#aaa;font-size:11px}.ship span b{float:right;color:#ffd44e}.ship h2{margin-top:55px;font-size:30px}.ship p{color:#999}.ship hr{border-color:#333}.ship div:last-child{font-size:9px;color:#888;margin-top:10px}.quick{border-block:1px solid #eee}.q{display:grid;grid-template-columns:repeat(3,1fr)}.q a{padding:20px;border-right:1px solid #eee}.q a:last-child{border:0}.q span{display:block;color:#888;font-size:10px}.section{padding:88px 0}.gray{background:#fafafa}.section h2{font-size:46px;margin:8px 0 13px}.lead{color:#777}.panel{background:#fff;border:1px solid #e3e3e3;border-radius:18px;padding:23px;box-shadow:0 12px 35px #0000000d}.form3{display:grid;grid-template-columns:1.5fr .6fr auto;gap:10px;background:#f5f5f5}.result{margin-top:14px;padding:18px;border-radius:13px;background:#fff;border:1px solid #eee}.row{display:flex;gap:12px;margin-bottom:14px}.row>*{flex:1}.row label{font-size:10px;font-weight:800;color:#555}.row input,.row select{display:block;width:100%;margin-top:6px}.formula{border-left:4px solid #f4b400;background:#fff;padding:17px;margin:24px 0}.formula b{display:block;font-size:20px}.formula small{color:#888}.outputs{background:#111;color:#fff;border-radius:10px;overflow:hidden;margin:15px 0}.outputs>*{display:flex;justify-content:space-between;padding:11px 14px;border-bottom:1px solid #333;font-size:11px}.outputs strong{background:#f4b400;color:#111}.outline{background:#fff;border:1px solid #ddd}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.grid article{border:1px solid #e5e5e5;border-radius:15px;padding:23px;font-size:20px}.grid h3{font-size:15px}.grid p{font-size:11px;color:#777}.narrow{max-width:900px}.narrow details{border-bottom:1px solid #ddd;padding:18px 0}.narrow summary{font-weight:800;cursor:pointer}.narrow details p,.terms p{font-size:11px;color:#777}.terms{border:1px solid #e5e5e5;padding:23px;border-radius:15px;margin-top:15px}.terms strong{font-size:10px;color:#956600}.contact{background:#fff3cc}.contact textarea{width:100%;resize:vertical;min-height:110px;margin-bottom:12px}.contact form h3{margin-top:0}.contact form button{width:100%}footer{background:#090909;color:#777;padding:30px 0}footer img{height:45px;vertical-align:middle;background:#fff;border-radius:4px}footer a,footer span{font-size:10px;margin-left:20px}@media(max-width:850px){.nav nav{display:none}.nav:after{content:"☰";font-size:25px}.hero-grid,.two{grid-template-columns:1fr}.hero h1{font-size:52px}.grid{grid-template-columns:1fr 1fr}.form3,.hero-box div{grid-template-columns:1fr}.q{grid-template-columns:1fr}.q a{border-right:0;border-bottom:1px solid #eee}}@media(max-width:520px){.grid{grid-template-columns:1fr}.row{display:grid}.section h2{font-size:38px}}

.item-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.item-category{background:#fff;border:1px solid #e4e4e4;border-radius:14px;padding:18px}.item-category h3{font-size:14px;margin:0 0 8px}.item-option{display:flex;gap:9px;padding:10px 0;border-top:1px solid #eee;cursor:pointer}.item-option input{accent-color:#f4b400;margin-top:3px}.item-option span{display:flex;flex-direction:column;font-size:11px}.item-option small{font-size:9px;color:#888}.restricted{color:#9a6a00!important;font-weight:700}.item-summary{display:flex;align-items:center;gap:20px;margin-top:18px}.item-summary span{display:block;color:#888;font-size:9px}.item-summary button{margin-left:auto}.warning{margin-top:12px;padding:12px;background:#fff0c4;color:#735400;border-radius:8px;font-size:10px}@media(max-width:850px){.item-grid{grid-template-columns:1fr}.item-summary{flex-wrap:wrap}.item-summary button{margin-left:0;width:100%}}

.trust-strip{border-bottom:1px solid #eee;background:#111;color:#fff}.trust-strip-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-strip-grid>div{padding:18px;border-right:1px solid #333}.trust-strip-grid>div:last-child{border:0}.trust-strip b{display:block;font-size:10px;color:#f4b400;letter-spacing:.7px}.trust-strip span{display:block;font-size:9px;color:#aaa;margin-top:3px}.mobile-menu{display:none;background:transparent;padding:8px;font-size:22px}.check-examples{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.check-examples button{background:#fff;border:1px solid #ddd;padding:8px 12px}.checker-panel label{display:block;font-size:10px;font-weight:800;color:#555}.checker-panel input{display:block;width:100%;margin:7px 0 12px}.checker-panel>button{width:100%}.send-result{margin-top:14px;padding:15px;border-radius:12px;background:#f7f7f7;border:1px solid #e5e5e5;display:flex;flex-direction:column;gap:5px}.send-result span{font-size:11px;color:#667085}.send-result a{font-size:11px;font-weight:800;margin-top:5px}.send-result.review{background:#fff7df;border-color:#ead68c}.send-result.restricted{background:#fff0f0;border-color:#e2aaaa}.send-result.general{background:#f4fbf5;border-color:#b8dfbf}.contact-actions{display:flex;gap:10px;margin-top:18px}.contact-actions a{display:inline-flex;align-items:center}.mobile-menu{color:#111}.nav nav.open{display:flex!important;position:absolute;left:0;right:0;top:75px;background:#fff;padding:15px 4%;border-bottom:1px solid #eee;flex-direction:column;align-items:flex-start;gap:14px;box-shadow:0 10px 25px #0001}
@media(max-width:850px){.mobile-menu{display:block}.nav nav{display:none}.trust-strip-grid{grid-template-columns:1fr 1fr}.trust-strip-grid>div:nth-child(2){border-right:0}.trust-strip-grid>div:nth-child(3),.trust-strip-grid>div:nth-child(4){border-top:1px solid #333}.trust-strip-grid>div:nth-child(4){border-right:0}}
@media(max-width:520px){.trust-strip-grid{grid-template-columns:1fr}.trust-strip-grid>div{border-right:0;border-bottom:1px solid #333!important}.trust-strip-grid>div:last-child{border-bottom:0!important}.contact-actions{flex-direction:column}.contact-actions a{width:100%;justify-content:center}}

.hero-box div:has(#hAwb){grid-template-columns:1fr auto}#tracking .form3{grid-template-columns:1fr auto}

.trk-err{color:#b3261e}
.trk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.trk-head small{color:#777;letter-spacing:1px}.trk-head h3{margin:2px 0 0;font-size:24px}
.trk-badge{background:#f5f5f5;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:700;white-space:nowrap}.trk-badge.ok{background:#e4f5e8;color:#1b6b2f}
.trk-steps{display:flex;list-style:none;padding:0;margin:22px 0;gap:6px}.trk-steps li{flex:1;text-align:center;font-size:11px;color:#999;position:relative;padding-top:20px}
.trk-steps li span{position:absolute;top:0;left:0;right:0;height:6px;border-radius:3px;background:#e6e6e6}
.trk-steps li.done,.trk-steps li.now{color:#161616;font-weight:700}.trk-steps li.done span{background:#1b6b2f}.trk-steps li.now span{background:#e8b83d}
.trk-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.trk-facts small{display:block;color:#888;font-size:10px;text-transform:uppercase;letter-spacing:1px}.trk-facts b{font-size:13px}
.trk-tl{margin-top:14px}.trk-tl:not(.open) .x{display:none}
.trk-tl h4{margin:16px 0 6px;font-size:11px;color:#777;text-transform:uppercase;letter-spacing:1px}
.trk-ev{display:flex;gap:12px;padding:7px 0;position:relative}.trk-ev i{flex:none;width:9px;height:9px;border-radius:50%;background:#ccc;margin-top:5px}.trk-ev.first i{background:#e8b83d;box-shadow:0 0 0 4px #fbf0cf}
.trk-ev b{display:block;font-size:12px}.trk-ev span{display:block;font-size:11px;color:#777}
.trk-more{margin-top:10px;background:none;border:1px solid #ddd;border-radius:8px;padding:8px 14px;font:600 12px Inter;cursor:pointer}

/* Courier service provider wordmarks */
.carrier-section{padding:58px 0 64px;background:#fff;border-bottom:1px solid #eee}.carrier-heading{text-align:center;margin-bottom:28px}.carrier-heading small{font-size:10px;letter-spacing:2px;font-weight:800;color:#c37d00}.carrier-heading h2{font-size:32px;letter-spacing:-1px;margin:7px 0}.carrier-heading p{font-size:12px;color:#777;margin:0}.carrier-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.carrier-logo{min-height:82px;border:1px solid #e9e9e9;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;padding:12px;text-align:center;box-shadow:0 5px 18px #00000008}.carrier-logo b{font-size:24px;line-height:1;font-weight:900;letter-spacing:-1px}.carrier-logo span{font-size:8px;font-weight:800;letter-spacing:1.2px}.carrier-logo.dhl{background:#ffcc00;color:#d40511;font-style:italic}.carrier-logo.dhl b{font-size:31px}.carrier-logo.fedex b{font-size:27px}.carrier-logo.fedex i{font-style:normal;color:#4d148c}.carrier-logo.fedex strong{color:#ff6600}.carrier-logo.ups{color:#4b2b16}.carrier-logo.ups b{background:#4b2b16;color:#fff;padding:9px 12px;border-radius:8px 8px 14px 14px;font-size:20px}.carrier-logo.dpd{color:#dc0032}.carrier-logo.dpd span{color:#333}.carrier-logo.aramex{color:#e21d2b}.carrier-logo.skynet{color:#161616}.carrier-logo.skynet span{color:#d71920}.carrier-logo.purolator{color:#00529b}.carrier-logo.india-post{color:#d71920}.carrier-logo.india-post b{font-size:20px}.carrier-logo.self-network{color:#0b2d6b}.carrier-logo.self-network b{font-size:17px;letter-spacing:.6px}@media(max-width:700px){.carrier-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.carrier-logo{min-height:70px;padding:8px}.carrier-logo b{font-size:20px}.carrier-logo.dhl b{font-size:25px}.carrier-logo.fedex b{font-size:22px}.carrier-heading h2{font-size:28px}}@media(max-width:420px){.carrier-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Continuous left-to-right courier logo marquee */
.carrier-section{padding:54px 0 60px;background:#fff;overflow:hidden}.carrier-marquee{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.carrier-track{display:flex;width:max-content;animation:carrier-scroll-right 36s linear infinite;will-change:transform}.carrier-set{display:flex;gap:16px;padding-right:16px;flex:none}.carrier-logo{width:160px;min-height:116px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #e8edf3;border-radius:13px;background:#fff;box-shadow:0 5px 18px #00000008;padding:14px}.carrier-logo img{width:64px;height:64px;object-fit:contain}.carrier-logo span{font-size:11px;font-weight:800;letter-spacing:.15px;color:#24334a;text-align:center}.carrier-marquee:hover .carrier-track,.carrier-marquee:focus-within .carrier-track{animation-play-state:paused}@keyframes carrier-scroll-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:700px){.carrier-logo{width:130px;min-height:104px}.carrier-logo img{width:54px;height:54px}.carrier-track{animation-duration:29s}}@media(prefers-reduced-motion:reduce){.carrier-track{animation:none}.carrier-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}}
