.quoteDecisionWorksheet{border:3px solid var(--ink);background:#eaf9ff;border-radius:20px;padding:24px;scroll-margin-top:24px}.quoteDecisionWorksheet header h2{margin:6px 0 10px}.quoteDecisionWorksheet header p{max-width:720px;line-height:1.55}.worksheetProgress{background:var(--sun);border-radius:9px;padding:10px 14px;font-weight:800;display:inline-block}.quoteWorksheetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.quoteWorksheetGrid>section,.worksheetQuestions{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);background:#fff;border-radius:14px;padding:20px}.quoteWorksheetGrid h3,.worksheetQuestions h3{font:800 24px/1.1 var(--display);margin:0 0 14px}.quoteWorksheetGrid label{gap:4px;margin:13px 0;font-weight:800;display:grid}.quoteWorksheetGrid label small{color:#51615b;font-weight:400}.quoteWorksheetGrid input{border:1px solid var(--ink);min-height:42px;font:inherit;border-radius:8px;padding:8px 10px}.worksheetQuestions ol{padding-left:22px}.worksheetQuestions li{margin:10px 0;line-height:1.5}.quoteDecisionWorksheet .quietButton{font-weight:800}.quoteWorkspacePersistence{border:2px solid var(--ink);background:#fff;border-radius:12px;align-items:flex-start;gap:.75rem;max-width:42rem;padding:.9rem;display:flex}.quoteWorkspacePersistence input{width:1.25rem;height:1.25rem;margin-top:.15rem}.quoteWorkspacePersistence span{gap:.2rem;display:grid}.quoteWorkspaceGrid{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(18rem,1fr));overflow-x:auto}.quoteWorkspaceGrid>section{scroll-snap-align:start}.quoteWorkspaceGrid textarea{resize:vertical;width:100%}@media (width<=700px){.quoteWorksheetGrid,.quoteWorkspaceGrid{grid-template-columns:1fr}.quoteWorkspaceGrid{scroll-snap-type:none;overflow-x:visible}.quoteDecisionWorksheet{padding:18px}}.realityNoUpload{margin-top:18px!important;font-size:16px!important}.realityCheck{border:3px solid var(--ink);background:#eaf9ff;border-radius:24px;margin:40px 0;padding:clamp(20px,4vw,34px);scroll-margin-top:24px}.realityCheckHeader{max-width:830px}.realityCheck h2,.realityCheck h3{font-family:var(--display)}.realityCheckHeader h2{margin:6px 0 10px;font-size:clamp(30px,5vw,50px);line-height:1}.realityCheckHeader>p{line-height:1.6}.realityCheckPrivacy{border-left:5px solid var(--cobalt);background:#fff;padding:14px 16px}.realityConditions{border:0;margin:26px 0;padding:0}.realityConditions legend{font:800 24px/1.1 var(--display)}.realityConditionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.realityCondition{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;line-height:1.4;display:flex}.realityCondition input{width:20px;height:20px;accent-color:var(--orange);flex:none;margin-top:1px}.realityEstimateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.realityEstimate{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:20px}.realityEstimate h3{margin:0 0 14px;font-size:24px}.realityEstimate label{gap:6px;margin:14px 0;font-weight:800;display:grid}.realityEstimate input,.realityEstimate select,.realityEstimate textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #607377;border-radius:8px;padding:10px}.realityEstimate textarea{resize:vertical}.realityEstimate input:focus,.realityEstimate select:focus,.realityEstimate textarea:focus{outline-offset:2px;outline:3px solid #ffb75d}.realityEstimate small{color:#52625e;line-height:1.45;display:block}.realityExposure,.realityScopeLock{border:2px solid var(--ink);background:#fff;border-radius:16px;margin-top:22px;padding:22px}.realityExposure h3,.realityScopeLock h3{margin:6px 0 10px;font-size:28px}.realitySummaryCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.realitySummaryCards article{background:#fff6c9;border-radius:11px;padding:16px}.realitySummaryCards h4,.realityRows h4{margin:0 0 8px}.realitySummaryCards p{margin:0;line-height:1.55}.realityRows{gap:10px;display:grid}.realityRows article{border-top:1px solid #bdc9c5;grid-template-columns:minmax(190px,.9fr) minmax(0,1.5fr);gap:14px;padding:15px;display:grid}.realityRows p{margin:0 0 6px}.realityRows [data-status]{text-transform:capitalize;background:#e8edf0;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:850;display:inline-block}.realityRows [data-status=included]{color:#145d32;background:#dff6e7}.realityRows [data-status=conditional]{color:#805200;background:#fff0bc}.realityRows [data-status=excluded]{color:#9b263b;background:#ffe1e3}.realityScopeLock ol{padding-left:22px}.realityScopeLock li{margin:12px 0;line-height:1.55}.realityActions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.realityActions button{border:2px solid var(--ink);background:var(--ink);color:#fff;font:800 14px var(--body);cursor:pointer;border-radius:8px;padding:11px 14px}.realityActions button:disabled{opacity:.45;cursor:not-allowed}.realityActions .secondaryButton{background:var(--sun);color:var(--ink)}.realityActions .quietButton{color:var(--ink);background:0 0;text-decoration:underline}.realityNotice{min-height:24px;margin:14px 0 0;font-weight:700}.realityCheckPage .checkerBoundary{margin-top:36px}@media (width<=700px){.realityConditionGrid,.realityEstimateGrid,.realitySummaryCards,.realityRows article{grid-template-columns:1fr}.realityCheck{padding:20px 16px}.realityActions{display:grid}.realityActions button{width:100%}}@media print{.realityCheckPage .siteNav,.realityCheckPage .acquisitionHero,.realityCheckPage>article>section:not(.realityCheck),.realityCheckPage .checkerBoundary,.realityActions{display:none!important}.realityCheck{background:#fff;border-color:#000;margin:0;padding:0}.realityEstimate,.realityExposure,.realityScopeLock{break-inside:avoid}.realityRows article{grid-template-columns:1fr 1fr}}.realityLens{background:#f6fbff;border:1px solid #c9d8e5;border-radius:1rem;margin:1.25rem 0;padding:1.25rem}.realityLens h3{margin:.25rem 0}.realityLensSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-left:1.25rem;display:grid}.realityLensUpload{margin:1rem 0;font-weight:700;display:block}.realityLensUpload input{margin-top:.4rem;display:block}.realityLensPhotos{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.realityLensPhotos li{background:#e6f1f8;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .65rem;display:flex}.realityLensConsent{margin:1rem 0;line-height:1.5;display:block}.realityLensConsent input{margin-right:.5rem}.realityLensSuggestions{gap:.75rem;margin-top:1rem;display:grid}.realityLensSuggestions article{background:#fff;border-left:4px solid #1c6996;padding:1rem}.realityLensSuggestions p{margin:.25rem 0}.realityLens button{font:inherit}@media (width<=640px){.realityLensSteps{grid-template-columns:1fr}}.estimateTypeDecoder{border:3px solid var(--ink);background:#edf7f4;border-radius:20px;margin:30px 0;padding:24px}.estimateTypeDecoder header{max-width:760px}.estimateTypeDecoder h2{font:800 clamp(27px,4vw,40px)/1.06 var(--display);margin:6px 0 10px}.estimateTypeDecoder header p{line-height:1.55}.estimateTypeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 12px;display:grid}.estimateTypeChoices button{border:2px solid var(--ink);min-height:60px;color:var(--ink);font:800 15px/1.25 var(--body);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:12px 14px}.estimateTypeChoices button:hover,.estimateTypeChoices button:focus-visible,.estimateTypeChoices button[data-selected=true]{background:var(--sun);outline:3px solid #0000}.estimateTypeStatus{min-height:24px;font-weight:800}.estimateTypeOutcome{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:20px}.estimateTypeOutcome h3{font:800 24px/1.1 var(--display);margin:0 0 10px}.estimateTypeOutcome p{line-height:1.55}.estimateTypeBoundary{color:#465b54;border-top:1px solid #a8b8b4;padding-top:12px;font-size:13px}@media (width<=700px){.estimateTypeDecoder{padding:18px}.estimateTypeChoices{grid-template-columns:1fr}}.deliveryDemandWorksheet{border:3px solid var(--ink);background:#fff5c7;border-radius:20px;margin:30px 0;padding:24px}.deliveryDemandWorksheet header{max-width:780px}.deliveryDemandWorksheet h2{font:800 clamp(27px,4vw,40px)/1.06 var(--display);margin:6px 0 10px}.deliveryDemandWorksheet header p{line-height:1.55}.deliveryDemandFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.deliveryDemandFields label{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);background:#fff;border-radius:12px;gap:6px;padding:15px;font-weight:800;display:grid}.deliveryDemandFields input,.deliveryDemandFields select{border:1px solid var(--ink);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.deliveryDemandFields small{color:#4d5e58;font-weight:400;line-height:1.4}.deliveryDemandResult{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:20px}.deliveryDemandResult h3{font:800 25px/1.1 var(--display);margin:0 0 14px}.deliveryDemandResult dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.deliveryDemandResult dl>div{background:#f8fbfa;border:1px solid #a8b8b4;border-radius:9px;padding:13px}.deliveryDemandResult dt{text-transform:uppercase;font-size:11px;font-weight:800}.deliveryDemandResult dd{font:800 22px/1 var(--display);margin:7px 0}.deliveryDemandResult small{color:#4d5e58;font-size:11px;line-height:1.35;display:block}.deliveryDemandResult p{line-height:1.55}.deliveryDemandBoundary{color:#465b54;border-top:1px solid #a8b8b4;padding-top:11px;font-size:13px}.deliveryDemandActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.deliveryDemandActions span{color:#465b54;font-size:13px}@media (width<=700px){.deliveryDemandWorksheet{padding:18px}.deliveryDemandFields,.deliveryDemandResult dl{grid-template-columns:1fr}}.weightTicketWorksheet{border:3px solid var(--ink);background:#eef6ff;border-radius:20px;margin:30px 0;padding:24px}.weightTicketWorksheet header{max-width:760px}.weightTicketWorksheet h2{font:800 clamp(27px,4vw,40px)/1.06 var(--display);margin:6px 0 10px}.weightTicketWorksheet header p{line-height:1.55}.weightTicketProgress{background:var(--sun);border-radius:9px;padding:9px 13px;font-weight:800;display:inline-block}.weightTicketChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.weightTicketChecks label{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;font-weight:800;line-height:1.4;display:flex}.weightTicketChecks input{width:20px;height:20px;accent-color:var(--cobalt);flex:none;margin-top:1px}.weightTicketBoundary{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:19px}.weightTicketBoundary h3{font:800 23px/1.1 var(--display);margin:0 0 10px}.weightTicketBoundary p{line-height:1.55}.weightTicketActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.weightTicketActions span{color:#465b54;font-size:13px}@media (width<=700px){.weightTicketWorksheet{padding:18px}.weightTicketChecks{grid-template-columns:1fr}}.brokerCarrierIdentityCheck{border:3px solid var(--ink);background:#f0f8f4;border-radius:20px;margin:30px 0;padding:24px}.brokerCarrierIdentityCheck header{max-width:760px}.brokerCarrierIdentityCheck h2{font:800 clamp(27px,4vw,40px)/1.06 var(--display);margin:6px 0 10px}.brokerCarrierIdentityCheck header p{line-height:1.55}.brokerCarrierProgress{background:var(--sun);border-radius:9px;padding:9px 13px;font-weight:800;display:inline-block}.brokerCarrierChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.brokerCarrierChecks label{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;font-weight:800;line-height:1.4;display:flex}.brokerCarrierChecks input{width:20px;height:20px;accent-color:var(--cobalt);flex:none;margin-top:1px}.brokerCarrierBoundary{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:19px}.brokerCarrierBoundary h3{font:800 23px/1.1 var(--display);margin:0 0 10px}.brokerCarrierBoundary p{line-height:1.55}.brokerCarrierActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.brokerCarrierActions span{color:#465b54;font-size:13px}@media (width<=700px){.brokerCarrierIdentityCheck{padding:18px}.brokerCarrierChecks{grid-template-columns:1fr}}.valuationElectionCheck{border:3px solid var(--ink);background:#f0f8f4;border-radius:20px;margin:30px 0;padding:24px}.valuationElectionCheck header{max-width:760px}.valuationElectionCheck h2{font:800 clamp(27px,4vw,40px)/1.06 var(--display);margin:6px 0 10px}.valuationElectionCheck header p{line-height:1.55}.valuationElectionProgress{background:var(--sun);border-radius:9px;padding:9px 13px;font-weight:800;display:inline-block}.valuationElectionChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.valuationElectionChecks label{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;font-weight:800;line-height:1.4;display:flex}.valuationElectionChecks input{width:20px;height:20px;accent-color:var(--cobalt);flex:none;margin-top:1px}.valuationElectionBoundary{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:19px}.valuationElectionBoundary h3{font:800 23px/1.1 var(--display);margin:0 0 10px}.valuationElectionBoundary p{line-height:1.55}.valuationElectionActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.valuationElectionActions span{color:#465b54;font-size:13px}@media (width<=700px){.valuationElectionCheck{padding:18px}.valuationElectionChecks{grid-template-columns:1fr}}.pricingBasisCheck{border:3px solid var(--ink);background:#f0f8f4;border-radius:20px;margin:30px 0;padding:24px}.pricingBasisCheck header{max-width:760px}.pricingBasisCheck h2{font:800 clamp(27px,4vw,40px)/1.06 var(--display);margin:6px 0 10px}.pricingBasisCheck header p{line-height:1.55}.pricingBasisProgress{background:var(--sun);border-radius:9px;padding:9px 13px;font-weight:800;display:inline-block}.pricingBasisChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.pricingBasisChecks label{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;font-weight:800;line-height:1.4;display:flex}.pricingBasisChecks input{width:20px;height:20px;accent-color:var(--cobalt);flex:none;margin-top:1px}.pricingBasisBoundary{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:19px}.pricingBasisBoundary h3{font:800 23px/1.1 var(--display);margin:0 0 10px}.pricingBasisBoundary p{line-height:1.55}.pricingBasisActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.pricingBasisActions span{color:#465b54;font-size:13px}@media (width<=700px){.pricingBasisCheck{padding:18px}.pricingBasisChecks{grid-template-columns:1fr}}.billOfLadingChecklist{background:#fff5c7}.billOfLadingChecklist header h3{font:800 clamp(27px,4vw,40px)/1.06 var(--display);margin:6px 0 10px}@media print{.billOfLadingChecklist .weightTicketActions{display:none}}.revisionChangeTracker{border:3px solid var(--ink);background:#eaf9ff;border-radius:24px;margin:34px 0;padding:clamp(20px,4vw,32px);scroll-margin-top:24px}.revisionChangeTracker>header{max-width:830px}.revisionChangeTracker h2{font:800 clamp(30px,5vw,48px)/1 var(--display);margin:6px 0 10px}.revisionChangeTracker h3{font:800 25px/1.1 var(--display)}.revisionChangeTracker header p{line-height:1.6}.revisionPersistence{border:2px solid var(--ink);background:#fff;border-radius:12px;align-items:flex-start;gap:.75rem;max-width:42rem;padding:.9rem;display:flex}.revisionPersistence input{width:1.25rem;height:1.25rem;margin-top:.15rem}.revisionPersistence span{gap:.2rem;display:grid}.revisionLabels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.revisionLabels label{gap:6px;font-weight:800;display:grid}.revisionLabels input,.revisionTable textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #607377;border-radius:8px;padding:9px}.revisionLabels input:focus,.revisionTable textarea:focus{outline-offset:2px;outline:3px solid #ffb75d}.revisionCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.revisionCounts p{border:2px solid var(--ink);background:#fff;border-radius:11px;align-items:baseline;gap:8px;margin:0;padding:13px;display:flex}.revisionCounts strong{font:800 28px/1 var(--display)}.revisionCounts span{font-weight:800}.revisionCounts [data-status=unchanged],.revisionStatus[data-status=unchanged]{color:#145d32;background:#dff6e7}.revisionCounts [data-status=changed],.revisionStatus[data-status=changed]{color:#6f4800;background:#fff0bc}.revisionCounts [data-status=unresolved],.revisionStatus[data-status=unresolved]{color:#56308c;background:#f0e7ff}.revisionTable{border:2px solid var(--ink);background:#fff;border-radius:14px;overflow-x:auto}.revisionTable table{border-collapse:collapse;width:100%;min-width:760px}.revisionTable caption{text-align:left;padding:12px;font-weight:800}.revisionTable th,.revisionTable td{vertical-align:top;text-align:left;border-top:1px solid #bdc9c5;padding:12px}.revisionTable th:first-child{width:18%}.revisionTable textarea{resize:vertical;min-height:64px}.revisionStatus{border-radius:999px;padding:6px 9px;font-size:13px;font-weight:850;display:inline-block}.revisionQuestions{border:2px solid var(--ink);background:#fff;border-radius:14px;margin-top:20px;padding:20px}.revisionQuestions h3{margin:0 0 10px}.revisionQuestions li{margin:9px 0;line-height:1.5}.revisionActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.revisionActions button,.revisionActions a{border:2px solid var(--ink);background:var(--ink);color:#fff;min-height:42px;font:800 14px var(--body);cursor:pointer;border-radius:8px;align-items:center;padding:9px 12px;display:inline-flex}.revisionActions .quietButton{color:var(--ink);background:0 0;text-decoration:underline}.revisionActions button:disabled{opacity:.45;cursor:not-allowed}.revisionNotice{min-height:24px;font-weight:700}@media (width<=700px){.revisionLabels,.revisionCounts{grid-template-columns:1fr}.revisionTable{background:0 0;border:0;overflow:visible}.revisionTable table,.revisionTable tbody,.revisionTable tr,.revisionTable th,.revisionTable td{min-width:0;display:block}.revisionTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.revisionTable tr{border:2px solid var(--ink);background:#fff;border-radius:12px;margin:12px 0;padding:14px}.revisionTable th,.revisionTable td{border:0;padding:7px 0;width:auto!important}.revisionTable td:before{content:attr(data-label);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.revisionActions{display:grid}.revisionActions button,.revisionActions a{justify-content:center;width:100%}}@media print{.revisionCheckPage .siteNav,.revisionCheckPage .acquisitionHero,.revisionCheckPage .revisionCheckUpload,.revisionCheckPage>article>section:not(.revisionChangeTracker),.revisionCheckPage .checkerBoundary,.revisionPersistence,.revisionActions{display:none!important}.revisionChangeTracker{background:#fff;border:0;margin:0;padding:0}.revisionTable{overflow:visible}.revisionTable table{min-width:0}.revisionQuestions{break-before:page}}.moverQuestionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.moverQuestionCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.moverQuestionCard h3{font:800 24px/1.1 var(--display);margin:7px 0 12px}.moverQuestionCard p{line-height:1.55}.moverQuestionChoices .realityConditionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.moverQuestionOutput{resize:vertical;width:100%;min-height:360px;color:var(--ink);background:#f8faf9;border:1px solid #607377;border-radius:9px;padding:14px;font:500 14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.moverQuestionOutput:focus{outline-offset:2px;outline:3px solid #ffb75d}.moverQuestionPrintOutput{display:none}@media (width<=700px){.moverQuestionGrid,.moverQuestionChoices .realityConditionGrid{grid-template-columns:1fr}}@media print{.skipLink,.moverQuestionBuilder>.realityCheckHeader,.moverQuestionBuilder .moverQuestionChoices,.moverQuestionBuilder .realityActions,.moverQuestionOutput{display:none!important}.acquisitionPage:has(.moverQuestionBuilder)>:not(article){display:none!important}.acquisitionPage:has(.moverQuestionBuilder) article>:not(.moverQuestionBuilder){display:none!important}.moverQuestionBuilder{border:0;padding:0;background:#fff!important}.moverQuestionBuilder .realityScopeLock{break-inside:auto}.moverQuestionPrintOutput{white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}}
