.movers-crew-estimator-page,.movers-crew-estimator-page *{box-sizing:border-box}.movers-crew-estimator-page{--tool-bg:#f5faf7;--tool-card:#ffffff;--tool-soft:#eef8f2;--tool-soft-strong:#e2f3ea;--tool-green:#16864c;--tool-green-dark:#0f6338;--tool-navy:#10233f;--tool-muted:#5f6b7a;--tool-border:#d8e7df;--tool-border-strong:#b9d8ca;--tool-cream:#fff8e7;--tool-shadow:0 18px 42px rgba(16, 35, 63, 0.08);--tool-shadow-soft:0 10px 26px rgba(16, 35, 63, 0.06);max-width:100%;overflow-x:clip;color:var(--tool-navy);background:radial-gradient(circle at 15% 6%,rgb(238 248 242 / .92),transparent 21rem),radial-gradient(circle at 88% 3%,rgb(226 243 234 / .72),transparent 18rem),linear-gradient(180deg,#ffffff 0,var(--tool-bg) 30rem,#ffffff 100%);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.45;padding:0 18px 56px}.movers-crew-estimator-page :where(h1,h2,h3,h4,p){margin-top:0}.movers-crew-estimator-page :where(a){color:inherit}.movers-crew-estimator-page :where(button,input){font:inherit}.tool-breadcrumb,.tool-hero,.tool-calculator-section,.tool-cta-strip,.tool-content-section,.tool-faq-section,.tool-final-cta{width:min(1200px, 100%);margin-inline:auto}.tool-breadcrumb{padding:22px 0 10px}.tool-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;align-items:center;list-style:none;padding:0;margin:0;color:var(--tool-muted);font-size:.86rem;font-weight:750}.tool-breadcrumb li:not(:last-child)::after{content:">";margin-left:8px;color:#8997a7}.tool-breadcrumb a{color:var(--tool-navy);text-decoration:none}.tool-breadcrumb a:hover,.tool-breadcrumb a:focus-visible{color:var(--tool-green);text-decoration:underline;outline:none}.tool-hero{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(330px,0.86fr);gap:clamp(24px, 5vw, 70px);align-items:center;padding:clamp(14px, 2.4vw, 30px) 0 clamp(6px, 1.5vw, 16px)}.tool-hero h1{max-width:780px;margin-bottom:16px;color:var(--tool-navy);font-size:clamp(2.2rem, 4.6vw, 3.55rem);line-height:1;letter-spacing:0}.tool-hero p,.tool-section-heading p,.tool-card p,.tool-step-card p,.tool-final-cta p,.tool-cta-strip p,.mce-step p,.mce-result-heading p,.tool-calculator-note,.tool-faq-intro,.tool-faq-answer{color:var(--tool-muted)}.tool-hero__lead{max-width:720px;margin-bottom:10px;color:#253955;font-size:clamp(1.08rem, 1.7vw, 1.28rem);font-weight:800}.tool-hero__copy>p:not(.tool-hero__lead){max-width:690px;margin-bottom:0;font-size:1.02rem}.tool-trust-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.tool-trust-chips span{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:8px 13px;color:var(--tool-navy);background:rgb(255 255 255 / .92);border:1px solid var(--tool-border);border-radius:12px;box-shadow:var(--tool-shadow-soft);font-size:.88rem;font-weight:850}.tool-trust-chips img,.tool-icon-shell img,.mce-choice-icon img,.mce-result-icon img,.tool-calculator-note img,.tool-cta-icon img,.mce-heavy-chips img{width:20px;height:20px}.tool-hero__visual{min-height:220px;display:grid;place-items:center}.tool-hero__visual img{width:min(520px, 100%);height:auto}.crew-visual-soft{fill:#eaf6ef}.crew-floor,.crew-clock,.crew-clock-hand,.crew-sofa,.crew-sofa-seat,.crew-sofa-leg,.crew-mover path,.crew-box,.crew-box-line,.crew-plant{fill:none;stroke:#10233f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.crew-clock,.crew-box{fill:#fff}.crew-sofa,.crew-sofa-seat{fill:#7b9467;stroke:#587049}.crew-mover path:nth-child(1){fill:#f1c39b;stroke:#10233f}.crew-mover path:nth-child(2),.crew-mover path:nth-child(5){fill:var(--tool-green);stroke:#10233f}.crew-mover path:nth-child(3),.crew-mover path:nth-child(4){stroke:#10233f}.crew-plant{stroke:var(--tool-green)}.tool-calculator-section,.tool-content-section,.tool-faq-section{padding:clamp(14px, 2.4vw, 26px) 0 0}.tool-section-heading{width:100%;margin-bottom:16px}.tool-section-heading--center{max-width:920px;margin-inline:auto;text-align:center}.tool-section-heading h2,.tool-final-cta h2,.tool-cta-strip h2{margin-bottom:8px;color:var(--tool-navy);font-size:clamp(1.75rem, 3vw, 2.55rem);line-height:1.05;letter-spacing:0}.tool-section-heading p{margin-bottom:0;font-size:1rem;line-height:1.5}.tool-section-heading a,.tool-card a{color:var(--tool-green-dark);font-weight:850}.tool-calculator-card{padding:clamp(14px, 2.4vw, 28px);background:radial-gradient(circle at 0 0,rgb(238 248 242 / .86),transparent 20rem),#ffffff;border:1px solid var(--tool-border);border-radius:20px;box-shadow:var(--tool-shadow)}.movers-crew-estimator,.mce-form{width:100%}.mce-form{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,0.72fr);gap:24px;align-items:start}.mce-form-panel{display:grid;gap:22px}.mce-step{display:grid;gap:16px;min-width:0}.mce-step-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.mce-step-number,.tool-step-number{display:inline-grid;place-items:center;width:32px;height:32px;color:#fff;background:var(--tool-green);border-radius:999px;font-size:.9rem;font-weight:900}.mce-step h3{margin-bottom:3px;color:var(--tool-navy);font-size:1.1rem;line-height:1.18}.mce-step p{margin-bottom:0;font-size:.92rem}.mce-fieldset{min-width:0;margin:0;padding:0;border:0}.mce-fieldset legend{margin-bottom:9px;color:var(--tool-navy);font-size:.84rem;font-weight:900}.mce-service-grid,.mce-home-grid,.mce-segmented,.mce-heavy-toggle{display:grid;gap:10px}.mce-service-grid,.mce-segmented{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.mce-home-grid{grid-template-columns:repeat(auto-fit,minmax(98px,1fr))}.mce-heavy-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,0.52fr);gap:14px;align-items:center}.mce-heavy-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.mce-choice-card{position:relative;display:grid;justify-items:center;gap:7px;min-width:0;min-height:86px;padding:13px 10px;color:var(--tool-navy);background:#fff;border:1px solid var(--tool-border);border-radius:10px;cursor:pointer;text-align:center;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease,background-color 160ms ease}.mce-choice-card strong{font-size:.86rem;line-height:1.18}.mce-choice-card small{color:var(--tool-muted);font-size:.75rem;font-weight:750;line-height:1.1}.mce-home-card{min-height:98px}.mce-heavy-toggle .mce-choice-card{min-height:54px;align-content:center}.mce-choice-icon,.mce-result-icon,.tool-icon-shell,.tool-cta-icon{display:inline-grid;place-items:center;width:44px;height:44px;color:var(--tool-green);background:var(--tool-soft);border:1px solid var(--tool-border);border-radius:999px}.mce-choice-icon{width:38px;height:38px;border-radius:12px}.mce-check{position:absolute;top:8px;right:8px;display:inline-grid;width:20px;height:20px;place-items:center;color:#fff;background:#fff;border:1px solid #c7dacf;border-radius:999px}.mce-check::after{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.mce-choice-card:hover,.mce-choice-card:focus-visible{border-color:var(--tool-green);box-shadow:0 0 0 3px rgb(22 134 76 / .14);outline:none}.mce-choice-card.is-selected{background:linear-gradient(180deg,#ffffff 0,#f3fbf6 100%);border-color:var(--tool-green);box-shadow:0 0 0 1px rgb(22 134 76 / .45)}.mce-choice-card.is-selected .mce-check{background:var(--tool-green);border-color:var(--tool-green)}.mce-choice-card.is-selected .mce-choice-icon{background:#dcf4e7;border-color:#a9d7bf}.mce-heavy-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mce-heavy-chips span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;color:var(--tool-green-dark);background:#f4fbf7;border:1px solid var(--tool-border);border-radius:999px;font-size:.78rem;font-weight:850;line-height:1;white-space:nowrap}.mce-calculate-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mce-calculate-row .tool-button{min-width:190px}.mce-reset{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 14px;color:var(--tool-green-dark);background:#fff0;border:0;border-radius:8px;font-weight:850;cursor:pointer}.mce-reset:hover,.mce-reset:focus-visible{color:var(--tool-navy);background:var(--tool-soft);outline:none}.mce-result-panel{position:sticky;top:18px;display:grid;gap:16px;padding:clamp(18px, 2vw, 24px);background:linear-gradient(145deg,#ffffff 0%,#f8fdf9 100%);border:1px solid var(--tool-border);border-radius:16px;box-shadow:var(--tool-shadow-soft)}.mce-result-heading{text-align:center}.mce-result-heading h3{margin-bottom:8px;color:var(--tool-navy);font-size:clamp(1.45rem, 2vw, 1.95rem);line-height:1.08}.mce-result-heading p{margin-bottom:0;font-weight:800}.mce-difficulty-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin-left:6px;padding:4px 10px;color:var(--tool-green-dark);background:#dff3e8;border-radius:999px;font-size:.82rem;font-weight:900}.mce-difficulty-pill.is-moderate{color:#734d12;background:#fff0c9}.mce-difficulty-pill.is-heavy{color:#7b2b1c;background:#ffe3d8}.mce-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mce-result-grid article{display:grid;justify-items:center;gap:7px;min-width:0;min-height:118px;padding:13px 8px;background:#fff;border:1px solid var(--tool-border);border-radius:12px;text-align:center}.mce-result-grid strong{color:var(--tool-navy);font-size:clamp(1.25rem, 2.5vw, 1.72rem);line-height:1;white-space:nowrap}.mce-result-grid small{color:var(--tool-muted);font-size:.76rem;font-weight:850}.mce-factor-card{padding:15px;background:var(--tool-soft);border:1px solid var(--tool-border);border-radius:12px}.mce-factor-card h4{margin-bottom:10px;color:var(--tool-navy);font-size:.98rem}.mce-factor-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mce-factor-card li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:var(--tool-navy);font-size:.88rem;line-height:1.35}.mce-factor-card li::before{display:grid;width:17px;height:17px;place-items:center;margin-top:1px;content:"\2713";color:var(--tool-green-dark);background:#fff;border:1px solid #bfe0cd;border-radius:50%;font-size:.66rem;font-weight:900}.mce-result-actions{display:grid;gap:10px}.tool-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #fff0;border-radius:10px;font-weight:900;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease}.tool-button--green{color:#fff;background:var(--tool-green);border-color:var(--tool-green)}.tool-button--green:hover,.tool-button--green:focus-visible{color:#fff;background:var(--tool-green-dark);border-color:var(--tool-green-dark);box-shadow:0 0 0 3px rgb(22 134 76 / .18);outline:none}.tool-button--outline{color:var(--tool-green-dark);background:#fff;border-color:var(--tool-green)}.tool-button--outline:hover,.tool-button--outline:focus-visible{color:var(--tool-navy);background:var(--tool-soft);box-shadow:0 0 0 3px rgb(22 134 76 / .14);outline:none}.tool-calculator-note{display:flex;gap:8px;align-items:flex-start;max-width:920px;margin:14px auto 0;font-size:.9rem;line-height:1.45}.tool-cta-strip,.tool-final-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:clamp(28px, 4vw, 46px);padding:clamp(18px, 2.6vw, 30px);background:linear-gradient(90deg,rgb(238 248 242 / .98),rgb(255 255 255 / .9)),var(--tool-soft);border:1px solid var(--tool-border);border-radius:18px;box-shadow:var(--tool-shadow-soft)}.tool-cta-strip h2,.tool-final-cta h2{font-size:clamp(1.35rem, 2vw, 1.78rem)}.tool-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.tool-card,.tool-step-card,.tool-table-wrap{background:var(--tool-card);border:1px solid var(--tool-border);border-radius:16px;box-shadow:var(--tool-shadow-soft)}.tool-step-grid,.tool-tip-grid,.tool-two-card-grid,.tool-related-grid{display:grid;gap:16px}.tool-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-tip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-two-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-card,.tool-step-card{display:grid;gap:10px;align-content:start;padding:clamp(16px, 1.9vw, 20px)}.tool-card h3,.tool-step-card h3{margin-bottom:0;color:var(--tool-navy);font-size:clamp(1.08rem, 1.5vw, 1.3rem);line-height:1.12}.tool-card p,.tool-step-card p{margin-bottom:0;font-size:.95rem;line-height:1.5}.tool-step-card{position:relative;min-height:212px;padding-top:24px}.tool-step-card .tool-step-number{position:absolute;top:-14px;left:18px;box-shadow:0 0 0 8px var(--tool-bg)}.tool-table-wrap{overflow-x:auto}.tool-table{width:100%;min-width:760px;border-collapse:collapse}.tool-table th,.tool-table td{padding:15px 16px;border-bottom:1px solid #e1ece6;text-align:left;vertical-align:top}.tool-table th{color:var(--tool-navy);background:var(--tool-soft);font-size:.88rem;font-weight:900}.tool-table td:first-child{color:var(--tool-navy);font-weight:900}.tool-table tr:last-child td{border-bottom:0}.tool-content-section--soft{width:min(1200px, 100%);margin-top:clamp(28px, 4vw, 46px);padding:clamp(22px, 3vw, 34px);background:linear-gradient(180deg,var(--tool-soft),#ffffff);border:1px solid var(--tool-border);border-radius:18px}.tool-related-card{min-height:190px;color:inherit;text-decoration:none;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.tool-related-card:hover,.tool-related-card:focus-visible{border-color:var(--tool-green);box-shadow:var(--tool-shadow);transform:translateY(-2px);outline:none}.tool-card-link{margin-top:auto;color:var(--tool-green-dark);font-size:.86rem;font-weight:900}.tool-card-link::after{content:" ->"}.tool-faq-card{padding:28px 30px;background:var(--tool-card);border:1px solid var(--tool-border);border-radius:18px;box-shadow:var(--tool-shadow-soft)}.tool-faq-heading{display:flex;align-items:flex-start;gap:14px}.tool-faq-copy{min-width:0;padding-top:3px}.tool-faq-icon{display:inline-grid;place-items:center;width:46px;height:46px;flex:0 0 auto;color:var(--tool-green-dark);background:var(--tool-soft);border:1px solid var(--tool-border);border-radius:999px;font-weight:950}.tool-faq-heading h2{margin:0;color:var(--tool-navy);font-size:clamp(1.72rem, 2.9vw, 2.32rem);line-height:1.08}.tool-faq-intro{max-width:900px;margin:8px 0 0;font-size:.94rem;line-height:1.5}.tool-faq-list{display:grid;gap:0;margin-top:14px}.tool-faq-item{border-bottom:1px solid #e5ecea}.tool-faq-item:last-child{border-bottom:0}.tool-faq-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:var(--tool-navy);background:#fff0;border:0;font-weight:900;text-align:left;cursor:pointer}.tool-faq-button:focus-visible{outline:3px solid rgb(22 134 76 / .24);outline-offset:2px;border-radius:8px}.tool-faq-chevron{min-width:18px;color:var(--tool-navy);font-size:1rem;line-height:1;text-align:center;transition:transform 160ms ease}.tool-faq-button[aria-expanded="true"] .tool-faq-chevron{transform:rotate(180deg)}.tool-faq-answer{padding:0 0 16px;font-size:.92rem;line-height:1.55}.tool-final-cta{grid-template-columns:minmax(0,1fr) auto;margin-bottom:0}.tool-final-cta h2,.tool-final-cta p{grid-column:1}.tool-final-cta .tool-cta-actions{grid-column:2;grid-row:1 / span 3}@media (max-width:1020px){.tool-hero,.mce-form,.tool-cta-strip,.tool-final-cta{grid-template-columns:1fr}.tool-hero__visual{min-height:230px}.mce-result-panel{position:static}.tool-step-grid,.tool-tip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-final-cta h2,.tool-final-cta p,.tool-final-cta .tool-cta-actions{grid-column:auto;grid-row:auto}.tool-cta-actions{justify-content:flex-start}}@media (max-width:700px){.movers-crew-estimator-page{padding-inline:12px}.tool-breadcrumb{padding-top:14px}.tool-hero{gap:18px;padding-top:26px}.tool-hero h1{font-size:clamp(2.2rem, 12vw, 3.1rem)}.tool-hero__copy>p:not(.tool-hero__lead){font-size:.98rem}.tool-trust-chips{display:grid;grid-template-columns:1fr;gap:9px}.tool-hero__visual{min-height:190px}.tool-calculator-card{padding:13px;border-radius:16px}.mce-form-panel,.mce-step{gap:15px}.mce-heavy-row{grid-template-columns:1fr}.mce-service-grid,.mce-segmented{grid-template-columns:repeat(auto-fit,minmax(122px,1fr))}.mce-home-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.mce-choice-card{min-height:78px;padding:11px 8px}.mce-choice-card strong{font-size:.8rem}.mce-choice-icon{width:34px;height:34px}.mce-result-panel{padding:16px}.mce-result-grid{gap:8px}.mce-result-grid article{min-height:104px;padding:10px 5px}.mce-result-icon{width:38px;height:38px}.tool-cta-strip,.tool-final-cta,.tool-content-section--soft{padding:16px}.tool-cta-icon{display:none}.tool-step-grid,.tool-tip-grid,.tool-two-card-grid{grid-template-columns:1fr}.tool-card,.tool-step-card{padding:15px}.tool-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-related-card{min-height:168px}.tool-related-card h3{font-size:.98rem}.tool-related-card p,.tool-card-link{font-size:.82rem}.tool-table th,.tool-table td{padding:12px}.tool-faq-card{padding:22px 18px}.tool-faq-heading{gap:12px}.tool-faq-icon{width:42px;height:42px}.tool-faq-heading h2{font-size:clamp(1.45rem, 7vw, 1.95rem)}.tool-cta-actions,.tool-button,.mce-calculate-row .tool-button{width:100%}}@media (max-width:380px){.mce-service-grid,.mce-home-grid,.mce-segmented,.tool-related-grid{grid-template-columns:1fr}.mce-result-grid{grid-template-columns:1fr}.mce-heavy-chips span{white-space:normal}}.movers-crew-estimator-page{--tool-soft-strong:#e1f3e9;--tool-border-strong:#b8d9c8;background:radial-gradient(circle at 8% 2%,rgb(232 248 240 / .98),transparent 22rem),radial-gradient(circle at 94% 0,rgb(238 248 242 / .8),transparent 20rem),linear-gradient(180deg,#ffffff 0,var(--tool-bg) 26rem,#ffffff 100%)}.tool-hero{grid-template-columns:minmax(0,1fr) minmax(310px,470px);gap:48px;min-height:410px;padding:28px 0 38px}.tool-hero h1{max-width:none;font-size:3.8rem;line-height:.98}.tool-hero__lead,.tool-hero__copy>p:not(.tool-hero__lead){max-width:none}.tool-trust-chips{margin-top:24px}.tool-hero__visual{min-height:300px}.tool-hero__visual img{filter:drop-shadow(0 22px 28px rgb(15 35 63 / .08))}.tool-calculator-section,.tool-content-section,.tool-faq-section{padding-top:42px}.tool-section-heading h2,.tool-final-cta h2,.tool-cta-strip h2{font-size:2.18rem;line-height:1.08}.tool-calculator-card{padding:26px}.mce-form{grid-template-columns:minmax(0,1.08fr) minmax(360px,0.72fr)}.mce-form-panel{gap:16px;min-width:0}.mce-step,.mce-result-panel{background:var(--tool-card);border:1px solid var(--tool-border);border-radius:16px;box-shadow:var(--tool-shadow-soft)}.mce-step{gap:14px;padding:20px}.mce-step-head{display:flex;align-items:flex-start;margin-bottom:2px}.mce-step-number,.tool-step-number{flex:0 0 auto;width:34px;height:34px;box-shadow:0 10px 20px rgb(22 134 76 / .18)}.mce-step h3{margin-bottom:4px;font-size:1.2rem;line-height:1.16}.mce-service-grid,.mce-segmented{grid-template-columns:repeat(3,minmax(0,1fr))}.mce-home-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mce-choice-card{min-height:112px;align-content:center;padding:14px 8px 12px;border-radius:13px;box-shadow:0 8px 18px rgb(16 35 63 / .035)}.mce-choice-card strong{font-size:.84rem;line-height:1.16;overflow-wrap:anywhere}.mce-choice-card small{font-size:.7rem;font-weight:760;line-height:1.15;overflow-wrap:anywhere}.mce-home-card{min-height:112px}.mce-check{top:9px;right:9px;display:none;background:var(--tool-green);border:2px solid #fff;box-shadow:0 4px 10px rgb(22 134 76 / .18)}.mce-check::after{content:none}.mce-check::before{position:absolute;top:4px;left:6px;width:5px;height:9px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mce-choice-card.is-selected{background:linear-gradient(180deg,#f0faf4,#ffffff);border-color:var(--tool-green);box-shadow:inset 0 0 0 1px var(--tool-green),0 10px 20px rgb(22 134 76 / .08)}.mce-choice-card.is-selected .mce-check{display:block}.mce-calculate-row{display:grid;gap:9px}.mce-calculate-row .tool-button{width:fit-content;min-width:210px}.mce-calculate-row p{margin:0;color:var(--tool-muted);font-size:.88rem}.mce-result-panel{padding:20px;background:radial-gradient(circle at 100% 0,rgb(238 248 242 / .92),transparent 12rem),linear-gradient(180deg,#ffffff,#fbfefd)}.mce-result-heading{display:grid;gap:4px;text-align:left}.mce-result-heading h3{margin:0;color:var(--tool-green-dark);font-size:1.78rem;line-height:1.05}.mce-result-grid article{min-height:100px;padding:12px 8px;background:var(--tool-soft);border:1px solid #cbe7d8;border-radius:14px}.mce-result-grid strong{color:var(--tool-green-dark);font-size:1.36rem}.tool-button{border-radius:12px}.tool-button--green{box-shadow:0 12px 24px rgb(22 134 76 / .18)}.tool-calculator-note{max-width:none;margin:14px 0 0;font-size:.92rem}.tool-cta-strip,.tool-final-cta{margin-top:42px;padding:22px;background:radial-gradient(circle at 0 50%,rgb(255 255 255 / .78),transparent 14rem),var(--tool-soft);border:1px solid #bfe0cf}.tool-cta-strip h2,.tool-final-cta h2{font-size:1.58rem}.tool-icon-shell,.tool-cta-icon{width:46px;height:46px;border-color:#cce7d9;border-radius:14px}.crew-factor-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crew-factor-card{position:relative;display:grid;min-width:0;gap:10px;overflow:hidden;padding:18px;background:linear-gradient(180deg,rgb(238 248 242 / .68),rgb(255 255 255 / .98)),#ffffff;border:1px solid var(--tool-border);border-radius:18px;box-shadow:var(--tool-shadow-soft)}.crew-factor-card::before,.planning-tool-card::before{position:absolute;inset:0 0 auto;height:5px;content:"";background:linear-gradient(90deg,var(--tool-green),#8bd3ab)}.crew-factor-visual{position:relative;min-height:116px;overflow:hidden;background:linear-gradient(180deg,#f6fcf8,#ffffff);border:1px solid #dcebe3;border-radius:16px}.crew-factor-visual::before{position:absolute;right:16px;bottom:22px;left:16px;height:4px;content:"";background:#dcebe3;border-radius:999px}.crew-factor-art,.planning-tool-art,.crew-tip-icon{position:relative;display:block}.crew-factor-art--stairs{position:absolute;left:32px;bottom:28px;width:72px;height:44px;background:linear-gradient(var(--tool-green),var(--tool-green)) 0 34px / 72px 10px no-repeat,linear-gradient(var(--tool-green),var(--tool-green)) 22px 18px / 50px 10px no-repeat,linear-gradient(var(--tool-green),var(--tool-green)) 44px 2px / 28px 10px no-repeat}.crew-factor-art--elevator{position:absolute;left:42px;bottom:25px;width:62px;height:70px;border:4px solid var(--tool-green-dark);border-radius:8px;background:#dff4e7}.crew-factor-art--elevator::before{position:absolute;top:0;bottom:0;left:50%;width:3px;content:"";background:var(--tool-green-dark)}.crew-factor-art--distance{position:absolute;left:30px;bottom:36px;width:100px;height:32px;border-bottom:4px dashed var(--tool-green)}.crew-factor-art--distance::before,.crew-factor-art--distance::after{position:absolute;bottom:-12px;width:22px;height:22px;content:"";background:#fff;border:4px solid var(--tool-green);border-radius:999px}.crew-factor-art--distance::before{left:0}.crew-factor-art--distance::after{right:0}.crew-factor-art--heavy{position:absolute;left:44px;bottom:28px;width:62px;height:54px;background:#fff8e7;border:4px solid #d8b769;border-radius:10px}.crew-factor-art--heavy::before{position:absolute;top:-22px;left:15px;width:25px;height:25px;content:"";border:4px solid var(--tool-green-dark);border-bottom:0;border-radius:999px 999px 0 0}.crew-factor-art--service{position:absolute;left:28px;bottom:32px;width:90px;height:42px;background:#fff;border:4px solid var(--tool-navy);border-radius:8px}.crew-factor-art--service::before{position:absolute;right:-32px;bottom:-4px;width:34px;height:30px;content:"";background:var(--tool-green);border:4px solid var(--tool-navy);border-radius:8px 6px 4px 4px}.crew-factor-art--service::after{position:absolute;bottom:-15px;left:8px;width:14px;height:14px;content:"";background:var(--tool-navy);border-radius:999px;box-shadow:62px 0 0 var(--tool-navy),92px 0 0 var(--tool-navy)}.crew-factor-art--packing{position:absolute;left:38px;bottom:26px;width:54px;height:54px;background:#fff8e7;border:4px solid #d8b769;border-radius:9px;box-shadow:44px -15px 0 -8px #ffffff,44px -15px 0 -4px var(--tool-green)}.crew-factor-impact,.planning-tool-meta,.crew-tip-kicker{justify-self:start;padding:5px 9px;color:var(--tool-green-dark);background:var(--tool-soft);border:1px solid #cbe7d8;border-radius:999px;font-size:.72rem;font-weight:900;line-height:1;text-transform:uppercase}.crew-factor-card h3,.crew-tip-card h3,.planning-tool-card h3{margin:0;color:var(--tool-navy);line-height:1.18}.crew-factor-card p,.crew-tip-card p,.planning-tool-card p{margin:0;color:var(--tool-muted);line-height:1.5}.crew-tip-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crew-tip-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;min-width:0;padding:18px;background:#fff;border:1px solid var(--tool-border);border-radius:18px;box-shadow:var(--tool-shadow-soft)}.crew-tip-number{color:rgb(16 35 63 / .2);font-size:1.12rem;font-weight:950;line-height:1}.crew-tip-icon{grid-column:1;width:46px;height:46px;background:var(--tool-soft);border:1px solid #cbe7d8;border-radius:14px}.crew-tip-card>div{display:grid;grid-column:2;grid-row:1 / span 2;gap:8px}.crew-tip-icon::before,.crew-tip-icon::after{position:absolute;content:""}.crew-tip-icon--pack::before,.crew-tip-icon--label::before{inset:12px;background:#fff8e7;border:2px solid #d8b769;border-radius:5px}.crew-tip-icon--elevator::before{inset:9px 13px;border:2px solid var(--tool-green);border-radius:4px}.crew-tip-icon--elevator::after{top:12px;bottom:12px;left:22px;width:2px;background:var(--tool-green)}.crew-tip-icon--clear::before{left:10px;right:10px;bottom:12px;height:5px;background:var(--tool-green);border-radius:999px}.crew-tip-icon--clear::after{right:13px;bottom:10px;width:13px;height:13px;border-top:3px solid var(--tool-green);border-right:3px solid var(--tool-green);transform:rotate(45deg)}.crew-tip-icon--heavy::before{inset:13px 11px 10px;background:#fff8e7;border:2px solid #d8b769;border-radius:6px}.crew-tip-icon--heavy::after{top:8px;left:17px;width:10px;height:10px;border:2px solid var(--tool-green);border-bottom:0;border-radius:999px 999px 0 0}.crew-tip-icon--label::after{top:15px;left:16px;width:14px;height:2px;background:var(--tool-green);box-shadow:0 6px 0 var(--tool-green),0 12px 0 var(--tool-green)}.crew-tip-icon--details::before{inset:10px 13px;background:linear-gradient(var(--tool-green),var(--tool-green)) 7px 8px / 12px 2px no-repeat,linear-gradient(var(--tool-green),var(--tool-green)) 7px 15px / 12px 2px no-repeat,#ffffff;border:2px solid var(--tool-green);border-radius:5px}.planning-tools-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.planning-tool-card{position:relative;display:grid;min-width:0;min-height:300px;gap:10px;align-content:start;padding:16px;overflow:hidden;color:inherit;text-decoration:none;background:linear-gradient(180deg,rgb(238 248 242 / .74),rgb(255 255 255 / .98)),#ffffff;border:1px solid var(--tool-border);border-radius:18px;box-shadow:var(--tool-shadow-soft);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.planning-tool-card:hover,.planning-tool-card:focus-visible{border-color:var(--tool-green);box-shadow:var(--tool-shadow);outline:none;transform:translateY(-2px)}.planning-tool-visual{position:relative;min-height:126px;overflow:hidden;background:linear-gradient(180deg,#f6fcf8,#ffffff);border:1px solid #dcebe3;border-radius:16px}.planning-tool-visual::before{position:absolute;right:16px;bottom:22px;left:16px;height:4px;content:"";background:#dcebe3;border-radius:999px}.planning-tool-icon{position:absolute;top:12px;left:12px;z-index:1;display:grid;width:42px;height:42px;place-items:center;background:#fff;border:1px solid #cbe7d8;border-radius:14px;box-shadow:0 8px 16px rgb(16 35 63 / .06)}.planning-tool-icon img{width:22px;height:22px}.planning-tool-art--supplies{position:absolute;right:25px;bottom:30px;width:54px;height:54px;background:#fff8e7;border:3px solid #d8b769;border-radius:8px;box-shadow:-38px 18px 0 -8px #fff8e7,-38px 18px 0 -5px #d8b769}.planning-tool-art--truck{position:absolute;right:22px;bottom:34px;width:92px;height:42px;background:#fff;border:3px solid var(--tool-navy);border-radius:7px}.planning-tool-art--truck::before{position:absolute;right:-30px;bottom:-3px;width:32px;height:28px;content:"";background:var(--tool-green);border:3px solid var(--tool-navy);border-radius:7px 5px 4px 4px}.planning-tool-art--truck::after{position:absolute;bottom:-13px;left:8px;width:12px;height:12px;content:"";background:var(--tool-navy);border-radius:999px;box-shadow:62px 0 0 var(--tool-navy),88px 0 0 var(--tool-navy)}.planning-tool-art--difficulty{position:absolute;right:34px;bottom:29px;width:88px;height:56px;background:linear-gradient(to top,var(--tool-green) 0 34%,transparent 34%) 8px 18px / 12px 34px no-repeat,linear-gradient(to top,var(--tool-green) 0 58%,transparent 58%) 34px 10px / 12px 42px no-repeat,linear-gradient(to top,var(--tool-green) 0 82%,transparent 82%) 60px 2px / 12px 50px no-repeat}.planning-tool-art--inventory{position:absolute;right:34px;bottom:28px;width:62px;height:72px;background:linear-gradient(var(--tool-green),var(--tool-green)) 18px 19px / 26px 3px no-repeat,linear-gradient(var(--tool-green),var(--tool-green)) 18px 34px / 26px 3px no-repeat,linear-gradient(var(--tool-green),var(--tool-green)) 18px 49px / 26px 3px no-repeat,#ffffff;border:3px solid var(--tool-green);border-radius:8px}.planning-tool-art--inventory::before{position:absolute;top:17px;left:8px;width:5px;height:5px;content:"";background:var(--tool-green);border-radius:999px;box-shadow:0 15px 0 var(--tool-green),0 30px 0 var(--tool-green)}.planning-tool-card h3{font-size:1.08rem}.planning-tool-card p{font-size:.9rem}.planning-tool-action{align-self:end;margin-top:auto;color:var(--tool-green-dark);font-size:.86rem;font-weight:900}.tool-faq-icon{color:#fff;background:linear-gradient(135deg,#073c2f,var(--tool-green));border:0;box-shadow:0 12px 20px rgb(22 134 76 / .18)}.tool-faq-heading h2{font-size:2rem}.tool-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.tool-faq-item{padding:0 14px;background:#fbfefd;border:1px solid #e5ecea;border-radius:12px}.tool-faq-item:last-child{border-bottom:1px solid #e5ecea}@media (max-width:1100px){.mce-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.tool-hero,.mce-form,.tool-cta-strip,.tool-final-cta{grid-template-columns:1fr}.tool-hero{min-height:0;gap:28px}.tool-hero__visual{min-height:220px}.mce-result-panel{position:static}.crew-factor-showcase,.crew-tip-board,.planning-tools-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tool-hero{padding-top:18px}.tool-hero h1{font-size:2.55rem}.tool-hero__lead{font-size:1rem}.tool-hero__visual{min-height:170px}.tool-trust-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tool-trust-chips span{min-height:40px;padding:8px 10px;font-size:.8rem}.tool-calculator-card{padding:10px;border-radius:18px}.mce-form{gap:12px}.mce-step,.mce-result-panel{padding:16px}.mce-service-grid,.mce-home-grid,.mce-segmented,.crew-factor-showcase,.crew-tip-board,.planning-tools-showcase,.tool-faq-list{grid-template-columns:1fr}.mce-choice-card,.mce-home-card{min-height:94px}.mce-calculate-row .tool-button{width:100%}.crew-factor-card,.crew-tip-card,.planning-tool-card{min-height:0;padding:14px}.crew-factor-visual,.planning-tool-visual{min-height:112px}.crew-tip-card{grid-template-columns:44px minmax(0,1fr)}.tool-faq-card{padding:16px}.tool-faq-heading h2{font-size:1.72rem}}@media (max-width:640px){.movers-crew-estimator-page .tool-related-tools .planning-tools-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.movers-crew-estimator-page .tool-related-tools .planning-tool-card{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon meta" "title title" "copy copy" "action action";gap:7px 8px;min-height:0;padding:10px;border-radius:14px}.movers-crew-estimator-page .tool-related-tools .planning-tool-card::before{height:4px}.movers-crew-estimator-page .tool-related-tools .planning-tool-visual{grid-area:icon;width:34px;height:34px;min-height:34px;align-self:center;overflow:visible;background:#f3fbf6;border-radius:11px}.movers-crew-estimator-page .tool-related-tools .planning-tool-visual::before,.movers-crew-estimator-page .tool-related-tools .planning-tool-art{display:none}.movers-crew-estimator-page .tool-related-tools .planning-tool-icon{position:static;width:100%;height:100%;background:#fff0;border:0;border-radius:inherit;box-shadow:none}.movers-crew-estimator-page .tool-related-tools .planning-tool-icon img{width:18px;height:18px}.movers-crew-estimator-page .tool-related-tools .planning-tool-meta{grid-area:meta;align-self:center;min-width:0;max-width:100%;padding:4px 6px;overflow-wrap:anywhere;font-size:.56rem;line-height:1.05}.movers-crew-estimator-page .tool-related-tools .planning-tool-card h3{grid-area:title;font-size:.82rem;line-height:1.12}.movers-crew-estimator-page .tool-related-tools .planning-tool-card p{grid-area:copy;font-size:.72rem;line-height:1.32}.movers-crew-estimator-page .tool-related-tools .planning-tool-action{grid-area:action;margin-top:0;font-size:.72rem;line-height:1.2}}@media (max-width:360px){.tool-trust-chips{grid-template-columns:1fr}}.movers-crew-estimator-page .tool-step-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"number title" "copy copy";gap:14px 16px;align-items:center;min-height:0;padding:20px}.movers-crew-estimator-page .tool-step-card::before{position:absolute;inset:0 auto auto 20px;width:min(158px, calc(100% - 40px));height:4px;content:"";background:linear-gradient(90deg,var(--tool-green),#fff0);border-radius:999px}.movers-crew-estimator-page .tool-step-card .tool-step-number{position:static;grid-area:number;display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--tool-green);border-radius:999px;box-shadow:0 0 0 7px #eef8f2;font-size:.98rem;font-weight:900;line-height:1}.movers-crew-estimator-page .tool-step-card h3{grid-area:title;margin:0;align-self:center;font-size:clamp(1rem, 1.35vw, 1.18rem);line-height:1.18}.movers-crew-estimator-page .tool-step-card p{grid-area:copy;margin:0}@media (max-width:700px){.movers-crew-estimator-page .tool-step-card{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"number title" "copy copy";gap:10px 12px;padding:14px 13px 13px}.movers-crew-estimator-page .tool-step-card::before{inset-inline-start:13px;width:min(118px, calc(100% - 26px));height:3px}.movers-crew-estimator-page .tool-step-card .tool-step-number{width:36px;height:36px;box-shadow:0 0 0 5px #eef8f2;font-size:.88rem}.movers-crew-estimator-page .tool-step-card h3{font-size:.98rem;line-height:1.18}.movers-crew-estimator-page .tool-step-card p{font-size:.84rem;line-height:1.42}}@media (max-width:360px){.movers-crew-estimator-page .tool-step-card{grid-template-columns:34px minmax(0,1fr);gap:9px 10px;padding-inline:12px}.movers-crew-estimator-page .tool-step-card .tool-step-number{width:34px;height:34px}}.movers-crew-estimator-page .crew-guide-wrap{position:relative;overflow:hidden;padding:6px;background:linear-gradient(180deg,rgb(238 248 242 / .84),rgb(255 255 255 / .98)),#ffffff;border:1px solid #cfe5da;border-radius:20px;box-shadow:0 20px 52px rgb(16 35 63 / .08)}.movers-crew-estimator-page .crew-guide-wrap::before{position:absolute;inset:0 0 auto;height:5px;content:"";background:linear-gradient(90deg,var(--tool-green),#9bdab8)}.movers-crew-estimator-page .crew-guide-table{position:relative;min-width:840px;border-collapse:separate;border-spacing:0;background:#fff;border-radius:15px;overflow:hidden}.movers-crew-estimator-page .crew-guide-table th{padding:16px 18px;color:var(--tool-navy);background:linear-gradient(180deg,#edf8f2,#e6f4ed);border-bottom:1px solid #cfe5da;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.movers-crew-estimator-page .crew-guide-table td{padding:14px 18px;border-bottom:1px solid #e3eee8;color:var(--tool-muted);font-size:.95rem;vertical-align:middle}.movers-crew-estimator-page .crew-guide-table tbody tr{transition:background 160ms ease}.movers-crew-estimator-page .crew-guide-table tbody tr:nth-child(even){background:#fbfefd}.movers-crew-estimator-page .crew-guide-table tbody tr:hover{background:#f3fbf6}.movers-crew-estimator-page .crew-guide-table td:first-child{min-width:182px}.movers-crew-estimator-page .crew-size-badge,.movers-crew-estimator-page .crew-guide-pill{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:999px;font-weight:900;line-height:1;white-space:nowrap}.movers-crew-estimator-page .crew-size-badge{gap:9px;padding:7px 11px 7px 8px;color:var(--tool-navy);background:#eef8f2;border:1px solid #cfe5da}.movers-crew-estimator-page .crew-size-icon{position:relative;display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;background:#fff;border:1px solid #cce7d9;border-radius:10px}.movers-crew-estimator-page .crew-size-icon::before,.movers-crew-estimator-page .crew-size-icon::after{position:absolute;content:"";border-radius:3px;background:var(--tool-green)}.movers-crew-estimator-page .crew-size-icon::before{width:14px;height:12px;inset:11px auto auto 8px}.movers-crew-estimator-page .crew-size-icon::after{width:6px;height:7px;inset:16px auto auto 12px;background:#fff}.movers-crew-estimator-page .crew-size-badge--studio .crew-size-icon{transform:scale(.92)}.movers-crew-estimator-page .crew-size-badge--two .crew-size-icon,.movers-crew-estimator-page .crew-size-badge--three .crew-size-icon,.movers-crew-estimator-page .crew-size-badge--four .crew-size-icon{background:linear-gradient(90deg,transparent 50%,#ffffff 50%),#ffffff}.movers-crew-estimator-page .crew-guide-pill{min-height:32px;padding:8px 11px;border:1px solid #fff0;font-size:.9rem}.movers-crew-estimator-page .crew-guide-pill--crew{color:#0f6338;background:#eaf7ef;border-color:#c7e6d4}.movers-crew-estimator-page .crew-guide-pill--time{color:#7a4a08;background:#fff8e7;border-color:#f1dca9}.movers-crew-estimator-page .crew-note-text{display:block;max-width:560px;color:#405064;line-height:1.45}@media (max-width:700px){.movers-crew-estimator-page .crew-guide-wrap{overflow:visible;padding:10px;background:linear-gradient(180deg,rgb(238 248 242 / .74),rgb(255 255 255 / .98)),#ffffff;border:1px solid #cfe5da;border-radius:18px;box-shadow:0 14px 34px rgb(16 35 63 / .06)}.movers-crew-estimator-page .crew-guide-wrap::before,.movers-crew-estimator-page .crew-guide-table thead{display:none}.movers-crew-estimator-page .crew-guide-table,.movers-crew-estimator-page .crew-guide-table tbody,.movers-crew-estimator-page .crew-guide-table tr,.movers-crew-estimator-page .crew-guide-table td{display:block;width:100%;min-width:0}.movers-crew-estimator-page .crew-guide-table{background:#fff0;border-spacing:0;border-radius:0;overflow:visible}.movers-crew-estimator-page .crew-guide-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"home home" "crew time" "note note";gap:10px;margin-bottom:10px;padding:10px;background:#fff;border:1px solid #d7e8df;border-radius:16px;box-shadow:0 10px 24px rgb(16 35 63 / .055)}.movers-crew-estimator-page .crew-guide-table tr:last-child{margin-bottom:0}.movers-crew-estimator-page .crew-guide-table td{display:grid;gap:6px;align-items:stretch;padding:0;border:0;font-size:.9rem}.movers-crew-estimator-page .crew-guide-table td::before{content:attr(data-label);color:var(--tool-muted);font-size:.66rem;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.movers-crew-estimator-page .crew-guide-table td:first-child{grid-area:home}.movers-crew-estimator-page .crew-guide-table td:first-child::before{display:none}.movers-crew-estimator-page .crew-guide-table td:nth-child(2){grid-area:crew}.movers-crew-estimator-page .crew-guide-table td:nth-child(3){grid-area:time}.movers-crew-estimator-page .crew-guide-table td:nth-child(4){grid-area:note;padding:10px 11px;background:#f5fbf8;border:1px solid #dcece4;border-radius:13px}.movers-crew-estimator-page .crew-size-badge{width:100%;border-radius:14px}.movers-crew-estimator-page .crew-guide-pill{min-height:30px;padding:8px 10px;font-size:.84rem}.movers-crew-estimator-page .crew-note-text{font-size:.86rem;line-height:1.4}}@media (max-width:360px){.movers-crew-estimator-page .crew-guide-table tr{grid-template-columns:1fr;grid-template-areas:"home" "crew" "time" "note"}.movers-crew-estimator-page .crew-guide-table td{grid-template-columns:1fr;gap:8px}.movers-crew-estimator-page .crew-guide-pill,.movers-crew-estimator-page .crew-size-badge{white-space:normal}}.movers-crew-estimator-page .tool-tips-section .tool-section-heading{max-width:none;margin-inline:0;text-align:left}.movers-crew-estimator-page .tool-tips-section .tool-section-heading p{max-width:none}.movers-crew-estimator-page .crew-tip-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.movers-crew-estimator-page .crew-tip-card{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:8px 14px;min-width:0;min-height:164px;overflow:hidden;padding:20px 22px 20px 24px;background:radial-gradient(circle at 100% 100%,rgb(238 248 242 / .95) 0 54px,transparent 55px),linear-gradient(180deg,#ffffff,#fbfefd);border:1px solid var(--tool-border);border-radius:18px;box-shadow:var(--tool-shadow-soft);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.movers-crew-estimator-page .crew-tip-card::before{position:absolute;inset:0 auto 0 0;width:5px;content:"";background:linear-gradient(180deg,var(--tool-green),#8cc9aa);border-radius:999px 0 0 999px}.movers-crew-estimator-page .crew-tip-card:hover{border-color:var(--tool-green);box-shadow:var(--tool-shadow);transform:translateY(-2px)}.movers-crew-estimator-page .crew-tip-icon{position:relative;z-index:1;display:grid;grid-row:1 / span 2;grid-column:1;width:46px;height:46px;place-items:center;align-self:start;background:var(--tool-soft);border:1px solid #cbe7d8;border-radius:15px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .7)}.movers-crew-estimator-page .crew-tip-kicker{position:relative;z-index:1;grid-row:1;grid-column:2;align-self:center;justify-self:start;min-height:28px;padding:6px 12px;color:var(--tool-green-dark);background:#eaf8f0;border:1px solid #bfe0cf;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.movers-crew-estimator-page .crew-tip-number{position:relative;z-index:1;grid-row:1;grid-column:3;align-self:start;color:rgb(16 35 63 / .1);font-size:clamp(1.75rem, 3vw, 2.4rem);font-weight:950;line-height:.9}.movers-crew-estimator-page .crew-tip-card h3{position:relative;z-index:1;grid-row:2;grid-column:2 / -1;margin:0;color:var(--tool-navy);font-size:clamp(1rem, 1.45vw, 1.18rem);line-height:1.14}.movers-crew-estimator-page .crew-tip-card p:not(.crew-tip-kicker){position:relative;z-index:1;grid-row:3;grid-column:2 / -1;margin:0;color:var(--tool-muted);font-size:.94rem;line-height:1.5}@media (max-width:700px){.movers-crew-estimator-page .tool-tips-section .tool-section-heading{margin-bottom:12px}.movers-crew-estimator-page .tool-tips-section .tool-section-heading h2{font-size:clamp(1.7rem, 9vw, 2.2rem)}.movers-crew-estimator-page .tool-tips-section .tool-section-heading p{font-size:.92rem;line-height:1.42}.movers-crew-estimator-page .crew-tip-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.movers-crew-estimator-page .crew-tip-card{grid-template-columns:38px minmax(0,1fr);gap:6px 10px;min-height:0;padding:13px}.movers-crew-estimator-page .crew-tip-icon{grid-row:1;width:38px;height:38px;border-radius:13px}.movers-crew-estimator-page .crew-tip-kicker{grid-row:1;grid-column:2;max-width:calc(100% - 26px);min-height:24px;padding:5px 8px;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.movers-crew-estimator-page .crew-tip-number{position:absolute;top:12px;right:12px;font-size:1.45rem}.movers-crew-estimator-page .crew-tip-card h3{grid-row:2;grid-column:1 / -1;margin-top:2px;font-size:.9rem;line-height:1.12}.movers-crew-estimator-page .crew-tip-card p:not(.crew-tip-kicker){grid-row:3;grid-column:1 / -1;font-size:.78rem;line-height:1.35}}@media (max-width:360px){.movers-crew-estimator-page .crew-tip-board{gap:8px}.movers-crew-estimator-page .crew-tip-card{padding:11px}.movers-crew-estimator-page .crew-tip-icon{width:34px;height:34px}.movers-crew-estimator-page .crew-tip-card h3{font-size:.82rem}.movers-crew-estimator-page .crew-tip-card p:not(.crew-tip-kicker){font-size:.74rem}}.movers-crew-estimator-page .tool-faq-card{padding:28px 30px;background:var(--tool-card);border:1px solid var(--tool-border);border-radius:18px;box-shadow:var(--tool-shadow-soft)}.movers-crew-estimator-page .tool-faq-heading{display:flex;gap:14px;align-items:flex-start;text-align:left}.movers-crew-estimator-page .tool-faq-copy{min-width:0;padding-top:3px}.movers-crew-estimator-page .tool-faq-icon{display:inline-grid;width:46px;height:46px;flex:0 0 auto;place-items:center;color:#fff;background:linear-gradient(135deg,#073c2f,var(--tool-green));border:0;border-radius:999px;box-shadow:0 10px 22px rgb(22 134 76 / .18);font-size:1.1rem;font-weight:900}.movers-crew-estimator-page .tool-faq-heading h2{margin:0;color:var(--tool-navy);font-size:2rem;line-height:1.08}.movers-crew-estimator-page .tool-faq-intro{max-width:none;margin:8px 0 0;color:var(--tool-muted);font-size:.94rem;line-height:1.5}.movers-crew-estimator-page .tool-faq-list{display:grid;grid-template-columns:1fr;gap:0;margin-top:14px}.movers-crew-estimator-page .tool-faq-item,.movers-crew-estimator-page .tool-faq-item:last-child{padding:0;background:#fff0;border:0;border-bottom:1px solid #e5ecea;border-radius:0}.movers-crew-estimator-page .tool-faq-item:last-child{border-bottom:0}.movers-crew-estimator-page .tool-faq-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:#1d2c41;background:#fff0;border:0;cursor:pointer;font-size:.94rem;font-weight:850;text-align:left}.movers-crew-estimator-page .tool-faq-button:focus-visible{border-radius:8px;outline:3px solid rgb(22 134 76 / .24);outline-offset:2px}.movers-crew-estimator-page .tool-faq-button[aria-expanded="true"]{color:var(--tool-navy)}.movers-crew-estimator-page .tool-faq-chevron{min-width:18px;color:var(--tool-navy);font-size:1rem;line-height:1;text-align:center;transition:transform 160ms ease}.movers-crew-estimator-page .tool-faq-button[aria-expanded="true"] .tool-faq-chevron{transform:rotate(180deg)}.movers-crew-estimator-page .tool-faq-answer{padding:0 0 16px;color:var(--tool-muted);font-size:.92rem;line-height:1.55}@media (max-width:700px){.movers-crew-estimator-page .tool-faq-card{padding:16px}.movers-crew-estimator-page .tool-faq-heading{gap:12px}.movers-crew-estimator-page .tool-faq-icon{width:42px;height:42px}.movers-crew-estimator-page .tool-faq-heading h2{font-size:clamp(1.45rem, 7vw, 1.95rem)}.movers-crew-estimator-page .tool-faq-intro{font-size:.9rem;line-height:1.42}.movers-crew-estimator-page .tool-faq-list{grid-template-columns:1fr}}.movers-crew-estimator-page #affects-title+p{max-width:none}.movers-crew-estimator-page .crew-factor-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.movers-crew-estimator-page .crew-factor-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start;min-height:0;padding:18px}.movers-crew-estimator-page .crew-factor-visual{width:96px;min-height:96px;align-self:stretch;border-radius:15px}.movers-crew-estimator-page .crew-factor-visual::before{right:12px;bottom:18px;left:12px;height:3px}.movers-crew-estimator-page .crew-factor-copy{position:relative;z-index:1;display:grid;gap:7px;min-width:0}.movers-crew-estimator-page .crew-factor-impact{max-width:100%;overflow-wrap:anywhere}.movers-crew-estimator-page .crew-factor-card h3{font-size:1.08rem;line-height:1.16}.movers-crew-estimator-page .crew-factor-card p{font-size:.9rem;line-height:1.42}.movers-crew-estimator-page .crew-factor-art--stairs,.movers-crew-estimator-page .crew-factor-art--elevator,.movers-crew-estimator-page .crew-factor-art--distance,.movers-crew-estimator-page .crew-factor-art--heavy,.movers-crew-estimator-page .crew-factor-art--service,.movers-crew-estimator-page .crew-factor-art--packing{left:50%;transform-origin:center bottom}.movers-crew-estimator-page .crew-factor-art--stairs{bottom:26px;transform:translateX(-50%) scale(.72)}.movers-crew-estimator-page .crew-factor-art--elevator{bottom:23px;transform:translateX(-50%) scale(.72)}.movers-crew-estimator-page .crew-factor-art--distance{bottom:34px;transform:translateX(-50%) scale(.66)}.movers-crew-estimator-page .crew-factor-art--heavy{bottom:24px;transform:translateX(-50%) scale(.72)}.movers-crew-estimator-page .crew-factor-art--service{bottom:31px;transform:translateX(-50%) scale(.62)}.movers-crew-estimator-page .crew-factor-art--packing{bottom:25px;transform:translateX(-50%) scale(.72)}@media (max-width:980px){.movers-crew-estimator-page .crew-factor-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.movers-crew-estimator-page .crew-factor-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.movers-crew-estimator-page .crew-factor-card{grid-template-columns:34px minmax(0,1fr);gap:7px 8px;align-items:center;padding:10px;border-radius:14px}.movers-crew-estimator-page .crew-factor-visual{grid-column:1;grid-row:1;width:34px;min-height:34px;align-self:start;border-radius:11px;background:#f3fbf6}.movers-crew-estimator-page .crew-factor-visual::before{display:none}.movers-crew-estimator-page .crew-factor-copy{display:contents}.movers-crew-estimator-page .crew-factor-impact{display:none}.movers-crew-estimator-page .crew-factor-card h3{grid-column:2;grid-row:1;align-self:center;font-size:.86rem;line-height:1.08}.movers-crew-estimator-page .crew-factor-card p{grid-column:1 / -1;grid-row:2;font-size:.76rem;line-height:1.32}.movers-crew-estimator-page .crew-factor-art--stairs,.movers-crew-estimator-page .crew-factor-art--elevator,.movers-crew-estimator-page .crew-factor-art--distance,.movers-crew-estimator-page .crew-factor-art--heavy,.movers-crew-estimator-page .crew-factor-art--service,.movers-crew-estimator-page .crew-factor-art--packing{bottom:8px}.movers-crew-estimator-page .crew-factor-art--stairs,.movers-crew-estimator-page .crew-factor-art--elevator,.movers-crew-estimator-page .crew-factor-art--heavy,.movers-crew-estimator-page .crew-factor-art--packing{transform:translateX(-50%) scale(.24)}.movers-crew-estimator-page .crew-factor-art--distance{bottom:12px;transform:translateX(-50%) scale(.22)}.movers-crew-estimator-page .crew-factor-art--service{bottom:13px;transform:translateX(-50%) scale(.2)}}@media (max-width:360px){.movers-crew-estimator-page .crew-factor-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.movers-crew-estimator-page .crew-factor-card{grid-template-columns:32px minmax(0,1fr);gap:6px 7px;padding:9px}.movers-crew-estimator-page .crew-factor-visual{width:32px;min-height:32px}.movers-crew-estimator-page .crew-factor-card h3{font-size:.8rem}.movers-crew-estimator-page .crew-factor-card p{font-size:.7rem;line-height:1.3}}.movers-crew-estimator-page .crew-guide-table th:nth-child(1),.movers-crew-estimator-page .crew-guide-table td:nth-child(1){width:25%}.movers-crew-estimator-page .crew-guide-table th:nth-child(2),.movers-crew-estimator-page .crew-guide-table td:nth-child(2),.movers-crew-estimator-page .crew-guide-table th:nth-child(3),.movers-crew-estimator-page .crew-guide-table td:nth-child(3){width:18%}.movers-crew-estimator-page .crew-home-chip,.movers-crew-estimator-page .crew-crew-card,.movers-crew-estimator-page .crew-time-card{display:inline-grid;min-width:0;max-width:100%;color:var(--tool-navy);text-decoration:none}.movers-crew-estimator-page .crew-home-chip{grid-template-columns:54px minmax(0,1fr);gap:11px;align-items:center;min-width:210px;padding:9px 12px 9px 9px;background:radial-gradient(circle at 100% 0,rgb(255 255 255 / .92),transparent 52px),#eef8f2;border:1px solid #cbe7d8;border-radius:18px}.movers-crew-estimator-page .crew-home-visual{display:flex;width:54px;height:44px;align-items:end;justify-content:center;gap:4px;padding:8px 7px;background:#fff;border:1px solid #cbe7d8;border-radius:14px;box-shadow:0 8px 18px rgb(16 35 63 / .06)}.movers-crew-estimator-page .crew-home-visual i{display:block;width:7px;background:var(--tool-green);border-radius:5px 5px 2px 2px}.movers-crew-estimator-page .crew-home-visual i:nth-child(1){height:12px}.movers-crew-estimator-page .crew-home-visual i:nth-child(2){height:18px}.movers-crew-estimator-page .crew-home-visual i:nth-child(3){height:24px}.movers-crew-estimator-page .crew-home-visual i:nth-child(4){height:30px}.movers-crew-estimator-page .crew-home-chip--studio .crew-home-visual i:nth-child(n+2),.movers-crew-estimator-page .crew-home-chip--one .crew-home-visual i:nth-child(n+3),.movers-crew-estimator-page .crew-home-chip--two .crew-home-visual i:nth-child(n+4){opacity:.16}.movers-crew-estimator-page .crew-home-chip--three .crew-home-visual i:nth-child(4){opacity:.28}.movers-crew-estimator-page .crew-home-copy,.movers-crew-estimator-page .crew-time-copy{display:grid;gap:3px;min-width:0}.movers-crew-estimator-page .crew-home-copy strong,.movers-crew-estimator-page .crew-crew-card strong,.movers-crew-estimator-page .crew-time-copy strong{font-size:.96rem;font-weight:950;line-height:1.1}.movers-crew-estimator-page .crew-home-copy small,.movers-crew-estimator-page .crew-time-copy small{color:var(--tool-muted);font-size:.74rem;font-weight:850;line-height:1}.movers-crew-estimator-page .crew-crew-card{gap:7px;min-width:142px;padding:10px 11px;background:#edf8f2;border:1px solid #cbe7d8;border-radius:16px}.movers-crew-estimator-page .crew-people{display:flex;height:24px;align-items:end;gap:5px}.movers-crew-estimator-page .crew-people i{position:relative;display:block;width:13px;height:14px;background:var(--tool-green);border-radius:7px 7px 3px 3px}.movers-crew-estimator-page .crew-people i::before{position:absolute;top:-8px;left:3px;width:7px;height:7px;content:"";background:var(--tool-green-dark);border-radius:999px}.movers-crew-estimator-page .crew-people--two i:nth-child(n+3),.movers-crew-estimator-page .crew-people--three i:nth-child(4){opacity:.18}.movers-crew-estimator-page .crew-people--range i:nth-child(4){opacity:.48}.movers-crew-estimator-page .crew-time-card{grid-template-columns:34px minmax(0,1fr);gap:7px 10px;align-items:center;min-width:158px;padding:9px 11px 10px;background:#fff8e7;border:1px solid #f1dca9;border-radius:16px}.movers-crew-estimator-page .crew-time-clock{position:relative;width:34px;height:34px;border:3px solid #d8a840;border-radius:999px;background:#fff}.movers-crew-estimator-page .crew-time-clock::before,.movers-crew-estimator-page .crew-time-clock::after{position:absolute;top:50%;left:50%;content:"";background:#7a4a08;border-radius:999px;transform-origin:left center}.movers-crew-estimator-page .crew-time-clock::before{width:9px;height:3px;transform:rotate(0deg)}.movers-crew-estimator-page .crew-time-clock::after{width:3px;height:10px;transform:rotate(-90deg)}.movers-crew-estimator-page .crew-time-meter{display:block;grid-column:1 / -1;height:6px;overflow:hidden;background:#f4e5bd;border-radius:999px}.movers-crew-estimator-page .crew-time-meter i{display:block;height:100%;background:linear-gradient(90deg,#d8a840,#f0c869);border-radius:inherit}.movers-crew-estimator-page .crew-time-card--short .crew-time-meter i{width:34%}.movers-crew-estimator-page .crew-time-card--easy .crew-time-meter i{width:44%}.movers-crew-estimator-page .crew-time-card--medium .crew-time-meter i{width:58%}.movers-crew-estimator-page .crew-time-card--long .crew-time-meter i{width:78%}.movers-crew-estimator-page .crew-time-card--full .crew-time-meter i{width:94%}@media (max-width:700px){.movers-crew-estimator-page .crew-guide-table th:nth-child(1),.movers-crew-estimator-page .crew-guide-table td:nth-child(1),.movers-crew-estimator-page .crew-guide-table th:nth-child(2),.movers-crew-estimator-page .crew-guide-table td:nth-child(2),.movers-crew-estimator-page .crew-guide-table th:nth-child(3),.movers-crew-estimator-page .crew-guide-table td:nth-child(3),.movers-crew-estimator-page .crew-guide-table th:nth-child(4),.movers-crew-estimator-page .crew-guide-table td:nth-child(4){width:auto}.movers-crew-estimator-page .crew-guide-table td{align-items:stretch}.movers-crew-estimator-page .crew-home-chip,.movers-crew-estimator-page .crew-crew-card,.movers-crew-estimator-page .crew-time-card{width:100%;min-width:0}.movers-crew-estimator-page .crew-home-chip{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:7px;border-radius:14px}.movers-crew-estimator-page .crew-home-visual{width:42px;height:36px;padding:7px 6px;border-radius:12px}.movers-crew-estimator-page .crew-home-copy strong,.movers-crew-estimator-page .crew-crew-card strong,.movers-crew-estimator-page .crew-time-copy strong{font-size:.86rem}.movers-crew-estimator-page .crew-home-copy small,.movers-crew-estimator-page .crew-time-copy small{font-size:.68rem}.movers-crew-estimator-page .crew-crew-card{gap:6px;padding:8px 9px;border-radius:13px}.movers-crew-estimator-page .crew-people{height:21px;gap:4px}.movers-crew-estimator-page .crew-people i{width:11px;height:12px}.movers-crew-estimator-page .crew-people i::before{top:-7px;left:2px;width:7px;height:7px}.movers-crew-estimator-page .crew-time-card{grid-template-columns:28px minmax(0,1fr);gap:6px 8px;padding:8px;border-radius:13px}.movers-crew-estimator-page .crew-time-clock{width:28px;height:28px}.movers-crew-estimator-page .crew-note-text{font-size:.84rem}}@media (max-width:360px){.movers-crew-estimator-page .crew-guide-wrap{padding:8px}.movers-crew-estimator-page .crew-guide-table tr{gap:8px;padding:8px}.movers-crew-estimator-page .crew-guide-table td::before{font-size:.62rem}.movers-crew-estimator-page .crew-home-chip{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:6px}.movers-crew-estimator-page .crew-home-visual{width:38px;height:34px;gap:3px}.movers-crew-estimator-page .crew-home-visual i{width:6px}.movers-crew-estimator-page .crew-crew-card,.movers-crew-estimator-page .crew-time-card{padding:7px}.movers-crew-estimator-page .crew-home-copy strong,.movers-crew-estimator-page .crew-crew-card strong,.movers-crew-estimator-page .crew-time-copy strong{font-size:.78rem}.movers-crew-estimator-page .crew-home-copy small,.movers-crew-estimator-page .crew-time-copy small{font-size:.62rem}}.movers-crew-estimator-page .crew-plan-card{grid-template-columns:48px minmax(0,1fr);gap:12px 14px;align-items:start;padding:20px}.movers-crew-estimator-page .crew-plan-card .tool-icon-shell{grid-row:1;grid-column:1;width:48px;height:48px}.movers-crew-estimator-page .crew-plan-card h3{grid-row:1;grid-column:2;align-self:center;margin:0}.movers-crew-estimator-page .crew-plan-card p{grid-column:1 / -1}@media (max-width:700px){.movers-crew-estimator-page .crew-plan-card{grid-template-columns:42px minmax(0,1fr);gap:10px 12px;padding:15px}.movers-crew-estimator-page .crew-plan-card .tool-icon-shell{width:42px;height:42px;border-radius:13px}.movers-crew-estimator-page .crew-plan-card h3{font-size:.98rem;line-height:1.16}}.mce-mobile-progress,.mce-mobile-controls{display:none}@media (max-width:700px){.movers-crew-estimator-page{display:flex;flex-direction:column;overflow-x:hidden}.movers-crew-estimator-page>*{max-width:100%;min-width:0;order:20}.movers-crew-estimator-page .tool-breadcrumb{order:1}.movers-crew-estimator-page .tool-hero{display:contents}.movers-crew-estimator-page .tool-hero__copy{width:min(1200px, 100%);max-width:100%;min-width:0;margin-inline:auto;order:2}.movers-crew-estimator-page .tool-calculator-section{order:3;padding-top:14px}.movers-crew-estimator-page .tool-hero__visual{width:min(1200px, 100%);max-width:100%;min-width:0;margin-inline:auto;order:4;margin-top:18px}.movers-crew-estimator-page .tool-hero__copy>*,.movers-crew-estimator-page .tool-calculator-section>*{max-width:100%;min-width:0}.movers-crew-estimator-page .tool-calculator-section .tool-section-heading{margin-bottom:12px}.movers-crew-estimator-page .tool-calculator-section .tool-section-heading h2{font-size:clamp(1.8rem, 9vw, 2.35rem)}.movers-crew-estimator-page .tool-calculator-card{padding:9px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-form{gap:10px}.movers-crew-estimator-page .mce-mobile-progress{order:1;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;color:var(--tool-navy);background:#eef8f2;border:1px solid #cbe7d8;border-radius:14px;font-size:.85rem;font-weight:900}.movers-crew-estimator-page .mce-mobile-progress[hidden],.movers-crew-estimator-page .mce-mobile-controls[hidden]{display:none}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-mobile-progress{display:flex}.movers-crew-estimator-page .mce-mobile-dots{display:inline-flex;gap:6px;align-items:center}.movers-crew-estimator-page .mce-mobile-dots span{width:8px;height:8px;background:#b9d8c9;border-radius:999px}.movers-crew-estimator-page .mce-mobile-dots span.is-active{width:22px;background:var(--tool-green)}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-form-panel{display:block;order:2}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel.is-mobile-estimate-slide .mce-form-panel{display:none}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-step{display:none;min-height:0;padding:14px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-step.is-active{display:grid}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-step-head{grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-step-number{width:38px;height:38px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-step h3{font-size:1.02rem;line-height:1.15}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-step-head p{font-size:.82rem;line-height:1.25}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-service-grid,.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-home-grid,.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-service-grid .mce-choice-card:last-child{grid-column:1 / -1}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-choice-card,.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-home-card{min-height:66px;padding:8px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-choice-icon{width:30px;height:30px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-choice-card strong{font-size:.76rem;line-height:1.12}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-choice-card small{font-size:.68rem}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-heavy-row{gap:8px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-heavy-toggle{width:100%}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-heavy-chips{gap:6px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-heavy-chips span{padding:5px 7px;font-size:.68rem}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-calculate-row .tool-button{display:none}.movers-crew-estimator-page .mce-mobile-controls{order:3;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:9px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-mobile-controls{display:grid}.movers-crew-estimator-page .mce-mobile-nav{min-height:44px;padding:10px 12px;border-radius:12px;font-weight:900;cursor:pointer}.movers-crew-estimator-page .mce-mobile-nav--back{color:var(--tool-green-dark);background:#fff;border:1px solid #bfe0cf}.movers-crew-estimator-page .mce-mobile-nav--next{color:#fff;background:var(--tool-green);border:1px solid var(--tool-green)}.movers-crew-estimator-page .mce-mobile-nav:disabled{color:#91a8a0;background:#f4faf6;border-color:#d8e7df;cursor:not-allowed}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-result-panel{position:static;order:2;display:none;gap:12px;padding:14px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-result-panel.is-active{display:grid}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-result-heading h3{font-size:clamp(1.45rem, 7vw, 1.8rem);line-height:1.08}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-result-grid article{min-height:86px;padding:9px 5px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-result-grid strong{font-size:clamp(1rem, 4.9vw, 1.18rem)}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-factor-card{padding:12px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-result-actions{gap:8px}}@media (max-width:360px){.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-choice-card,.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-home-card{min-height:60px;padding:7px}.movers-crew-estimator-page .movers-crew-estimator.is-mobile-carousel .mce-choice-icon{width:28px;height:28px}}