.product-quote_page__SFbA4{min-height:calc(100vh - var(--header-height, 72px));background-color:var(--color-surface,#f7f8fa);color:var(--color-text,#17212b);display:flex;flex-direction:column;font-family:var(--font-main,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);color-scheme:light}.product-quote_pageTitle__tzL2g,.product-quote_page__SFbA4 h1,.product-quote_page__SFbA4 h2,.product-quote_page__SFbA4 h3,.product-quote_page__SFbA4 h4,.product-quote_page__SFbA4 h5,.product-quote_page__SFbA4 h6,.product-quote_productName__dRRCB,.product-quote_sectionTitle__k9xMM,.product-quote_successTitle__ApIp_,.product-quote_summaryItemName__jGqkx,.product-quote_summaryMoreTitle__EDDoM,.product-quote_summaryTitle__jgdMi{font-family:var(--font-main,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}.product-quote_darkHeader__S_1hy{background:linear-gradient(180deg,var(--color-navy-950,#071522) 0,var(--color-navy-900,#0b1f33) 100%);border-bottom:1px solid var(--color-border-dark,hsla(0,0%,100%,.12));padding:32px 0 36px;position:relative;color-scheme:dark}.product-quote_headerInner__JQ5jT{max-width:var(--container-max,1280px);margin:0 auto;padding:0 32px}.product-quote_breadcrumbNav__iaVTO{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.813rem;line-height:1.4;margin-bottom:18px}.product-quote_breadcrumbLink__YDLOj{color:var(--color-text-on-dark-muted,#b7c1cb);text-decoration:none;transition:color var(--transition-fast,.15s ease)}.product-quote_breadcrumbLink__YDLOj:hover{color:var(--color-gold,#d4af37)}.product-quote_breadcrumbSep__2q_Je{color:hsla(0,0%,100%,.25);display:flex;align-items:center}.product-quote_breadcrumbCurrent__92_5r{color:var(--color-text-on-dark,#f7f8fa);font-weight:500}.product-quote_mobileBackNav__QfOOO{display:none}.product-quote_mobileBackLink__4uY1I{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-on-dark-muted,#b7c1cb);font-size:.813rem;font-weight:500;text-decoration:none;transition:color var(--transition-fast,.15s ease);max-width:100%}.product-quote_mobileBackLink__4uY1I span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-quote_mobileBackLink__4uY1I:hover{color:var(--color-gold,#d4af37)}.product-quote_headerTop__qO7WY{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:12px}.product-quote_pageTag__aGM9e{display:inline-flex;align-items:center;gap:8px;color:var(--color-gold,#d4af37);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-quote_pageTag__aGM9e:before{content:"";display:inline-block;width:6px;height:6px;background-color:var(--color-gold,#d4af37);border-radius:50%}.product-quote_processIndicator__z0gmu{display:flex;align-items:center;gap:10px}.product-quote_stepItem__1uk_p{display:flex;align-items:center;gap:6px;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-on-dark-muted,#b7c1cb);font-weight:600;white-space:nowrap}.product-quote_stepFullText__GAfkG{display:inline}.product-quote_stepShortText__MaqCo{display:none}.product-quote_stepActive__PJxZk{color:#fff}.product-quote_stepCompleted__7zhKn{color:var(--color-gold,#d4af37)}.product-quote_stepNumber__0wwjm{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:rgba(212,175,55,.18);border:1px solid var(--color-gold,#d4af37);color:var(--color-gold,#d4af37);font-size:.688rem;font-weight:800;flex-shrink:0}.product-quote_stepInactive__TFwwR .product-quote_stepNumber__0wwjm{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:var(--color-text-on-dark-muted,#b7c1cb)}.product-quote_stepDivider__oeGfZ{color:hsla(0,0%,100%,.2);font-size:.75rem;flex-shrink:0}.product-quote_pageTitle__tzL2g{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2;color:#fff;margin:0 0 10px;letter-spacing:-.015em}.product-quote_pageSubtitle__kEBG4{font-size:.938rem;line-height:1.55;color:var(--color-text-on-dark-muted,#b7c1cb);max-width:720px;margin:0}.product-quote_workspaceSection__UMo9M{flex:1 1;padding:36px 0 64px;background-color:var(--color-surface,#f7f8fa);overflow-x:hidden}.product-quote_workspaceInner__W0aAi{max-width:var(--container-max,1280px);margin:0 auto;padding:0 32px;width:100%;box-sizing:border-box}.product-quote_productConfirmationBlock__MQTol{background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:20px 24px;margin-bottom:32px;box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.06));width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-quote_confirmationEyebrow__0HQWu{font-size:.688rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted,#7a858f);margin-bottom:12px;display:flex;align-items:center;gap:6px}.product-quote_confirmationIcon__C5bLH{color:var(--color-gold-dark,#b89220)}.product-quote_confirmationCard__pvkHj{display:flex;align-items:center;gap:24px;justify-content:space-between;flex-wrap:wrap}.product-quote_confirmationLeft__8NI0A{display:flex;align-items:center;gap:20px;flex:1 1;min-width:280px}.product-quote_productThumb__14s_c{width:100px;height:80px;min-width:100px;border-radius:var(--radius-sm,8px);background:var(--color-surface-alt,#eef1f4);border:1px solid var(--color-border,#d9dee5);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-quote_productThumbImg__OoXjg{object-fit:contain;padding:6px}.product-quote_productThumbFallback__EFy9n{color:var(--color-text-muted,#7a858f)}.product-quote_confirmationMeta__dnrkl{display:flex;flex-direction:column;gap:4px}.product-quote_productCategory__jBsW4{font-size:.75rem;font-weight:700;color:var(--color-gold-dark,#b89220);text-transform:uppercase;letter-spacing:.06em}.product-quote_productName__dRRCB{font-size:1.2rem;font-weight:700;color:var(--color-navy-950,#071522);line-height:1.3;margin:0}.product-quote_productMetaRow__uVYCT{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.product-quote_catalogRef__YiFiR{font-family:var(--font-mono,monospace,sans-serif);font-size:.75rem;color:var(--color-text-secondary,#56616d);letter-spacing:.04em;background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);padding:2px 8px;border-radius:4px}.product-quote_metaDivider__tB9l1{color:var(--color-border-strong,#c5ccd5);font-size:.75rem}.product-quote_viewSpecsLink___62Q9{font-size:.75rem;font-weight:600;color:var(--color-navy-800,#163a59);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color var(--transition-fast,.15s ease)}.product-quote_viewSpecsLink___62Q9:hover{color:var(--color-gold-dark,#b89220);text-decoration:underline}.product-quote_confirmationBadges__U14yS{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product-quote_statusBadge__jrRGC{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.product-quote_statusInStock__YtH7e{background:rgba(38,115,77,.08);color:var(--color-success,#26734d);border:1px solid rgba(38,115,77,.28)}.product-quote_statusOutOfStock__W4_AE{background:rgba(166,106,0,.08);color:var(--color-warning,#a66a00);border:1px solid rgba(166,106,0,.28)}.product-quote_statusDot__wDYOD{width:6px;height:6px;border-radius:50%;background:currentColor}.product-quote_pricingBadge__5mQo7{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;background:rgba(212,175,55,.12);color:var(--color-gold-dark,#b89220);border:1px solid rgba(212,175,55,.35);text-transform:uppercase}.product-quote_quoteForm__89TXY,.product-quote_workspaceGrid___1dv4{width:100%;max-width:100%;min-width:0}.product-quote_workspaceGrid___1dv4{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);grid-gap:32px;gap:32px;align-items:start}.product-quote_formColumn__OBgx3{display:flex;flex-direction:column;gap:28px;width:100%;max-width:100%;min-width:0}.product-quote_formSectionGroup__ioTTY{background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:28px 32px;box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.06));width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-quote_sectionHeader__Ehoax{margin-bottom:24px;position:relative}.product-quote_sectionHeaderBadge__FrONX{display:inline-block;font-size:.688rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-dark,#b89220);background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.28);padding:2px 8px;border-radius:4px;margin-bottom:8px}.product-quote_sectionTitle__k9xMM{font-size:1.125rem;font-weight:700;color:var(--color-navy-950,#071522);letter-spacing:.01em;margin:0 0 6px;display:flex;align-items:center;gap:8px}.product-quote_sectionTitleIcon__JaD_8{color:var(--color-navy-800,#163a59);flex-shrink:0}.product-quote_sectionSubtitle__pV9sb{font-size:.875rem;color:var(--color-text-secondary,#56616d);margin:0;line-height:1.5}.product-quote_fieldsGrid__4qzaT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px;width:100%;max-width:100%;min-width:0}.product-quote_fieldGroupFull__zaA_5,.product-quote_fieldGroup__JTMgm{display:flex;flex-direction:column;gap:6px;width:100%;max-width:100%;min-width:0}.product-quote_fieldGroupFull__zaA_5{grid-column:1/-1}.product-quote_fieldLabel__INYjS{font-size:.813rem;font-weight:600;color:var(--color-text,#17212b);letter-spacing:.01em;display:flex;align-items:center;gap:4px}.product-quote_requiredMark__kFnN6{color:var(--color-gold-dark,#b89220);font-weight:700}.product-quote_inputWrapper__0pB1l,.product-quote_selectWrapper__qCEap{position:relative;width:100%;max-width:100%;min-width:0;display:flex;align-items:center}.product-quote_inputIcon__Iny3W{position:absolute;left:16px;color:var(--color-text-muted,#7a858f);pointer-events:none;z-index:1}.product-quote_input__AAYPF,.product-quote_select__kKBrv,.product-quote_textarea__7MnLt{width:100%;max-width:100%;min-width:0;background:var(--color-white,#fff);border:1.5px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);color:var(--color-text,#17212b);font-family:inherit;font-size:.938rem;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease);box-sizing:border-box}.product-quote_input__AAYPF,.product-quote_select__kKBrv{height:48px;padding:0 16px}.product-quote_inputWithIcon___Nqr2{padding-left:44px}.product-quote_select__kKBrv{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:40px;background-color:var(--color-white,#fff);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-quote_selectArrow___BM1_{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary,#56616d);pointer-events:none;display:flex;align-items:center}.product-quote_textarea__7MnLt{min-height:110px;padding:14px 16px;resize:vertical;line-height:1.5}.product-quote_input__AAYPF::placeholder,.product-quote_textarea__7MnLt::placeholder{color:var(--color-text-muted,#7a858f);opacity:.75;font-size:.875rem}.product-quote_input__AAYPF:hover:not(:disabled),.product-quote_select__kKBrv:hover:not(:disabled),.product-quote_textarea__7MnLt:hover:not(:disabled){border-color:var(--color-border-strong,#c5ccd5)}.product-quote_input__AAYPF:focus,.product-quote_select__kKBrv:focus,.product-quote_textarea__7MnLt:focus{outline:none;border-color:var(--color-navy-900,#0b1f33);box-shadow:0 0 0 3px rgba(11,31,51,.08)}.product-quote_inputError__aYv_d{border-color:var(--color-error,#b3262e)!important;box-shadow:0 0 0 2px rgba(179,38,46,.15)!important}.product-quote_fieldError__vSjwj{display:flex;align-items:center;gap:5px;font-size:.75rem;color:var(--color-error,#b3262e);margin-top:2px;font-weight:500}.product-quote_fieldHelper__vox3l{font-size:.75rem;color:var(--color-text-muted,#7a858f);margin-top:2px;line-height:1.4}.product-quote_quantityStepper__Ot0zj{display:inline-flex;align-items:center;background:var(--color-white,#fff);border:1.5px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);height:48px;width:150px;min-width:150px;max-width:160px;overflow:hidden;box-sizing:border-box;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.product-quote_quantityStepper__Ot0zj:focus-within{border-color:var(--color-navy-900,#0b1f33);box-shadow:0 0 0 3px rgba(11,31,51,.08)}.product-quote_stepperBtn__HLZxI{width:44px;min-width:44px;height:100%;flex-shrink:0;background:transparent;border:none;color:var(--color-text-secondary,#56616d);font-size:1.3rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast,.15s ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-quote_stepperBtn__HLZxI:hover:not(:disabled){background:var(--color-surface,#f7f8fa);color:var(--color-navy-950,#071522)}.product-quote_stepperBtn__HLZxI:disabled{opacity:.35;cursor:not-allowed}.product-quote_stepperInput__OClpG{flex:1 1;width:0;min-width:0;height:100%;background:transparent;border:none;text-align:center;font-family:var(--font-main,"Inter",sans-serif);font-size:1.05rem;font-weight:700;color:var(--color-navy-950,#071522);outline:none;-moz-appearance:textfield;padding:0}.product-quote_stepperInput__OClpG::-webkit-inner-spin-button,.product-quote_stepperInput__OClpG::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-quote_submitContainer__GI2do{margin-top:4px;display:flex;flex-direction:column;gap:14px}.product-quote_submitBtn__dnhbC{width:100%;height:52px;background:var(--color-gold,#d4af37);color:var(--color-navy-950,#071522);border:none;border-radius:var(--radius-md,12px);font-size:.938rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all var(--transition-fast,.15s ease);box-shadow:0 4px 14px rgba(212,175,55,.28)}.product-quote_submitBtn__dnhbC:hover:not(:disabled){background:var(--color-gold-dark,#b89220);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(184,146,32,.35)}.product-quote_submitBtn__dnhbC:active:not(:disabled){transform:translateY(0)}.product-quote_submitBtn__dnhbC:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.product-quote_submitBtnLoading__MtzO8{font-size:.875rem;font-weight:600;letter-spacing:.03em}.product-quote_submitNote__Me1_l{display:flex;align-items:flex-start;gap:10px;font-size:.813rem;color:var(--color-text-secondary,#56616d);line-height:1.45}.product-quote_submitNoteIcon__YOLO6{color:var(--color-gold-dark,#b89220);flex-shrink:0;margin-top:2px}.product-quote_summaryColumn__94kgQ{position:-webkit-sticky;position:sticky;top:96px;align-self:start}.product-quote_summaryCard__G_bRU{background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:24px;box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.06));display:flex;flex-direction:column;gap:20px}.product-quote_summaryHeader__W158v{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--color-border,#d9dee5)}.product-quote_summaryTitle__jgdMi{font-size:1.125rem;font-weight:700;color:var(--color-navy-950,#071522);margin:0;display:flex;align-items:center;gap:8px}.product-quote_summaryTitleIcon__9oUir{color:var(--color-navy-800,#163a59)}.product-quote_summaryBadge__oN8dq{background:rgba(212,175,55,.14);color:var(--color-gold-dark,#b89220);border:1px solid rgba(212,175,55,.35);border-radius:9999px;padding:3px 10px;font-size:.688rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.product-quote_summaryItemsList__McUbX{display:flex;flex-direction:column;gap:12px;max-height:320px;overflow-y:auto;padding-right:4px}.product-quote_summaryItemsList__McUbX::-webkit-scrollbar{width:4px}.product-quote_summaryItemsList__McUbX::-webkit-scrollbar-thumb{background:var(--color-border-strong,#c5ccd5);border-radius:4px}.product-quote_summaryItem__HJ607{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-sm,8px);position:relative}.product-quote_summaryItemActive__6WN11{border-color:rgba(212,175,55,.45);background:#fffefa}.product-quote_summaryItemThumb__7lTl1{width:56px;height:56px;min-width:56px;border-radius:6px;background:#fff;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border,#d9dee5)}.product-quote_summaryThumbImg__epW_f{object-fit:contain;padding:4px}.product-quote_summaryItemInfo__dQA3t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.product-quote_summaryItemCategory__LTlRF{font-size:.688rem;font-weight:700;color:var(--color-gold-dark,#b89220);text-transform:uppercase;letter-spacing:.04em}.product-quote_summaryItemName__jGqkx{font-size:.875rem;font-weight:600;color:var(--color-text,#17212b);line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-quote_summaryItemMeta__trem_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.product-quote_summaryItemRef__Dg9EM{font-family:var(--font-mono,monospace,sans-serif);font-size:.688rem;color:var(--color-text-muted,#7a858f)}.product-quote_summaryItemQty__eLqAx{font-size:.75rem;color:var(--color-text-secondary,#56616d)}.product-quote_summaryItemQty__eLqAx strong{color:var(--color-navy-950,#071522)}.product-quote_summaryItemRemove__T7ZbI{background:transparent;border:none;color:var(--color-text-muted,#7a858f);cursor:pointer;padding:4px;border-radius:4px;transition:all var(--transition-fast,.15s ease)}.product-quote_summaryItemRemove__T7ZbI:hover{color:var(--color-error,#b3262e);background:rgba(179,38,46,.08)}.product-quote_summaryPricingBox__ioWJC{background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-sm,8px);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.product-quote_pricingHeader__TKgbD{display:flex;align-items:center;justify-content:space-between}.product-quote_pricingTitle__jIEM_{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary,#56616d)}.product-quote_pricingValue__dx9rx{font-size:.813rem;font-weight:700;color:var(--color-navy-950,#071522);text-transform:uppercase;letter-spacing:.05em}.product-quote_pricingNote__mDQuC{font-size:.75rem;color:var(--color-text-muted,#7a858f);line-height:1.45;margin:0}.product-quote_summaryAssurances__rgt7U{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--color-surface,#f7f8fa);border:1px dashed var(--color-border,#d9dee5);border-radius:var(--radius-sm,8px)}.product-quote_assuranceItem__UScNC{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--color-text-secondary,#56616d);line-height:1.35}.product-quote_assuranceIcon__K1r63{color:var(--color-success,#26734d);flex-shrink:0}.product-quote_summaryMoreBox__e5Q0_{border-top:1px solid var(--color-border,#d9dee5);padding-top:16px;display:flex;flex-direction:column;gap:6px}.product-quote_summaryMoreTitle__EDDoM{font-size:.813rem;font-weight:700;color:var(--color-navy-950,#071522);margin:0}.product-quote_summaryMoreText__lZlJL{font-size:.75rem;color:var(--color-text-secondary,#56616d);margin:0;line-height:1.45}.product-quote_browseLink__dohZZ{display:inline-flex;align-items:center;gap:6px;font-size:.813rem;font-weight:600;color:var(--color-navy-800,#163a59);text-decoration:none;transition:all var(--transition-fast,.15s ease);margin-top:4px}.product-quote_browseLink__dohZZ:hover{color:var(--color-gold-dark,#b89220);transform:translateX(2px)}.product-quote_trustStrip__HTv4a{margin-top:48px;border-top:1px solid var(--color-border,#d9dee5);padding-top:36px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.product-quote_trustItem__8f4Lj{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.04));transition:transform var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease)}.product-quote_trustItem__8f4Lj:hover{transform:translateY(-2px);border-color:var(--color-border-strong,#c5ccd5)}.product-quote_trustIconBox__RkMZX{width:40px;height:40px;min-width:40px;border-radius:8px;background:rgba(22,58,89,.08);display:flex;align-items:center;justify-content:center}.product-quote_trustIcon__fJRir{color:var(--color-navy-800,#163a59)}.product-quote_trustText__lQLA0{display:flex;flex-direction:column;gap:3px}.product-quote_trustTitle__VB_DC{font-size:.813rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-navy-950,#071522)}.product-quote_trustDesc__YEjaM{font-size:.75rem;color:var(--color-text-secondary,#56616d);line-height:1.45}.product-quote_errorAlert__fTCUc{background:#fef2f2;border:1px solid #fca5a5;border-radius:var(--radius-md,12px);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;color:var(--color-error,#b3262e);font-size:.875rem;box-shadow:var(--shadow-sm,0 2px 8px rgba(179,38,46,.06))}.product-quote_errorAlertLeft__nr8qp{display:flex;align-items:center;gap:12px}.product-quote_errorAlertIcon__uF8_l{flex-shrink:0}.product-quote_errorRetryBtn__QFmxj{background:transparent;border:1px solid #fca5a5;color:var(--color-error,#b3262e);padding:6px 14px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;transition:all var(--transition-fast,.15s ease);white-space:nowrap}.product-quote_errorRetryBtn__QFmxj:hover{background:#fee2e2}.product-quote_successCard__H0L_b{max-width:760px;margin:32px auto 64px;background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-xl,20px);padding:48px;text-align:center;box-shadow:var(--shadow-md,0 8px 24px rgba(11,31,51,.08))}.product-quote_successIconWrapper__X5qQ_{width:72px;height:72px;border-radius:50%;background:rgba(38,115,77,.1);border:2px solid var(--color-success,#26734d);color:var(--color-success,#26734d);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.product-quote_successEyebrow__L8Ti2{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dark,#b89220);margin-bottom:8px;display:block}.product-quote_successTitle__ApIp_{font-size:2rem;font-weight:800;color:var(--color-navy-950,#071522);margin:0 0 12px;letter-spacing:-.015em}.product-quote_successMessage__s5Wsy{font-size:.938rem;line-height:1.6;color:var(--color-text-secondary,#56616d);max-width:580px;margin:0 auto 28px}.product-quote_successRefBox__00el4{background:var(--color-surface,#f7f8fa);border:1.5px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;text-align:left}.product-quote_refBoxContent__jij03{display:flex;flex-direction:column;gap:4px}.product-quote_refLabel__6dmCX{font-size:.688rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted,#7a858f)}.product-quote_refCode__urzVt{font-family:var(--font-mono,monospace,sans-serif);font-size:1.35rem;font-weight:800;letter-spacing:.08em;color:var(--color-navy-950,#071522)}.product-quote_copyRefBtn__3mNEl{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid var(--color-border,#d9dee5);color:var(--color-navy-900,#0b1f33);border-radius:8px;padding:10px 16px;font-size:.813rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast,.15s ease);white-space:nowrap}.product-quote_copyRefBtn__3mNEl:hover{background:var(--color-surface,#f7f8fa);border-color:var(--color-navy-900,#0b1f33)}.product-quote_copiedText__aHg5h{color:var(--color-success,#26734d);font-weight:700}.product-quote_successProductPreview__3nGNN{background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);padding:16px 20px;display:flex;align-items:center;gap:18px;margin-bottom:28px;text-align:left}.product-quote_successProductThumb__H_9eA{width:72px;height:72px;min-width:72px;border-radius:var(--radius-sm,8px);background:#fff;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border,#d9dee5)}.product-quote_successProductImg__RVwYh{object-fit:contain;padding:6px}.product-quote_successProductInfo__rORrH{flex:1 1}.product-quote_successProductCategory__Xx7By{font-size:.688rem;font-weight:700;color:var(--color-gold-dark,#b89220);text-transform:uppercase;letter-spacing:.04em}.product-quote_successProductName__15PgS{font-size:1.05rem;font-weight:700;color:var(--color-navy-950,#071522);margin:3px 0 6px}.product-quote_successProductMeta__A5JPE{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.813rem;color:var(--color-text-secondary,#56616d)}.product-quote_additionalBadge__aqk0u{background:rgba(22,58,89,.08);color:var(--color-navy-800,#163a59);padding:2px 8px;border-radius:4px;font-weight:600;font-size:.75rem}.product-quote_successSteps__T8UU8{text-align:left;background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);padding:22px 24px;margin-bottom:32px}.product-quote_successStepsHeading__58ZGY{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-navy-800,#163a59);display:flex;align-items:center;gap:8px;margin-bottom:16px}.product-quote_successStepsList__UjJV0{display:flex;flex-direction:column;gap:16px}.product-quote_successStepItem__Kl5xa{display:flex;align-items:flex-start;gap:14px}.product-quote_stepBullet__sdP_D{width:24px;height:24px;min-width:24px;border-radius:50%;background:var(--color-navy-800,#163a59);color:#fff;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.product-quote_stepContent__yw9jf{flex:1 1}.product-quote_stepContent__yw9jf strong{color:var(--color-navy-950,#071522);display:block;font-size:.875rem;margin-bottom:4px}.product-quote_stepContent__yw9jf p{font-size:.813rem;line-height:1.5;color:var(--color-text-secondary,#56616d);margin:0}.product-quote_successActions__ACFlf{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.product-quote_actionPrimary__hxtVL{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-gold,#d4af37);color:var(--color-navy-950,#071522);text-decoration:none;border-radius:var(--radius-md,12px);padding:13px 26px;font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:all var(--transition-fast,.15s ease)}.product-quote_actionPrimary__hxtVL:hover{background:var(--color-gold-dark,#b89220);color:#fff;transform:translateY(-1px)}.product-quote_actionSecondary__3vRXI{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1.5px solid var(--color-border,#d9dee5);color:var(--color-text,#17212b);text-decoration:none;border-radius:var(--radius-md,12px);padding:13px 24px;font-size:.875rem;font-weight:600;transition:all var(--transition-fast,.15s ease)}.product-quote_actionSecondary__3vRXI:hover{border-color:var(--color-navy-900,#0b1f33);color:var(--color-navy-950,#071522);background:var(--color-surface,#f7f8fa)}@media (max-width:1024px){.product-quote_workspaceGrid___1dv4{grid-template-columns:minmax(0,1fr);gap:32px}.product-quote_summaryColumn__94kgQ{position:static;top:auto}.product-quote_trustStrip__HTv4a{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:768px){.product-quote_darkHeader__S_1hy{padding:24px 0 28px}.product-quote_headerInner__JQ5jT,.product-quote_workspaceInner__W0aAi{padding:0 16px}.product-quote_headerTop__qO7WY{flex-direction:column;align-items:flex-start;gap:12px}.product-quote_pageTitle__tzL2g{font-size:1.65rem}.product-quote_productConfirmationBlock__MQTol{padding:16px}.product-quote_confirmationCard__pvkHj{flex-direction:column;align-items:flex-start;gap:16px}.product-quote_confirmationLeft__8NI0A{width:100%}.product-quote_productThumb__14s_c{width:80px;height:70px;min-width:80px}.product-quote_productName__dRRCB{font-size:1.05rem}.product-quote_formSectionGroup__ioTTY{padding:20px 16px}.product-quote_fieldsGrid__4qzaT{grid-template-columns:minmax(0,1fr);gap:16px}.product-quote_input__AAYPF,.product-quote_select__kKBrv{height:46px;font-size:1rem}.product-quote_textarea__7MnLt{font-size:1rem}.product-quote_quantityStepper__Ot0zj{width:150px;min-width:150px;max-width:160px}.product-quote_submitBtn__dnhbC{height:50px}.product-quote_trustStrip__HTv4a{grid-template-columns:1fr;gap:12px;margin-top:36px;padding-top:24px}.product-quote_successCard__H0L_b{padding:32px 18px;margin:16px auto 40px}.product-quote_successTitle__ApIp_{font-size:1.65rem}.product-quote_successRefBox__00el4{flex-direction:column;align-items:flex-start}.product-quote_successActions__ACFlf{flex-direction:column;width:100%}.product-quote_actionPrimary__hxtVL,.product-quote_actionSecondary__3vRXI{width:100%}}@media (max-width:640px){.product-quote_breadcrumbNav__iaVTO{display:none}.product-quote_mobileBackNav__QfOOO{display:flex;margin-bottom:16px}.product-quote_headerTop__qO7WY{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:10px}.product-quote_processIndicator__z0gmu{display:none}.product-quote_pageTitle__tzL2g{font-size:1.55rem;line-height:1.25;margin-bottom:10px}.product-quote_pageSubtitle__kEBG4{font-size:.875rem;line-height:1.55}.product-quote_confirmationLeft__8NI0A{gap:12px;min-width:0}.product-quote_confirmationMeta__dnrkl{min-width:0;flex:1 1}.product-quote_productThumb__14s_c{width:64px;height:64px;min-width:64px}.product-quote_productName__dRRCB{font-size:.95rem}.product-quote_formSectionGroup__ioTTY{padding:16px 14px}.product-quote_sectionTitle__k9xMM{font-size:1.05rem}.product-quote_sectionSubtitle__pV9sb{font-size:.813rem}.product-quote_pricingBadge__5mQo7,.product-quote_statusBadge__jrRGC{font-size:.688rem;padding:5px 10px}}@media (prefers-reduced-motion:reduce){.product-quote_actionPrimary__hxtVL,.product-quote_actionSecondary__3vRXI,.product-quote_page__SFbA4 *,.product-quote_submitBtn__dnhbC,.product-quote_trustItem__8f4Lj{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}