.sign-order-module__UrFC1G__page{background:var(--cream)}.sign-order-module__UrFC1G__hero{background:var(--ink);border-bottom:3px solid var(--barn);padding:72px 48px 64px}.sign-order-module__UrFC1G__heroInner{max-width:780px;margin:0 auto}.sign-order-module__UrFC1G__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--barn);margin-bottom:14px;font-size:10px;font-weight:700}.sign-order-module__UrFC1G__heroTitle{color:var(--cream);margin-bottom:16px;font-family:Playfair Display,serif;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.1}.sign-order-module__UrFC1G__heroDeck{color:color-mix(in srgb,var(--rule)70%,transparent);max-width:560px;font-family:Lora,serif;font-size:15px;line-height:1.75}.sign-order-module__UrFC1G__formSection{padding:64px 48px}.sign-order-module__UrFC1G__formWrap{grid-template-columns:280px 1fr;align-items:start;gap:56px;max-width:960px;margin:0 auto;display:grid}.sign-order-module__UrFC1G__signPreview{position:sticky;top:72px}.sign-order-module__UrFC1G__signPhoto{box-shadow:0 4px 24px color-mix(in srgb,var(--ink)18%,transparent);margin-bottom:14px;display:block;width:100%!important;height:auto!important}.sign-order-module__UrFC1G__previewNote{color:var(--ink-3);text-align:center;font-size:11px;line-height:1.65}.sign-order-module__UrFC1G__form{flex-direction:column;gap:32px;display:flex}.sign-order-module__UrFC1G__formSection2{flex-direction:column;gap:16px;display:flex}.sign-order-module__UrFC1G__formSectionLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--barn);border-bottom:1px solid var(--rule);padding-bottom:10px;font-size:10px;font-weight:700}.sign-order-module__UrFC1G__fieldHint{color:var(--ink-3);margin-top:-4px;font-size:11.5px;line-height:1.65}.sign-order-module__UrFC1G__fieldGroup{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sign-order-module__UrFC1G__field{flex-direction:column;gap:6px;display:flex}.sign-order-module__UrFC1G__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.sign-order-module__UrFC1G__req{color:var(--barn)}.sign-order-module__UrFC1G__optional{text-transform:none;letter-spacing:0;color:var(--ink-3);font-weight:400}.sign-order-module__UrFC1G__input{background:var(--white);border:1px solid var(--rule);color:var(--ink);appearance:none;outline:none;width:100%;padding:11px 14px;font-family:"Source Sans 3",sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.sign-order-module__UrFC1G__input:focus{border-color:var(--barn);box-shadow:0 0 0 3px color-mix(in srgb,var(--barn)15%,transparent);outline:none}.sign-order-module__UrFC1G__input::placeholder{color:var(--rule-dark)}select.sign-order-module__UrFC1G__input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239B8C72' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.sign-order-module__UrFC1G__textarea{resize:vertical;min-height:80px}@keyframes sign-order-module__UrFC1G__shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.sign-order-module__UrFC1G__errorBox{background:var(--cream-3);border-left:4px solid var(--barn);color:var(--ink-3);padding:12px 16px;font-size:13px;line-height:1.6;animation:.35s sign-order-module__UrFC1G__shake}.sign-order-module__UrFC1G__submitBtn{background:var(--barn);color:var(--cream);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:none;width:100%;padding:16px 32px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s}.sign-order-module__UrFC1G__submitBtn:hover:not(:disabled){background:var(--barn-dark);box-shadow:0 4px 14px color-mix(in srgb,var(--barn)35%,transparent);transform:translateY(-1px)}.sign-order-module__UrFC1G__submitBtn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.sign-order-module__UrFC1G__submitBtn:disabled{opacity:.6;cursor:not-allowed}.sign-order-module__UrFC1G__formFooter{color:var(--ink-3);text-align:center;font-size:10.5px;line-height:1.65}.sign-order-module__UrFC1G__successWrap{text-align:center;max-width:560px;margin:120px auto;padding:0 24px}.sign-order-module__UrFC1G__successIcon{background:var(--forest);width:56px;height:56px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:22px;display:flex}.sign-order-module__UrFC1G__successTitle{color:var(--ink);margin-bottom:16px;font-family:Playfair Display,serif;font-size:34px;font-weight:900}.sign-order-module__UrFC1G__successBody{color:var(--ink-3);margin-bottom:32px;font-size:15px;line-height:1.75}.sign-order-module__UrFC1G__successBody strong{color:var(--ink)}@media (max-width:860px){.sign-order-module__UrFC1G__hero{padding:56px 24px 48px}.sign-order-module__UrFC1G__formSection{padding:48px 24px}.sign-order-module__UrFC1G__formWrap{grid-template-columns:1fr;gap:40px}.sign-order-module__UrFC1G__signPreview{max-width:280px;margin:0 auto;position:static}.sign-order-module__UrFC1G__fieldGroup{grid-template-columns:1fr}}
