.relocation-progress .progress-list{grid-template-columns:repeat(3,minmax(0,1fr))}.relocation-notice{margin:0 0 24px;padding:16px 18px;border:1px solid #afd4f1;border-left:5px solid var(--carbon-blue);border-radius:var(--radius-md);color:#34434f;background:#eef7fe;line-height:1.6}.relocation-section{margin-bottom:24px;padding:24px;border:1px solid var(--carbon-border);border-radius:var(--radius-lg);background:var(--carbon-panel);box-shadow:0 4px 16px #1f2f3d0b}.relocation-section:last-of-type{margin-bottom:0}.relocation-section .step-header{margin-bottom:20px}.relocation-section .step-header h2{margin:0 0 7px;color:#20262d;font-size:1.28rem;line-height:1.3}.relocation-section .step-header p{margin:0;color:var(--carbon-muted);line-height:1.55}.date-note{grid-column:span 12;padding:15px 17px;border:1px solid #c8dce9;border-radius:var(--radius-md);color:#45545f;background:#f7fafc;line-height:1.55}.choice{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;color:#45545f;line-height:1.5}.choice input{width:18px;min-height:18px;height:18px;margin-top:3px;accent-color:var(--carbon-blue)}.relocation-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.relocation-actions button{min-width:260px;min-height:52px;border-radius:var(--radius-md);font-weight:800;cursor:pointer}#submitButton{border:1px solid var(--carbon-blue);color:#fff;background:var(--carbon-blue);box-shadow:0 8px 20px #006fdb38}#submitButton:hover{filter:brightness(.94);transform:translateY(-1px)}#clearFormButton{border:1px solid #aebbc6;color:#34434f;background:#fff}#clearFormButton:hover{border-color:var(--carbon-blue);color:var(--carbon-blue);background:#f4fbff}.signature-wrap{position:relative;overflow:hidden;border:1px solid #aebbc6;border-radius:var(--radius-md);background:#fff}#signatureCanvas{display:block;width:100%;height:190px;touch-action:none;cursor:crosshair}.signature-line{position:absolute;right:24px;bottom:42px;left:24px;border-bottom:1px solid #b7c2cb;pointer-events:none}.signature-caption{position:absolute;right:24px;bottom:14px;left:24px;color:#75838e;font-size:.82rem;pointer-events:none}.signature-tools{display:flex;justify-content:flex-end;margin-top:10px}.signature-clear{padding:9px 14px;border:1px solid #aebbc6;border-radius:8px;color:#34434f;background:#fff;font-weight:700;cursor:pointer}.thank-you{display:none;padding:48px 30px;text-align:center;background:#fff}.thank-you.show{display:block}.success-icon{display:grid;width:72px;height:72px;margin:0 auto 18px;place-items:center;border-radius:50%;color:#fff;background:var(--carbon-success);font-size:2rem;font-weight:900}.thank-you h2{margin:0 0 12px;color:#20262d;font-size:clamp(1.85rem,4vw,2.7rem)}.thank-you p{max-width:650px;margin:0 auto 18px;color:#5e6c77;line-height:1.7}.reference{display:inline-block;margin:6px 0 24px;padding:11px 16px;border:1px solid #afd4f1;border-radius:var(--radius-md);color:var(--carbon-blue);background:#eef7fe;font-weight:700}.form-card.submission-complete{overflow:hidden}.form-card.submission-complete .thank-you{display:block!important;min-height:460px;padding:64px 30px}.thank-you .email-confirmation{max-width:680px;margin:0 auto 22px;padding:15px 18px;border:1px solid #afd4f1;border-radius:var(--radius-md);color:#34434f;background:#eef7fe;line-height:1.6}@media(max-width:760px){.relocation-section{padding:20px 16px}.relocation-actions{flex-direction:column}.relocation-actions button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/relocation-form.css.map */
