.quoteHero{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 40%,#1e40af 100%);padding:100px 0 60px;position:relative;overflow:hidden}.quoteHero:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#3b82f626 0%,#0000 70%),radial-gradient(at 70% 80%,#9333ea1a 0%,#0000 60%);position:absolute;inset:0}.quoteHeroContent{z-index:2;position:relative}.quoteHeroBadge{color:#93c5fd;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 18px;font-size:13px;font-weight:600;display:inline-flex}.quoteHeroTitle{color:#fff;letter-spacing:-.5px;margin:0 0 16px;font-size:42px;font-weight:800;line-height:1.15}.quoteHeroTitle span{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.quoteHeroSubtitle{color:#ffffffb3;max-width:540px;margin:0 auto;font-size:18px;line-height:1.6}.trustBadges{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:32px;display:flex}.trustBadge{color:#ffffffd9;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.trustBadge svg{color:#34d399}.quoteFormSection{background:#f8fafc;min-height:60vh;padding:60px 0 80px;position:relative}.sidebarPanel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;box-shadow:0 2px 12px #0000000a}.sidebarTitle{color:#0f172a;margin:0 0 20px;font-size:18px;font-weight:700}.sidebarItem{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.sidebarItem:last-child{border-bottom:none}.sidebarItemIcon{color:#3b82f6;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.sidebarItemTitle{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.sidebarItemText{color:#64748b;margin:0;font-size:13px;line-height:1.5}body .quotePageWrapper [class*=wizardContainer]{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;max-width:100%!important;margin:0!important;box-shadow:0 4px 24px #0000000f!important}body .quotePageWrapper [class*=incitingPhraseContainer]{background:linear-gradient(135deg,#1e40af,#3b82f6)!important;border-bottom:none!important;border-radius:20px 20px 0 0!important;padding:24px 28px!important}body .quotePageWrapper [class*=incitingPhrase]{color:#fff!important;-webkit-text-fill-color:#fff!important}body .quotePageWrapper [class*=highlightText]{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important}body .quotePageWrapper [class*=wizardContentWrapper]{min-height:auto!important;padding:28px 28px 32px!important}body .quotePageWrapper [class*=wizardHeaderWrapper]{padding:16px 28px 8px!important}body .quotePageWrapper [class*=headerTitle]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}body .quotePageWrapper [class*=headerSubtitle]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=stepQuestion]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:0 0!important;-webkit-background-clip:initial!important}body .quotePageWrapper [class*=stepSubtext]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=stepHeader]{border-bottom-color:#e2e8f0!important}body .quotePageWrapper [class*=stepCircle]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 4px 12px #3b82f64d!important}body .quotePageWrapper [class*=stepCircleBlur]{display:none!important}body .quotePageWrapper [class*=stepNumber]{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}body .quotePageWrapper [class*=progressBarTrack]{background:#e2e8f0!important}body .quotePageWrapper [class*=progressBarFill]{box-shadow:none!important;background:linear-gradient(90deg,#3b82f6,#2563eb)!important}body .quotePageWrapper [class*=progressBarHead]{background:#2563eb!important;box-shadow:0 0 6px #2563eb80!important}body .quotePageWrapper [class*=serviceTypeCard]{box-shadow:none!important;background:#f8fafc!important;border:2px solid #e2e8f0!important}body .quotePageWrapper [class*=serviceTypeCard]:hover{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 4px 12px #3b82f61a!important}body .quotePageWrapper [class*=serviceTypeCardActive]{background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f!important}body .quotePageWrapper [class*=serviceTypeIconWrapper]{color:#2563eb!important;background:#dbeafe!important}body .quotePageWrapper [class*=serviceTypeCardActive] [class*=serviceTypeIconWrapper]{color:#fff!important;background:#2563eb!important}body .quotePageWrapper [class*=serviceTypeLabel]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=serviceTypeDesc]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=serviceTypeCheck]{border-color:#cbd5e1!important}body .quotePageWrapper [class*=serviceTypeCardActive] [class*=serviceTypeCheck]{background:#3b82f6!important;border-color:#3b82f6!important}body .quotePageWrapper [class*=formInput]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}body .quotePageWrapper [class*=formInput]:hover{background-color:#e2e8f0!important;border-color:#94a3b8!important}body .quotePageWrapper [class*=formInput]:focus{background-color:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}body .quotePageWrapper [class*=formInput]::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}body .quotePageWrapper [class*=formInput]:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 0 0 1000px #f1f5f9!important}body .quotePageWrapper [class*=formInput]:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 0 0 1000px #f1f5f9!important}body .quotePageWrapper [class*=formInput]:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 0 0 1000px #f1f5f9!important}body .quotePageWrapper [class*=inputIconWrapper],body .quotePageWrapper [class*=formInputIcon] svg,body .quotePageWrapper [class*=inputIconWrapper] svg{color:#64748b!important}body .quotePageWrapper [class*=formTextarea]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}body .quotePageWrapper [class*=formTextarea]:focus{background-color:#fff!important;border-color:#3b82f6!important}body .quotePageWrapper [class*=formLabel]{color:#334155!important;-webkit-text-fill-color:#334155!important}body .quotePageWrapper [class*=btnPrimary]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;box-shadow:0 8px 24px #2563eb4d!important}body .quotePageWrapper [class*=navButtonBack]{color:#334155!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important}body .quotePageWrapper [class*=navButtonBack]:hover{background:#cbd5e1!important}body .quotePageWrapper [class*=fullscreenToggleBtn]{color:#64748b!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}body .quotePageWrapper [class*=fullscreenToggleBtn]:hover{color:#334155!important;background:#e2e8f0!important}body .quotePageWrapper [class*=glassCardInfo]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}body .quotePageWrapper [class*=glassCardLabel]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=glassCardValue]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=glassCardIconBox]{color:#2563eb!important;background:#dbeafe!important}body .quotePageWrapper [class*=glassCardDivider]{color:#94a3b8!important}body .quotePageWrapper [class*=summaryCard]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}body .quotePageWrapper [class*=summaryHeader]{color:#2563eb!important}body .quotePageWrapper [class*=summaryLabel]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=summaryValue]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=summaryRow]{border-bottom-color:#e2e8f0!important}body .quotePageWrapper [class*=inventoryCard]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}body .quotePageWrapper [class*=inventoryCard]:hover{border-color:#93c5fd!important}body .quotePageWrapper [class*=inventoryCardBgOverlay]{display:none!important}body .quotePageWrapper [class*=inventoryIconCircle]{color:#2563eb!important;box-shadow:none!important;background:#dbeafe!important}body .quotePageWrapper [class*=inventoryCardTitle]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=inventoryCardDesc]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=inventoryVolumeTag]{color:#16a34a!important;background:#dcfce7!important;border-color:#86efac!important}body .quotePageWrapper [class*=marqueeText]{color:#94a3b8!important}body .quotePageWrapper [class*=errorMessage]{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}body .quotePageWrapper [class*=suggestionsDropdown]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 25px #0000001a!important}body .quotePageWrapper [class*=suggestionItem]{color:#0f172a!important;border-bottom-color:#f1f5f9!important}body .quotePageWrapper [class*=suggestionItem]:hover{background:#f1f5f9!important}body .quotePageWrapper [class*=suggestionIcon]{color:#64748b!important}body .quotePageWrapper [class*=suggestionMainText]{color:#0f172a!important}body .quotePageWrapper [class*=suggestionSecondaryText]{color:#94a3b8!important}body .quotePageWrapper [class*=layoutContent]{color:#334155!important}body .quotePageWrapper h2,body .quotePageWrapper h3,body .quotePageWrapper h4,body .quotePageWrapper h5{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:0 0!important;-webkit-background-clip:initial!important}body .quotePageWrapper p,body .quotePageWrapper span,body .quotePageWrapper label{-webkit-text-fill-color:inherit!important}body .quotePageWrapper [class*=serviceCard]{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}body .quotePageWrapper [class*=serviceCardActive]{background:#eff6ff!important;border-color:#3b82f6!important}body .quotePageWrapper [class*=blobTopLeft],body .quotePageWrapper [class*=blobBottomRight],body .quotePageWrapper [class*=blobCenter],body .quotePageWrapper [class*=noiseTexture],body .quotePageWrapper [class*=glassShine]{display:none!important}body .quotePageWrapper [class*=inventoryListContainer]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}body .quotePageWrapper [class*=inventoryListContainer]::-webkit-scrollbar-track{background:#f1f5f9!important}body .quotePageWrapper [class*=inventoryListContainer]::-webkit-scrollbar-thumb{background:#94a3b8!important}body .quotePageWrapper [class*=inventoryListItem]{background:#fff!important;border:1px solid #e2e8f0!important}body .quotePageWrapper [class*=inventoryListItem]:hover{background:#f1f5f9!important;border-color:#93c5fd!important}body .quotePageWrapper [class*=inventoryItemIcon]{color:#2563eb!important;background:#dbeafe!important}body .quotePageWrapper [class*=inventoryItemName]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=inventoryItemVolume]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=inventoryItemQuantity]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=inventoryControlBtn]{color:#334155!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important}body .quotePageWrapper [class*=inventoryControlBtn]:hover{color:#2563eb!important;background:#dbeafe!important;border-color:#93c5fd!important}body .quotePageWrapper [class*=inventoryDeleteBtn]{color:#dc2626!important;background:#fee2e2!important;border:1px solid #fecaca!important}body .quotePageWrapper [class*=inventoryDeleteBtn]:hover{color:#b91c1c!important;background:#fecaca!important;border-color:#f87171!important}body .quotePageWrapper [class*=truckTypeBadge]{color:#1e40af!important;-webkit-text-fill-color:#1e40af!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#dbeafe!important;border:1.5px solid #93c5fd!important;box-shadow:0 2px 8px #3b82f61f!important}body .quotePageWrapper [class*=inventoryActionsBar]{border-bottom-color:#e2e8f0!important}body .quotePageWrapper [class*=inventoryTotalVolume]{color:#15803d!important;-webkit-text-fill-color:#15803d!important;background:#dcfce7!important;border-color:#86efac!important}body .quotePageWrapper [class*=datePopup]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 40px #0000001f!important}body .quotePageWrapper [class*=dateTitle]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=dateWeekDay]{color:#64748b!important}body .quotePageWrapper [class*=dateCell]{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}body .quotePageWrapper [class*=dateCell]:hover:not(:disabled){background:#eff6ff!important;border-color:#93c5fd!important}body .quotePageWrapper [class*=dateCellToday]{color:#3b82f6!important;border-color:#3b82f6!important}body .quotePageWrapper [class*=dateNavBtn]{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}body .quotePageWrapper [class*=dateNavBtn]:hover{background:#e2e8f0!important}body .quotePageWrapper [class*=formHint]{color:#64748b!important}body .quotePageWrapper [class*=confirmationHero]{background:0 0!important}body .quotePageWrapper [class*=confirmationIconWrapper]{color:#16a34a!important;background:#dcfce7!important}body .quotePageWrapper [class*=confirmationTitle]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=confirmationSubtitle]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=confirmationSummaryCard]{background:#f8fafc!important;border:1px solid #e2e8f0!important}body .quotePageWrapper [class*=confirmationSummaryHeader]{color:#2563eb!important}body .quotePageWrapper [class*=confirmationLabel]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=confirmationValue]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=confirmationSummaryItem]{border-color:#e2e8f0!important}body .quotePageWrapper [class*=inventoryItem]{background:#f8fafc!important;border:1px solid #e2e8f0!important}body .quotePageWrapper [class*=inventoryItem]:hover{border-color:#93c5fd!important}body .quotePageWrapper [class*=itemLabel]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=itemVolume]{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body .quotePageWrapper [class*=itemCount]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .quotePageWrapper [class*=itemIconWrapper]{color:#2563eb!important;background:#dbeafe!important}@media (max-width:991px){.quoteHeroTitle{font-size:32px}.quoteHeroSubtitle{font-size:16px}.trustBadges{gap:16px}}@media (max-width:575px){.quoteHero{padding:80px 0 40px}.quoteHeroTitle{font-size:26px}body .quotePageWrapper [class*=incitingPhraseContainer]{padding:16px!important}body .quotePageWrapper [class*=wizardContentWrapper]{padding:16px 16px 24px!important}}
