.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}@media (width<=700px){.quoteWorksheetGrid{grid-template-columns:1fr}.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}}.moveGuard{border:2px solid var(--ink);background:#fff4dd;border-radius:18px;margin-top:28px;padding:clamp(22px,4vw,36px)}.moveGuard>header{max-width:760px}.moveGuard h2{font:800 clamp(28px,4vw,42px)/1.05 var(--display);margin:7px 0 10px}.moveGuard>header p:last-child,.moveGuard footer p{max-width:760px;line-height:1.55}.moveGuardProgress{background:var(--ink);color:#fff;border-radius:8px;margin:20px 0 6px;padding:9px 13px;font-weight:800;display:inline-block}.moveGuardStages{gap:14px;margin-top:16px;display:grid}.moveGuardStages>section{background:#fff;border:1px solid #bfae8b;border-radius:13px;padding:18px}.moveGuardStages>section>header{align-items:flex-start;gap:13px;display:flex}.moveGuardStages>section>header>span{background:var(--orange);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.moveGuardStages h3{font:800 21px/1.1 var(--display);margin:2px 0 5px}.moveGuardStages header p{margin:0;line-height:1.45}.moveGuardStages ol{margin:15px 0 0;padding:0;list-style:none}.moveGuardStages li{border-top:1px solid #e6dcc6}.moveGuardStages label{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;line-height:1.5;display:flex}.moveGuardStages input{width:20px;height:20px;accent-color:var(--orange);flex:none;margin-top:2px}.moveGuardStages label strong{margin-bottom:2px;display:block}.moveGuard footer{margin-top:16px}.moveGuard footer p{color:#48505c;margin:0;font-size:.92rem}@media print{.moveGuard{background:#fff;border:0;border-top:2px solid #000;border-radius:0;padding:16pt 0}.moveGuardStages{grid-template-columns:repeat(3,1fr)}.moveGuardStages>section{break-inside:avoid}.moveGuard footer button{display:none!important}}@media (width<=700px){.moveGuard{padding:24px 17px}.moveGuardStages>section{padding:15px}}
