.to-page{--to-ink:#0c1f28;--to-body:#0c1f28c7;--to-muted:#0c1f2894;--to-line:#0c1f2817;--to-aqua:#0e8aa0;--to-navy:linear-gradient(135deg, #052431 0%, #07313f 48%, #0b4a58 100%);--to-shadow:0 1px 2px #0c1f280a, 0 16px 36px -24px #0c1f2847;color:var(--to-ink)}.to-main{padding:clamp(1rem,2.5vw,1.75rem) 0 clamp(2.5rem,5vw,4rem)}.to-grid{align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.to-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem}}.to-stack{gap:1rem;min-width:0;display:grid}.to-card{border:1px solid var(--to-line);min-width:0;box-shadow:var(--to-shadow);background:#fff;border-radius:1.25rem;padding:clamp(1.15rem,2.6vw,1.75rem)}html:not(#pc-to) .to-page .to-card__title{color:var(--to-ink);align-items:center;gap:.5rem;margin:0;font-size:clamp(1.15rem,1.4vw + .7rem,1.4rem);font-weight:700;line-height:1.2;display:flex}.to-card__title svg{color:var(--to-aqua)}.to-muted{color:var(--to-muted);font-size:.875rem;line-height:1.55}html:not(#pc-to) .to-page p.to-muted{margin:.35rem 0 0}.to-eyebrow{color:var(--to-aqua);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:.6875rem;font-weight:800}.to-fields{gap:.9rem;margin-top:1.1rem;display:grid}@media (min-width:640px){.to-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.to-field{gap:.35rem;display:grid}.to-field__label{color:var(--to-ink);font-size:.8125rem;font-weight:700}.to-field__help{color:var(--to-muted);font-size:.75rem}.to-input-wrap{display:block;position:relative}.to-input-prefix{z-index:1;color:var(--to-muted);pointer-events:none;font-weight:700;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}html:not(#pc-to) .to-page .to-input{width:100%;min-height:3rem;color:var(--to-ink);box-shadow:none;background:#fff;border:1px solid #0c1f2829;border-radius:.85rem;padding:0 1rem;font-size:1rem}html:not(#pc-to) .to-page .to-input--prefixed{padding-left:2rem}html:not(#pc-to) .to-page .to-input:focus{border-color:var(--to-aqua);outline-offset:0;outline:3px solid #2cc9e033}html:not(#pc-to) .to-page .to-input::placeholder{color:#0c1f2861}.to-submit{background:var(--to-navy);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.1rem;margin-top:1.1rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 14px 30px -18px #052431cc}.to-submit:active{transform:scale(.99)}.to-submit:disabled{cursor:progress;opacity:.85}@media (min-width:640px){.to-submit{width:auto}}.to-error{color:#991b1b;background:#fef2f2;border:1px solid #b91c1c33;border-radius:.85rem;margin:.9rem 0 0;padding:.75rem .9rem;font-size:.875rem;line-height:1.5}html:not(#pc-to) .to-page .to-result__state{color:var(--to-ink);margin:0;font-size:clamp(1.5rem,2vw + 1rem,2rem);font-weight:700;line-height:1.1}.to-result--cancelled .to-result__state,.to-result--failed .to-result__state{color:#991b1b!important}html:not(#pc-to) .to-page .to-result__body{color:var(--to-body);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.to-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.25rem 0 0;padding:0;list-style:none;display:grid;position:relative}.to-progress__step{text-align:center;justify-items:center;gap:.4rem;display:grid;position:relative}.to-progress__step+.to-progress__step:before{content:"";background:#0c1f281f;height:2px;position:absolute;top:.75rem;left:-50%;right:50%}.to-progress__step.is-done+.to-progress__step:before,.to-progress__step.is-done+.to-progress__step.is-current:before{background:var(--to-aqua)}.to-progress__dot{z-index:1;color:#fff;background:#fff;border:2px solid #0c1f282e;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative}.to-progress__step.is-done .to-progress__dot{border-color:var(--to-aqua);background:var(--to-aqua)}.to-progress__step.is-current .to-progress__dot{border-color:var(--to-aqua);box-shadow:0 0 0 4px #2cc9e038}.to-progress__step.is-current .to-progress__dot:after{content:"";background:var(--to-aqua);border-radius:50%;width:.5rem;height:.5rem}.to-progress__label{color:var(--to-muted);font-size:.75rem;font-weight:700}.to-progress__step.is-done .to-progress__label,.to-progress__step.is-current .to-progress__label{color:var(--to-ink)}.to-result__facts{border-top:1px solid var(--to-line);gap:.6rem;margin:1.25rem 0 0;padding:1rem 0 0;display:grid}.to-result__facts div{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;display:grid}.to-result__facts dt{color:var(--to-muted);font-size:.8125rem;font-weight:700}.to-result__facts dd{color:var(--to-ink);margin:0;font-size:.875rem}.to-tracking{background:#2cc9e014;border-radius:1rem;margin-top:1rem;padding:.9rem 1rem}.to-tracking__title{color:var(--to-ink);margin:0 0 .5rem;font-size:.8125rem;font-weight:800}.to-tracking ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.to-tracking li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.to-tracking li>span{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.to-tracking code{color:var(--to-ink);overflow-wrap:anywhere;font-size:.875rem}.to-link{color:var(--to-aqua);align-items:center;gap:.3rem;font-size:.875rem;font-weight:700;display:inline-flex}html:not(#pc-to) .to-page .to-tracking-pending{margin-top:1rem}.to-steps ol{gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.to-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.to-steps li>span:last-child{gap:.1rem;display:grid}.to-steps strong{color:var(--to-ink);font-size:.9375rem}.to-steps .to-muted{font-size:.8125rem}.to-steps__icon{width:2.25rem;height:2.25rem;color:var(--to-aqua);background:#2cc9e01f;border-radius:.75rem;place-items:center;display:grid}.to-help__actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.to-btn-outline{min-height:2.75rem;color:var(--to-ink);white-space:nowrap;background:#fff;border:1px solid #0c1f2829;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.875rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.to-submit:hover{filter:brightness(1.15)}.to-btn-outline:hover{border-color:#0e8aa073}}
