.track-order-page{background-color:var(--page-background);color:var(--plum);flex-direction:column;min-height:100vh;display:flex}.track-main{flex-direction:column;flex:1;display:flex}.track-hero{background-color:var(--cream);text-align:center;border-bottom:1px solid #421a2114;padding:8rem 1.5rem 4rem}.track-container{gap:var(--space-3);flex-direction:column;align-items:center;max-width:32rem;margin:0 auto;display:flex}.track-eyebrow{color:#421a219e;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.track-title{color:var(--plum);margin:0;font-size:clamp(2rem,4vw,3rem)}.track-desc{color:#421a21c7;margin:0;font-size:1.05rem;line-height:1.6}.track-form{width:100%;margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.track-input-group{gap:var(--space-2);width:100%;display:flex}.track-input{border-radius:var(--radius-pill);color:var(--plum);background:#fff;border:1px solid #421a2133;flex:1;min-height:3rem;padding:0 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.track-input:focus{border-color:var(--sage);outline:none;box-shadow:0 0 0 2px #6e857433}.track-input::placeholder{color:#421a2166}.track-btn{white-space:nowrap;min-height:3rem;padding:0 2rem}.track-help,.track-error{margin:0;font-size:.85rem}.track-help{color:#421a2199}.track-error{color:#d32f2f;font-weight:500}.track-results-section{padding:var(--space-5) 1.5rem;background-color:var(--page-background);min-height:20rem;display:none}.track-results-section.active{display:block}.track-widget-container{border-radius:var(--radius-heavy);background:#fff;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 4px 20px #0000000d}@media (max-width:600px){.track-input-group{flex-direction:column}.track-btn{width:100%}.track-hero{padding-top:7rem;padding-bottom:3rem}}
