.taxReceipt-module-scss-module__Bea9Ia__printBar{justify-content:flex-end;align-items:center;gap:1rem;max-width:800px;margin:0 auto .75rem;display:flex}.taxReceipt-module-scss-module__Bea9Ia__printButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:500;transition:background-color .15s}.taxReceipt-module-scss-module__Bea9Ia__printButton:hover:not(:disabled){background-color:#1d4ed8}.taxReceipt-module-scss-module__Bea9Ia__printButton:disabled{cursor:not-allowed;background-color:#9ca3af}.taxReceipt-module-scss-module__Bea9Ia__validationWarning{color:#92400e;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.taxReceipt-module-scss-module__Bea9Ia__receiptWrapper{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:800px;margin:0 auto;padding:2rem 2.5rem}.taxReceipt-module-scss-module__Bea9Ia__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.taxReceipt-module-scss-module__Bea9Ia__headerLeft,.taxReceipt-module-scss-module__Bea9Ia__headerRight{color:#374151;flex:1;font-size:.875rem;line-height:1.5}.taxReceipt-module-scss-module__Bea9Ia__headerRight{text-align:right}.taxReceipt-module-scss-module__Bea9Ia__headerLabel{color:#6b7280;font-size:.8125rem}.taxReceipt-module-scss-module__Bea9Ia__headerValue{color:#111827;font-size:1rem;font-weight:600}.taxReceipt-module-scss-module__Bea9Ia__logoWrapper{flex:1;justify-content:center;align-items:center;min-height:80px;display:flex}.taxReceipt-module-scss-module__Bea9Ia__logoWrapper img{object-fit:contain;max-width:160px;max-height:80px}.taxReceipt-module-scss-module__Bea9Ia__logoPlaceholder{color:#9ca3af;background-color:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;width:120px;height:60px;font-size:.875rem;font-weight:500;display:flex}.taxReceipt-module-scss-module__Bea9Ia__thankYouSection{text-align:center;margin-bottom:2rem}.taxReceipt-module-scss-module__Bea9Ia__thankYouTitle{color:#111827;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.taxReceipt-module-scss-module__Bea9Ia__irsLink{color:#6b7280;font-size:.875rem}.taxReceipt-module-scss-module__Bea9Ia__irsLink a{color:#2563eb;text-decoration:underline}.taxReceipt-module-scss-module__Bea9Ia__irsLink a:hover{color:#1d4ed8}.taxReceipt-module-scss-module__Bea9Ia__infoSection{margin-bottom:1.5rem}.taxReceipt-module-scss-module__Bea9Ia__infoRow{gap:2rem;padding:.375rem 0;display:flex}.taxReceipt-module-scss-module__Bea9Ia__infoRow:last-child{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.taxReceipt-module-scss-module__Bea9Ia__infoItem{flex:1}.taxReceipt-module-scss-module__Bea9Ia__infoLabel{color:#6b7280;margin-bottom:.125rem;font-size:.8125rem}.taxReceipt-module-scss-module__Bea9Ia__infoValue{color:#111827;font-size:.9375rem;font-weight:500}.taxReceipt-module-scss-module__Bea9Ia__itemsSection{margin-top:1.5rem}.taxReceipt-module-scss-module__Bea9Ia__itemsTitle{color:#111827;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.taxReceipt-module-scss-module__Bea9Ia__itemsTable{border-collapse:collapse;width:100%}.taxReceipt-module-scss-module__Bea9Ia__itemsTableHead th{text-align:left;color:#374151;text-transform:uppercase;letter-spacing:.025em;border-bottom:2px solid #e5e7eb;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.taxReceipt-module-scss-module__Bea9Ia__itemsTableHead .taxReceipt-module-scss-module__Bea9Ia__valueColumn{text-align:right;width:160px}.taxReceipt-module-scss-module__Bea9Ia__itemRow td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:.375rem .75rem}.taxReceipt-module-scss-module__Bea9Ia__itemInput{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.5rem;font-size:.9375rem;transition:border-color .15s}.taxReceipt-module-scss-module__Bea9Ia__itemInput:focus{border-color:#2563eb;outline:none}.taxReceipt-module-scss-module__Bea9Ia__itemInput:read-only{cursor:default;background-color:#f9fafb;border-color:#e5e7eb}.taxReceipt-module-scss-module__Bea9Ia__valueInput{text-align:right;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;width:140px;padding:.5rem;font-size:.9375rem;transition:border-color .15s}.taxReceipt-module-scss-module__Bea9Ia__valueInput:focus{border-color:#2563eb;outline:none}.taxReceipt-module-scss-module__Bea9Ia__valueInput:read-only{cursor:default;background-color:#f9fafb;border-color:#e5e7eb}.taxReceipt-module-scss-module__Bea9Ia__valueInput::placeholder{color:#d1d5db}.taxReceipt-module-scss-module__Bea9Ia__valueCell{text-align:right}.taxReceipt-module-scss-module__Bea9Ia__totalRow{background-color:#f9fafb;border-radius:6px;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem;display:flex}.taxReceipt-module-scss-module__Bea9Ia__totalLabel{color:#111827;font-size:1rem;font-weight:600}.taxReceipt-module-scss-module__Bea9Ia__totalError .taxReceipt-module-scss-module__Bea9Ia__valueInput{color:#dc2626;border-color:#dc2626}.taxReceipt-module-scss-module__Bea9Ia__totalError .taxReceipt-module-scss-module__Bea9Ia__totalLabel{color:#dc2626}.taxReceipt-module-scss-module__Bea9Ia__disclaimer{color:#6b7280;white-space:pre-line;border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1rem;font-size:.8125rem;line-height:1.6}.taxReceipt-module-scss-module__Bea9Ia__notAvailable{text-align:center;padding:3rem 2rem}.taxReceipt-module-scss-module__Bea9Ia__notAvailable p{color:#6b7280;margin:0;font-size:1.125rem}.taxReceipt-module-scss-module__Bea9Ia__draftMessage{text-align:center;color:#6b7280;opacity:.8;padding:2rem;font-size:1.125rem;font-style:italic}@media (max-width:768px){.taxReceipt-module-scss-module__Bea9Ia__receiptWrapper{padding:1.25rem 1rem}.taxReceipt-module-scss-module__Bea9Ia__header{text-align:center;flex-direction:column;align-items:center;gap:1rem}.taxReceipt-module-scss-module__Bea9Ia__headerLeft,.taxReceipt-module-scss-module__Bea9Ia__headerRight{text-align:center}.taxReceipt-module-scss-module__Bea9Ia__thankYouTitle{font-size:1.375rem}.taxReceipt-module-scss-module__Bea9Ia__infoRow{flex-direction:column;gap:.5rem}.taxReceipt-module-scss-module__Bea9Ia__valueInput{width:120px}.taxReceipt-module-scss-module__Bea9Ia__totalRow{flex-direction:column;align-items:flex-end;gap:.5rem}}@media print{.taxReceipt-module-scss-module__Bea9Ia__printBar,.taxReceipt-module-scss-module__Bea9Ia__irsLink{display:none!important}.taxReceipt-module-scss-module__Bea9Ia__receiptWrapper{max-width:100%;box-shadow:none;border:none;border-radius:0;padding:0}.taxReceipt-module-scss-module__Bea9Ia__header{flex-direction:row}.taxReceipt-module-scss-module__Bea9Ia__headerLeft,.taxReceipt-module-scss-module__Bea9Ia__headerRight{text-align:left}.taxReceipt-module-scss-module__Bea9Ia__headerRight{text-align:right}.taxReceipt-module-scss-module__Bea9Ia__infoRow{flex-direction:row}.taxReceipt-module-scss-module__Bea9Ia__itemInput{background-color:#fff;border:1px solid #d1d5db}.taxReceipt-module-scss-module__Bea9Ia__itemInput::placeholder{color:#0000}.taxReceipt-module-scss-module__Bea9Ia__valueInput{background-color:#fff;border:1px solid #d1d5db}.taxReceipt-module-scss-module__Bea9Ia__valueInput::placeholder{color:#0000}}
.spinner-module-scss-module__HVx7rG__spinner{animation:1s linear infinite spinner-module-scss-module__HVx7rG__spin}@keyframes spinner-module-scss-module__HVx7rG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.button-module-scss-module__SsiA-G__button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:400;transition:all .2s ease-in-out;display:flex;position:relative}.button-module-scss-module__SsiA-G__button:disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.button-module-scss-module__SsiA-G__spinner{margin:auto;position:absolute;inset:0}.button-module-scss-module__SsiA-G__primary{color:#fff;background:#0261ad}.button-module-scss-module__SsiA-G__primary:hover:not(:disabled){background:#024a8a}.button-module-scss-module__SsiA-G__secondary{color:#000;background-color:#fff;border:1px solid #d5d7da}.button-module-scss-module__SsiA-G__secondary img{filter:brightness(0)saturate()}.button-module-scss-module__SsiA-G__secondary:hover:not(:disabled){background:#f9fafb}.button-module-scss-module__SsiA-G__danger{color:#fff;background:#dc2626;border:2px solid #dc2626}.button-module-scss-module__SsiA-G__danger:hover{background:#b91c1c;border-color:#b91c1c}.button-module-scss-module__SsiA-G__content{align-items:center;gap:8px;display:flex}.button-module-scss-module__SsiA-G__contentHidden{visibility:hidden}
.modal-module-scss-module__NLkE2W__modalOverlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-module-scss-module__NLkE2W__modalContainer{border-radius:12px;flex-direction:column;width:100%;max-height:90vh;display:flex;box-shadow:0 25px 50px -12px #00000040}.modal-module-scss-module__NLkE2W__modalContainer.modal-module-scss-module__NLkE2W__modalSmall{max-width:400px}.modal-module-scss-module__NLkE2W__modalContainer.modal-module-scss-module__NLkE2W__modalMedium{max-width:600px}.modal-module-scss-module__NLkE2W__modalContainer.modal-module-scss-module__NLkE2W__modalLarge{max-width:800px}.modal-module-scss-module__NLkE2W__modalContainer.modal-module-scss-module__NLkE2W__modalBgWhite{background:#fff}.modal-module-scss-module__NLkE2W__modalContainer.modal-module-scss-module__NLkE2W__modalBgGray{background:#f5f5f5}.modal-module-scss-module__NLkE2W__modalHeader{justify-content:space-between;align-items:flex-start;gap:30px;padding:20px 24px;display:flex}.modal-module-scss-module__NLkE2W__modalHeader.modal-module-scss-module__NLkE2W__modalHeaderCentered{text-align:center;justify-content:center}.modal-module-scss-module__NLkE2W__modalTitleSection{flex-direction:column;gap:4px;display:flex}.modal-module-scss-module__NLkE2W__modalTitle{color:#1f2937;margin:0;font-size:1.5rem;font-weight:600;line-height:30px}.modal-module-scss-module__NLkE2W__modalSubtitle{color:#6b7280;text-align:left;margin:0;font-size:.9rem;font-weight:400}.modal-module-scss-module__NLkE2W__modalCloseButton{color:#252b37;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:flex-end;align-items:flex-start;width:30px;height:30px;padding:0;font-size:3rem;font-weight:100;line-height:.6;transition:background-color .2s,color .2s;display:flex}.modal-module-scss-module__NLkE2W__modalCloseButton:hover{color:#000;background-color:#f3f4f6}.modal-module-scss-module__NLkE2W__modalContent{flex:1;padding:0 24px 24px;overflow-y:auto}@media (max-width:768px){.modal-module-scss-module__NLkE2W__modalOverlay{padding:16px}.modal-module-scss-module__NLkE2W__modalContainer{max-height:95vh}.modal-module-scss-module__NLkE2W__modalHeader{padding:16px 20px}.modal-module-scss-module__NLkE2W__modalTitle{font-size:1.4rem;line-height:1.6rem}.modal-module-scss-module__NLkE2W__modalContent{padding:20px}}
.phoneInput-module-scss-module__vt2tCW__phoneInput{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.phoneInput-module-scss-module__vt2tCW__phoneInput::placeholder{color:#9ca3af}.phoneInput-module-scss-module__vt2tCW__phoneInput:focus{border-color:#0261ad;outline:none;box-shadow:0 0 0 3px #0261ad1a}.phoneInput-module-scss-module__vt2tCW__phoneInput:hover{border-color:#9ca3af}.phoneInput-module-scss-module__vt2tCW__phoneInput.phoneInput-module-scss-module__vt2tCW__error{border-color:#dc2626}.phoneInput-module-scss-module__vt2tCW__phoneInput.phoneInput-module-scss-module__vt2tCW__error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}@media (max-width:768px){.phoneInput-module-scss-module__vt2tCW__phoneInput{padding:.875rem;font-size:.95rem}}
.donorInfoStepContent-module-scss-module__CXrkPW__donorForm{flex-direction:column;gap:1.5rem;display:flex}.donorInfoStepContent-module-scss-module__CXrkPW__formGroup{flex-direction:column;gap:.5rem;display:flex;position:relative}.donorInfoStepContent-module-scss-module__CXrkPW__formLabel{color:#1f2937;text-align:left;font-size:1rem;font-weight:400}.donorInfoStepContent-module-scss-module__CXrkPW__required{color:#dc2626;margin-left:2px}.donorInfoStepContent-module-scss-module__CXrkPW__formInput{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:1rem;font-size:1rem;transition:border-color .2s}.donorInfoStepContent-module-scss-module__CXrkPW__formInput::placeholder{color:#9ca3af}.donorInfoStepContent-module-scss-module__CXrkPW__formInput:focus{border-color:#0261ad;outline:none}.donorInfoStepContent-module-scss-module__CXrkPW__formInput:hover{border-color:#9ca3af}.donorInfoStepContent-module-scss-module__CXrkPW__formInput.donorInfoStepContent-module-scss-module__CXrkPW__error,.donorInfoStepContent-module-scss-module__CXrkPW__formInput.donorInfoStepContent-module-scss-module__CXrkPW__error:focus{border-color:#dc2626}.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea{resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:100px;padding:1rem;font-size:1rem;transition:border-color .2s}.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea::placeholder{color:#9ca3af}.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea:focus{border-color:#0261ad;outline:none}.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea:hover{border-color:#9ca3af}.donorInfoStepContent-module-scss-module__CXrkPW__fieldError{color:#dc2626;margin-top:.25rem;font-size:.875rem;position:absolute;bottom:-20px;right:0}.donorInfoStepContent-module-scss-module__CXrkPW__checkboxGroup{margin-top:.5rem}.donorInfoStepContent-module-scss-module__CXrkPW__checkboxLabel{cursor:pointer;text-align:left;align-items:flex-start;gap:.75rem;display:flex}.donorInfoStepContent-module-scss-module__CXrkPW__checkbox{cursor:pointer;accent-color:#0261ad;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.25rem}.donorInfoStepContent-module-scss-module__CXrkPW__checkboxText{color:#4b5563;font-size:.875rem;line-height:1.5}.donorInfoStepContent-module-scss-module__CXrkPW__policyLink{color:#0261ad;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.donorInfoStepContent-module-scss-module__CXrkPW__policyLink:hover{color:#024a84}@media (max-width:768px){.donorInfoStepContent-module-scss-module__CXrkPW__stepContent{padding:1.5rem 1rem}.donorInfoStepContent-module-scss-module__CXrkPW__donorForm{gap:1.25rem}.donorInfoStepContent-module-scss-module__CXrkPW__formInput,.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea{padding:.875rem;font-size:.95rem}}
.startStepContent-module-scss-module__V0SWdG__landingWrapper{width:100%;padding:64px 0 0;font-family:Rubik,sans-serif}@media screen and (max-width:768px){.startStepContent-module-scss-module__V0SWdG__landingWrapper{padding:32px 0 0}}.startStepContent-module-scss-module__V0SWdG__container{max-width:1216px;margin:0 auto;padding:0 32px}@media screen and (max-width:640px){.startStepContent-module-scss-module__V0SWdG__container{padding:0 16px}}.startStepContent-module-scss-module__V0SWdG__heroSection{background-color:#fff;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.startStepContent-module-scss-module__V0SWdG__heroContent{text-align:center;flex-direction:column;align-items:center;display:flex}.startStepContent-module-scss-module__V0SWdG__heroLogo{margin-bottom:24px}.startStepContent-module-scss-module__V0SWdG__heroLogo .startStepContent-module-scss-module__V0SWdG__logoImage{object-fit:contain;width:auto;max-width:75%;height:auto}@media screen and (max-width:768px){.startStepContent-module-scss-module__V0SWdG__heroLogo .startStepContent-module-scss-module__V0SWdG__logoImage{max-width:100%}}.startStepContent-module-scss-module__V0SWdG__heroTitle{color:#303030;margin:0 0 24px;font-size:60px;font-weight:600;line-height:1.2}@media screen and (max-width:768px){.startStepContent-module-scss-module__V0SWdG__heroTitle{font-size:28px}}.startStepContent-module-scss-module__V0SWdG__heroDescription{color:#303030;margin:0 0 36px;font-size:24px;line-height:1.6}@media screen and (max-width:768px){.startStepContent-module-scss-module__V0SWdG__heroDescription{font-size:18px}}.startStepContent-module-scss-module__V0SWdG__readMoreButton{color:#0261ad;font-size:inherit;cursor:pointer;background:0 0;border:none;margin-left:5px;padding:0}.startStepContent-module-scss-module__V0SWdG__readMoreButton:hover{text-decoration:underline}.startStepContent-module-scss-module__V0SWdG__primaryButton,.startStepContent-module-scss-module__V0SWdG__heroCta{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.startStepContent-module-scss-module__V0SWdG__primaryButton,.startStepContent-module-scss-module__V0SWdG__heroCta{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}.startStepContent-module-scss-module__V0SWdG__primaryButton,.startStepContent-module-scss-module__V0SWdG__heroCta{width:100%}.startStepContent-module-scss-module__V0SWdG__fullTextContent{margin-bottom:24px}.startStepContent-module-scss-module__V0SWdG__fullTextContent p{color:#303030;font-size:18px;line-height:1.6}.startStepContent-module-scss-module__V0SWdG__freePickupsSection{background:#f5f5f5;border-radius:16px;width:calc(100% - 64px);max-width:1216px;margin:40px auto;padding:24px 32px}@media screen and (max-width:768px){.startStepContent-module-scss-module__V0SWdG__freePickupsSection{width:calc(100% - 32px);padding:24px 16px}}.startStepContent-module-scss-module__V0SWdG__freePickupsContent{text-align:center;flex-direction:column;align-items:center;display:flex}.startStepContent-module-scss-module__V0SWdG__freePickupsHeader{flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.startStepContent-module-scss-module__V0SWdG__freePickupsHeader .startStepContent-module-scss-module__V0SWdG__sectionLogo{object-fit:contain;width:auto;max-width:300px;height:auto;margin-bottom:12px}.startStepContent-module-scss-module__V0SWdG__freePickupsHeader h2{color:#082949;margin:0;font-size:24px;font-weight:500;line-height:28px}.startStepContent-module-scss-module__V0SWdG__freePickupsDescription{color:#303030;margin:0 0 16px;font-size:24px;font-weight:400;line-height:1.4}@media screen and (max-width:1024px){.startStepContent-module-scss-module__V0SWdG__freePickupsDescription{font-size:20px;line-height:28px}}.startStepContent-module-scss-module__V0SWdG__freePickupsHyperlink{margin-bottom:16px;font-size:24px}.startStepContent-module-scss-module__V0SWdG__freePickupsHyperlink a{color:#0261ad;text-decoration:none}.startStepContent-module-scss-module__V0SWdG__freePickupsHyperlink a:hover{text-decoration:underline}.startStepContent-module-scss-module__V0SWdG__freePickupsButtons{flex-direction:row;gap:16px;width:100%;max-width:620px;margin:16px auto 0;display:flex}@media screen and (max-width:768px){.startStepContent-module-scss-module__V0SWdG__freePickupsButtons{flex-direction:column}}.startStepContent-module-scss-module__V0SWdG__freePickupButton,.startStepContent-module-scss-module__V0SWdG__priorityPickupButton{flex:1;min-height:72px;border-radius:8px!important;padding:12px 32px!important;font-size:1.2rem!important;font-weight:400!important}@media screen and (max-width:640px){.startStepContent-module-scss-module__V0SWdG__freePickupButton,.startStepContent-module-scss-module__V0SWdG__priorityPickupButton{padding:12px;font-size:18px}}.startStepContent-module-scss-module__V0SWdG__freePickupButton{color:#0261ad;background:#fff;border:1px solid #0261ad}.startStepContent-module-scss-module__V0SWdG__freePickupButton:hover:not(:disabled){background:#f2f2f2}.startStepContent-module-scss-module__V0SWdG__priorityPickupButton{color:#fff;background:#0261ad;border:none}.startStepContent-module-scss-module__V0SWdG__priorityPickupButton:hover:not(:disabled){background:#01457b}.startStepContent-module-scss-module__V0SWdG__sectionWrapper{width:100%}.startStepContent-module-scss-module__V0SWdG__isPending button{pointer-events:none;opacity:.6}
.whyChooseSection-module-scss-module__OFydmq__section{width:100%}.whyChooseSection-module-scss-module__OFydmq__whyHeader{color:#fff;background:#0261ad;padding:48px 32px}@media screen and (max-width:768px){.whyChooseSection-module-scss-module__OFydmq__whyHeader{padding:32px 16px}}.whyChooseSection-module-scss-module__OFydmq__whyHeader h2{text-align:center;margin:0 0 10px;font-size:32px;font-weight:600}@media screen and (max-width:768px){.whyChooseSection-module-scss-module__OFydmq__whyHeader h2{font-size:24px}}.whyChooseSection-module-scss-module__OFydmq__whyHeader p{text-align:center;max-width:800px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.whyChooseSection-module-scss-module__OFydmq__whyHeader p{font-size:16px}}.whyChooseSection-module-scss-module__OFydmq__container{max-width:1216px;margin:0 auto;padding:0 32px}@media screen and (max-width:640px){.whyChooseSection-module-scss-module__OFydmq__container{padding:0 16px}}.whyChooseSection-module-scss-module__OFydmq__featuresSection{background:#f5f5f5;padding:48px 0}@media screen and (max-width:768px){.whyChooseSection-module-scss-module__OFydmq__featuresSection{padding:32px 0}}.whyChooseSection-module-scss-module__OFydmq__featuresGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media screen and (max-width:1024px){.whyChooseSection-module-scss-module__OFydmq__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.whyChooseSection-module-scss-module__OFydmq__featuresGrid{grid-template-columns:1fr}}.whyChooseSection-module-scss-module__OFydmq__featureItem{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}@media screen and (max-width:1024px){.whyChooseSection-module-scss-module__OFydmq__featureItem{margin-bottom:20px}}.whyChooseSection-module-scss-module__OFydmq__iconWrapper{background:#fff;border:1px solid #e4e7ec;border-radius:10px;justify-content:center;align-items:center;width:86px;height:86px;margin-bottom:16px;display:flex}.whyChooseSection-module-scss-module__OFydmq__iconWrapper svg{width:54px;height:54px}.whyChooseSection-module-scss-module__OFydmq__featureItem h3{color:#303030;text-align:center;margin:0 0 12px;padding:0 17px;font-size:18px;font-weight:700}@media screen and (max-width:1024px){.whyChooseSection-module-scss-module__OFydmq__featureItem h3{padding:0}}.whyChooseSection-module-scss-module__OFydmq__highlight{color:#e0201b}.whyChooseSection-module-scss-module__OFydmq__featureItem p{text-align:center;color:#303030;margin:0;padding:0 17px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width:1024px){.whyChooseSection-module-scss-module__OFydmq__featureItem p{padding:0}}.whyChooseSection-module-scss-module__OFydmq__buttons{justify-content:center;margin-top:32px;display:flex}.whyChooseSection-module-scss-module__OFydmq__primaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.whyChooseSection-module-scss-module__OFydmq__primaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}.whyChooseSection-module-scss-module__OFydmq__primaryButton{color:#fff;cursor:pointer;background:#0261ad;border:none;justify-content:center;align-items:center;width:100%;line-height:28.8px;transition:background-color .2s;display:flex;font-weight:700!important}.whyChooseSection-module-scss-module__OFydmq__primaryButton:hover{background:#01457b}.whyChooseSection-module-scss-module__OFydmq__primaryButton:disabled{opacity:.6;cursor:not-allowed}.whyChooseSection-module-scss-module__OFydmq__primaryButton svg{flex-shrink:0;width:24px;height:24px}
.priorityBadge-module-scss-module__zKhGnW__priorityBadge{color:#414651;background:linear-gradient(89deg,#d5ab3a 0%,#ebd18a 65.8%,#ecbd3c 100%);border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:1rem;font-weight:400;display:inline-flex}.priorityBadge-module-scss-module__zKhGnW__priorityIcon{flex-shrink:0;width:20px;height:20px}.priorityBadge-module-scss-module__zKhGnW__learnMore{color:#0261ad;cursor:pointer;font-weight:500}.priorityBadge-module-scss-module__zKhGnW__learnMore:hover{opacity:.8}
.floorStepContent-module-scss-module__7Vx7Fq__floorCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:780px;margin:0 auto;padding:32px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media screen and (max-width:768px){.floorStepContent-module-scss-module__7Vx7Fq__floorCard{padding:32px 16px}}.floorStepContent-module-scss-module__7Vx7Fq__floorCardTitle{color:#374151;text-align:left;margin:0 0 24px;font-size:20px;font-weight:600}.floorStepContent-module-scss-module__7Vx7Fq__floorSelection{flex-wrap:nowrap;justify-content:space-between;gap:10px;margin-bottom:0;display:flex}.floorStepContent-module-scss-module__7Vx7Fq__floorOption{cursor:pointer;color:#374151;text-align:center;background:#fff;border-radius:8px;flex-direction:column;flex:20%;justify-content:center;align-items:center;height:48px;padding:8px;font-size:1rem;transition:all .2s;display:flex;box-shadow:inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d,0 1px 2px #1018280d}.floorStepContent-module-scss-module__7Vx7Fq__floorOption.floorStepContent-module-scss-module__7Vx7Fq__custom{border:none}.floorStepContent-module-scss-module__7Vx7Fq__floorOption:hover{background-color:#0261ad05;border-color:#0261ad}.floorStepContent-module-scss-module__7Vx7Fq__floorOption.floorStepContent-module-scss-module__7Vx7Fq__selected{color:#fff;background-color:#0261ad;border-color:#0261ad;box-shadow:inset 0 0 0 1px #0261ad,inset 0 -2px #0a0d121a,0 1px 2px #1018281a}.floorStepContent-module-scss-module__7Vx7Fq__customFloorInput{width:100%;margin-top:32px}.floorStepContent-module-scss-module__7Vx7Fq__floorInput{text-align:center;border:2px solid #e5e7eb;border-radius:10px;outline:none;width:200px;padding:12px 16px;font-size:16px;transition:border-color .2s}.floorStepContent-module-scss-module__7Vx7Fq__floorInput:focus{border-color:#0261ad}.floorStepContent-module-scss-module__7Vx7Fq__floorInput::placeholder{color:#6b7280}.floorStepContent-module-scss-module__7Vx7Fq__floorInput.floorStepContent-module-scss-module__7Vx7Fq__fullWidth{width:100%;max-width:400px}.floorStepContent-module-scss-module__7Vx7Fq__bringDownSection{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.floorStepContent-module-scss-module__7Vx7Fq__bringDownTitle{color:#374151;text-align:left;margin:0 0 8px;font-size:18px;font-weight:600}.floorStepContent-module-scss-module__7Vx7Fq__bringDownSubtitle{color:#6b7280;text-align:left;margin:0 0 20px;font-size:14px;line-height:1.5}.floorStepContent-module-scss-module__7Vx7Fq__customFloorTitle{color:#374151;text-align:left;margin:0 0 12px;font-size:16px;font-weight:600}.floorStepContent-module-scss-module__7Vx7Fq__bringDownOptions{flex-direction:column;gap:16px;display:flex}.floorStepContent-module-scss-module__7Vx7Fq__bringDownOption{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;width:100%;padding:20px;transition:all .2s;display:flex}.floorStepContent-module-scss-module__7Vx7Fq__bringDownOption:hover{background-color:#0261ad05;border-color:#0261ad}.floorStepContent-module-scss-module__7Vx7Fq__bringDownOption input[type=radio]{cursor:pointer;accent-color:#0261ad;width:20px;height:20px;margin:0}.floorStepContent-module-scss-module__7Vx7Fq__bringDownOption:has(input:checked){background-color:#0261ad0d;border-color:#0261ad}.floorStepContent-module-scss-module__7Vx7Fq__bringDownOption.floorStepContent-module-scss-module__7Vx7Fq__error{background-color:#ef44440d;border-color:#ef4444}.floorStepContent-module-scss-module__7Vx7Fq__bringDownOption.floorStepContent-module-scss-module__7Vx7Fq__error:hover{background-color:#ef444414;border-color:#dc2626}.floorStepContent-module-scss-module__7Vx7Fq__optionContent{flex-flow:wrap;flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}@media screen and (max-width:768px){.floorStepContent-module-scss-module__7Vx7Fq__optionContent{flex-direction:column;align-items:flex-start;gap:6px}}.floorStepContent-module-scss-module__7Vx7Fq__optionText{color:#414651;text-align:left;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:768px){.floorStepContent-module-scss-module__7Vx7Fq__floorSelection{flex-wrap:wrap;gap:12px}.floorStepContent-module-scss-module__7Vx7Fq__floorOption{width:calc(50% - 6px);min-width:100px}.floorStepContent-module-scss-module__7Vx7Fq__bringDownOption{padding:14px 16px;font-size:15px}}.floorStepContent-module-scss-module__7Vx7Fq__customFloorLabel{color:#374151;text-align:left;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.floorStepContent-module-scss-module__7Vx7Fq__customFloorField{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.floorStepContent-module-scss-module__7Vx7Fq__customFloorField::placeholder{color:#9ca3af}.floorStepContent-module-scss-module__7Vx7Fq__customFloorField:focus{border-color:#0261ad;outline:none;box-shadow:0 0 0 3px #0261ad1a}.floorStepContent-module-scss-module__7Vx7Fq__customFloorFieldInvalid{border-color:#ef4444}.floorStepContent-module-scss-module__7Vx7Fq__customFloorFieldInvalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.floorStepContent-module-scss-module__7Vx7Fq__customFloorError{color:#dc2626;text-align:right;margin-top:6px;font-size:.8rem;display:block}.floorStepContent-module-scss-module__7Vx7Fq__validationErrorMessage{color:#dc2626;text-align:left;background-color:#ef44441a;border:1px solid #ef4444;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:14px;font-weight:500}.floorStepContent-module-scss-module__7Vx7Fq__elevatorSection{text-align:left;margin-top:1rem}.floorStepContent-module-scss-module__7Vx7Fq__elevatorSection label{flex-direction:row;align-items:flex-start;gap:5px;display:flex}.floorStepContent-module-scss-module__7Vx7Fq__elevatorSection label .floorStepContent-module-scss-module__7Vx7Fq__elevatorLabel{flex-direction:column;display:flex}.floorStepContent-module-scss-module__7Vx7Fq__elevatorSection label .floorStepContent-module-scss-module__7Vx7Fq__elevatorLabel .floorStepContent-module-scss-module__7Vx7Fq__elevatorText{font-weight:500;line-height:1.25}.floorStepContent-module-scss-module__7Vx7Fq__elevatorSection label .floorStepContent-module-scss-module__7Vx7Fq__elevatorLabel .floorStepContent-module-scss-module__7Vx7Fq__elevatorNote{font-size:.85rem;font-weight:300}
.reviewsSection-module-scss-module__1883_G__section{background:#f5f5f5;width:100%;position:relative}.reviewsSection-module-scss-module__1883_G__container{max-width:1216px;margin:0 auto;padding:48px 32px}@media screen and (max-width:640px){.reviewsSection-module-scss-module__1883_G__container{padding:48px 16px}}.reviewsSection-module-scss-module__1883_G__container>h2{letter-spacing:-.02em;text-align:center;color:#1e1e1e;margin:0 0 10px;font-size:32px;font-weight:600}@media screen and (max-width:768px){.reviewsSection-module-scss-module__1883_G__container>h2{font-size:24px}}.reviewsSection-module-scss-module__1883_G__container>p{text-align:center;color:#303030;margin:0 0 48px;font-size:20px;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.reviewsSection-module-scss-module__1883_G__container>p{margin:0 0 32px;font-size:16px}}.reviewsSection-module-scss-module__1883_G__reviewsGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:48px;display:grid}@media screen and (max-width:768px){.reviewsSection-module-scss-module__1883_G__reviewsGrid{grid-template-columns:1fr}}.reviewsSection-module-scss-module__1883_G__reviewColumn{flex-direction:column;gap:16px;display:flex}.reviewsSection-module-scss-module__1883_G__reviewCard{background:#fff;border-radius:10px;padding:20px}.reviewsSection-module-scss-module__1883_G__reviewHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.reviewsSection-module-scss-module__1883_G__reviewerInfo{align-items:center;gap:10px;display:flex}.reviewsSection-module-scss-module__1883_G__avatar{color:#fff;background:#d9d9d9;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:400;display:flex}.reviewsSection-module-scss-module__1883_G__name{color:#1e1e1e;font-size:20px;font-weight:700;line-height:24px}.reviewsSection-module-scss-module__1883_G__starRating{gap:2px;display:flex}.reviewsSection-module-scss-module__1883_G__reviewText{text-align:left;color:#303030;margin:0;font-size:18px;font-weight:400;line-height:25.2px}@media screen and (max-width:768px){.reviewsSection-module-scss-module__1883_G__reviewText{font-size:16px;line-height:1.5}}.reviewsSection-module-scss-module__1883_G__reviewFooter{justify-content:flex-end;margin-top:12px;display:flex}.reviewsSection-module-scss-module__1883_G__date{text-align:center;color:#d9d9d9;font-size:14px;font-weight:300;line-height:19.6px}.reviewsSection-module-scss-module__1883_G__buttons{justify-content:center;gap:16px;max-width:900px;margin:0 auto;display:flex}@media screen and (max-width:768px){.reviewsSection-module-scss-module__1883_G__buttons{flex-direction:column;align-items:center}}.reviewsSection-module-scss-module__1883_G__primaryButton,.reviewsSection-module-scss-module__1883_G__secondaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.reviewsSection-module-scss-module__1883_G__primaryButton,.reviewsSection-module-scss-module__1883_G__secondaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}.reviewsSection-module-scss-module__1883_G__primaryButton,.reviewsSection-module-scss-module__1883_G__secondaryButton{cursor:pointer;flex:1;justify-content:center;align-items:center;transition:background-color .2s;display:flex;max-width:440px!important;line-height:1.2!important}@media screen and (max-width:768px){.reviewsSection-module-scss-module__1883_G__primaryButton,.reviewsSection-module-scss-module__1883_G__secondaryButton{width:100%!important}}.reviewsSection-module-scss-module__1883_G__primaryButton svg,.reviewsSection-module-scss-module__1883_G__secondaryButton svg{flex-shrink:0;width:24px;height:24px}.reviewsSection-module-scss-module__1883_G__primaryButton{color:#fff;background:#0261ad;border:none}.reviewsSection-module-scss-module__1883_G__primaryButton:hover{background:#01457b}.reviewsSection-module-scss-module__1883_G__primaryButton:disabled{opacity:.6;cursor:not-allowed}.reviewsSection-module-scss-module__1883_G__secondaryButton{color:#0261ad;background:#fff;border:1px solid #0261ad}.reviewsSection-module-scss-module__1883_G__secondaryButton:hover{background:#f2f2f2}.reviewsSection-module-scss-module__1883_G__videoModalOverlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.reviewsSection-module-scss-module__1883_G__videoModalContent{width:100%;max-width:900px;position:relative}.reviewsSection-module-scss-module__1883_G__videoModalClose{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:-50px;right:0}.reviewsSection-module-scss-module__1883_G__videoModalClose:hover{opacity:.7}.reviewsSection-module-scss-module__1883_G__videoModalClose svg{width:32px;height:32px}.reviewsSection-module-scss-module__1883_G__videoWrapper{background:#000;border-radius:12px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.reviewsSection-module-scss-module__1883_G__videoWrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.faqSection-module-scss-module__sRupAW__section{background:#f5f5f5;width:100%}.faqSection-module-scss-module__sRupAW__container{max-width:768px;margin:0 auto;padding:48px 32px}@media screen and (max-width:640px){.faqSection-module-scss-module__sRupAW__container{padding:48px 16px}}.faqSection-module-scss-module__sRupAW__container h2{letter-spacing:-.02em;color:#1e1e1e;margin:0 0 20px;font-size:32px;font-weight:600}@media screen and (max-width:768px){.faqSection-module-scss-module__sRupAW__container h2{font-size:24px}}.faqSection-module-scss-module__sRupAW__container>p{color:#303030;margin:0 0 48px;font-size:18px;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.faqSection-module-scss-module__sRupAW__container>p{font-size:16px}}.faqSection-module-scss-module__sRupAW__accordion{margin-bottom:48px}.faqSection-module-scss-module__sRupAW__accordionItem{border-bottom:1px solid #d9d9d9}.faqSection-module-scss-module__sRupAW__accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 10px 24px 0;display:flex}.faqSection-module-scss-module__sRupAW__accordionHeader:hover{text-decoration:underline}.faqSection-module-scss-module__sRupAW__accordionHeader svg{flex-shrink:0;min-width:24px}.faqSection-module-scss-module__sRupAW__question{letter-spacing:-.02em;color:#303030;padding-right:16px;font-size:24px;font-weight:500;line-height:28.8px}@media screen and (max-width:768px){.faqSection-module-scss-module__sRupAW__question{font-size:18px;line-height:1.4}}.faqSection-module-scss-module__sRupAW__accordionContent{padding:0 0 24px}.faqSection-module-scss-module__sRupAW__accordionContent p{color:#303030;margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.6}.faqSection-module-scss-module__sRupAW__accordionContent p ol{margin:16px 0;padding-left:24px}.faqSection-module-scss-module__sRupAW__accordionContent p li{margin-bottom:12px}.faqSection-module-scss-module__sRupAW__linkButton{color:#0261ad;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:18px;font-weight:600;display:inline-flex}.faqSection-module-scss-module__sRupAW__linkButton:hover{text-decoration:underline}.faqSection-module-scss-module__sRupAW__linkButton:disabled{opacity:.6;cursor:not-allowed}.faqSection-module-scss-module__sRupAW__linkButton svg{flex-shrink:0}.faqSection-module-scss-module__sRupAW__blueArrow{color:#0261ad}.faqSection-module-scss-module__sRupAW__buttons{justify-content:center;display:flex}.faqSection-module-scss-module__sRupAW__primaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.faqSection-module-scss-module__sRupAW__primaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}
.quantityControls-module-scss-module__SSE-ea__quantityControls{background-color:#f5f5f5;border:2px solid #e9eaeb;border-radius:8px;flex-shrink:0;align-items:center;gap:.75rem;padding:2px 3px;display:flex}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartControlBtn{cursor:pointer;color:#6b7280;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartControlBtn:hover:not(:disabled){color:#0261ad;border-color:#0261ad}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartControlBtn:disabled{opacity:.5;cursor:not-allowed}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartControlBtn svg{width:20px;height:20px}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartControlBtn.quantityControls-module-scss-module__SSE-ea__cartDelete{color:#dc2626;border-color:#dc2626}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartControlBtn.quantityControls-module-scss-module__SSE-ea__cartDelete:hover{color:#b91c1c;background:#fef2f2;border-color:#b91c1c}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartControlBtn.quantityControls-module-scss-module__SSE-ea__cartIncrease{color:#fff;background:#025597;border-color:#0261ad}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartControlBtn.quantityControls-module-scss-module__SSE-ea__cartIncrease:hover:not(:disabled){color:#fff;background:#034578;border-color:#025597}.quantityControls-module-scss-module__SSE-ea__cartControls .quantityControls-module-scss-module__SSE-ea__cartQuantity{color:#111827;text-align:center;min-width:2rem;font-size:1.125rem;font-weight:600}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceControlBtn{cursor:pointer;color:#6b7280;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceControlBtn:hover:not(:disabled){color:#0261ad;border-color:#0261ad}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceControlBtn:disabled{opacity:.5;cursor:not-allowed}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceControlBtn svg{width:20px;height:20px}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceControlBtn.quantityControls-module-scss-module__SSE-ea__serviceDelete{color:#dc2626;border-color:#dc2626}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceControlBtn.quantityControls-module-scss-module__SSE-ea__serviceDelete:hover{color:#b91c1c;background:#fef2f2;border-color:#b91c1c}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceControlBtn.quantityControls-module-scss-module__SSE-ea__serviceIncrease{color:#fff;background:#025597;border-color:#0261ad}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceControlBtn.quantityControls-module-scss-module__SSE-ea__serviceIncrease:hover:not(:disabled){color:#fff;background:#034578;border-color:#025597}.quantityControls-module-scss-module__SSE-ea__serviceControls .quantityControls-module-scss-module__SSE-ea__serviceQuantity{color:#111827;text-align:center;min-width:2rem;font-size:1.125rem;font-weight:600}@media (max-width:768px){.quantityControls-module-scss-module__SSE-ea__quantityControls{gap:.5rem}.quantityControls-module-scss-module__SSE-ea__cartControlBtn,.quantityControls-module-scss-module__SSE-ea__serviceControlBtn{width:36px;height:36px}}.quantityControls-module-scss-module__SSE-ea__quantityInput{text-align:center;color:#111827;background:#fff;border:2px solid #e5e7eb;border-radius:8px;outline:none;width:60px;height:40px;font-size:1.125rem;font-weight:600;transition:border-color .2s}.quantityControls-module-scss-module__SSE-ea__quantityInput:focus{border-color:#0261ad}.quantityControls-module-scss-module__SSE-ea__quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantityControls-module-scss-module__SSE-ea__quantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantityControls-module-scss-module__SSE-ea__quantityInput[type=number]{appearance:textfield}
.cartItem-module-scss-module__ygbYaG__cartItem{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:12px;align-items:center;gap:1rem;margin:6px 0;padding:12px;transition:all .2s ease-in-out;display:flex}.cartItem-module-scss-module__ygbYaG__cartItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:40px;display:flex}.cartItem-module-scss-module__ygbYaG__cartItemIcon img{object-fit:contain;filter:invert(19%)sepia()saturate(2420%)hue-rotate(193deg)brightness(95%)contrast(98%);width:auto;max-width:42px;height:30px}.cartItem-module-scss-module__ygbYaG__cartItemIcon.cartItem-module-scss-module__ygbYaG__customItemIcon img,.cartItem-module-scss-module__ygbYaG__cartItemIcon.cartItem-module-scss-module__ygbYaG__disassemblyIcon img{filter:none}.cartItem-module-scss-module__ygbYaG__cartItemContent{text-align:left;flex-direction:column;flex:1;gap:3px;display:flex}.cartItem-module-scss-module__ygbYaG__cartItemName{color:#111827;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.cartItem-module-scss-module__ygbYaG__cartItemSize{color:#6b7280;margin:0;font-size:.875rem;line-height:1.4}.cartItem-module-scss-module__ygbYaG__cartItemReadMore{color:#0261ad;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.cartItem-module-scss-module__ygbYaG__cartItemReadMore:hover{text-decoration:underline}@media (max-width:768px){.cartItem-module-scss-module__ygbYaG__cartItem{gap:.75rem;padding:6px 10px}.cartItem-module-scss-module__ygbYaG__cartItemIcon{width:40px;height:40px}.cartItem-module-scss-module__ygbYaG__cartItemIcon img{height:40px}.cartItem-module-scss-module__ygbYaG__cartItemSize{font-size:.8rem}.cartItem-module-scss-module__ygbYaG__cartItemReadMore{display:none}}
.charitySponsoredSection-module-scss-module__YYs0ZW__section{background:#f0f8ff;width:100%}.charitySponsoredSection-module-scss-module__YYs0ZW__container{max-width:1216px;margin:0 auto;padding:48px 32px}@media screen and (max-width:640px){.charitySponsoredSection-module-scss-module__YYs0ZW__container{padding:48px 16px}}.charitySponsoredSection-module-scss-module__YYs0ZW__content{align-items:center;gap:32px;display:flex}@media screen and (max-width:768px){.charitySponsoredSection-module-scss-module__YYs0ZW__content{flex-direction:column;align-items:flex-start}}.charitySponsoredSection-module-scss-module__YYs0ZW__icon{flex-shrink:0}.charitySponsoredSection-module-scss-module__YYs0ZW__percentIcon{width:172px;height:172px}@media screen and (max-width:768px){.charitySponsoredSection-module-scss-module__YYs0ZW__percentIcon{width:85px;height:85px}}.charitySponsoredSection-module-scss-module__YYs0ZW__textContent h2{color:#1e1e1e;margin:0 0 24px;font-size:32px;font-weight:600}@media screen and (max-width:768px){.charitySponsoredSection-module-scss-module__YYs0ZW__textContent h2{font-size:24px}}.charitySponsoredSection-module-scss-module__YYs0ZW__textContent h2 span{color:#0261ad}.charitySponsoredSection-module-scss-module__YYs0ZW__textContent p{color:#1e1e1e;margin:0;font-size:18px;font-weight:400;line-height:1.6}.charitySponsoredSection-module-scss-module__YYs0ZW__textContent p:last-child{margin-top:20px;margin-bottom:20px}@media screen and (max-width:768px){.charitySponsoredSection-module-scss-module__YYs0ZW__textContent p{font-size:16px}}.charitySponsoredSection-module-scss-module__YYs0ZW__buttons{justify-content:center;margin-top:24px;display:flex}.charitySponsoredSection-module-scss-module__YYs0ZW__primaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.charitySponsoredSection-module-scss-module__YYs0ZW__primaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}
.uberSection-module-scss-module__wn-Q0a__section{background:#fff;width:100%}.uberSection-module-scss-module__wn-Q0a__container{max-width:1216px;margin:0 auto;padding:32px 32px 66px}@media screen and (max-width:640px){.uberSection-module-scss-module__wn-Q0a__container{padding:32px 16px 48px}}.uberSection-module-scss-module__wn-Q0a__topContent{align-items:center;gap:32px;margin-bottom:32px;display:flex}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__topContent{flex-direction:column-reverse}}.uberSection-module-scss-module__wn-Q0a__leftContent{flex:.6}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__leftContent{flex:1}}.uberSection-module-scss-module__wn-Q0a__uberLogo{width:auto;max-height:80px;margin-bottom:16px}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__uberLogo{max-height:40px}}.uberSection-module-scss-module__wn-Q0a__leftContent h2{color:#303030;margin:0 0 24px;font-size:48px;line-height:1.4}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__leftContent h2{font-size:28px}}.uberSection-module-scss-module__wn-Q0a__leftContent h2 span{color:#0261ad}.uberSection-module-scss-module__wn-Q0a__leftContent p{color:#303030;margin:0 0 36px;font-size:24px;line-height:1.4}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__leftContent p{font-size:18px}}.uberSection-module-scss-module__wn-Q0a__rightContent{flex:.4}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__rightContent{flex:1;width:100%}}.uberSection-module-scss-module__wn-Q0a__sectionImage{object-fit:cover;border-radius:12px;width:100%;max-height:365px}.uberSection-module-scss-module__wn-Q0a__bottomContent{align-items:flex-end;gap:32px;display:flex}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__bottomContent{flex-direction:column;align-items:flex-start}}.uberSection-module-scss-module__wn-Q0a__offerContent{flex:.6}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__offerContent{flex:1}}.uberSection-module-scss-module__wn-Q0a__offerContent h3{color:#1e1e1e;margin:0 0 16px;font-size:24px;font-weight:600}.uberSection-module-scss-module__wn-Q0a__offerContent ul{margin:0;padding:0;list-style:none}.uberSection-module-scss-module__wn-Q0a__offerContent li{color:#303030;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:20px;line-height:1.5;display:flex}.uberSection-module-scss-module__wn-Q0a__offerContent li:last-child{margin-bottom:0}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__offerContent li{font-size:16px}}.uberSection-module-scss-module__wn-Q0a__offerContent li svg{flex-shrink:0;margin-top:4px}.uberSection-module-scss-module__wn-Q0a__offerContent li strong{color:#16b364;font-weight:500}.uberSection-module-scss-module__wn-Q0a__primaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.uberSection-module-scss-module__wn-Q0a__primaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}.uberSection-module-scss-module__wn-Q0a__primaryButton{flex:.4}
.searchInput-module-scss-module__1JuvlG__searchInputContainer{border-radius:12px;width:100%;margin:0 auto;position:relative}.searchInput-module-scss-module__1JuvlG__searchInputContainer:hover{border-color:#1d4ed8}.searchInput-module-scss-module__1JuvlG__searchInputContainer:focus-within{border-color:#0261ad}.searchInput-module-scss-module__1JuvlG__searchInput{cursor:pointer;background:#fff;border:2px solid #414651;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px 20px 16px 60px;font-size:20px;line-height:1.2;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.searchInput-module-scss-module__1JuvlG__searchInput:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.searchInput-module-scss-module__1JuvlG__searchInput:focus-within{outline:none;box-shadow:0 0 0 3px #0261ad1a}.searchInput-module-scss-module__1JuvlG__searchIcon{color:#6b7280;flex-shrink:0;transition:color .2s;position:absolute;top:calc(50% - 10px);left:20px}.searchInput-module-scss-module__1JuvlG__searchInput:hover .searchInput-module-scss-module__1JuvlG__searchIcon{color:#0261ad}.searchInput-module-scss-module__1JuvlG__searchPlaceholder{color:#9ca3af;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:400;transition:color .2s}.searchInput-module-scss-module__1JuvlG__searchInput:hover .searchInput-module-scss-module__1JuvlG__searchPlaceholder{color:#6b7280}@media (max-width:768px){.searchInput-module-scss-module__1JuvlG__searchInput{gap:10px;padding:14px 16px 14px 55px;font-size:1rem}.searchInput-module-scss-module__1JuvlG__searchPlaceholder{font-size:15px}}.searchInput-module-scss-module__1JuvlG__noBorder{box-shadow:none;border:none}.searchInput-module-scss-module__1JuvlG__loadingWrapper{z-index:1;color:#0261ad;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:16px}
.coverageMapSection-module-scss-module__DT-GGa__section{background:#fff;width:100%}@media screen and (max-width:768px){.coverageMapSection-module-scss-module__DT-GGa__section{background:#f5f5f5}}.coverageMapSection-module-scss-module__DT-GGa__container{flex-direction:column;align-items:center;max-width:1216px;margin:0 auto;padding:48px 32px;display:flex}@media screen and (max-width:640px){.coverageMapSection-module-scss-module__DT-GGa__container{padding:48px 16px}}.coverageMapSection-module-scss-module__DT-GGa__container h2{letter-spacing:-.02em;text-align:center;color:#1e1e1e;margin:0 0 20px;font-size:48px;font-weight:600;line-height:1.2}@media screen and (max-width:768px){.coverageMapSection-module-scss-module__DT-GGa__container h2{font-size:28px}}.coverageMapSection-module-scss-module__DT-GGa__container p{text-align:center;color:#303030;max-width:800px;margin:0 0 48px;font-size:20px;font-weight:400;line-height:1.4}@media screen and (max-width:768px){.coverageMapSection-module-scss-module__DT-GGa__container p{margin:0 0 32px;font-size:16px}}.coverageMapSection-module-scss-module__DT-GGa__imageWrapper{justify-content:center;width:100%;margin-bottom:48px;display:flex}@media screen and (max-width:768px){.coverageMapSection-module-scss-module__DT-GGa__imageWrapper{margin-bottom:32px}}.coverageMapSection-module-scss-module__DT-GGa__coverageImage{border-radius:23px;width:978px;max-width:100%;height:auto;box-shadow:0 4px 24px 7px #20202338}@media screen and (max-width:768px){.coverageMapSection-module-scss-module__DT-GGa__coverageImage{border-radius:16px;max-width:90vw}}.coverageMapSection-module-scss-module__DT-GGa__buttons{justify-content:center;width:100%;display:flex}.coverageMapSection-module-scss-module__DT-GGa__primaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.coverageMapSection-module-scss-module__DT-GGa__primaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}
.searchInputButton-module-scss-module__F43e5a__searchInputButton{cursor:pointer;width:100%}
.itemStepContent-module-scss-module__VIOZNG__cartSection{background:#fff;border-radius:12px;flex-direction:column;gap:1rem;width:100%;margin:2rem auto 0;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media screen and (max-width:768px){.itemStepContent-module-scss-module__VIOZNG__cartSection{padding:1.5rem .5rem}}.itemStepContent-module-scss-module__VIOZNG__cartTitle{color:#111827;text-align:left;margin:0;font-size:1.4rem;font-weight:500}@media screen and (max-width:768px){.itemStepContent-module-scss-module__VIOZNG__cartTitle{font-size:1.2rem}}.itemStepContent-module-scss-module__VIOZNG__searchInputWrapper{border:2px solid #0261ad;border-radius:12px}
.veteransSection-module-scss-module__wlJmca__section{background:#fff;width:100%;padding:48px 0}.veteransSection-module-scss-module__wlJmca__container{max-width:1216px;margin:0 auto;padding:0 32px}@media screen and (max-width:640px){.veteransSection-module-scss-module__wlJmca__container{padding:0 16px}}.veteransSection-module-scss-module__wlJmca__container h2{letter-spacing:-.02em;text-align:center;color:#1e1e1e;margin:0 0 20px;font-size:32px;font-weight:600}@media screen and (max-width:768px){.veteransSection-module-scss-module__wlJmca__container h2{font-size:24px}}.veteransSection-module-scss-module__wlJmca__container>p{text-align:center;color:#303030;max-width:900px;margin:0 auto 48px;font-size:20px;font-weight:400}@media screen and (max-width:768px){.veteransSection-module-scss-module__wlJmca__container>p{margin:0 auto 32px;font-size:16px}}.veteransSection-module-scss-module__wlJmca__carouselWrapper{width:100%;padding:16px 0;position:relative;overflow:hidden}.veteransSection-module-scss-module__wlJmca__carousel{will-change:transform;gap:24px;display:flex}.veteransSection-module-scss-module__wlJmca__carouselItem{flex-direction:column;flex-shrink:0;align-items:center;width:235px;display:flex}.veteransSection-module-scss-module__wlJmca__imageWrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #303030;border-radius:16px;width:235px;height:285px;box-shadow:0 4px 24px 7px #20202338}.veteransSection-module-scss-module__wlJmca__name{color:#1e1e1e;letter-spacing:-.02em;text-align:center;margin-top:16px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (max-width:768px){.veteransSection-module-scss-module__wlJmca__name{font-size:18px}}.veteransSection-module-scss-module__wlJmca__role{text-align:center;color:#303030;min-height:42px;font-size:16px;font-weight:400;line-height:1.3}@media screen and (max-width:768px){.veteransSection-module-scss-module__wlJmca__role{font-size:14px}}.veteransSection-module-scss-module__wlJmca__iconWrapper{justify-content:center;align-items:flex-end;height:90px;margin-top:8px;display:flex}.veteransSection-module-scss-module__wlJmca__branchIcon{object-fit:contain;width:auto;max-height:90px}.veteransSection-module-scss-module__wlJmca__controlPanel{justify-content:space-between;align-items:center;width:328px;max-width:90%;margin:20px auto 48px;display:flex}.veteransSection-module-scss-module__wlJmca__navButton{cursor:pointer;background:#fff;border:1px solid #0261ad;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,opacity .2s;display:flex}.veteransSection-module-scss-module__wlJmca__navButton:hover:not(:disabled){background:#e6e6e6}.veteransSection-module-scss-module__wlJmca__navButton:disabled{opacity:.5;cursor:not-allowed}.veteransSection-module-scss-module__wlJmca__indicators{align-items:center;gap:4px;display:flex}.veteransSection-module-scss-module__wlJmca__indicator{cursor:pointer;background:#bae0fd;border:none;border-radius:10px;width:8px;height:8px;padding:0;transition:all .3s}.veteransSection-module-scss-module__wlJmca__indicator:hover{background:#88cafc}.veteransSection-module-scss-module__wlJmca__indicator.veteransSection-module-scss-module__wlJmca__active{background:#0261ad;width:24px}.veteransSection-module-scss-module__wlJmca__buttons{justify-content:center;width:100%;display:flex}@media screen and (max-width:640px){.veteransSection-module-scss-module__wlJmca__buttons{padding:0}}.veteransSection-module-scss-module__wlJmca__primaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.veteransSection-module-scss-module__wlJmca__primaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}
.stepForm-module-scss-module__KLNcUW__footer{background:linear-gradient(#fffc,#fff);border-top:1px solid #d5d7da;justify-content:end;align-items:center;height:72px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #0a0d120d}.stepForm-module-scss-module__KLNcUW__footerBackButton{cursor:pointer;color:#000;background-color:#0000;border:none;border-radius:8px;grid-column:1;justify-self:start;align-items:center;gap:8px;padding:12px 0;font-size:16px;font-weight:400;transition:background-color .2s,color .2s;display:flex}.stepForm-module-scss-module__KLNcUW__footerBackButton:hover{color:#000}.stepForm-module-scss-module__KLNcUW__footerBackButton:disabled{cursor:not-allowed;opacity:.6}.stepForm-module-scss-module__KLNcUW__buttonWrapper{grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:800px;margin:auto;padding:0 1rem;display:grid}.stepForm-module-scss-module__KLNcUW__buttonWrapper>button:not(.stepForm-module-scss-module__KLNcUW__footerBackButton):not(.stepForm-module-scss-module__KLNcUW__scrollToPayment){grid-column:2;justify-self:end}.stepForm-module-scss-module__KLNcUW__scrollToPayment{display:none}@media (max-width:768px){.stepForm-module-scss-module__KLNcUW__scrollToPayment{color:#10b981;cursor:pointer;background:0 0;border:none;grid-column:2;justify-self:end;align-items:center;gap:6px;padding:0;font-size:1rem;font-weight:500;display:flex}}
.photosStepContent-module-scss-module__sAa1_G__photosActions{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__priorityServiceButton{color:#535862;cursor:pointer;background:linear-gradient(89.48deg,#ecbd3c 0%,#ebd18a 65.8%,#ecbd3c 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.photosStepContent-module-scss-module__sAa1_G__priorityServiceButton:hover{background:linear-gradient(89.48deg,#d4a835 0%,#d3bd7c 65.8%,#d4a835 100%)}.photosStepContent-module-scss-module__sAa1_G__priorityServiceButton .photosStepContent-module-scss-module__sAa1_G__priorityIcon{flex-shrink:0}.photosStepContent-module-scss-module__sAa1_G__priorityServiceButton .photosStepContent-module-scss-module__sAa1_G__skipText{color:#252b37;margin-left:.25rem}.photosStepContent-module-scss-module__sAa1_G__priorityServiceButton .photosStepContent-module-scss-module__sAa1_G__arrowIcon{color:#252b37;flex-shrink:0;margin-left:.25rem}.photosStepContent-module-scss-module__sAa1_G__uploadOptions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__uploadHelpText{color:#6b7280;font-size:.9rem}.photosStepContent-module-scss-module__sAa1_G__uploadPhoneButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.photosStepContent-module-scss-module__sAa1_G__uploadPhoneButton:hover{background:#e5e7eb;border-color:#9ca3af}.photosStepContent-module-scss-module__sAa1_G__uploadZone{width:100%;margin:0 auto}.photosStepContent-module-scss-module__sAa1_G__uploadArea{text-align:center;cursor:pointer;background:#f6fafe;border:2px dashed #d1d5db;border-radius:12px;padding:3rem 2rem;transition:all .2s}.photosStepContent-module-scss-module__sAa1_G__uploadArea:hover{background:#f8fafc;border-color:#0261ad}.photosStepContent-module-scss-module__sAa1_G__uploadIcon{justify-content:center;margin-bottom:1.5rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__uploadIcon svg{color:#9ca3af;width:48px;height:48px}.photosStepContent-module-scss-module__sAa1_G__uploadText{color:#374151;font-size:1rem}.photosStepContent-module-scss-module__sAa1_G__uploadText .photosStepContent-module-scss-module__sAa1_G__uploadLink{color:#0261ad;cursor:pointer;font-weight:600}.photosStepContent-module-scss-module__sAa1_G__uploadText .photosStepContent-module-scss-module__sAa1_G__uploadLink:hover{text-decoration:underline}.photosStepContent-module-scss-module__sAa1_G__uploadText .photosStepContent-module-scss-module__sAa1_G__uploadDescription{color:#6b7280}.photosStepContent-module-scss-module__sAa1_G__uploadFormats{color:#9ca3af;margin-bottom:2rem;font-size:.875rem}.photosStepContent-module-scss-module__sAa1_G__uploadComputerButton{color:#fff;cursor:pointer;background:#0261ad;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.photosStepContent-module-scss-module__sAa1_G__uploadComputerButton:hover{background:#014a8a}.photosStepContent-module-scss-module__sAa1_G__loadedImagesSection{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__itemGroup{flex-direction:column;gap:1rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__itemGroupHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__itemGroupName{color:#374151;text-align:left;font-size:1.125rem;font-weight:600}.photosStepContent-module-scss-module__sAa1_G__itemGroupCount{color:#6b7280;text-align:right;font-size:.875rem}.photosStepContent-module-scss-module__sAa1_G__itemGroupCards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.photosStepContent-module-scss-module__sAa1_G__uploadCard{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:1rem;transition:all .2s}.photosStepContent-module-scss-module__sAa1_G__uploadCard:hover{border-color:#9ca3af;box-shadow:0 2px 4px #0000000d}.photosStepContent-module-scss-module__sAa1_G__uploadInfo{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__uploadDetails{text-align:left;flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.photosStepContent-module-scss-module__sAa1_G__fileName{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.photosStepContent-module-scss-module__sAa1_G__fileSize{color:#6b7280;font-size:.75rem}.photosStepContent-module-scss-module__sAa1_G__uploadActions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__itemSelector{flex-direction:column;gap:.25rem;min-width:160px;display:flex}.photosStepContent-module-scss-module__sAa1_G__itemLabel{color:#6b7280;font-size:1rem;font-weight:500}.photosStepContent-module-scss-module__sAa1_G__itemDropdown{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem;font-size:.875rem;transition:all .2s}.photosStepContent-module-scss-module__sAa1_G__itemDropdown:hover:not(:disabled){border-color:#9ca3af}.photosStepContent-module-scss-module__sAa1_G__itemDropdown:focus{border-color:#0261ad;outline:none;box-shadow:0 0 0 3px #0261ad1a}.photosStepContent-module-scss-module__sAa1_G__itemDropdown:disabled{cursor:not-allowed;opacity:.6;background:#f3f4f6}.photosStepContent-module-scss-module__sAa1_G__deleteButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;width:32px;height:32px;transition:all .2s;position:absolute;top:10px;right:10px}.photosStepContent-module-scss-module__sAa1_G__deleteButton:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.photosStepContent-module-scss-module__sAa1_G__deleteButton:focus{outline:none;box-shadow:0 0 0 3px #dc26261a}.photosStepContent-module-scss-module__sAa1_G__progressContainer{align-items:center;gap:.75rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__progressBar{background:#e5e7eb;border-radius:4px;flex:1;height:8px;overflow:hidden}.photosStepContent-module-scss-module__sAa1_G__progressFill{background:#0261ad;border-radius:4px;height:100%;transition:width .3s}.photosStepContent-module-scss-module__sAa1_G__progressText{color:#374151;text-align:right;min-width:40px;font-size:.875rem;font-weight:600}.photosStepContent-module-scss-module__sAa1_G__itemPhotoCard{background:#fff;border:2px solid #10b981;border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.photosStepContent-module-scss-module__sAa1_G__itemPhotoCard.photosStepContent-module-scss-module__sAa1_G__errorCard{border-color:#dc2626;box-shadow:0 4px 20px #dc262626}.photosStepContent-module-scss-module__sAa1_G__photoPreview{cursor:pointer;background:#f3f4f6;border-radius:8px;width:108px;height:88px;position:relative;overflow:hidden}.photosStepContent-module-scss-module__sAa1_G__photoImage{object-fit:cover}.photosStepContent-module-scss-module__sAa1_G__uploadingPreview{width:100%;height:100%;position:relative}.photosStepContent-module-scss-module__sAa1_G__uploadingOverlay{background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.photosStepContent-module-scss-module__sAa1_G__overlaySpinner{color:#fff}.photosStepContent-module-scss-module__sAa1_G__photoPlaceholder{color:#535862;cursor:pointer;background:#f9fafb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;transition:all .2s;display:flex;top:0;left:0}.photosStepContent-module-scss-module__sAa1_G__photoPlaceholder:hover{color:#252b37;background:#eef2f6}.photosStepContent-module-scss-module__sAa1_G__photoPlaceholder:hover svg{transform:scale(1.05)}.photosStepContent-module-scss-module__sAa1_G__photoPlaceholder svg{transition:transform .2s}.photosStepContent-module-scss-module__sAa1_G__uploadText{color:#535862;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.2}.photosStepContent-module-scss-module__sAa1_G__progressRing{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photosStepContent-module-scss-module__sAa1_G__progressSvg{width:100%;height:100%;position:absolute;transform:rotate(-90deg)}.photosStepContent-module-scss-module__sAa1_G__progressBackground{fill:none;stroke:#ffffff4d;stroke-width:8px}.photosStepContent-module-scss-module__sAa1_G__progressCircle{fill:none;stroke:#0261ad;stroke-width:8px;stroke-linecap:round;transition:stroke-dasharray .3s}.photosStepContent-module-scss-module__sAa1_G__progressRing .photosStepContent-module-scss-module__sAa1_G__progressText{color:#fff;text-shadow:0 2px 4px #0000004d;z-index:1;font-size:1.25rem;font-weight:700;position:relative}.photosStepContent-module-scss-module__sAa1_G__itemInfo{text-align:left;flex-direction:column-reverse;flex-grow:2;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__itemName{flex-direction:column;flex:1;gap:.25rem;display:flex}.photosStepContent-module-scss-module__sAa1_G__itemTitle{color:#374151;font-size:1rem;font-weight:600}.photosStepContent-module-scss-module__sAa1_G__itemSelector{flex-direction:column;flex:1;gap:.25rem;display:flex}@media (max-width:768px){.photosStepContent-module-scss-module__sAa1_G__stepContent{padding:1.5rem 1rem}.photosStepContent-module-scss-module__sAa1_G__photosActions{flex-direction:column;align-items:stretch;gap:1rem}.photosStepContent-module-scss-module__sAa1_G__uploadOptions{align-items:flex-start}.photosStepContent-module-scss-module__sAa1_G__uploadPhoneButton{display:none}.photosStepContent-module-scss-module__sAa1_G__priorityServiceButton{justify-content:center}.photosStepContent-module-scss-module__sAa1_G__uploadArea{padding:2rem 1rem}.photosStepContent-module-scss-module__sAa1_G__uploadIcon svg{width:40px;height:40px}.photosStepContent-module-scss-module__sAa1_G__loadedImagesSection{gap:1.5rem}.photosStepContent-module-scss-module__sAa1_G__itemGroupCards{grid-template-columns:1fr}.photosStepContent-module-scss-module__sAa1_G__uploadInfo{flex-direction:column;gap:.75rem}.photosStepContent-module-scss-module__sAa1_G__uploadActions{flex-direction:column;align-items:stretch;width:100%}.photosStepContent-module-scss-module__sAa1_G__itemSelector{width:100%;min-width:auto}.photosStepContent-module-scss-module__sAa1_G__deleteButton{align-self:flex-end}}
.partnersSection-module-scss-module__bsCnRq__section{background:#fff;width:100%}.partnersSection-module-scss-module__bsCnRq__container{flex-direction:column;gap:48px;max-width:1216px;margin:0 auto;padding:48px 32px;display:flex}@media screen and (max-width:640px){.partnersSection-module-scss-module__bsCnRq__container{padding:48px 16px}}.partnersSection-module-scss-module__bsCnRq__topRow{gap:20px;display:flex}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__topRow{flex-direction:column}}.partnersSection-module-scss-module__bsCnRq__textContent{flex:1}.partnersSection-module-scss-module__bsCnRq__textContent h2{letter-spacing:-.02em;color:#434343;margin:0 0 20px;font-size:32px;font-weight:600}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__textContent h2{font-size:24px}}.partnersSection-module-scss-module__bsCnRq__textContent p{color:#5a5a5a;margin:0;font-size:18px;font-weight:400;line-height:1.6}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__textContent p{font-size:16px}}.partnersSection-module-scss-module__bsCnRq__imageWrapper1{flex-shrink:0}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__imageWrapper1{display:none}}.partnersSection-module-scss-module__bsCnRq__img1{border-radius:16px;width:auto;max-width:500px;height:auto;max-height:407px;box-shadow:0 4px 44px 24px #0000001f}@media screen and (max-width:1024px){.partnersSection-module-scss-module__bsCnRq__img1{max-width:300px}}.partnersSection-module-scss-module__bsCnRq__bottomRow{gap:20px;display:flex}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__bottomRow{flex-direction:column-reverse;gap:48px}.partnersSection-module-scss-module__bsCnRq__imageWrapper2{justify-content:center;display:flex}}.partnersSection-module-scss-module__bsCnRq__img2{border-radius:16px;width:732px;max-width:100%;height:auto;box-shadow:0 4px 44px 24px #0000001f}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__img2{max-width:90%}}.partnersSection-module-scss-module__bsCnRq__statsContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__statsContent{align-items:flex-start}}.partnersSection-module-scss-module__bsCnRq__stat h3{color:#0261ad;letter-spacing:-.03em;margin:0;font-size:72px;font-weight:700;line-height:1.2}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__stat h3{font-size:48px}}.partnersSection-module-scss-module__bsCnRq__stat p{color:#5a5a5a;margin:0;font-size:20px;font-weight:400}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__stat p{font-size:16px}}.partnersSection-module-scss-module__bsCnRq__buttons{justify-content:center;display:flex}.partnersSection-module-scss-module__bsCnRq__primaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.partnersSection-module-scss-module__bsCnRq__primaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}
.availabilityCalendar-module-scss-module__zM91Ba__availabilitySection{max-width:768px;margin:2rem auto 0}.availabilityCalendar-module-scss-module__zM91Ba__loadingAvailability{text-align:center;color:#6b7280;padding:2rem;font-size:1rem}.availabilityCalendar-module-scss-module__zM91Ba__availabilityError{text-align:center;color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:1rem;padding:1rem;font-size:.875rem}.availabilityCalendar-module-scss-module__zM91Ba__availabilityError .availabilityCalendar-module-scss-module__zM91Ba__retryButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:4px;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem}.availabilityCalendar-module-scss-module__zM91Ba__availabilityError .availabilityCalendar-module-scss-module__zM91Ba__retryButton:hover{background:#b91c1c}.availabilityCalendar-module-scss-module__zM91Ba__timeSlotsContainer{background:0 0}.availabilityCalendar-module-scss-module__zM91Ba__firstAvailableInfo{background:#f6fafe;border:1px solid #0261ad;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:12px 16px;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__firstAvailableInfo .availabilityCalendar-module-scss-module__zM91Ba__infoContent{flex-direction:row;gap:1rem;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__firstAvailableInfo .availabilityCalendar-module-scss-module__zM91Ba__infoIcon{flex-shrink:0;width:20px;height:20px}.availabilityCalendar-module-scss-module__zM91Ba__firstAvailableInfo .availabilityCalendar-module-scss-module__zM91Ba__infoText{color:#374151;text-align:left;font-size:1rem;font-weight:500;line-height:1.2}.availabilityCalendar-module-scss-module__zM91Ba__firstAvailableInfo .availabilityCalendar-module-scss-module__zM91Ba__infoLink{color:#0261ad;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.availabilityCalendar-module-scss-module__zM91Ba__firstAvailableInfo .availabilityCalendar-module-scss-module__zM91Ba__infoLink:hover{text-decoration:underline}@media (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__firstAvailableInfo .availabilityCalendar-module-scss-module__zM91Ba__infoText{flex:auto;min-width:200px}.availabilityCalendar-module-scss-module__zM91Ba__firstAvailableInfo .availabilityCalendar-module-scss-module__zM91Ba__infoLink{margin-top:8px;margin-left:35px}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}@media (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityHeader{flex-direction:column;align-items:stretch;gap:1rem}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityHeader .availabilityCalendar-module-scss-module__zM91Ba__slotStatus{color:#374151;font-size:1rem;font-weight:600}.availabilityCalendar-module-scss-module__zM91Ba__weekNavigation{gap:.5rem;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__weekNavButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}@media screen and (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__weekNavButton{flex-grow:1}}.availabilityCalendar-module-scss-module__zM91Ba__weekNavButton:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.availabilityCalendar-module-scss-module__zM91Ba__weekNavButton:disabled{opacity:.5;cursor:not-allowed}@keyframes availabilityCalendar-module-scss-module__zM91Ba__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityGrid{grid-template-columns:repeat(7,105px);justify-content:center;gap:6px;min-height:180px;padding-top:20px;display:grid}@media (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityGrid{flex-direction:column;gap:.5rem;display:flex}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityGrid.availabilityCalendar-module-scss-module__zM91Ba__gridFetching{pointer-events:none}.availabilityCalendar-module-scss-module__zM91Ba__availabilityGrid.availabilityCalendar-module-scss-module__zM91Ba__gridFetching>*{opacity:.6;position:relative}.availabilityCalendar-module-scss-module__zM91Ba__availabilityGrid.availabilityCalendar-module-scss-module__zM91Ba__gridFetching>:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:1.5s infinite availabilityCalendar-module-scss-module__zM91Ba__shimmer;position:absolute;inset:0}.availabilityCalendar-module-scss-module__zM91Ba__bottomNavigation{margin-top:1rem;display:none}@media (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__bottomNavigation{display:flex}}.availabilityCalendar-module-scss-module__zM91Ba__gridLoading{grid-column:1/-1;justify-content:center;align-items:center;min-height:150px;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;width:105px;height:150px;padding:.5rem;display:flex;position:relative;box-shadow:0 20px 24px -4px #0a0d1214,0 8px 8px -4px #0a0d1208,0 3px 3px -1.5px #0a0d120a}@media (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay{flex-direction:row;gap:1rem;width:100%;height:auto}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__priorityDay{background:#fff;border:1px solid #d4af37;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 4px 20px #d4af3726}@media screen and (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__priorityDay{border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:0;padding:0;display:grid}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__priorityDay .availabilityCalendar-module-scss-module__zM91Ba__calendarPriorityBadge{grid-area:1/1/auto/-1}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__priorityDay .availabilityCalendar-module-scss-module__zM91Ba__dayHeader{grid-area:2/1;padding:.5rem}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__priorityDay .availabilityCalendar-module-scss-module__zM91Ba__priorityContent{grid-area:2/2;margin-top:0;padding:.5rem}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__availableDay{background-color:#f6fafe;border:1px solid #3b82f6;box-shadow:0 4px 20px #0261ad26}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__errorDay{background-color:#fef2f2;border:1px solid #dc2626;box-shadow:0 4px 20px #dc262626}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__calendarPriorityBadge{color:#535862;background-color:#ebd18a;border:1px solid #d4aa35;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:2px 12px;font-size:1rem;font-weight:400;display:flex;position:absolute;top:-30px;left:-1px;right:-1px}@media screen and (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__calendarPriorityBadge{border-bottom:1px solid #d4aa35;border-radius:7px 7px 0 0;justify-content:flex-start;width:100%;position:static}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__calendarPriorityBadge .availabilityCalendar-module-scss-module__zM91Ba__priorityIcon{flex-shrink:0;width:19px;height:19px}@media (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__dayHeader{flex-shrink:0;min-width:65px}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__dayHeader .availabilityCalendar-module-scss-module__zM91Ba__dayName{color:#374151;letter-spacing:.025em;text-align:left;font-size:1rem;font-weight:700;line-height:1}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__dayHeader .availabilityCalendar-module-scss-module__zM91Ba__dayDate{color:#414651;text-align:left;white-space:nowrap;font-size:.85rem}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__priorityContent{flex-direction:column;align-items:center;gap:5px;margin-top:auto;padding-top:8px;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__priorityContent .availabilityCalendar-module-scss-module__zM91Ba__priorityText{color:#414651;text-align:left;font-size:.7rem;font-weight:400;line-height:1.2}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__priorityContent .availabilityCalendar-module-scss-module__zM91Ba__upgradeButton{cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #d4af3733;color:#5b530b!important;background:linear-gradient(89.48deg,#d5ab3a 0%,#ebd18a 65.8%,#ecbd3c 100%)!important;border:1px solid #d4af37!important;border-radius:8px!important;padding:8px 16px!important;font-size:.85rem!important;font-weight:500!important}@media screen and (min-width:769px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__priorityContent .availabilityCalendar-module-scss-module__zM91Ba__upgradeButton{width:100%;padding:8px!important}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__priorityContent .availabilityCalendar-module-scss-module__zM91Ba__upgradeButton:hover:not(:disabled){box-shadow:0 4px 8px #d4af374d;background:linear-gradient(89.48deg,#c49a33 0%,#d4c182 65.8%,#d4aa35 100%)!important}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__priorityContent .availabilityCalendar-module-scss-module__zM91Ba__upgradeButton:active{transform:translateY(0);box-shadow:0 1px 2px #d4af3733}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots{flex-direction:column;gap:.25rem;margin-top:auto;display:flex}@media (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots{flex-direction:row;flex-grow:1;gap:.5rem}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:28px;transition:all .2s;display:flex;color:#3b82f6!important;background:#fff!important;border:1px solid #3b82f6!important;border-radius:4px!important;padding:.375rem .25rem!important;font-size:1rem!important;font-weight:400!important}@media screen and (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot{width:50%}}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot:hover:not(:disabled){background-color:#f3f4f6!important;border-color:#3b82f6!important}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot.availabilityCalendar-module-scss-module__zM91Ba__selected,.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot.availabilityCalendar-module-scss-module__zM91Ba__selected:hover:not(:disabled){color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot.availabilityCalendar-module-scss-module__zM91Ba__errorSlot{color:#dc2626!important;border-color:#dc2626!important}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot.availabilityCalendar-module-scss-module__zM91Ba__errorSlot:hover:not(:disabled){background-color:#fef2f2!important;border-color:#dc2626!important}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot.availabilityCalendar-module-scss-module__zM91Ba__closedSlot{cursor:not-allowed;color:#9ca3af!important;background:#f9fafb!important;border-color:#d1d5db!important}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot.availabilityCalendar-module-scss-module__zM91Ba__closedSlot:hover{background:#f9fafb!important;border-color:#d1d5db!important}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__timeSlot .availabilityCalendar-module-scss-module__zM91Ba__slotLabel{display:block}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__timeSlots .availabilityCalendar-module-scss-module__zM91Ba__noSlots{color:#9ca3af;padding:.75rem 0;font-size:.75rem;font-style:italic}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay .availabilityCalendar-module-scss-module__zM91Ba__courierSlotIndicator{margin-left:2px}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__unavailableDay{color:#414651;background:#f5f5f5;border:1px solid #e0e0e0}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__unavailableDay .availabilityCalendar-module-scss-module__zM91Ba__dayName,.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__unavailableDay .availabilityCalendar-module-scss-module__zM91Ba__dayDate{color:#414651}.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__unavailableDay .availabilityCalendar-module-scss-module__zM91Ba__unavailableMessage{color:#9ca3af;text-align:left;margin-top:auto;padding:8px 0;font-size:.75rem;line-height:1.3}@media screen and (max-width:768px){.availabilityCalendar-module-scss-module__zM91Ba__availabilityDay.availabilityCalendar-module-scss-module__zM91Ba__unavailableDay .availabilityCalendar-module-scss-module__zM91Ba__unavailableMessage{text-align:center;flex-grow:1;font-size:.875rem}}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotOptions{flex-direction:column;gap:12px;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotOption{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px 20px;transition:all .2s;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotOption:hover{background-color:#0261ad05;border-color:#0261ad}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotOption input[type=radio]{cursor:pointer;accent-color:#0261ad;flex-shrink:0;width:20px;height:20px;margin:0}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotOption:has(input:checked){background-color:#0261ad0d;border-color:#0261ad}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotOptionContent{flex:1;justify-content:space-between;align-items:center;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotOptionLabel{color:#374151;font-size:1rem;font-weight:500}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotOptionStatus{color:#6b7280;font-size:.875rem}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotActions{border-top:1px solid #e5e7eb;gap:12px;margin-top:20px;padding-top:16px;display:flex}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotCancelButton{cursor:pointer;flex:1;transition:all .2s;color:#374151!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;padding:12px 16px!important;font-size:1rem!important;font-weight:500!important}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotCancelButton:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotConfirmButton{cursor:pointer;flex:1;transition:all .2s;color:#fff!important;background:#0261ad!important;border:1px solid #0261ad!important;border-radius:10px!important;padding:12px 16px!important;font-size:1rem!important;font-weight:500!important}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotConfirmButton:hover:not(:disabled){background-color:#024e8a!important}.availabilityCalendar-module-scss-module__zM91Ba__hourlySlotConfirmButton:disabled{opacity:.5;cursor:not-allowed}
.donationOverviewCard-module-scss-module__kYedUa__card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.donationOverviewCard-module-scss-module__kYedUa__title{color:#1f2937;margin:0 0 16px;font-size:16px;font-weight:600}.donationOverviewCard-module-scss-module__kYedUa__details{flex-direction:column;gap:8px;display:flex}.donationOverviewCard-module-scss-module__kYedUa__detailRow{gap:8px;font-size:14px;line-height:1.5;display:flex}@media screen and (max-width:480px){.donationOverviewCard-module-scss-module__kYedUa__detailRow{flex-direction:column;gap:2px}}.donationOverviewCard-module-scss-module__kYedUa__label{color:#6b7280;flex-shrink:0}.donationOverviewCard-module-scss-module__kYedUa__value{color:#1f2937}
.extraMileSection-module-scss-module__dZyeOW__section{background:#fff;width:100%}.extraMileSection-module-scss-module__dZyeOW__container{flex-direction:column;gap:48px;max-width:1216px;margin:0 auto;padding:48px 32px;display:flex}@media screen and (max-width:640px){.extraMileSection-module-scss-module__dZyeOW__container{padding:48px 16px}}.extraMileSection-module-scss-module__dZyeOW__content{gap:20px;display:flex}@media screen and (max-width:1024px){.extraMileSection-module-scss-module__dZyeOW__content{flex-direction:column}}.extraMileSection-module-scss-module__dZyeOW__textContent{flex-direction:column;flex:1;gap:20px;display:flex}.extraMileSection-module-scss-module__dZyeOW__textContent h2{letter-spacing:-.02em;color:#434343;margin:0;font-size:32px;font-weight:600}@media screen and (max-width:768px){.extraMileSection-module-scss-module__dZyeOW__textContent h2{font-size:24px}}.extraMileSection-module-scss-module__dZyeOW__textContent p{color:#5a5a5a;margin:0;font-size:18px;font-weight:400;line-height:1.6}@media screen and (max-width:768px){.extraMileSection-module-scss-module__dZyeOW__textContent p{font-size:16px}}.extraMileSection-module-scss-module__dZyeOW__imageWrapper{flex-shrink:0}@media screen and (max-width:1024px){.extraMileSection-module-scss-module__dZyeOW__imageWrapper{justify-content:center;display:flex}}.extraMileSection-module-scss-module__dZyeOW__image{width:700px;max-width:100%;height:auto}@media screen and (max-width:1024px){.extraMileSection-module-scss-module__dZyeOW__image{max-width:70%}}@media screen and (max-width:768px){.extraMileSection-module-scss-module__dZyeOW__image{max-width:90%}}.extraMileSection-module-scss-module__dZyeOW__buttons{justify-content:center;display:flex}.extraMileSection-module-scss-module__dZyeOW__primaryButton{border-radius:16px!important;gap:10px!important;max-width:564px!important;padding:32px!important;font-size:24px!important;font-weight:500!important}@media screen and (max-width:768px){.extraMileSection-module-scss-module__dZyeOW__primaryButton{max-width:100%!important;padding:16px!important;font-size:1.2rem!important}}
.donationActions-module-scss-module__Rr_0iG__actions{flex-direction:column;gap:24px;padding-bottom:50px;display:flex}.donationActions-module-scss-module__Rr_0iG__divider{background:#d5d7da;height:1px}.donationActions-module-scss-module__Rr_0iG__actionRow{justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:480px){.donationActions-module-scss-module__Rr_0iG__actionRow{flex-direction:column;align-items:flex-start}}.donationActions-module-scss-module__Rr_0iG__actionText{flex:1}.donationActions-module-scss-module__Rr_0iG__actionTitle{color:#1f2937;margin:0;font-size:15px;font-weight:600}.donationActions-module-scss-module__Rr_0iG__actionDescription{color:#6b7280;margin:4px 0 0;font-size:13px}.donationActions-module-scss-module__Rr_0iG__cancelButton{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #dc2626;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.donationActions-module-scss-module__Rr_0iG__cancelButton:hover{background:#fef2f2}.donationActions-module-scss-module__Rr_0iG__cancelButton svg{flex-shrink:0}.donationActions-module-scss-module__Rr_0iG__contactButton{color:#1f2937;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #d5d7da;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.donationActions-module-scss-module__Rr_0iG__contactButton:hover{background:#f9fafb}.donationActions-module-scss-module__Rr_0iG__contactButton svg{flex-shrink:0}
.reviewStepContent-module-scss-module__hCV83G__container{width:100%;max-width:1200px;margin:0 auto}.reviewStepContent-module-scss-module__hCV83G__content{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.reviewStepContent-module-scss-module__hCV83G__content{grid-template-columns:1fr 1fr}}.reviewStepContent-module-scss-module__hCV83G__card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;height:fit-content;padding:1.5rem}.reviewStepContent-module-scss-module__hCV83G__cardTitle{color:#414651;text-align:left;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.reviewStepContent-module-scss-module__hCV83G__section{text-align:left;padding:1rem 0}.reviewStepContent-module-scss-module__hCV83G__section:not(:last-child){border-bottom:1px solid #e5e7eb}.reviewStepContent-module-scss-module__hCV83G__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.reviewStepContent-module-scss-module__hCV83G__label{color:#6b7280;font-size:.875rem;font-weight:500}.reviewStepContent-module-scss-module__hCV83G__value{color:#414651;margin:0;font-size:1rem;line-height:1.5;overflow:hidden}.reviewStepContent-module-scss-module__hCV83G__editButton{color:#0261ad;cursor:pointer;background:0 0;border:1px solid #0261ad;border-radius:6px;padding:.375rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.reviewStepContent-module-scss-module__hCV83G__editButton:hover{background:#0261ad0d}.reviewStepContent-module-scss-module__hCV83G__editButton:focus{outline:none;box-shadow:0 0 0 3px #0261ad1a}.reviewStepContent-module-scss-module__hCV83G__sectionActions{align-items:center;gap:.5rem;display:flex}.reviewStepContent-module-scss-module__hCV83G__showAllButton{color:#0261ad;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.reviewStepContent-module-scss-module__hCV83G__showAllButton:hover{background:#0261ad0d}.reviewStepContent-module-scss-module__hCV83G__showAllButton:focus{outline:none;box-shadow:0 0 0 3px #0261ad1a}.reviewStepContent-module-scss-module__hCV83G__chevron{transition:transform .2s}.reviewStepContent-module-scss-module__hCV83G__chevronUp{transform:rotate(180deg)}.reviewStepContent-module-scss-module__hCV83G__itemsList{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.reviewStepContent-module-scss-module__hCV83G__item{align-items:center;gap:.75rem;display:flex}.reviewStepContent-module-scss-module__hCV83G__itemIcon{object-fit:contain;width:32px;height:32px}.reviewStepContent-module-scss-module__hCV83G__itemName{color:#414651;font-size:.875rem}.reviewStepContent-module-scss-module__hCV83G__reviewCard{background:#fff;border:2px solid #fbbf24;border-radius:12px;height:fit-content;padding:1.5rem}.reviewStepContent-module-scss-module__hCV83G__reviewCardTitle{color:#414651;text-align:left;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.reviewStepContent-module-scss-module__hCV83G__reviewText{color:#374151;text-align:left;margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.reviewStepContent-module-scss-module__hCV83G__warningText{color:#dc2626;font-weight:500}.reviewStepContent-module-scss-module__hCV83G__submitButton{color:#fff;cursor:pointer;background:#0261ad;border:none;border-radius:8px;width:100%;margin-bottom:1.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.reviewStepContent-module-scss-module__hCV83G__submitButton:hover{background:#024a8a}.reviewStepContent-module-scss-module__hCV83G__submitButton:focus{outline:none;box-shadow:0 0 0 3px #0261ad33}.reviewStepContent-module-scss-module__hCV83G__submitButton:active{transform:scale(.98)}.reviewStepContent-module-scss-module__hCV83G__prioritySection{border-top:1px solid #e5e7eb;padding-top:1.5rem}.reviewStepContent-module-scss-module__hCV83G__priorityTitle{color:#414651;margin:0 0 .75rem;font-size:1rem;font-weight:600}.reviewStepContent-module-scss-module__hCV83G__priorityButton{color:#92400e;cursor:pointer;background:#fbbf24;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.reviewStepContent-module-scss-module__hCV83G__priorityButton:hover{background:#f59e0b}.reviewStepContent-module-scss-module__hCV83G__priorityButton:focus{outline:none;box-shadow:0 0 0 3px #fbbf244d}.reviewStepContent-module-scss-module__hCV83G__priorityButton:active{transform:scale(.98)}.reviewStepContent-module-scss-module__hCV83G__priorityIcon{stroke:currentColor;width:20px;height:20px}.reviewStepContent-module-scss-module__hCV83G__learnMore{color:#0261ad;margin-left:.25rem}.reviewStepContent-module-scss-module__hCV83G__upgradeButton{color:#5b530b;cursor:pointer;background:linear-gradient(89.48deg,#d5ab3a 0%,#ebd18a 65.8%,#ecbd3c 100%);border:2px solid #d4af37;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:.5rem;font-size:1.125rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #d4af374d}.reviewStepContent-module-scss-module__hCV83G__upgradeButton:hover{background:linear-gradient(89.48deg,#c49a33 0%,#d4c182 65.8%,#d4aa35 100%);transform:translateY(-1px);box-shadow:0 6px 16px #d4af3766}.reviewStepContent-module-scss-module__hCV83G__upgradeButton:focus{outline:none;box-shadow:0 0 0 3px #d4af374d}.reviewStepContent-module-scss-module__hCV83G__upgradeButton:active{transform:translateY(0);box-shadow:0 2px 8px #d4af374d}.reviewStepContent-module-scss-module__hCV83G__upgradeButton .reviewStepContent-module-scss-module__hCV83G__arrow{font-size:1.5rem;font-weight:400}
.customerServiceSection-module-scss-module__SB3G2W__section{color:#fff;background:#0261ad;width:100%;padding:48px 32px}@media screen and (max-width:640px){.customerServiceSection-module-scss-module__SB3G2W__section{padding:48px 16px}}.customerServiceSection-module-scss-module__SB3G2W__container{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}@media screen and (max-width:768px){.customerServiceSection-module-scss-module__SB3G2W__container{max-width:90%}}.customerServiceSection-module-scss-module__SB3G2W__supportImage{border-radius:29px;width:800px;max-width:100%;height:auto;margin-bottom:48px;box-shadow:0 4px 24px 24px #0000001f}@media screen and (max-width:768px){.customerServiceSection-module-scss-module__SB3G2W__supportImage{border-radius:16px;max-width:80%}}.customerServiceSection-module-scss-module__SB3G2W__container h2{text-align:center;margin:0 0 10px;font-size:32px;font-weight:600}@media screen and (max-width:768px){.customerServiceSection-module-scss-module__SB3G2W__container h2{font-size:24px}}.customerServiceSection-module-scss-module__SB3G2W__container p{text-align:center;color:#fff;margin:0;font-size:32px;font-weight:400;line-height:1.4}@media screen and (max-width:1024px){.customerServiceSection-module-scss-module__SB3G2W__container p{font-size:20px;line-height:28px}}.customerServiceSection-module-scss-module__SB3G2W__container p a{color:#fff;text-decoration:underline}.customerServiceSection-module-scss-module__SB3G2W__container p a:hover{text-decoration:none}.customerServiceSection-module-scss-module__SB3G2W__buttons{justify-content:center;gap:16px;max-width:1216px;margin-top:70px;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width:768px){.customerServiceSection-module-scss-module__SB3G2W__buttons{flex-direction:column;align-items:center;margin-top:48px}}.customerServiceSection-module-scss-module__SB3G2W__smsButton,.customerServiceSection-module-scss-module__SB3G2W__chatButton,.customerServiceSection-module-scss-module__SB3G2W__emailButton{cursor:pointer;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:24px 32px;font-size:24px;font-weight:700;text-decoration:none;display:flex}@media screen and (max-width:768px){.customerServiceSection-module-scss-module__SB3G2W__smsButton,.customerServiceSection-module-scss-module__SB3G2W__chatButton,.customerServiceSection-module-scss-module__SB3G2W__emailButton{justify-content:center;width:90%;padding:24px 16px;font-size:18px}}.customerServiceSection-module-scss-module__SB3G2W__smsButton svg,.customerServiceSection-module-scss-module__SB3G2W__chatButton svg,.customerServiceSection-module-scss-module__SB3G2W__emailButton svg{flex-shrink:0;width:24px;height:24px}.customerServiceSection-module-scss-module__SB3G2W__smsButton{color:#fff;background:#e0201b}.customerServiceSection-module-scss-module__SB3G2W__smsButton:hover{background:#b21916}@media screen and (min-width:768px){.customerServiceSection-module-scss-module__SB3G2W__smsButton{display:none}}.customerServiceSection-module-scss-module__SB3G2W__chatButton{color:#0261ad;background:#fff;border:1px solid #0261ad}.customerServiceSection-module-scss-module__SB3G2W__chatButton:hover{background:#e6e6e6}.customerServiceSection-module-scss-module__SB3G2W__emailButton{color:#fff;background:#0261ad;border:1px solid #fff}.customerServiceSection-module-scss-module__SB3G2W__emailButton:hover{color:#fff;background:#01457b}
.submissionStepContent-module-scss-module__2UrwRq__container{justify-content:center;align-items:center;width:100%;min-height:80vh;padding:2rem;display:flex}.submissionStepContent-module-scss-module__2UrwRq__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;max-width:480px;display:flex}.submissionStepContent-module-scss-module__2UrwRq__spinner{color:#10b981}.submissionStepContent-module-scss-module__2UrwRq__loadingTitle{color:#111827;margin:0;font-size:1.5rem;font-weight:600}.submissionStepContent-module-scss-module__2UrwRq__loadingMessage{color:#6b7280;margin:0;font-size:1rem}.submissionStepContent-module-scss-module__2UrwRq__successIcon{animation:.3s ease-out submissionStepContent-module-scss-module__2UrwRq__scaleIn}@keyframes submissionStepContent-module-scss-module__2UrwRq__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.submissionStepContent-module-scss-module__2UrwRq__successTitle{color:#166534;margin:0;font-size:1.5rem;font-weight:600}.submissionStepContent-module-scss-module__2UrwRq__successMessage{color:#6b7280;margin:0;font-size:1rem}.submissionStepContent-module-scss-module__2UrwRq__errorIcon{animation:.5s ease-in-out submissionStepContent-module-scss-module__2UrwRq__shake}@keyframes submissionStepContent-module-scss-module__2UrwRq__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.submissionStepContent-module-scss-module__2UrwRq__errorTitle{color:#dc2626;margin:0;font-size:1.5rem;font-weight:600}.submissionStepContent-module-scss-module__2UrwRq__errorMessage{color:#6b7280;margin:0;font-size:1rem}.submissionStepContent-module-scss-module__2UrwRq__retryButton{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:8px;padding:.875rem 2rem;font-size:1rem;font-weight:500;transition:background-color .15s}.submissionStepContent-module-scss-module__2UrwRq__retryButton:hover:not(:disabled){background-color:#059669}.submissionStepContent-module-scss-module__2UrwRq__retryButton:disabled{cursor:not-allowed;background-color:#9ca3af}
.addressModal-module-scss-module__a6QOCa__addressForm{text-align:left;flex-direction:column;gap:1.5rem;display:flex}.addressModal-module-scss-module__a6QOCa__formGroup{flex-direction:column;gap:.25rem;display:flex;position:relative}.addressModal-module-scss-module__a6QOCa__formLabel{color:#1e1e1e;text-align:left;font-size:.875rem;font-weight:400}.addressModal-module-scss-module__a6QOCa__formInput{width:100%;font-size:1rem;font-family:var(--font-rubik),system-ui,-apple-system,sans-serif;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.875rem 1rem;transition:border-color .2s,box-shadow .2s}.addressModal-module-scss-module__a6QOCa__formInput::placeholder{color:#9ca3af}.addressModal-module-scss-module__a6QOCa__formInput:focus{border-color:#3b82f6;outline:none}.addressModal-module-scss-module__a6QOCa__formInput.addressModal-module-scss-module__a6QOCa__error{border-color:#ef4444}.addressModal-module-scss-module__a6QOCa__formInput:disabled,.addressModal-module-scss-module__a6QOCa__formInput.addressModal-module-scss-module__a6QOCa__disabled{cursor:not-allowed;opacity:.6;background-color:#f3f4f6}.addressModal-module-scss-module__a6QOCa__formRow{grid-template-columns:2fr 1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.addressModal-module-scss-module__a6QOCa__formRow{grid-template-columns:1fr 1fr;gap:1rem}.addressModal-module-scss-module__a6QOCa__formRow .addressModal-module-scss-module__a6QOCa__formGroup:first-child{grid-column:1/-1}}.addressModal-module-scss-module__a6QOCa__errorMessage{color:#ef4444;font-size:.75rem;position:absolute;bottom:-1.25rem;right:0}.addressModal-module-scss-module__a6QOCa__mapboxGeocoderContainer{width:100%}.addressModal-module-scss-module__a6QOCa__mapboxGeocoderContainer .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder,.addressModal-module-scss-module__a6QOCa__mapboxGeocoderContainer .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder--input,.addressModal-module-scss-module__a6QOCa__mapboxGeocoderContainer .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder .addressModal-module-scss-module__a6QOCa__suggestions,.addressModal-module-scss-module__a6QOCa__mapboxGeocoderContainer .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder--suggestion,.addressModal-module-scss-module__a6QOCa__mapboxGeocoderContainer .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder--suggestion-title,.addressModal-module-scss-module__a6QOCa__mapboxGeocoderContainer .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder .addressModal-module-scss-module__a6QOCa__mapboxglCtrlGeocoder--suggestion-address{text-align:left}.addressModal-module-scss-module__a6QOCa__formActions{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}.addressModal-module-scss-module__a6QOCa__addressSubmitButton{color:#fff;cursor:pointer;background:#0261ad;border:none;border-radius:8px;width:180px;height:42px;padding:0;font-size:1rem;font-weight:400;transition:background-color .2s}.addressModal-module-scss-module__a6QOCa__addressSubmitButton:hover{background-color:#024a8a}@media (max-width:768px){.addressModal-module-scss-module__a6QOCa__formActions .addressModal-module-scss-module__a6QOCa__addressSubmitButton{text-align:center;width:100%}}
.disassemblyQuestion-module-scss-module__TcBw3W__disassemblySection{margin-bottom:1.5rem}.disassemblyQuestion-module-scss-module__TcBw3W__title{margin-bottom:1rem}.disassemblyQuestion-module-scss-module__TcBw3W__options{flex-direction:column;gap:16px;display:flex}.disassemblyQuestion-module-scss-module__TcBw3W__options.disassemblyQuestion-module-scss-module__TcBw3W__error .disassemblyQuestion-module-scss-module__TcBw3W__option{border-color:#dc2626}.disassemblyQuestion-module-scss-module__TcBw3W__option{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:20px;transition:all .2s;display:flex}.disassemblyQuestion-module-scss-module__TcBw3W__option:hover{background-color:#0261ad05;border-color:#0261ad}.disassemblyQuestion-module-scss-module__TcBw3W__option:has(input[type=radio]:checked){background-color:#0261ad05;border-color:#0261ad}.disassemblyQuestion-module-scss-module__TcBw3W__option input[type=radio]{accent-color:#0261ad;flex-shrink:0;order:1;width:20px;height:20px;margin:2px 0 0}.disassemblyQuestion-module-scss-module__TcBw3W__optionContent{text-align:left;flex-direction:column;flex:1;align-items:start;gap:4px;display:flex}.disassemblyQuestion-module-scss-module__TcBw3W__optionText{color:#111827;font-size:1rem;font-weight:500;line-height:1.5}.disassemblyQuestion-module-scss-module__TcBw3W__optionDescription{color:#6b7280;font-size:14px;line-height:1.4}
.layout-module-scss-module__8kUKmq__pageContainer{background-color:#f9fafb;min-height:100vh;padding:1rem 1rem 3rem}.layout-module-scss-module__8kUKmq__loaderContainer{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.layout-module-scss-module__8kUKmq__loaderSpinner{color:#0261ad}@media print{.layout-module-scss-module__8kUKmq__pageContainer{background-color:#fff;min-height:auto;padding:0}}
.cancelDonationModal-module-scss-module__7HiZ8q__content{flex-direction:column;gap:24px;display:flex}.cancelDonationModal-module-scss-module__7HiZ8q__field{flex-direction:column;gap:8px;display:flex}.cancelDonationModal-module-scss-module__7HiZ8q__label{color:#414651;font-size:1rem;font-weight:600}.cancelDonationModal-module-scss-module__7HiZ8q__select{color:#414651;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #d5d7da;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem}.cancelDonationModal-module-scss-module__7HiZ8q__select:focus{border-color:#0261ad;outline:none;box-shadow:0 0 0 2px #0261ad1a}.cancelDonationModal-module-scss-module__7HiZ8q__select:invalid,.cancelDonationModal-module-scss-module__7HiZ8q__select[value=""]{color:#6b7280}.cancelDonationModal-module-scss-module__7HiZ8q__textarea{color:#414651;resize:vertical;background-color:#f9fafb;border:1px solid #d5d7da;border-radius:8px;width:100%;min-height:100px;padding:12px 16px;font-family:inherit;font-size:1rem}.cancelDonationModal-module-scss-module__7HiZ8q__textarea::placeholder{color:#6b7280}.cancelDonationModal-module-scss-module__7HiZ8q__textarea:focus{border-color:#0261ad;outline:none;box-shadow:0 0 0 2px #0261ad1a}.cancelDonationModal-module-scss-module__7HiZ8q__error{color:#dc2626;margin:0;font-size:.875rem}.cancelDonationModal-module-scss-module__7HiZ8q__buttonGroup{justify-content:flex-end;gap:16px;margin-top:12px;display:flex}@media (max-width:480px){.cancelDonationModal-module-scss-module__7HiZ8q__buttonGroup{flex-direction:column-reverse}.cancelDonationModal-module-scss-module__7HiZ8q__buttonGroup button{width:100%}}
.confirmDialog-module-scss-module__jEwcmG__confirmContent .confirmDialog-module-scss-module__jEwcmG__description{color:#6b7280;text-align:left;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.confirmDialog-module-scss-module__jEwcmG__confirmContent .confirmDialog-module-scss-module__jEwcmG__buttonGroup{justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:768px){.confirmDialog-module-scss-module__jEwcmG__confirmContent .confirmDialog-module-scss-module__jEwcmG__buttonGroup{flex-direction:column;gap:.5rem}.confirmDialog-module-scss-module__jEwcmG__confirmContent .confirmDialog-module-scss-module__jEwcmG__cancelButton,.confirmDialog-module-scss-module__jEwcmG__confirmContent .confirmDialog-module-scss-module__jEwcmG__confirmButton{justify-content:center;width:100%}}
.contactCharityModal-module-scss-module__7mvR0W__content{padding:0}.contactCharityModal-module-scss-module__7mvR0W__noContact{color:#6b7280;text-align:center;margin:0;font-size:1rem}.contactCharityModal-module-scss-module__7mvR0W__contactList{flex-direction:column;gap:24px;display:flex}.contactCharityModal-module-scss-module__7mvR0W__contactItem{align-items:flex-start;gap:16px;display:flex}.contactCharityModal-module-scss-module__7mvR0W__iconWrapper{color:#374151;background-color:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contactCharityModal-module-scss-module__7mvR0W__contactDetails{flex-direction:column;gap:2px;display:flex}.contactCharityModal-module-scss-module__7mvR0W__label{color:#6b7280;font-size:.875rem;font-weight:400}.contactCharityModal-module-scss-module__7mvR0W__value{color:#414651;font-size:1rem;font-weight:500;text-decoration:none}.contactCharityModal-module-scss-module__7mvR0W__value:hover{color:#0261ad;text-decoration:underline}
/*# sourceMappingURL=296257e4c984d26d.css.map*/