.ct{--ct-navy:#1b1a4a;--ct-ink:#161616;--ct-cream:#fff3e2;--ct-paper:#fffcf3;--ct-pink:#c9356e;--ct-red:#d9333f;--ct-yellow:#f3c33c;--ct-teal:#2e7a6b;--ct-orange:#e4532a;--ct-rule:#cfc4a8;--ct-muted:#5f5a6e;--ct-ease:cubic-bezier(.22, 1, .36, 1);--ct-serif:var(--font-quattrocento), Quattrocento, Georgia, serif;--ct-sans:var(--font-inter), Inter, sans-serif;--ct-mono:var(--font-inter), Inter, sans-serif;--ct-top:7.625rem;--ct-bottom:3.75rem;--ct-h:clamp(2.375rem, 5.2vh, 2.875rem);--ct-row:clamp(1.125rem, 2.6vh, 1.5rem);--ct-pad:clamp(.875rem, 2.6vh, 2rem);--ct-space:clamp(.75rem, 2.2vh, 1.5rem);min-height:100svh;padding:var(--ct-top) var(--site-gutter) var(--ct-bottom);background:radial-gradient(60% 50% at 85% 10%, #ffffffa6, #f3c33c38 32%, transparent 70%), radial-gradient(50% 40% at 0% 60%, #c9356e1a, transparent 70%), var(--ct-cream);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.ct-inner{z-index:1;width:100%;min-height:min(calc(100svh - var(--ct-top) - var(--ct-bottom)), 45rem);grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:clamp(1.75rem,3.5vw,3.5rem);margin-inline:auto;display:grid;position:relative}.ct-side{z-index:2;gap:var(--ct-space);flex-direction:column;min-width:0;display:flex;position:relative}.ct-kicker{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 clamp(.5rem,min(1.4vh,.875vw),.875rem);display:flex}.ct-pill{background:var(--ct-orange);color:#fff;font-family:var(--ct-sans);letter-spacing:.6px;text-transform:uppercase;padding:.4375rem .75rem;font-size:.6875rem;font-weight:600;line-height:1}.ct-hindi{color:var(--ct-pink);font-family:var(--font-yatra), "Yatra One", serif;font-size:1.0625rem}.ct-title{color:var(--ct-navy);font-family:var(--ct-serif);margin:0;font-size:clamp(1.875rem,min(5.4vh,3.4vw),2.875rem);font-weight:700;line-height:1.04}.ct-title span{color:var(--ct-pink);display:block}.ct-lede{max-width:44ch;color:var(--ct-muted);font-family:var(--ct-sans);margin:clamp(.5rem,min(1.4vh,.875vw),.875rem) 0 0;font-size:1.0625rem;line-height:1.55}.ct-dispatch{background:radial-gradient(120% 70% at 0% 0%, #ffffff1f, #f3c33c29 32%, transparent 60%), var(--ct-navy);color:#fff;border-radius:1rem;padding:clamp(1rem,min(2.6vh,1.625vw),1.875rem) clamp(1.25rem,1.8vw,1.625rem);position:relative;box-shadow:0 1.875rem 3.125rem -1.75rem #1b1a4a99}.ct-dispatch-kicker{color:var(--ct-yellow);font-family:var(--ct-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.65625rem;font-weight:700}.ct-dispatch-name{font-family:var(--ct-serif);margin:.25rem 0 0;font-size:1.3125rem;font-weight:700;line-height:1.15}.ct-dispatch-copy{color:#ffffffb8;max-width:40ch;font-family:var(--ct-sans);margin:clamp(.375rem,min(1vh,.625vw),.625rem) 0 0;font-size:.8125rem;line-height:1.5}.ct-dispatch-list{border-top:1px dashed #ffffff2e;flex-direction:column;gap:clamp(.5rem,1.5vh,1rem);margin:clamp(.75rem,min(2.2vh,1.375vw),1.375rem) 0 0;padding:clamp(.75rem,min(2vh,1.25vw),1.25rem) 0 0;list-style:none;display:flex}.ct-dispatch-list li{align-items:flex-start;gap:.75rem;display:flex}.ct-dispatch-list li>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.ct-dispatch-icon{width:2rem;height:2rem;color:var(--ct-yellow);background:#ffffff1a;border-radius:.5625rem;flex:none;place-items:center;display:grid}.ct-dispatch-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ct-dispatch-label{color:#ffffff8c;font-family:var(--ct-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.59375rem}.ct-dispatch-phones{flex-wrap:wrap;gap:0 .875rem;display:flex}.ct-dispatch-list a{color:#fff;font-family:var(--ct-sans);overflow-wrap:anywhere;font-size:.84375rem;line-height:1.45;text-decoration:none;transition:color .2s}.ct-dispatch-list a:hover{color:var(--ct-yellow)}.ct-dispatch-text{color:#fff;font-family:var(--ct-sans);font-size:.84375rem;line-height:1.45}.ct-map{display:block;position:relative}.ct-map>a{text-underline-offset:.25rem;-webkit-text-decoration:underline dotted #f3c33c99;text-decoration:underline dotted #f3c33c99}.ct-map-pop{z-index:30;border:.125rem solid var(--ct-ink);background:var(--ct-paper);width:21.25rem;box-shadow:.375rem .375rem 0 var(--ct-yellow), 0 1.5rem 2.5rem -1.125rem #1b1a4a8c;opacity:0;pointer-events:none;transition:opacity .22s ease, transform .3s var(--ct-ease);border-radius:.875rem;flex-direction:column;display:flex;position:absolute;top:50%;left:calc(100% + 2.125rem);overflow:hidden;transform:translate(-.625rem,-50%)scale(.97)}.ct-map-pop.is-open{opacity:1;pointer-events:auto;transform:translateY(-50%)}.ct-map-pop[hidden]{display:none}.ct-map-head{border-bottom:.125rem solid var(--ct-ink);background:var(--ct-yellow);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.ct-map-head>span{flex-direction:column;display:flex}.ct-map-kicker{color:var(--ct-ink);font-family:var(--ct-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.59375rem;font-weight:700}.ct-map-name{color:var(--ct-navy);font-family:var(--ct-serif);font-size:1rem;font-weight:700}.ct-dispatch-list .ct-map-head a{background:var(--ct-navy);color:#fff;white-space:nowrap;border-radius:62.4375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700}.ct-dispatch-list .ct-map-head a:hover{background:var(--ct-pink);color:#fff}.ct-map-frame{background:#e9e4d6;border:0;width:100%;height:13.125rem;display:block}.ct-plate{border:.125rem solid var(--ct-ink);background:var(--ct-yellow);color:var(--ct-ink);font-family:var(--ct-serif);border-radius:.375rem;margin:0;padding:.25rem .75rem;font-size:.875rem;font-weight:700;position:absolute;top:clamp(1.375rem,3.2vh,1.875rem);right:1rem;rotate:-4deg}.ct-plate span{color:var(--ct-red);font-family:var(--font-yatra), "Yatra One", serif;font-weight:400}.ct-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:auto 0 0;padding:0;list-style:none;display:grid;position:relative}.ct-route:before{content:"";background:repeating-linear-gradient(90deg, var(--ct-yellow) 0 .625rem, transparent .625rem 1.125rem) center / 100% .125rem no-repeat, #2a2b31;border-radius:.1875rem;height:.375rem;position:absolute;top:.3125rem;left:.375rem;right:0}.ct-route li{flex-direction:column;gap:.125rem;padding-top:1.5rem;display:flex;position:relative}.ct-route li:before{content:"";background:var(--ct-pink);width:1rem;height:1rem;box-shadow:0 0 0 .125rem var(--ct-navy);border:.1875rem solid #fff;border-radius:50%;position:absolute;top:0;left:0}.ct-route-km{color:var(--ct-pink);font-family:var(--ct-mono);letter-spacing:.1em;font-size:.65625rem;font-weight:700}.ct-route-title{color:var(--ct-navy);font-family:var(--ct-serif);font-size:1rem;font-weight:700;line-height:1.2}.ct-route-copy{color:var(--ct-muted);font-family:var(--ct-sans);font-size:.8125rem;line-height:1.45}.ct-form-wrap{filter:drop-shadow(0 1.625rem 1.875rem #3c280a29)drop-shadow(0 .1875rem .25rem #3c280a1a);flex-direction:column;min-width:0;display:flex}.ct-slip{padding:var(--ct-pad) clamp(1.125rem, 2.4vw, 2.125rem) calc(var(--ct-pad) - .25rem);background:repeating-linear-gradient(0deg, #b9ae9312 0 1px, transparent 1px 1.875rem), var(--ct-paper);flex-direction:column;flex:1;margin:0;display:flex;position:relative;-webkit-mask:radial-gradient(.375rem at 50% 0,#0000 97%,#000) 50%/1rem 100%;mask:radial-gradient(.375rem at 50% 0,#0000 97%,#000) 50%/1rem 100%}.ct-slip-head{margin-bottom:var(--ct-space);border-bottom:.1875rem double var(--ct-navy);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.375rem 1.25rem;padding-bottom:clamp(.375rem,min(1.2vh,.75vw),.875rem);display:flex}.ct-slip-head p{margin:0}.ct-slip-brand{color:var(--ct-pink);font-family:var(--ct-serif);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700;line-height:1.1}.ct-slip-sub,.ct-slip-note,.ct-label{font-family:var(--ct-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65625rem;font-weight:700}.ct-slip-sub{color:var(--ct-navy);margin-top:.125rem!important}.ct-slip-note{color:var(--ct-muted);letter-spacing:.04em;text-transform:none;font-weight:400}.ct-slip-note span,.ct-label span{color:var(--ct-red)}.ct-fields{gap:var(--ct-row) .875rem;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;display:grid}.ct-f-name{grid-column:span 2}.ct-f-half{grid-column:span 3}.ct-f-full{grid-column:1/-1}.ct-field{flex-direction:column;gap:.3125rem;min-width:0;display:flex;position:relative}.ct-label{color:#6c6553}.ct-fields .ct-field>.ct-error,.ct-fields .ct-field>.ct-help:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;line-height:1.2;position:absolute;top:calc(100% + .1875rem);left:.125rem;right:0;overflow:hidden}.ct-input,.ct-select-button{width:100%;min-width:0;height:var(--ct-h);color:var(--ct-navy);font-family:var(--ct-sans);background:#fff;border:.125rem solid #e2d8c2;border-radius:.625rem;padding:0 .75rem;font-size:.90625rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background-color .2s}.ct-input::placeholder{color:#9a93a8;font-weight:400}.ct-input:hover,.ct-select-button:hover{border-color:#c8b98f}.ct-input:focus,.ct-select-button:focus-visible,.ct-select-button[aria-expanded=true]{border-color:var(--ct-navy);outline:0;box-shadow:0 0 0 .25rem #f3c33c73}.ct-input[readonly]{background:#f3f8f5;border-color:#b9d6cb}.ct-field.has-error .ct-input,.ct-field.has-error .ct-select-button{border-color:var(--ct-red);background:#fff7f7}.ct-f-message{margin-top:var(--ct-row);flex:1 1 0}.ct-textarea{resize:none;flex:1 1 0;height:auto;min-height:clamp(2.75rem,7vh,5rem);padding:.625rem .75rem;line-height:1.5}.ct-error{color:var(--ct-red);font-family:var(--ct-sans);font-size:.75rem;font-weight:600}.ct-help{color:var(--ct-muted);font-family:var(--ct-sans);font-size:.8125rem}.ct-link{color:var(--ct-teal);font-family:var(--ct-sans);font-size:inherit;text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ct-select-button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ct-select-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-select-button.is-placeholder{color:#9a93a8;font-weight:400}.ct-select-button svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--ct-navy);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ct-ease);flex:none}.ct-select-button[aria-expanded=true] svg{transform:rotate(180deg)}.ct-select-list{z-index:20;border:.125rem solid var(--ct-navy);max-height:16.25rem;box-shadow:.375rem .375rem 0 var(--ct-yellow), 0 1.125rem 1.875rem -.875rem #1b1a4a66;animation:ct-pop .2s var(--ct-ease);background:#fff;border-radius:.75rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.ct-select-list.is-up{box-shadow:.375rem -.375rem 0 var(--ct-yellow), 0 -1.125rem 1.875rem -.875rem #1b1a4a66;top:auto}.ct-select-list:focus{outline:0}.ct-select-list li{color:var(--ct-navy);font-family:var(--ct-sans);cursor:pointer;border-radius:.5rem;padding:.5625rem .75rem .5625rem 1.875rem;font-size:.875rem;font-weight:500;position:relative}.ct-select-list li.is-active{background:#fff3d6}.ct-select-list li[aria-selected=true]{font-weight:700}.ct-select-list li[aria-selected=true]:before{content:"";background:var(--ct-pink);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:.6875rem;transform:translateY(-50%)}.ct-phone-row{gap:.5rem;display:flex}.ct-phone-row .ct-select{flex:0 0 5.125rem}.ct-phone-row .ct-select-list{min-width:6.875rem;right:auto}.ct-phone-row .ct-input{letter-spacing:.04em;flex:auto}.ct-otp-send,.ct-verified{height:var(--ct-h);font-family:var(--ct-sans);white-space:nowrap;border-radius:.625rem;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ct-otp-send{border:.125rem solid var(--ct-navy);background:var(--ct-yellow);color:var(--ct-navy);cursor:pointer;transition:transform .2s var(--ct-ease), background-color .2s ease}.ct-otp-send:hover:not(:disabled){background:#ffd257;transform:translateY(-1px)}.ct-otp-send:disabled{color:#8d8676;cursor:not-allowed;background:#f1ebdc;border-color:#d6cdb8}.ct-verified{border:.125rem solid var(--ct-teal);color:var(--ct-teal);animation:ct-pop .35s var(--ct-ease);background:#e6f3ee}.ct-verified svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ct-otp{z-index:15;border:.125rem dashed var(--ct-teal);width:calc(200% + .875rem);animation:ct-pop .35s var(--ct-ease);background:#f1f8f5;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex;position:absolute;top:calc(100% + 1.375rem);left:0;box-shadow:0 1.125rem 2.125rem -1rem #1b1a4a73}.ct-otp:before{content:"";border-top:.125rem dashed var(--ct-teal);border-left:.125rem dashed var(--ct-teal);background:#f1f8f5;width:.875rem;height:.875rem;position:absolute;top:-.5625rem;left:7.5rem;rotate:45deg}.ct-otp-title{color:var(--ct-navy);font-family:var(--ct-serif);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.ct-otp-title span{color:var(--ct-muted);font-family:var(--ct-sans);margin-top:.125rem;font-size:.8125rem;font-weight:400;display:block}.ct-otp-boxes{gap:.375rem;display:flex}.ct-otp-box{width:2.5rem;height:var(--ct-h);color:var(--ct-navy);font-family:var(--ct-mono);text-align:center;background:#fff;border:.125rem solid #c4dcd2;border-radius:.625rem;font-size:1.25rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.ct-otp-box:focus{border-color:var(--ct-teal);outline:0;box-shadow:0 0 0 .25rem #2e7a6b38}.ct-otp-error{flex-basis:100%;margin:0}.ct-btn{height:calc(var(--ct-h) + .25rem);border:.125rem solid var(--ct-ink);color:var(--ct-ink);font-family:var(--ct-sans);cursor:pointer;box-shadow:.25rem .25rem 0 var(--ct-ink);transition:transform .2s var(--ct-ease), box-shadow .2s var(--ct-ease), background-color .2s ease;background:#fff;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.625rem;padding:0 1.5rem;font-size:.9375rem;font-weight:800;display:inline-flex}.ct-btn:hover:not(:disabled){box-shadow:.375rem .375rem 0 var(--ct-ink);transform:translate(-.125rem,-.125rem)}.ct-btn:disabled{opacity:.6;cursor:not-allowed}.ct-btn:focus-visible,.ct-otp-send:focus-visible,.ct-link:focus-visible{outline:.125rem solid var(--ct-pink);outline-offset:.1875rem}.ct-btn.is-hot{background:var(--ct-red);color:#fff}.ct-btn.is-small{height:var(--ct-h);background:var(--ct-teal);color:#fff;box-shadow:.1875rem .1875rem 0 var(--ct-ink);border-radius:.625rem;margin-left:auto;padding:0 1.25rem}.ct-btn-truck{fill:currentColor;width:1.875rem;height:1.25rem;transition:transform .35s var(--ct-ease)}.ct-btn:hover:not(:disabled) .ct-btn-truck{transform:translate(.3125rem)}.ct-slip-foot{margin-top:var(--ct-space);border-top:1.5px dashed var(--ct-rule);flex-wrap:wrap;align-items:center;gap:.625rem 1.25rem;padding-top:clamp(.625rem,min(1.8vh,1.125vw),1.125rem);display:flex}.ct-slip-foot p{flex:11.25rem;margin:0}.ct-honeypot{width:1px;height:1px;position:absolute;left:-624.938rem;overflow:hidden}.ct-slip-body{display:contents}.ct-slip.is-booked{animation:.45s .62s both ct-thud}.ct-booked{z-index:25;text-align:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#fffcf3c7;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.625rem,2vh,1.25rem);padding:1.5rem;animation:.35s both ct-fade;display:flex;position:absolute;inset:0}.ct-stamp{color:#1f8a5b;mix-blend-mode:multiply;width:clamp(9.375rem,26vh,13.125rem);height:auto;animation:.5s cubic-bezier(.5,0,.75,0) .15s both ct-stamp;overflow:visible;rotate:-12deg}.ct-stamp-line{fill:none;stroke:currentColor;stroke-width:3px}.ct-stamp-line.is-thick{stroke-width:6px}.ct-stamp-ring{fill:currentColor;font-family:var(--ct-mono);letter-spacing:.08em;font-size:.75rem;font-weight:700}.ct-stamp-tick{fill:none;stroke:currentColor;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90px;animation:ct-tick .45s var(--ct-ease) .7s forwards}.ct-stamp-date{fill:currentColor;font-family:var(--ct-mono);letter-spacing:.1em;text-anchor:middle;font-size:.625rem;font-weight:700}.ct-booked-body{max-width:26.25rem;animation:ct-rise .5s var(--ct-ease) .85s both;flex-direction:column;align-items:center;display:flex}.ct-booked-kicker{color:#1f8a5b;font-family:var(--ct-mono);letter-spacing:.1em;text-transform:uppercase;background:#e3f3ea;border-radius:62.4375rem;align-items:center;gap:.5rem;margin:0;padding:.375rem .875rem .375rem .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ct-booked-tick{color:#fff;background:#1f8a5b;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.ct-booked-tick svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.ct-booked-title{color:var(--ct-navy);font-family:var(--ct-serif);outline:0;margin:.75rem 0 0;font-size:clamp(1.625rem,2.6vw,2.375rem);font-weight:700;line-height:1.1}.ct-booked-copy{color:var(--ct-muted);font-family:var(--ct-sans);margin:.5rem 0 1rem;font-size:1.03125rem;line-height:1.55}.ct-road{background:repeating-linear-gradient(90deg, var(--ct-ink) 0 1.375rem, var(--ct-yellow) 1.375rem 2.75rem) top / 100% .5rem no-repeat, #2a2b31;background-origin:border-box;border-top:.5rem solid #0000;height:2.875rem;position:absolute;bottom:0;left:0;right:0}.ct-road-lane{background:repeating-linear-gradient(90deg,#f6f1ea 0 2.5rem,#0000 2.5rem 4.75rem);height:.1875rem;animation:1.4s linear infinite ct-lane;position:absolute;top:50%;left:0;right:0}.ct-road-truck{filter:drop-shadow(0 .125rem .125rem #00000073);width:6.25rem;animation:26s linear infinite ct-cruise;display:block;position:absolute;bottom:.1875rem;left:0}.ct-road-truck .real-truck{--wheel-rev:.6s;width:100%}@keyframes ct-pop{0%{opacity:0;transform:translateY(.375rem)scale(.98)}}@keyframes ct-stamp{0%{opacity:0;transform:scale(2.2)}}@keyframes ct-fade{0%{opacity:0}}@keyframes ct-tick{to{stroke-dashoffset:0}}@keyframes ct-rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes ct-thud{0%,to{transform:none}30%{transform:translateY(.1875rem)scale(.995)}60%{transform:translateY(-1px)}}@keyframes ct-cruise{0%{transform:translate(110vw)}to{transform:translate(-13.75rem)}}@keyframes ct-lane{to{background-position:-4.75rem 0}}@media (min-width:961px) and (max-height:780px){.ct-route-copy{display:none}}@media (min-width:961px) and (max-height:920px){.ct-lede{display:none}}@media (min-width:961px) and (max-height:740px),(min-width:961px) and (max-width:1239px) and (max-height:800px){.ct-route{display:none}}@media (max-width:1239px){.ct-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-f-name,.ct-f-half{grid-column:span 1}.ct-fields .ct-phone{grid-column:1/-1}.ct-otp{width:100%}}@media (min-width:961px) and (max-width:1239px){.ct-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:2rem}.ct-title{font-size:clamp(1.75rem,min(5vh,3.1vw),2.5rem)}.ct-plate{display:none}.ct-route-title{font-size:.875rem}}@media (max-width:960px){.ct{min-height:0;padding:7.25rem 1.5rem 6rem;display:block}.ct-inner{flex-direction:column;gap:1.75rem;min-height:0;display:flex}.ct-side{display:contents}.ct-form-wrap{order:1}.ct-dispatch{order:2}.ct-map-pop{width:min(21.25rem,100%);top:calc(100% + .75rem);left:0;transform:translateY(-.5rem)scale(.97)}.ct-map-pop.is-open{transform:none}.ct-route{order:3;margin-top:0}.ct-title{font-size:clamp(2.125rem,6.5vw,3.375rem)}.ct-fields .ct-field>.ct-error,.ct-fields .ct-field>.ct-help:not(.sr-only){white-space:normal;position:static}.ct-otp{width:auto;box-shadow:none;margin-top:.375rem;position:static}.ct-otp:before{display:none}.ct-textarea{resize:vertical;flex:none;min-height:6.875rem}}@media (max-width:680px){.ct{padding-inline:1rem}.ct-fields{grid-template-columns:1fr}.ct-otp-box{width:2.375rem}.ct-btn.is-small{margin-left:0}.ct-btn.is-hot{width:100%}}@media (max-width:400px){.ct-phone-row{flex-wrap:wrap}.ct-phone-row .ct-input{flex-basis:calc(100% - 5.625rem)}.ct-otp-send,.ct-verified{width:100%}.ct-otp-box{width:2.25rem}}@media (prefers-reduced-motion:reduce){.ct-road-lane,.ct-road-truck,.ct-slip.is-booked,.ct-booked,.ct-stamp,.ct-booked-body,.ct-select-list,.ct-otp,.ct-verified{animation:none}.ct-stamp-tick{stroke-dashoffset:0;animation:none}.ct-map-pop{transition:none}}@media (max-width:720px){.ct-dispatch{padding-top:3.75rem}.ct-plate{white-space:nowrap;top:1rem;left:50%;right:auto;translate:-50%}.ct-dispatch-list li{text-align:center;justify-content:center}.ct-dispatch-list li>span:last-child,.ct-route li{align-items:center}.ct-route li{text-align:center}.ct-route li:before{left:50%;translate:-50%}}
.cr .ct-title span{display:inline}.cr-board{padding-bottom:clamp(1.125rem,min(2.8vh,1.75vw),1.75rem)}.cr-board .ct-dispatch-name{padding-right:9.375rem}@media (min-width:961px) and (max-width:1239px){.cr-board .ct-dispatch-name{padding-right:0}}@media (max-width:960px){.cr-board .ct-dispatch-name{padding-right:0}.cr-board .ct-plate{margin-top:.875rem;display:inline-block;position:static}}@media (max-width:720px){.cr-teams{justify-content:center}}.cr-teams{border-top:1px dashed #ffffff2e;flex-wrap:wrap;gap:.5rem;margin:clamp(.75rem,min(2.2vh,1.375vw),1.25rem) 0 0;padding:clamp(.75rem,min(2vh,1.25vw),1.125rem) 0 0;list-style:none;display:flex}.cr-teams li{color:#fff;font-family:var(--ct-mono);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid #ffffff4d;border-radius:62.4375rem;padding:.375rem .6875rem;font-size:.65625rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.cr-teams li:nth-child(odd){border-color:var(--ct-yellow);color:var(--ct-yellow)}.cr-teams li:hover{border-color:var(--ct-yellow);background:var(--ct-yellow);color:var(--ct-navy)}.cr-steps{margin-top:auto}.cr-steps .ct-route{margin:0}.cr-steps-title{color:var(--ct-navy);font-family:var(--ct-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .875rem;font-size:.6875rem;font-weight:700}@media (min-width:961px) and (max-height:740px),(min-width:961px) and (max-width:1239px) and (max-height:800px){.cr-steps{display:none}}@media (max-width:960px){.cr-steps{order:3}}@media (max-width:720px){.cr-steps-title{text-align:center}}.cr-dial{height:var(--ct-h);background:var(--ct-cream);color:var(--ct-navy);font-family:var(--ct-sans);border:.125rem solid #e2d8c2;border-radius:.625rem;flex:none;place-items:center;padding:0 .75rem;font-size:.875rem;font-weight:700;display:inline-grid}.cr-drop{min-height:calc(var(--ct-h) + 1.375rem);cursor:pointer;background:repeating-linear-gradient(-45deg,#f3c33c1a 0 .625rem,#0000 .625rem 1.25rem),#fff;border:.125rem dashed #cdbf9c;border-radius:.75rem;align-items:center;gap:.875rem;padding:.625rem 2.875rem .625rem .75rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.cr-drop:hover,.cr-drop.is-over{border-color:var(--ct-navy)}.cr-drop.is-over{box-shadow:0 0 0 .25rem #f3c33c73}.cr-drop:has(.cr-drop-input:focus-visible){border-color:var(--ct-navy);box-shadow:0 0 0 .25rem #f3c33c73}.cr-drop.has-file{background:#f3f8f5;border-style:solid;border-color:#b9d6cb}.ct-field.has-error .cr-drop{border-color:var(--ct-red);background:#fff7f7}.cr-drop-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cr-drop-icon{border:.125rem solid var(--ct-ink);background:var(--ct-yellow);width:2.5rem;height:2.5rem;color:var(--ct-ink);box-shadow:.125rem .125rem 0 var(--ct-ink);transition:transform .25s var(--ct-ease);border-radius:.625rem;flex:none;place-items:center;display:grid}.cr-drop:hover .cr-drop-icon{transform:translateY(-.125rem)rotate(-4deg)}.cr-drop.has-file .cr-drop-icon{background:var(--ct-teal);color:#fff}.cr-drop-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.cr-drop-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cr-drop-text strong{color:var(--ct-navy);font-family:var(--ct-sans);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.cr-drop-text span{color:var(--ct-muted);font-family:var(--ct-sans);font-size:.8125rem}.cr-drop-clear{border:.125rem solid var(--ct-ink);width:1.75rem;height:1.75rem;color:var(--ct-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.125rem;line-height:1;transition:background-color .2s;display:grid;position:absolute;top:calc(50% + .5rem);right:.625rem}.cr-drop-clear:hover{background:var(--ct-yellow)}@media (prefers-reduced-motion:reduce){.cr-teams li,.cr-drop,.cr-drop-icon{transition:none}}
