.compare-calc__slider{flex-direction:column;gap:.625rem;display:flex}.compare-calc__label{color:#1e2830;justify-content:space-between;align-items:baseline;gap:.75rem;padding:0;font-size:.9375rem;font-weight:700;display:flex}.compare-calc__value{color:#c81e78;letter-spacing:-.02em;font-size:1.625rem;font-weight:800}.compare-calc__range{accent-color:#d6207f;cursor:pointer;width:100%;height:1.75rem;margin:0}.compare-calc__who{border:0;flex-direction:column;gap:.625rem;margin:0;padding:0;display:flex}.compare-calc__who legend{margin-bottom:.625rem}.compare-calc__toggle{background:#f7f1e3;border-radius:9999px;gap:.375rem;padding:.3125rem;display:flex}.compare-calc__toggle button{color:#5c6672;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:1;font-size:.90625rem;font-weight:700}.compare-calc__toggle button[aria-pressed=true]{color:#c81e78;background:#fff;box-shadow:0 4px 12px #1e28301a}.compare-calc__toggle button:focus-visible{outline-offset:2px;outline:3px solid #c4520a}.compare-calc__caption{color:#5c6672;margin:auto 0 0;font-size:.8125rem;line-height:1.55}.compare-calc__answer{color:#fff;flex-direction:column;gap:1.375rem;width:100%;display:flex;position:relative}.compare-calc__bars{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.compare-calc__bar{flex-direction:column;gap:.375rem;display:flex}.compare-calc__bar-label{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;font-size:.90625rem;font-weight:700;display:flex}.compare-calc__track{background:#ffffff2e;border-radius:9999px;height:1rem;overflow:hidden}.compare-calc__fill{border-radius:inherit;background:#ffe5c8bf;height:100%;transition:width .3s;display:block}.compare-calc__bar--ours .compare-calc__fill{background:#fff}@media (prefers-reduced-motion:reduce){.compare-calc__fill{transition:none}}.compare-calc__verdict{box-sizing:border-box;color:#1e2830;background:#fcf9ed;border-radius:1.375rem;flex-direction:column;justify-content:center;gap:.5rem;min-height:10.5rem;padding:1.375rem 1.5rem;display:flex;box-shadow:0 18px 40px #280a3c40}.compare-calc__verdict strong{font-family:var(--font-brand-serif),Georgia,serif;color:#c81e78;font-size:clamp(1.625rem,2.6vw,2.25rem);font-style:italic;font-weight:400;line-height:1.15}.compare-calc__verdict span{color:#4a5568;font-size:.9375rem;line-height:1.5}
.compare-table{background:#fff;border:1px solid #f0e4cf;border-radius:1.625rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #1e28300d}.compare-table__scroll{overflow-x:auto}.compare-table__table{border-collapse:collapse;color:#1e2830;text-align:left;width:100%;min-width:40rem;font-size:.9375rem;line-height:1.5}.compare-table__table thead th{color:#5c6672;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;background:#fcf6e8;padding:1.125rem 1.5rem;font-size:.75rem;font-weight:700}.compare-table__table thead th:first-child{width:28%}.compare-table__table thead th:nth-child(2){width:36%}.compare-table__table thead th .compare-logo{letter-spacing:-.04em;text-transform:none;font-size:1.0625rem}.compare-table__table tbody tr{border-top:1px solid #f2ead9}.compare-table__table tbody th,.compare-table__table tbody td{vertical-align:top;padding:1rem 1.5rem}.compare-table__table tbody th{font-weight:700}.compare-table__table tbody td{color:#4a5568}.compare-table__ours{background:#fff6ec}thead .compare-table__ours{background:#fff1e0}tbody .compare-table__ours{color:#1e2830;font-weight:700}.compare-table__group{color:#c81e78;border-top:1px solid #f0e4cf;padding:1.375rem 1.5rem .625rem;font-size:.8125rem;font-weight:800}tbody:first-of-type tr:first-child .compare-table__group{border-top:0}.compare-table__tick{color:#fff;vertical-align:-.1875rem;background:linear-gradient(135deg,#ff6900,#f6339a);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-grid}.compare-table__caption{caption-side:bottom;color:#5c6672;text-align:left;border-top:1px solid #f0e4cf;padding:1rem 1.5rem;font-size:.8125rem;line-height:1.55}.compare-table__caption a{color:#c4520a;font-weight:700}
@keyframes compare-move-drive{0%{opacity:0;left:29%}10%,82%{opacity:1}to{opacity:0;left:calc(66% - 12.5rem)}}@keyframes compare-move-drive-narrow{0%{opacity:0;left:0}10%,82%{opacity:1}to{opacity:0;left:calc(100% - 12.5rem)}}@keyframes compare-move-bump{0%,to{translate:0}50%{translate:0 -2px}}@keyframes compare-move-bob{0%,to{translate:0}50%{translate:0 -.5rem}}.compare-move{color:#fff;flex-direction:column;gap:2.25rem;padding:clamp(1.25rem,3.5vw,2.75rem);display:flex}.compare-move__road{height:18.75rem;position:relative}@media (max-width:768px){.compare-move__road{height:21rem}}.compare-move__from,.compare-move__to{background:#fff;place-items:center;display:grid;position:absolute;box-shadow:0 22px 44px #280a3c47}.compare-move__from{border-radius:1.625rem;width:26%;height:8.125rem;font-size:clamp(1.25rem,2.2vw,1.875rem);top:4rem;left:2%;transform:rotate(-4deg)}@media (max-width:768px){.compare-move__from{width:44%;height:6rem;top:1.5rem;left:0}}.compare-move__to{border-radius:1.875rem;width:30%;height:10rem;top:2.75rem;right:2%;transform:rotate(3deg);box-shadow:0 26px 54px #280a3c52,0 0 0 6px #ffffff38}@media (max-width:768px){.compare-move__to{width:50%;height:6.875rem;top:2.25rem;right:0}}.compare-move__wordmark{width:82%;max-width:13rem;height:auto}.compare-move__sign{color:#5a4a20;background:#fff4d6;border-radius:.625rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;animation:6.5s ease-in-out -2s infinite compare-move-bob;position:absolute;top:13.375rem;left:6%;transform:rotate(3deg);box-shadow:0 12px 24px #280a3c38}@media (max-width:768px){.compare-move__sign{top:17.75rem;left:0}}.compare-move__line{border-top:4px dashed #ffffffb3;position:absolute;top:11rem;left:29%;right:33%}@media (max-width:768px){.compare-move__line{top:16.5rem;left:2%;right:2%}}.compare-move__truck{width:12.5rem;height:7.5rem;animation:6s cubic-bezier(.45,.05,.4,1) infinite compare-move-drive;position:absolute;top:3.5rem;left:30%}@media (max-width:768px){.compare-move__truck{animation-name:compare-move-drive-narrow;top:9rem}}.compare-move__boxes{align-items:flex-end;gap:.3125rem;animation:.5s ease-in-out infinite compare-move-bump;display:flex;position:absolute;bottom:4.875rem;left:.5rem}.compare-move__boxes span{background:#e8c48f;border-radius:.3125rem;width:2.25rem;height:1.875rem;box-shadow:inset 0 -4px #00000014}.compare-move__boxes span:nth-child(2){background:#f2d2a1;width:2.75rem;height:2.375rem}.compare-move__cargo{box-sizing:border-box;background:#fff;border-radius:.625rem;align-items:center;gap:.5rem;width:8.75rem;height:3.75rem;padding:0 .75rem;display:flex;position:absolute;bottom:1.125rem;left:0;box-shadow:0 10px 20px #280a3c40}.compare-move__cargo-mark{flex:none;width:1.625rem;height:1.625rem}.compare-move__cargo-name{flex-direction:column;gap:.1875rem;line-height:1;display:flex}.compare-move__cargo-name strong{background:linear-gradient(90deg,#ff6900 0%,#f6339a 100%);-webkit-text-fill-color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:800}.compare-move__cargo-name span{color:#c81e78;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:800}.compare-move__cab{background:#ffe5c8;border-radius:.5rem 1.125rem .5rem .5rem;width:3.375rem;height:2.875rem;position:absolute;bottom:1.125rem;left:8.875rem;box-shadow:0 10px 20px #280a3c40}.compare-move__cab:after{content:"";background:#7a4fd0;border-radius:.25rem .5625rem .25rem .25rem;width:1.375rem;height:1rem;position:absolute;top:.5rem;right:.5rem}.compare-move__wheel{background:#2d1f3d;border-radius:50%;width:1.75rem;height:1.75rem;position:absolute;bottom:0;box-shadow:inset 0 0 0 .4375rem #2d1f3d,inset 0 0 0 .6875rem #fff}.compare-move__wheel--back{left:1.125rem}.compare-move__wheel--front{left:9.25rem}.compare-move__balloon{color:#c81e78;background:#fcf9ed;border-radius:9999px;padding:.5rem .875rem;font-size:.84375rem;font-weight:800;animation:5.5s ease-in-out infinite compare-move-bob;position:absolute;top:0;right:8%;box-shadow:0 12px 24px #280a3c38}@media (max-width:768px){.compare-move__balloon{top:-.25rem;right:4%}}.compare-move__load{color:#ffffffeb;font-size:.8125rem;font-weight:700;position:absolute;top:13.375rem;left:34%}@media (max-width:768px){.compare-move__load{display:none}}.compare-move__bottom{flex-wrap:wrap;align-items:stretch;gap:1.75rem;display:flex;position:relative}.compare-move__letter{box-sizing:border-box;color:#3a2f22;background:#fffaf0 repeating-linear-gradient(#0000 0 2.0625rem,#c4520a1f 2.0625rem 2.125rem);border-radius:.5rem;flex-direction:column;flex:21.25rem;gap:.875rem;min-width:0;margin:0;padding:2.25rem 2rem 1.75rem;display:flex;position:relative;transform:rotate(-1.5deg);box-shadow:0 24px 50px #280a3c4d}.compare-move__letter:before{content:"";background:#ffe5c8d9;width:7.5rem;height:1.75rem;margin-left:-3.75rem;position:absolute;top:-.875rem;left:50%;transform:rotate(-3deg)}.compare-move__letter blockquote{margin:0}.compare-move__letter p{font-family:var(--font-brand-serif),Georgia,serif;margin:0;font-size:1.4375rem;font-style:italic;font-weight:400;line-height:1.45}.compare-move__letter figcaption{font-family:var(--font-brand-serif),Georgia,serif;color:#c81e78;align-self:flex-end;font-size:1.3125rem;font-style:italic;font-weight:400}.compare-move__steps{flex-direction:column;flex:1.3 28.75rem;gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.compare-move__steps li{color:#1e2830;background:#fcf9ed;border-radius:1.25rem;align-items:flex-start;gap:1rem;padding:1.25rem 1.375rem;display:flex;box-shadow:0 14px 30px #280a3c2e}.compare-move__step-number{font-family:var(--font-brand-serif),Georgia,serif;background:linear-gradient(90deg,#ff6900 0%,#f6339a 100%);-webkit-text-fill-color:#0000;letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:2.75rem;font-style:italic;font-weight:400;line-height:.9}.compare-move__step-copy{color:#4a5568;flex-direction:column;gap:.25rem;font-size:.9375rem;line-height:1.55;display:flex}.compare-move__step-copy strong{color:#1e2830;letter-spacing:-.02em;font-size:1.125rem}.compare-move__cta{color:#c81e78;background:#fff;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;min-height:3.25rem;padding:0 1.625rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative;box-shadow:0 10px 28px #1e28302e}.compare-move__cta:hover{color:#c81e78;transform:translateY(-1px)}.compare-move__cta:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.compare-move__truck{animation:none;left:calc(47% - 6.25rem)}.compare-move__boxes,.compare-move__sign,.compare-move__balloon{animation:none}}