.DeliveryCityPicker_cityPickerContainer__gsTNE{display:flex;flex-direction:column;gap:8px;width:100%}.DeliveryCityPicker_selectedCityCard__cRrtD{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;box-sizing:border-box;padding:14px 18px;background-color:var(--color-white,#fff);border:1.5px solid var(--color-brand-500,#2c8fe0);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.DeliveryCityPicker_selectedCityLeft__ipIZN{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.DeliveryCityPicker_selectedCityIcon__W0Klg{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:var(--color-brand-100,#e1f4fd);color:var(--color-brand-700,#1252aa);flex-shrink:0}.DeliveryCityPicker_selectedCityInfo__AGjpV{display:flex;flex-direction:column;gap:2px;min-width:0}.DeliveryCityPicker_selectedCityName__skw9S{font-size:15px;font-weight:700;color:var(--color-surface-900,#1c1917);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeliveryCityPicker_selectedCityMeta__wmdAP{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-surface-500,#78716c)}.DeliveryCityPicker_changeButton__CY75R{flex-shrink:0}.DeliveryCityPicker_searchContainer__slmZ4{position:relative;width:100%}.DeliveryCityPicker_searchInputWrapper__pD3L6{position:relative;display:flex;align-items:center}.DeliveryCityPicker_searchInput__KCHrj{width:100%;height:44px;padding:0 40px 0 38px;font-size:14px;border-radius:8px;border:1px solid var(--color-surface-300,#d6d3d1);background-color:var(--color-white,#fff);color:var(--color-surface-900,#1c1917);outline:none;transition:all .2s ease}.DeliveryCityPicker_searchInput__KCHrj:focus{border-color:var(--color-brand-600,#1866d3);box-shadow:0 0 0 3px rgba(24,102,211,.15)}.DeliveryCityPicker_searchInputError__Z8HcG{border-color:var(--color-error-border,#fca5a5);background-color:#fffafb}.DeliveryCityPicker_searchLeadingIcon__IdVbU{position:absolute;left:12px;color:var(--color-surface-400,#a1a3a6);pointer-events:none}.DeliveryCityPicker_searchTrailingAction__1ShcW{position:absolute;right:12px;display:flex;align-items:center;color:var(--color-surface-400,#a1a3a6)}.DeliveryCityPicker_dropdownResults__jij_D{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:var(--color-white,#fff);border:1px solid var(--color-surface-200,#e7e5e4);border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);max-height:240px;overflow-y:auto;z-index:50;padding:4px;list-style:none;margin:0}.DeliveryCityPicker_dropdownItem__96KQE{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:14px;color:var(--color-surface-800,#292524);border-radius:6px;cursor:pointer;transition:background-color .12s ease}.DeliveryCityPicker_dropdownItem__96KQE:focus,.DeliveryCityPicker_dropdownItem__96KQE:hover{background-color:var(--color-brand-50,#f2fafe);color:var(--color-brand-800,#0e3e82);outline:none}.DeliveryCityPicker_emptyState__rHk76{padding:16px;text-align:center;font-size:13px;color:var(--color-surface-500,#78716c)}.DeliveryCityPicker_errorMessage__qIiOj{font-size:12px;color:var(--color-error-text,#991b1b);margin-top:4px}.DeliveryCityPicker_spinning__SH2fN{animation:DeliveryCityPicker_spin__MTYDn 1s linear infinite}@keyframes DeliveryCityPicker_spin__MTYDn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.DeliveryCityPicker_selectedCityCard__cRrtD{padding:10px 12px;gap:8px}.DeliveryCityPicker_selectedCityLeft__ipIZN{gap:8px}.DeliveryCityPicker_selectedCityIcon__W0Klg{width:36px;height:36px}}.BuyerContactFields_contactSection__nLBPy{display:flex;flex-direction:column;gap:var(--spacing-4,1rem);width:100%}.BuyerContactFields_contactGrid__NCTwx{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-4,1rem);gap:var(--spacing-4,1rem)}@media (min-width:640px){.BuyerContactFields_contactGrid__NCTwx{grid-template-columns:1fr 1fr}.BuyerContactFields_contactGridFull__YIKWn{grid-column:span 2}}.BuyerContactFields_trustBanner__Z8q4R{display:flex;align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-3,.75rem);border-radius:var(--radius-sm,6px);border:1px solid var(--color-surface-200,#e7e5e4);background-color:var(--color-surface-50,#fafafb);color:var(--color-surface-600,#616671);font-size:var(--font-size-xs,.75rem);line-height:var(--line-height-normal,1.5)}.BuyerContactFields_trustBannerIcon__b7M_I{flex-shrink:0;color:var(--color-brand-600,#1866d3)}.BespokeProjectIntakeForm_formWrapper__8Pnc6{width:100%;max-width:820px;margin:0 auto}.BespokeProjectIntakeForm_formHeader__8G5i_{margin-bottom:24px}.BespokeProjectIntakeForm_pageTitle__FepyR{font-size:28px;line-height:1.25;font-weight:800;color:var(--color-surface-900,#1c1917);margin:0 0 8px}.BespokeProjectIntakeForm_pageSubtitle__UOaPS{font-size:15px;line-height:1.5;color:var(--color-surface-600,#616671);margin:0;max-width:680px}.BespokeProjectIntakeForm_headerBadges__osEEc{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.BespokeProjectIntakeForm_formStack__w3oNp{display:flex;flex-direction:column;gap:24px}.BespokeProjectIntakeForm_sectionCard__nhDxk{background-color:var(--color-white,#fff);border:1px solid var(--color-surface-200,#e7e5e4);border-radius:14px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .2s ease,border-color .2s ease}.BespokeProjectIntakeForm_sectionCard__nhDxk:hover{border-color:var(--color-surface-300,#d6d3d1)}.BespokeProjectIntakeForm_sectionHeader__TlwYo{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.BespokeProjectIntakeForm_sectionBadge__0VnDc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-brand-100,#e1f4fd);color:var(--color-brand-700,#1252aa);font-weight:700;font-size:14px;flex-shrink:0}.BespokeProjectIntakeForm_sectionHeaderText__OpDhL{display:flex;flex-direction:column;gap:2px}.BespokeProjectIntakeForm_sectionTitle__voOVA{font-size:17px;font-weight:700;color:var(--color-surface-900,#1c1917);margin:0}.BespokeProjectIntakeForm_sectionSubtitle__j2xG_{font-size:13px;color:var(--color-surface-500,#78716c);margin:0;line-height:1.4}.BespokeProjectIntakeForm_sectionBody__YsAuD{display:flex;flex-direction:column;gap:16px}.BespokeProjectIntakeForm_errorBanner__KjS_V{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:10px;background-color:var(--color-error-bg,#fee2e2);border:1.5px solid var(--color-error-border,#fca5a5);color:var(--color-error-text,#991b1b);font-size:14px;line-height:1.4}.BespokeProjectIntakeForm_errorBannerIcon__gpad0{flex-shrink:0;margin-top:2px}.BespokeProjectIntakeForm_errorBannerMessage__e9hJK{margin:4px 0 0}.BespokeProjectIntakeForm_actionsContainer__YlJI3{display:flex;flex-direction:column;gap:12px;align-items:center;padding-top:8px}.BespokeProjectIntakeForm_trustGuarantee__EyjnP{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-surface-500,#78716c);text-align:center}.BespokeProjectIntakeForm_trustGuaranteeIcon__ff1ux{color:var(--color-brand-600,#1866d3);flex-shrink:0}.BespokeProjectIntakeForm_spinning__eBcuS{animation:BespokeProjectIntakeForm_spin___pnnq 1s linear infinite}@keyframes BespokeProjectIntakeForm_spin___pnnq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}