.track-page{--navy:#071a2b;--navy2:#0c263a;--ink:#102333;--gold:#d7a93b;--line:#d9ddd9;--muted:#63717b;--ta:#0b3151;--dc:#8a541f;color:var(--ink);background:#f4f2ec;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.track-page .kicker{text-transform:uppercase;letter-spacing:.22em;margin:0;font-size:10px;font-weight:700}.track-page .button{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:20px;padding:17px 22px;font-size:10px;font-weight:700;display:inline-flex}.track-page .button-gold{background:var(--gold);color:#0b2133}.track-page .button:disabled{opacity:.6;cursor:default}.track-page .site-header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(18px,6vw,60px);display:flex}.track-page .site-header nav{flex-wrap:wrap;gap:26px;display:flex}.track-page .site-header a{color:#dfe6ea;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;text-decoration:none}.track-page .site-header .login{color:#fff;border:1px solid #ffffff50;padding:12px 16px}.track-hero{background:var(--navy2);color:#fff;padding:70px clamp(24px,12vw,180px) 80px}.track-hero h1{margin:14px 0;font:400 clamp(46px,5vw,72px) Georgia,serif}.track-hero>p:not(.kicker){color:#b5c1c8}.track-hero form{max-width:760px;margin-top:38px}.track-hero label{letter-spacing:.18em;color:#aebac2;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.track-hero .tracking-helper{color:#aebac2;margin-bottom:12px;font-size:11px;display:block}.track-hero form>div{display:flex}.track-hero input{color:#0b2133;background:#f2f8fb;border:0;flex:1;min-width:0;padding:18px;font-size:15px}.track-hero .zip-input{border-left:1px solid #d7dfe4;flex:0 0 170px}.track-page .form-error{color:#ffccbf;margin-top:14px;font-size:12px}.result{background:#fff;max-width:1240px;margin:38px auto 80px;box-shadow:0 18px 50px #071a2b14}.result-brand{border-top:5px solid var(--ta);align-items:center;gap:22px;min-height:115px;padding:20px 34px;display:flex}.result-dc .result-brand{border-color:var(--dc)}.result-brand>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.result-brand small{letter-spacing:.17em;color:var(--muted);font-size:8px}.result-brand strong{font:22px Georgia,serif}.result-brand>div:nth-child(2)>span{color:var(--muted);font-size:11px}.result-company-logo{align-items:center;width:145px;height:78px;display:flex}.result-company-logo img{object-fit:contain;object-position:left center;width:100%;max-height:76px;display:block}.result-dc .result-company-logo{width:122px}.status-pill{color:#226a49;text-transform:uppercase;letter-spacing:.12em;background:#e8f5ee;margin-left:auto;padding:10px 14px;font-size:10px;font-weight:700}.status-pill i{background:#3b956b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.route-card{background:#f3f0e8;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:25px;padding:34px;display:grid}.route-card>div:last-child{text-align:right}.route-card small{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:8px}.route-card strong,.route-card span{display:block}.route-card strong{margin:8px 0;font:19px Georgia,serif}.route-card span{color:var(--muted);font-size:10px}.route-line{background:#c9ccc8;height:2px;position:relative}.route-line i{background:var(--ta);height:100%;position:absolute;top:0;left:0}.result-dc .route-line i{background:var(--dc)}.route-line b{color:var(--ta);font-size:13px;position:absolute;top:-7px}.result-dc .route-line b{color:var(--dc)}.shipment-grid{grid-template-columns:2fr 1fr;display:grid}.shipment-main{border-right:1px solid var(--line);padding:38px}.current-location h2{margin:8px 0;font:36px Georgia,serif}.current-location small,.public-note span{letter-spacing:.17em;color:var(--muted);text-transform:uppercase;font-size:8px}.current-location p{color:var(--muted);margin:0;font-size:11px}.public-note{border-left:3px solid var(--gold);background:#fbf8f0;margin:28px 0 38px;padding:19px 22px}.public-note p{margin:8px 0 0;font:15px/1.55 Georgia,serif}.shipment-main h3,.shipment-grid aside h3{margin:0 0 6px;font:20px Georgia,serif}.timeline>div{grid-template-columns:32px 1fr auto;gap:14px;padding:14px 0;display:grid;position:relative}.timeline>div:after{content:"";background:var(--line);width:1px;height:28px;position:absolute;top:40px;left:13px}.timeline>div:last-child:after{display:none}.timeline i{border:1px solid #bdc5c3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.timeline .complete i{background:var(--navy);color:#fff;border-color:var(--navy)}.timeline span{flex-direction:column;gap:5px;display:flex}.timeline span strong{font-size:12px}.timeline span small,.timeline time{color:var(--muted);font-size:10px}.timeline time{padding-top:4px}.shipment-grid aside{padding:38px}.detail-row{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:15px 0;display:flex}.detail-row small{letter-spacing:.17em;text-transform:uppercase;color:#71808a;font-size:8px}.detail-row strong{font-size:12px}.privacy-note{color:var(--muted);background:#f1f4f3;margin-top:28px;padding:17px;font-size:10px;line-height:1.6}.pod-request{border-top:1px solid var(--line);padding:32px 38px 38px}.pod-request .kicker{color:var(--muted)}.pod-request h2{margin:8px 0;font:22px Georgia,serif}.pod-request p{color:var(--muted);margin:0;font-size:12px}.pod-request form{max-width:620px;margin-top:18px}.pod-request label{letter-spacing:.17em;color:#71808a;margin-bottom:8px;font-size:8px;display:block}.pod-request form>div{display:flex}.pod-request input{border:1px solid var(--line);flex:1;min-width:0;padding:15px;font-size:13px}.pod-request small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.pod-request small.pod-success{color:var(--gold,#b8892b);font-size:11px}.pod-request small.pod-error{color:#b42318;font-size:11px}.pod-assistance{font-size:10px;margin-top:6px!important}.mini-footer{background:var(--navy);color:#fff;justify-content:space-between;padding:28px clamp(24px,8vw,120px);font-size:10px;display:flex}@media(max-width:900px){.track-hero{padding:55px 24px}.track-hero form>div,.pod-request form>div{display:block}.track-hero .button,.pod-request .button,.track-hero input,.pod-request input{width:100%}.track-hero .zip-input{border-top:1px solid #d7dfe4;border-left:0}.result{margin:20px 12px}.result-brand{flex-wrap:wrap;padding:16px}.result-company-logo{width:105px}.route-card{grid-template-columns:1fr}.route-line{display:none}.route-card>div:last-child{text-align:left}.shipment-grid{grid-template-columns:1fr}.shipment-main{border-right:0;padding:25px}.shipment-grid aside,.pod-request{padding:25px}.timeline time,.mini-footer span{display:none}}.pod-confirmation-panel{border:2px solid var(--gold,#b8892b);background:#b8892b0f;border-radius:6px;max-width:720px;padding:28px 26px}.pod-request.pod-confirmed .pod-confirmation-panel h2{letter-spacing:.06em;color:var(--gold,#b8892b);margin:10px 0 14px;font:700 clamp(24px,4.5vw,34px) Georgia,serif}.pod-request.pod-confirmed .pod-confirmation-body{color:var(--ink,#1a1f24);font-size:clamp(15px,2.4vw,18px);line-height:1.55}.pod-request.pod-confirmed .pod-assistance{font-size:12px;margin-top:16px!important}
