/*mc-src:4223*/
.mc-track{margin-block:0 var(--mc-space-5)}.mc-track__card{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:var(--mc-radius-card);margin-inline:auto;max-width:44rem;padding:clamp(1.5rem,5vw,2.5rem)}.mc-track__card>h2{font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15;margin:0 0 var(--mc-space-2)}.mc-track__card>p{color:var(--mc-muted);margin:0 0 var(--mc-space-2)}.mc-track__card>.mc-eyebrow{margin-bottom:12px}.mc-track__error{background:#fff1ef;border:1px solid #e6b3ac;border-radius:var(--mc-radius);color:#8a2c1f !important;padding:.75rem 1rem}.mc-track__form{display:grid;gap:var(--mc-space-3);margin-top:var(--mc-space-3)}.mc-track__field{display:grid;gap:.4rem}.mc-track__field label{color:var(--mc-deep);font-size:var(--mc-text-sm);font-weight:600}.mc-track__field input{background:#fff;border:1px solid var(--mc-line);border-radius:var(--mc-radius-button);color:var(--mc-deep);height:52px;min-width:0;padding:0 16px;width:100%}.mc-track__field input::placeholder{color:var(--mc-muted);opacity:.8}.mc-track__field input:focus{border-color:var(--mc-action);box-shadow:0 0 0 3px rgba(111,175,69,.25);outline:0}.mc-track__form .mc-button{justify-content:center;justify-self:start}.mc-track__steps{display:grid;gap:var(--mc-space-4);list-style:none;margin:var(--mc-space-4) 0 var(--mc-space-3);padding:0}.mc-track__step{align-items:start;display:grid;gap:var(--mc-space-2);grid-template-columns:48px minmax(0,1fr);position:relative}.mc-track__step:not(:last-child)::after{background:var(--mc-line);bottom:calc(var(--mc-space-4) * -1 + 6px);content:"";left:23px;position:absolute;top:54px;width:2px}.mc-track__step.is-done:not(:last-child)::after{background:var(--mc-action)}.mc-track__dot{background:var(--mc-tint);border-radius:50%;color:var(--mc-deep);display:grid;font-family:var(--mc-font-display);font-size:18px;font-weight:700;height:48px;place-items:center;width:48px}.mc-track__step.is-done .mc-track__dot,.mc-track__step.is-current .mc-track__dot{background:var(--mc-action);color:#fff}.mc-track__step.is-current .mc-track__dot{box-shadow:0 0 0 5px rgba(111,175,69,.25)}.mc-track__step h3{font-size:1.05rem;margin:.5rem 0 .15rem}.mc-track__step p{color:var(--mc-muted);margin:0}.mc-track__step:not(.is-done):not(.is-current) h3{color:var(--mc-muted)}.mc-track__meta{border-top:1px solid var(--mc-line);display:grid;gap:var(--mc-space-2);margin-top:var(--mc-space-3);padding-top:var(--mc-space-3)}.mc-track__items{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.mc-track__items li,.mc-track__total{display:flex;gap:var(--mc-space-2);justify-content:space-between}.mc-track__items li span:last-child{color:var(--mc-muted);flex-shrink:0}.mc-track__total{color:var(--mc-deep);font-weight:700;margin:0}.mc-track__notes{border-top:1px solid var(--mc-line);margin-top:var(--mc-space-3);padding-top:var(--mc-space-3)}.mc-track__notes h3{font-size:1.05rem;margin:0 0 var(--mc-space-2)}.mc-track__note{background:#fff;border-radius:var(--mc-radius);margin-top:.75rem;padding:.85rem 1rem}.mc-track__note time{color:var(--mc-muted);display:block;font-size:var(--mc-text-sm);margin-bottom:.25rem}.mc-track__note p{margin:0}.mc-track__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);margin-top:var(--mc-space-4)}.mc-track__thankyou{margin:var(--mc-space-3) 0 0}@media (max-width:600px){.mc-track{margin-block:0 var(--mc-space-4)}.mc-track__form .mc-button,.mc-track__actions .mc-button{justify-content:center;width:100%}}
