.custom-print-form_page__HbFqO{min-height:100vh;background:#fffcf8;color:#082747}.custom-print-form_main__h_YeC{max-width:1260px;margin:0 auto;padding:30px 40px 64px}.custom-print-form_pageHeading___nC0V nav{display:flex;gap:10px;color:#647182;font-size:12px;margin-bottom:26px}.custom-print-form_pageHeading___nC0V nav a{color:#082747}.custom-print-form_intro___KIHW{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-bottom:30px}.custom-print-form_eyebrow__eu4eg{color:#927060;font-size:10px;letter-spacing:.15em;font-weight:750}.custom-print-form_intro___KIHW h1{font-size:clamp(30px,3vw,40px);line-height:1.2;letter-spacing:-.045em;font-weight:650;margin:10px 0 12px}.custom-print-form_intro___KIHW p:not(.custom-print-form_eyebrow__eu4eg){font-size:14px;line-height:1.8;color:#536273}.custom-print-form_ideasLink__onY92{flex-shrink:0;font-size:12px;line-height:1.8;color:#647182}.custom-print-form_ideasLink__onY92 span{display:block;color:#082747;font-weight:650}.custom-print-form_workspace__i9bL8{scroll-margin-top:100px}.custom-print-form_layout__d0YMr{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.custom-print-form_sidebar__j92Cz{position:sticky;top:100px;padding:25px 20px;border:1px solid #e9e5df;border-radius:14px;background:#f8f5f0}.custom-print-form_sidebarLabel__csWHt{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#647182}.custom-print-form_sidebarTitle__Xwfca{font-size:19px;line-height:1.4;font-weight:650;letter-spacing:-.025em;margin:9px 0 24px}.custom-print-form_steps__YV60v{display:grid;gap:4px}.custom-print-form_step__AVUp6{position:relative;display:flex;gap:12px;align-items:center;min-height:61px;padding:8px 10px;border-radius:9px}.custom-print-form_step__AVUp6[aria-current=step]{background:#082747;color:white}.custom-print-form_stepNumber__PrYBs{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:1px solid #dcdedc;border-radius:50%;font-size:11px;font-weight:700;color:#536273;background:#fffcf8}.custom-print-form_step__AVUp6[aria-current=step] .custom-print-form_stepNumber__PrYBs{background:#ff624d;border-color:#ff624d;color:#082747}.custom-print-form_stepDone__NIiJx .custom-print-form_stepNumber__PrYBs{color:#285b42;border-color:#d5e2d7;background:#e9f0e8}.custom-print-form_stepText__7HYrK{display:grid;gap:3px}.custom-print-form_stepText__7HYrK strong{font-size:12px;font-weight:650}.custom-print-form_stepText__7HYrK small{font-size:10px;color:#647182}.custom-print-form_step__AVUp6[aria-current=step] small{color:#d5dee8}.custom-print-form_sidebarNote__u5dE3{padding-top:21px;margin-top:20px;border-top:1px solid #e3dfd8;font-size:12px;line-height:1.8;color:#536273}.custom-print-form_sidebarNote__u5dE3 strong{display:block;margin-bottom:5px;color:#082747;font-weight:650}.custom-print-form_card__VQcQb{min-width:0;overflow:hidden;border:1px solid #e5e4df;border-radius:16px;background:white;box-shadow:0 12px 36px rgb(8 39 71/4%)}.custom-print-form_card__VQcQb>fieldset{min-width:0;padding:30px}.custom-print-form_progress__835o1{display:flex;gap:5px;margin-bottom:25px}.custom-print-form_progress__835o1 span{height:3px;flex:1;border-radius:3px;background:#edf0ef}.custom-print-form_progress__835o1 span[data-complete=true]{background:#ff624d}.custom-print-form_stepKicker__PLCmc{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#647182;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.custom-print-form_stepKicker__PLCmc span:last-child{text-transform:none;letter-spacing:0;font-weight:500}.custom-print-form_stepHeading__JcFwB{font-size:27px;font-weight:650;letter-spacing:-.035em;line-height:1.3;margin-top:12px;scroll-margin-top:110px;outline:none}.custom-print-form_stepDescription__k7m7Y{color:#536273;font-size:13px;line-height:1.85;margin:12px 0 26px;max-width:610px}.custom-print-form_typeOptions__mfBIC{display:grid;gap:12px}.custom-print-form_typeOption__3acIX{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid #e3e4df;border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s}.custom-print-form_typeOption__3acIX:hover{border-color:#acb7c2;background:#fcfcfa}.custom-print-form_typeOption__3acIX:has(input:checked){border-color:#ff624d;background:#fff7f3;box-shadow:inset 0 0 0 1px #ff624d}.custom-print-form_typeOption__3acIX:focus-within{outline:2px solid #082747;outline-offset:3px}.custom-print-form_typeIcon__V_zK2{width:50px;height:50px;padding:12px;flex-shrink:0;background:#f3f5f5;border:1px solid #e8ebeb;border-radius:12px}.custom-print-form_typeOption__3acIX:has(input:checked) .custom-print-form_typeIcon__V_zK2{background:white;border-color:#f1d6ca}.custom-print-form_typeCopy__XLf_8{min-width:0;flex:1}.custom-print-form_typeCopy__XLf_8 strong{display:block;font-size:15px;font-weight:650}.custom-print-form_typeCopy__XLf_8>span{display:block;font-size:12px;line-height:1.8;color:#647182;margin-top:5px}.custom-print-form_typeCopy__XLf_8 small{display:inline-block;margin-top:10px;font-size:10px;font-weight:650;color:#536273}.custom-print-form_typeOption__3acIX input{width:18px;height:18px;flex-shrink:0;accent-color:#082747}.custom-print-form_footer__wnttJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;border-top:1px solid #e9e5df;padding-top:24px}.custom-print-form_primary__qr5RY{background:#ff624d;color:#082747}.custom-print-form_primary__qr5RY:hover{background:#ff7a68}.custom-print-form_primary__qr5RY:disabled{opacity:.45;cursor:wait}.custom-print-form_input__18vuX{min-height:48px;width:100%;min-width:0;border:1px solid #d8dedd;border-radius:9px;background:#fff;padding:12px 14px;font-size:16px;color:#082747;outline:none}.custom-print-form_input__18vuX::placeholder{color:#7b8793}.custom-print-form_input__18vuX:focus{border-color:#082747;box-shadow:0 0 0 3px rgb(8 39 71/8%)}.custom-print-form_input__18vuX[aria-invalid=true]{border-color:#b83222}.custom-print-form_input__18vuX[type=date]{max-width:100%;appearance:none}.custom-print-form_input__18vuX[type=date]::-webkit-date-and-time-value{text-align:left}.custom-print-form_uploadStats__AF437{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid #e9e5df;color:#647182;font-size:11px}.custom-print-form_uploadStats__AF437 strong{color:#082747;font-weight:650}.custom-print-form_uploadArea__0QAak{display:block;position:relative;padding:25px;border:1px dashed #b8c3cd;border-radius:12px;background:#fafcfb}.custom-print-form_uploadArea__0QAak:focus-within{outline:2px solid #082747;outline-offset:3px}.custom-print-form_uploadArea__0QAak[data-required=true]{background:#fff9f5;border-color:#d9a894}.custom-print-form_uploadTitle__U4s0u{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:14px;font-weight:650}.custom-print-form_requirement__GZ1yT{border-radius:5px;padding:3px 7px;font-size:9px;line-height:1.7;text-transform:uppercase;letter-spacing:.06em;background:#f8ece5;color:#914732}.custom-print-form_uploadCaption__kEgPb{display:block;margin:8px 0 18px;color:#647182;font-size:11px;line-height:1.8}.custom-print-form_fileInput__ikmH5{display:block;min-height:44px;width:100%;min-width:0;color:#536273;font-size:12px}.custom-print-form_fileInput__ikmH5::file-selector-button{margin-right:12px;border:0;border-radius:7px;padding:11px 14px;background:#082747;color:white;font-size:12px;font-weight:600;cursor:pointer}.custom-print-form_fileInput__ikmH5:disabled{opacity:.5}.custom-print-form_optionalFiles__lYrhJ{border:1px solid #e4e7e5;border-radius:11px;padding:0 16px}.custom-print-form_optionalFiles__lYrhJ summary{min-height:48px;display:list-item;cursor:pointer;font-size:12px;font-weight:600;padding:14px 0;color:#536273}.custom-print-form_optionalFiles__lYrhJ[open]>div{padding-bottom:16px}.custom-print-form_signInNote__g7WIA{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;padding:16px;border:1px solid #e7e5df;border-radius:10px;background:#f8f5f0}.custom-print-form_signInNote__g7WIA p{max-width:380px;font-size:12px;line-height:1.8;color:#536273}.custom-print-form_signInNote__g7WIA strong{color:#082747}@media (max-width:1023px){.custom-print-form_main__h_YeC{padding:24px 24px 48px}.custom-print-form_layout__d0YMr{grid-template-columns:1fr;gap:22px}.custom-print-form_sidebar__j92Cz{position:static;padding:0;border:0;background:transparent}.custom-print-form_sidebarLabel__csWHt,.custom-print-form_sidebarNote__u5dE3,.custom-print-form_sidebarTitle__Xwfca,.custom-print-form_stepText__7HYrK small{display:none}.custom-print-form_steps__YV60v{display:flex;gap:6px}.custom-print-form_step__AVUp6{flex:1;min-width:0;flex-direction:column;gap:8px;padding:10px 4px}.custom-print-form_stepText__7HYrK strong{font-size:10px;text-align:center}.custom-print-form_step__AVUp6[aria-current=step]{background:#f4eae3;color:#082747}.custom-print-form_stepNumber__PrYBs{width:28px;height:28px}}@media (max-width:540px){.custom-print-form_main__h_YeC{padding:22px 16px 40px}.custom-print-form_intro___KIHW{align-items:flex-start;margin-bottom:22px}.custom-print-form_intro___KIHW h1{font-size:29px}.custom-print-form_intro___KIHW p:not(.custom-print-form_eyebrow__eu4eg){font-size:13px}.custom-print-form_ideasLink__onY92{display:none}.custom-print-form_pageHeading___nC0V nav{margin-bottom:22px}.custom-print-form_card__VQcQb>fieldset{padding:22px 18px}.custom-print-form_stepHeading__JcFwB{font-size:23px}.custom-print-form_stepKicker__PLCmc{font-size:9px}.custom-print-form_stepKicker__PLCmc span:last-child{max-width:115px;text-align:right}.custom-print-form_typeOption__3acIX{padding:16px 13px;gap:12px;align-items:flex-start}.custom-print-form_typeIcon__V_zK2{width:38px;height:38px;padding:8px;border-radius:9px}.custom-print-form_typeCopy__XLf_8 strong{font-size:13px}.custom-print-form_typeCopy__XLf_8>span{display:block;font-size:12px}.custom-print-form_typeOption__3acIX input{width:16px;height:16px;margin-top:10px}.custom-print-form_uploadArea__0QAak{padding:17px}.custom-print-form_uploadTitle__U4s0u{font-size:13px;gap:7px}.custom-print-form_optionalFiles__lYrhJ{padding:0 12px}.custom-print-form_stepText__7HYrK strong{font-size:9px}.custom-print-form_step__AVUp6{padding:8px 2px}.custom-print-form_footer__wnttJ button{padding-left:16px;padding-right:16px}}