.calculator{display:grid;gap:16px}.calculator.is-survey-gated{overflow-anchor:none;padding-bottom:var(--survey-gate-spacer, 0px)}.calculator.is-survey-gated .calculator-result{overflow-anchor:none}.calculator-panel,.calculator-result{background:var(--surface);border:1px solid rgba(210,224,246,.86);border-radius:14px;box-shadow:0 18px 42px #14326b14;overflow:hidden}.calculator-header{display:flex;justify-content:space-between;gap:18px;padding:18px 22px 8px;border-radius:14px 14px 0 0;border-bottom:0;background:#fff}.calculator-heading{display:grid;gap:6px;width:100%}.calculator-header h2{margin:0;color:var(--blue-dark);font-size:21px}.calculator-body{background:var(--surface)}.calculator-form{background:var(--surface);padding:8px 22px 22px}.calculator-result{padding:22px;scroll-margin-top:24px;transform-origin:top center;animation:calculator-result-in .42s cubic-bezier(.22,1,.36,1) both}.calculator-form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:start}.field-group{display:grid;gap:8px;margin:0}.field-label{display:flex;justify-content:space-between;gap:12px;color:var(--blue-dark);font-weight:800}.field-value{color:var(--blue);white-space:nowrap}.field-city{grid-column:span 2}.field-transport{grid-column:span 4}.field-hours,.field-days{grid-column:span 3}.field-documents,.calculator-submit,.error{grid-column:1 / -1}.city-combobox{position:relative}.city-input{width:100%;min-height:52px;border-radius:8px;border:1px solid rgba(201,218,244,.96);background:#fff;color:var(--ink);padding:0 42px 0 48px;font:inherit;font-size:15px;font-weight:800;outline:none;box-shadow:0 8px 20px #1b3d7908;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.city-combobox:hover .city-input{border-color:#a8ea00c7;background-color:#fbfff1;box-shadow:0 8px 20px #1b3d790a,0 0 0 2px #a8ea001f}.city-input:focus{border-color:#0758ffa3;box-shadow:0 0 0 3px #0758ff1c}.city-input::placeholder{color:#7b858f}.city-input-icon{position:absolute;top:17px;right:15px;color:var(--blue-dark);pointer-events:none;transition:transform .16s ease}.city-input-location-icon{position:absolute;top:16px;left:17px;color:var(--blue-dark);pointer-events:none}.city-combobox.is-open .city-input-icon{transform:rotate(180deg)}.city-options{position:absolute;z-index:25;top:calc(100% + 6px);right:0;left:0;display:grid;gap:2px;max-height:242px;overflow-y:auto;border:1px solid rgba(201,218,244,.96);border-radius:12px;background:#fff;padding:6px;box-shadow:0 16px 34px #14326b24;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.city-option{display:grid;width:100%;gap:2px;border:0;border-radius:8px;background:transparent;color:var(--ink);padding:8px 10px;cursor:pointer;text-align:left;font:inherit}.city-option:hover,.city-option.is-active{background:#eff6ff}.city-option[aria-selected=true]{color:var(--blue)}.city-option-name{font-size:15px;font-weight:850;line-height:1.2}.city-option-region{color:var(--muted);font-size:13px;font-weight:650;line-height:1.2}.city-empty{color:var(--muted);padding:10px;font-size:14px;font-weight:750}.slider-field{gap:5px}.slider-head{display:block}.slider-range-label{color:var(--blue-dark);font-size:18px;font-weight:800}.range-shell{position:relative;display:block;min-height:48px}.range-track{position:absolute;top:50%;right:0;left:0;height:9px;transform:translateY(-50%);border-radius:999px;background:#d9e5f6;overflow:visible;pointer-events:none;transition:background-color .16s ease,box-shadow .16s ease}.range-track:before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:var(--slider-position);border-radius:inherit;background:var(--lime)}.range-thumb-label{position:absolute;top:50%;left:var(--slider-position);z-index:1;display:inline-flex;min-width:90px;height:34px;align-items:center;justify-content:center;gap:7px;transform:translate(var(--slider-offset),-50%);border-radius:999px;background:var(--lime);border:2px solid #fff;color:#142600;box-shadow:0 5px 14px #a8ea003d;font-size:15px;font-weight:900;line-height:1;padding:0 11px 0 13px;pointer-events:none;white-space:nowrap;transition:box-shadow .16s ease}.slider-field:has(.range:focus-visible) .range-track{background:#cfe0f5;box-shadow:0 0 0 4px #a8ea001a}.slider-field:hover .range-thumb-label,.slider-field:has(.range:focus-visible) .range-thumb-label{box-shadow:0 8px 18px #a8ea004d,0 0 0 3px #a8ea001f}.range-thumb-label:after{content:"";width:11px;height:11px;flex:0 0 11px;border-radius:999px;background:#fff}.range{position:absolute;inset:0;z-index:2;width:100%;height:48px;margin:0;accent-color:var(--lime-strong);cursor:pointer;appearance:none;opacity:0;background:transparent}.range-shell:has(.range:focus-visible) .range-thumb-label{outline:2px solid rgba(7,88,255,.34);outline-offset:3px}.range::-webkit-slider-runnable-track{height:48px;background:transparent}.range::-webkit-slider-thumb{width:66px;height:48px;border:0;background:transparent;appearance:none}.range::-moz-range-track{height:48px;background:transparent}.range::-moz-range-thumb{width:66px;height:48px;border:0;background:transparent}.calculate-button,.small-button{border-radius:8px;border:1px solid rgba(201,218,244,.96);background:#fff;color:var(--ink);min-height:38px;padding:0 10px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.small-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.transport-toggle{--transport-thumb-position: 0%;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:4px;border-radius:999px;background:#d9e5f6;box-shadow:inset 0 0 0 1px #14326b1a;overflow:hidden;transition:background-color .16s ease,box-shadow .16s ease}.transport-toggle:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;z-index:0;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--lime-strong);box-shadow:0 5px 14px #a8ea0033;transform:translate(var(--transport-thumb-position));will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .16s ease,box-shadow .16s ease}.transport-toggle-bicycle{--transport-thumb-position: 100%}.transport-toggle-car{--transport-thumb-position: 200%}.transport-toggle button{position:relative;z-index:1;display:inline-flex;min-width:0;min-height:50px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:transparent;color:#4f5964;padding:0 8px;cursor:pointer;font:inherit;text-align:center;font-weight:800;font-size:14px;white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .16s ease}.transport-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center}.transport-icon svg{display:block;width:auto;height:auto;flex:0 0 auto}.transport-label{min-width:0}.transport-toggle:has(button:focus-visible){box-shadow:inset 0 0 0 1px #14326b1a,0 0 0 3px #0758ff1a}.transport-toggle button:not(.is-selected):hover{background:#e8f9bdd1;color:var(--blue-dark)}.transport-toggle button.is-selected{color:#142600}.transport-toggle:has(button.is-selected:hover):before{background:var(--lime);box-shadow:0 6px 16px #a8ea0040}.transport-toggle button:focus-visible{outline:2px solid rgba(7,88,255,.34);outline-offset:2px}.calculate-button{width:auto;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:var(--blue);background:var(--blue);color:#fff;font-weight:800;padding:0 24px;box-shadow:0 12px 24px #0758ff38}.calculate-button:disabled{cursor:wait;opacity:.7}.calculate-button:not(:disabled):hover{background:#0750ea;box-shadow:0 14px 28px #0758ff47;transform:translateY(-1px)}.calculate-button-secondary{border-color:var(--blue);background:var(--blue);color:#fff}.calculator-submit{display:grid;width:min(100%,520px);justify-items:center;gap:8px;margin:6px auto 0;border-top:0;padding-top:12px}.calculator-submit .social-proof-slot-submit{justify-content:center;margin:0}.calculator-submit .calculate-button{width:min(100%,420px);min-height:54px}.calculator-submit-legal{max-width:420px;margin:0;color:var(--muted);font-size:10.5px;font-weight:650;line-height:1.28;overflow-wrap:anywhere;text-align:center}.calculator-submit-legal a,.comparison-alert-consent a{color:var(--blue);font-weight:850;text-decoration:none}.calculator-submit-legal a:hover,.comparison-alert-consent a:hover{text-decoration:underline;text-underline-offset:3px}.documents-grid{display:grid;grid-template-columns:1fr;gap:0;overflow:visible;border:1px solid rgba(201,218,244,.86);border-radius:8px;background:#fff}.document-row{position:relative;display:grid;grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:7px 16px;background:transparent;border:0;border-bottom:1px solid rgba(201,218,244,.64);border-radius:0;transition:background-color .16s ease,box-shadow .16s ease}.document-row:last-child{border-bottom:0}.document-row:hover,.document-row:has(:focus-visible){background-color:#fbfff1;box-shadow:inset 4px 0 0 var(--lime-strong)}.document-row>span{min-width:0;color:var(--blue-dark);font-size:14px;font-weight:800;overflow-wrap:normal;white-space:nowrap}.binary-toggle{--switch-thumb-on-offset: 24px;display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:10px;min-width:0;min-height:40px;border:0;background:transparent;color:var(--ink);padding:0;cursor:pointer;font:inherit}.binary-toggle-value{flex:1 1 auto;min-width:0;text-align:right;color:var(--blue-dark);font-size:14px;font-weight:850;line-height:1.12;overflow-wrap:normal;white-space:nowrap}.document-row-select{z-index:4}.documents-grid.has-self-employment .document-row-select,.documents-grid.has-residence-permit .document-row-select{border-bottom:0}.document-combobox{justify-self:end;width:min(100%,184px)}.document-picker-button{display:flex;align-items:center;min-height:40px;color:var(--blue-dark);padding:0 42px 0 15px;text-align:left;cursor:pointer}.document-picker-icon{top:11px;right:15px}.document-row-motion{max-height:72px;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.document-row-motion.is-hidden{max-height:0;opacity:0;pointer-events:none;transform:translateY(-6px)}.document-row-motion.is-visible .document-row{border-bottom:1px solid rgba(201,218,244,.64)}.documents-grid.has-residence-permit-and-self-employment .document-row-residence-permit{border-bottom:0}.phone-os-toggle{--phone-os-thumb-position: 0%;position:relative;justify-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,214px);min-width:0;gap:0;padding:3px;border:0;border-radius:999px;background:#d9e5f6;box-shadow:inset 0 0 0 1px #14326b1a;overflow:hidden;transition:background-color .16s ease,box-shadow .16s ease}.phone-os-toggle:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;z-index:0;width:calc((100% - 6px)/2);border-radius:999px;background:var(--lime-strong);box-shadow:0 4px 10px #a8ea002e;transform:translate(var(--phone-os-thumb-position));will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .16s ease,box-shadow .16s ease}.phone-os-toggle-android{--phone-os-thumb-position: 100%}.phone-os-toggle button{position:relative;z-index:1;display:inline-flex;min-width:0;min-height:34px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#4f5964;padding:0 10px;cursor:pointer;font:inherit;font-size:14px;font-weight:850;line-height:1;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.phone-os-toggle:has(button:focus-visible){box-shadow:inset 0 0 0 1px #14326b1a,0 0 0 3px #0758ff1a}.phone-os-toggle button:not(.is-selected):hover{background:#e8f9bdd1;color:var(--blue-dark)}.phone-os-toggle button.is-selected{background:transparent;color:#142600;box-shadow:none}.phone-os-toggle:has(button.is-selected:hover):before{background:var(--lime);box-shadow:0 4px 10px #a8ea003d}.phone-os-toggle button:focus-visible{outline:2px solid rgba(7,88,255,.34);outline-offset:2px}.document-options{min-width:100%}.document-options .city-option{min-height:42px}.document-options .city-option-name{font-size:15px;font-weight:850}.switch-track{position:relative;width:54px;height:30px;flex:0 0 auto;border-radius:999px;background:#d9e5f6;box-shadow:inset 0 0 0 1px #14326b1a;transition:background-color .16s ease,box-shadow .16s ease}.switch-thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 7px #14326b3d;transition:box-shadow .16s ease,transform .16s ease}.binary-toggle.is-on .switch-track{background:var(--lime-strong);box-shadow:inset 0 0 0 1px #a8ea004d}.binary-toggle.is-on .switch-thumb{transform:translate(var(--switch-thumb-on-offset))}.binary-toggle:not(:disabled):hover .switch-track,.binary-toggle:focus-visible .switch-track,.document-row:hover .binary-toggle:not(:disabled) .switch-track,.no-suitable-action:not(:disabled):hover .switch-track,.no-suitable-action:not(:disabled):focus-visible .switch-track{box-shadow:inset 0 0 0 1px #a8ea0061,0 6px 16px #a8ea002e}.binary-toggle:not(.is-on):not(:disabled):hover .switch-track,.binary-toggle:not(.is-on):focus-visible .switch-track,.document-row:hover .binary-toggle:not(.is-on):not(:disabled) .switch-track,.no-suitable-action:not(:disabled):hover .switch-track,.no-suitable-action:not(:disabled):focus-visible .switch-track{background:#e5f9bd}.binary-toggle:not(.is-on):not(:disabled):hover .switch-thumb,.binary-toggle:not(.is-on):focus-visible .switch-thumb,.document-row:hover .binary-toggle:not(.is-on):not(:disabled) .switch-thumb,.no-suitable-action:not(:disabled):hover .switch-thumb,.no-suitable-action:not(:disabled):focus-visible .switch-thumb{transform:translate(5px) scale(1.02)}.binary-toggle.is-on:not(:disabled):hover .switch-track,.binary-toggle.is-on:focus-visible .switch-track,.document-row:hover .binary-toggle.is-on:not(:disabled) .switch-track{background:var(--lime);box-shadow:inset 0 0 0 1px #7fdd0075,0 6px 16px #a8ea0038}.binary-toggle.is-on:not(:disabled):hover .switch-thumb,.binary-toggle.is-on:focus-visible .switch-thumb,.document-row:hover .binary-toggle.is-on:not(:disabled) .switch-thumb{transform:translate(var(--switch-thumb-on-offset)) scale(1.04)}.binary-toggle:focus-visible{outline:2px solid rgba(7,88,255,.34);outline-offset:3px;border-radius:999px}.priority-row{cursor:default}.priority-select{width:min(100%,380px);min-height:38px;border-radius:8px;font-size:13px;font-weight:750;justify-self:end}.error{border:1px solid rgba(223,46,63,.28);background:#fff1f1;color:var(--red);border-radius:8px;padding:12px;margin:0}.shared-result-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;border:1px solid rgba(161,90,18,.3);border-radius:8px;background:#fff7eb;color:#75400d;padding:12px 14px}.shared-result-notice svg{flex:0 0 auto;margin-top:1px}.shared-result-notice p{margin:0;font-size:14px;font-weight:750;line-height:1.35}.calculator-result .shared-result-notice,.calculator-result .result-section-header,.calculator-result .recommendations-wrap,.calculator-result .comparison-heading,.calculator-result .comparison-frame,.calculator-result .result-social-proof,.calculator-result .recommendations-share{animation:calculator-result-item-in .42s cubic-bezier(.22,1,.36,1) both}.calculator-result .shared-result-notice{animation-delay:.04s}.calculator-result .result-section-header{animation-delay:.08s}.calculator-result .recommendations-wrap{animation-delay:.12s}.calculator-result .comparison-heading{animation-delay:.16s}.calculator-result .comparison-frame{animation-delay:.2s}.calculator-result .result-social-proof{animation-delay:.24s}.calculator-result .recommendations-share{animation-delay:.28s}.result-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.result-section-header.is-survey{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title meta" "subtitle subtitle";align-items:start;column-gap:12px;row-gap:4px}.result-section-header.is-survey .result-heading{display:contents}.result-section-header.is-survey .result-section-title{grid-area:title}.result-section-subtitle-survey{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.courier-experience-survey-subtitle-dots{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px}.courier-experience-survey-subtitle-dots span{width:5px;height:5px;border-radius:999px;background:var(--lime);animation:courier-experience-survey-dot 1.05s ease-in-out infinite}.courier-experience-survey-subtitle-dots span:nth-child(2){animation-delay:.14s}.courier-experience-survey-subtitle-dots span:nth-child(3){animation-delay:.28s}.result-section-header.is-survey .result-section-subtitle{grid-area:subtitle;max-width:none}.result-section-header.is-survey .result-section-meta{grid-area:meta;flex:0 0 auto;margin-left:auto}.result-heading{display:grid;min-width:0;gap:4px}.result-section-title{margin:0;color:var(--blue-dark);font-size:21px;line-height:1.2}.result-section-subtitle{max-width:520px;margin:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.32}.result-data-updated{margin:0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.35}.result-section-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.recommendations-share{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:18px}.result-social-proof{display:grid;gap:12px;margin-top:20px}.result-social-proof-head{display:grid;gap:5px;justify-items:start}.result-social-proof-title{margin:0;color:var(--blue-dark);font-size:21px;line-height:1.2}.result-social-proof-counter{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:650;line-height:1.32}.result-social-proof-counter-dot{position:relative;display:block;width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--lime-strong);box-shadow:0 0 0 4px #a8ea002e,0 4px 10px #3759002e;animation:social-proof-dot-blink 1.7s ease-in-out infinite}.result-social-proof-counter-dot:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:1px solid rgba(168,234,0,.62);opacity:0;transform:scale(.7);animation:social-proof-dot-ring 1.7s ease-out infinite;pointer-events:none}.result-social-proof-counter-text{min-width:0;overflow-wrap:break-word}.result-social-proof-counter-count{color:var(--blue-dark);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.result-social-proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.result-social-proof-list li{min-width:0}.result-social-proof-item{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid rgba(201,218,244,.92);border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left;box-shadow:0 6px 16px #14326b09;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.result-social-proof-item:active{transform:translateY(1px)}.result-social-proof-item:focus-visible{outline:2px solid rgba(7,88,255,.32);outline-offset:2px;border-color:#0758ff6b;box-shadow:0 8px 20px #0758ff1a}@media(hover:hover)and (pointer:fine){.result-social-proof-item:hover{border-color:#0758ff61;background:#f7fbff;box-shadow:0 10px 22px #0758ff14}}.result-social-proof-rank{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:999px;background:#eef5ff;color:var(--blue);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.result-social-proof-service{display:block;min-width:0}.result-social-proof-service strong{min-width:0;overflow-wrap:break-word;color:var(--blue-dark);font-size:15px;font-weight:800;line-height:1.2}.result-social-proof-percent{justify-self:end;color:var(--blue);font-size:15px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.comparison-alert-inline-button,.share-button{min-width:282px;min-height:48px;border-radius:8px;font-size:15px;font-weight:850;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.comparison-alert-inline-button{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 12px 26px #0758ff2e}.share-button{border-color:var(--blue);background:#fff;color:var(--blue);box-shadow:0 10px 22px #0758ff14}.comparison-alert-inline-button:active,.share-button:active{border-color:var(--blue);transform:translateY(1px)}.comparison-alert-inline-button:active{background:#064fe4;box-shadow:0 8px 18px #0758ff2e}.share-button:active{background:#eff5ff;box-shadow:0 7px 16px #0758ff1f}.comparison-alert-inline-button:focus-visible,.share-button:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #0758ff29,0 12px 26px #0758ff24;outline:none}@media(hover:hover)and (pointer:fine){.comparison-alert-inline-button:hover{border-color:#064fe4;background:#064fe4;box-shadow:0 14px 28px #0758ff33}.share-button:hover{border-color:var(--blue);background:#eff5ff;box-shadow:0 12px 26px #0758ff24}}.comparison-alert-inline-button svg,.share-button svg{flex:0 0 auto}.share-status{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.courier-experience-survey{display:grid;width:100%;gap:14px;animation:courier-experience-survey-in .24s cubic-bezier(.22,1,.36,1) both}.courier-experience-survey-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:5px;overflow:hidden}.courier-experience-survey-progress span{position:relative;overflow:hidden;border-radius:999px;background:#dbe8fa}.courier-experience-survey-progress span:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--lime),#7ce600);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.courier-experience-survey-progress span.is-active:after{transform:scaleX(1)}.courier-experience-survey-step{display:grid;gap:16px;grid-template-rows:auto auto;min-height:0;align-content:start;will-change:opacity,transform}.courier-experience-survey-step.is-step-service{grid-template-rows:auto minmax(0,auto)}.courier-experience-survey-step.is-step-recommendation{grid-template-rows:auto minmax(150px,1fr);min-height:222px}.courier-experience-survey-step.is-step-thanks{min-height:150px}.courier-experience-survey-step.is-leaving{animation:courier-experience-survey-step-leave .16s ease-in both;pointer-events:none}.courier-experience-survey-step.is-entering{animation:courier-experience-survey-step-enter .22s cubic-bezier(.22,1,.36,1) both}.courier-experience-survey.is-transitioning{pointer-events:none}.courier-experience-survey-head{display:grid;gap:0}.courier-experience-survey-head p{margin:0;color:var(--blue-dark);font-size:17px;font-weight:850;line-height:1.28;white-space:normal}.courier-experience-survey-complete{gap:0;min-height:0;align-content:center;text-align:center}.courier-experience-survey-complete .courier-experience-survey-step{grid-template-rows:1fr;place-items:center;align-content:center}.courier-experience-survey-complete .courier-experience-survey-head{align-self:center}.courier-experience-survey-complete .courier-experience-survey-head p{font-size:20px;font-weight:900}.courier-experience-survey-options{display:grid;align-self:start;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.courier-experience-survey-step.is-step-experience .courier-experience-survey-options{align-self:start;align-content:start}.courier-experience-survey-options button{min-height:52px;border:1px solid rgba(201,218,244,.92);border-radius:12px;background:#fff;color:var(--blue-dark);padding:0 14px;cursor:pointer;font:inherit;font-size:14px;font-weight:850;line-height:1.1;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.courier-experience-survey-services-frame{position:relative;display:grid;height:var(--survey-service-list-height, clamp(176px, 34vh, 320px));align-self:stretch;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;perspective:420px}.courier-experience-survey-services-frame:before,.courier-experience-survey-services-frame:after{position:absolute;left:0;right:10px;z-index:1;height:28px;content:"";opacity:0;pointer-events:none;transition:opacity .16s ease}.courier-experience-survey-services-frame:before{top:0;height:18px;background:linear-gradient(180deg,#ffffff7a,#ffffff47 42%,#fff0)}.courier-experience-survey-services-frame:after{bottom:0;height:24px;background:linear-gradient(0deg,#ffffff80,#ffffff4d 42%,#fff0)}.courier-experience-survey-services-frame.can-scroll-up:before,.courier-experience-survey-services-frame.can-scroll-down:after{opacity:1}.courier-experience-survey-services-frame.is-static:before,.courier-experience-survey-services-frame.is-static:after{display:none}.courier-experience-survey-services{height:100%;min-height:0;align-content:start;grid-template-columns:1fr;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;padding-bottom:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(7,88,255,.52) rgba(219,232,250,.82)}.courier-experience-survey-services-frame.is-static .courier-experience-survey-services{overflow-y:visible;padding-right:0;padding-bottom:0;scrollbar-gutter:auto;scrollbar-width:none}.courier-experience-survey-services button{width:calc(100% - var(--survey-service-wheel-shrink, 0px));justify-self:center;min-height:46px;opacity:1;transform:translateY(var(--survey-service-wheel-offset, 0px)) translateZ(0);transform-origin:center center;will-change:width,transform;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,width .16s ease}.courier-experience-survey-services::-webkit-scrollbar{width:7px}.courier-experience-survey-services-frame.is-static .courier-experience-survey-services::-webkit-scrollbar{display:none}.courier-experience-survey-services::-webkit-scrollbar-track{border-radius:999px;background:#dbe8fab3}.courier-experience-survey-services::-webkit-scrollbar-thumb{border-radius:999px;background:#0758ff85}.courier-experience-survey-other-service{justify-self:center;min-height:auto;border:0;background:transparent;color:var(--blue-dark);padding:0 4px;cursor:pointer;font:inherit;font-size:13px;font-weight:850;line-height:1.2;text-align:center;transition:color .16s ease,transform .16s ease}.courier-experience-survey-recommendation{display:grid;align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;min-height:0}.courier-experience-survey-emoji{display:grid;place-items:center;min-height:0;height:100%;border:1px solid rgba(201,218,244,.92);border-radius:12px;background:#fff;cursor:pointer;font:inherit;font-size:44px;line-height:1;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.courier-experience-survey-skip{position:relative;justify-self:center;min-height:auto;border:0;background:transparent;color:var(--muted);padding:2px 4px;cursor:pointer;font:inherit;font-size:13px;font-weight:850;line-height:1.2;text-align:center;opacity:1;transition:color .16s ease,opacity .22s ease,visibility .22s ease,transform .16s ease}.courier-experience-survey-skip.is-hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px)}.courier-experience-survey-skip.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.courier-experience-survey-step.is-step-service .courier-experience-survey-other-service{margin-top:10px}.courier-experience-survey-step.is-step-service .courier-experience-survey-skip{margin-top:10px;padding-top:14px}.courier-experience-survey-step.is-step-service .courier-experience-survey-skip:before{position:absolute;top:0;left:50%;width:92px;height:1px;border-radius:999px;background:#c9daf4eb;content:"";transform:translate(-50%)}@media(hover:hover)and (pointer:fine){.courier-experience-survey-options button:hover,.courier-experience-survey-emoji:hover{border-color:#0758ff6b;background:#eff5ff;color:var(--blue)}.courier-experience-survey-options button:hover,.courier-experience-survey-emoji:hover{transform:translateY(-1px)}.courier-experience-survey-services button.is-wheel-edge:hover{transform:translateY(var(--survey-service-wheel-offset, 0px)) translateZ(0)}.courier-experience-survey-skip:hover,.courier-experience-survey-other-service:hover{color:var(--blue);transform:translateY(-1px)}}@media(min-width:561px){.courier-experience-survey-services-frame{height:auto;max-height:none;overflow:visible;perspective:none}.courier-experience-survey-services-frame:before,.courier-experience-survey-services-frame:after{display:none}.courier-experience-survey-services{height:auto;max-height:none;overflow-y:visible;padding-right:0;padding-bottom:0}.courier-experience-survey-services button,.courier-experience-survey-services button.is-wheel-edge,.courier-experience-survey-services button.is-wheel-edge:hover{width:100%;transform:none;will-change:auto}}.comparison-feedback-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0a172675;opacity:0;padding:20px;transition:opacity .18s ease}.comparison-feedback-overlay.is-visible{opacity:1}.comparison-feedback-overlay.is-closing{opacity:0;pointer-events:none}.comparison-feedback-dialog{position:relative;display:grid;width:min(100%,520px);max-height:min(88vh,640px);overflow:auto;border:1px solid rgba(201,218,244,.9);border-radius:16px;background:#fff;padding:28px;box-shadow:0 24px 60px #06162a3d;opacity:0;transform:translateY(100vh) scale(.98);transform-origin:center bottom;will-change:transform,opacity;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.comparison-feedback-dialog.is-visible{opacity:1;transform:translateY(0) scale(1)}.comparison-feedback-dialog.is-closing{opacity:0;transform:translateY(100vh) scale(.98);transition-timing-function:ease,cubic-bezier(.4,0,1,1)}.comparison-feedback-close{position:absolute;top:12px;right:12px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(201,218,244,.9);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.comparison-feedback-close:hover{border-color:#0758ff6b;background:#eff5ff;color:var(--blue)}.comparison-feedback-body{height:var(--comparison-feedback-body-height, auto);min-width:0;overflow:hidden;transition:height .24s cubic-bezier(.22,1,.36,1)}.comparison-feedback-body-inner{display:grid;gap:12px;min-width:0}.comparison-feedback,.comparison-alert{display:grid;gap:18px;min-width:0}.comparison-feedback-head{display:grid;padding-right:44px}.comparison-feedback-head h4,.comparison-alert-prompt h4,.comparison-alert-contact-copy h4,.comparison-feedback-success h4{margin:0;color:var(--blue-dark);font-size:22px;font-weight:900;line-height:1.18}.comparison-feedback-head p,.comparison-feedback-status,.comparison-alert-prompt p,.comparison-alert-contact-copy p{margin:0;color:var(--muted);font-size:14px;font-weight:800;line-height:1.35}.comparison-alert-contact-copy h4{overflow-wrap:normal;white-space:nowrap;word-break:normal}@media(min-width:561px){.comparison-alert-contact-copy p{margin-right:-44px;white-space:nowrap}}.comparison-feedback-reason-list{display:grid;gap:10px}.comparison-alert-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.comparison-feedback-reason-list button,.comparison-alert-accept,.comparison-alert-dismiss,.comparison-feedback-submit,.comparison-alert-submit{min-height:38px;border:1px solid rgba(201,218,244,.92);border-radius:999px;background:#fff;color:var(--blue-dark);padding:0 13px;cursor:pointer;font:inherit;font-size:13px;font-weight:850;line-height:1.1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}@media(hover:hover)and (pointer:fine){.comparison-feedback-reason-list button:hover,.comparison-alert-dismiss:hover{border-color:#0758ff6b;background:#eff5ff}}.comparison-feedback-reason-list button.is-selected{border-color:var(--blue);background:#eaf2ff;color:var(--blue);box-shadow:0 12px 26px #0758ff24,inset 0 0 0 1px #0758ff1f}.comparison-feedback-reason-list button.is-selected .comparison-feedback-reason-emoji{background:#fff}.comparison-feedback-reason-list button{display:flex;width:100%;max-width:100%;min-height:58px;align-items:center;justify-content:flex-start;gap:12px;border-color:#bcd1f1f5;border-radius:18px;background:linear-gradient(180deg,#fff,#f6faff);padding:12px 16px;font-size:15px;text-align:left;box-shadow:0 10px 22px #1235671a,inset 0 1px #ffffffe6;white-space:normal}.comparison-feedback-reason-emoji{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:10px;background:#eef5ff;font-size:18px;line-height:1}.comparison-feedback-reason-text{flex:1 1 auto}.comparison-feedback-other-text{width:100%;min-height:112px;resize:vertical;border:2px solid rgba(201,218,244,.96);border-radius:16px;background:#fff;color:var(--ink);padding:14px 16px;font:inherit;font-size:15px;font-weight:750;line-height:1.35;outline:none}.comparison-feedback-other-text::placeholder{color:#7b858f}.comparison-feedback-other-text:focus{border-color:#0758ffa3;box-shadow:0 0 0 3px #0758ff1c}.comparison-feedback-submit{justify-self:center;width:min(100%,220px);min-width:180px;min-height:48px;margin-top:2px;border-color:var(--blue);background:var(--blue);color:#fff;padding:0 26px;font-size:15px}.comparison-feedback-submit:hover{border-color:var(--blue-dark);background:var(--blue-dark)}.comparison-feedback-submit:disabled{cursor:not-allowed;opacity:.52;transform:none}.comparison-alert-question-step{align-content:center}.comparison-alert-prompt{padding-right:44px}.comparison-alert-accept,.comparison-alert-submit{border-color:var(--lime-strong);background:var(--lime);color:#142600}.comparison-alert-dismiss{color:#4f5964}.comparison-alert-actions button{min-height:56px;padding:0 20px;font-size:15px}.comparison-alert-accept:hover,.comparison-alert-submit:hover{border-color:var(--lime);background:var(--lime)}.comparison-feedback-submit:active,.comparison-alert-accept:active,.comparison-alert-dismiss:active,.comparison-alert-submit:active{transform:translateY(1px)}.comparison-alert-submit:disabled{cursor:wait;opacity:.72;transform:none}.comparison-alert-form{display:grid;gap:16px;min-width:0}.comparison-alert-contact-copy{display:grid;gap:6px;min-width:0;padding-right:44px}.comparison-alert-contact{width:100%;max-width:100%;min-width:0;min-height:58px;border:2px solid rgba(201,218,244,.96);border-radius:14px;background:#fff;color:var(--ink);padding:0 16px;font:inherit;font-size:18px;font-weight:850;outline:none}.comparison-alert-contact:focus{border-color:#0758ffa3;box-shadow:0 0 0 3px #0758ff1c}.comparison-alert-consent{display:flex;align-items:flex-start;gap:9px;min-width:0;color:#4f5964;font-size:13px;font-weight:760;line-height:1.25}.comparison-alert-consent input{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:var(--blue)}.comparison-alert-consent span{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.comparison-alert-submit{justify-self:center;width:min(100%,360px);min-width:220px;min-height:56px;font-size:16px}.comparison-feedback-status{margin:0}.comparison-feedback-status-error{color:var(--red)}.comparison-feedback-success{display:grid;min-height:78px;align-items:center;padding-right:36px}.comparison-feedback-success h4{overflow-wrap:normal;word-break:normal}.carousel-indicator{display:inline-flex;align-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:0;font-size:14px;font-weight:800;white-space:nowrap}.comparison-heading{display:grid;gap:4px;margin-top:24px;margin-bottom:12px}.comparison-title{margin:0}.recommendations-wrap.has-empty-recommendations+.comparison-heading{margin-top:34px}.recommendations-wrap,.comparison-frame,.comparison-wrap{position:relative}.comparison-wrap{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(7,88,255,.28) transparent;transition:height .22s cubic-bezier(.22,1,.36,1)}.comparison-wrap.is-resizing{overflow-y:hidden}.comparison-wrap::-webkit-scrollbar{height:11px}.comparison-wrap::-webkit-scrollbar-track{border-radius:999px;background:#c9daf4a8}.comparison-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(201,218,244,.66);border-radius:999px;background:#0758ff9e}.comparison-frame:after{content:"";position:absolute;opacity:0;pointer-events:none;transition:opacity .16s ease}.comparison-frame:after{top:0;right:0;bottom:12px;width:64px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.84) 58%,var(--surface)),linear-gradient(90deg,#0758ff00,#0758ff1a);box-shadow:inset -16px 0 18px -22px #0758ff61;z-index:1}.comparison-frame.can-scroll-right:after{opacity:1}.comparison-scroll-actions,.recommendations-scroll-actions{display:none;position:absolute;inset:0;z-index:2;pointer-events:none}.comparison-scroll-actions{bottom:12px}.comparison-scroll-button,.recommendations-scroll-button{position:absolute;top:50%;display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:1px solid rgba(201,218,244,.96);border-radius:8px;background:#fff;color:var(--blue);cursor:pointer;pointer-events:auto;box-shadow:0 8px 18px #14326b12;transform:translateY(-50%);transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}.comparison-scroll-button-left,.recommendations-scroll-button-left{left:10px}.comparison-scroll-button-right,.recommendations-scroll-button-right{right:10px}.comparison-scroll-button:disabled,.recommendations-scroll-button:disabled{color:#9aa8ba;cursor:default;opacity:.48;box-shadow:none}.comparison-scroll-button:not(:disabled):active,.recommendations-scroll-button:not(:disabled):active{transform:translateY(calc(-50% + 1px));box-shadow:0 5px 12px #14326b14}.comparison-scroll-button:focus-visible,.recommendations-scroll-button:focus-visible{outline:2px solid rgba(7,88,255,.34);outline-offset:2px}@media(hover:hover)and (pointer:fine){.comparison-scroll-actions,.recommendations-scroll-actions{display:block}.recommendations-wrap.has-carousel:before{display:none}.comparison-scroll-button:not(:disabled):hover,.recommendations-scroll-button:not(:disabled):hover{border-color:#0758ff70;background:#eff5ff;box-shadow:0 10px 22px #0758ff1a}}.recommendations-wrap.has-carousel:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(90deg,rgba(255,255,255,0),var(--surface));opacity:0;pointer-events:none;z-index:1;transition:opacity .16s ease}.recommendations-wrap.has-carousel.can-scroll-right:after{opacity:1}.recommendations-wrap.has-carousel:before{content:"";position:absolute;top:50%;right:11px;z-index:1;width:9px;height:9px;border-top:2px solid rgba(7,88,255,.76);border-right:2px solid rgba(7,88,255,.76);opacity:0;pointer-events:none;transform:translateY(-50%) rotate(45deg);transition:opacity .16s ease}.recommendations-wrap.has-carousel.can-scroll-right:before{opacity:1}.recommendations{display:flex;gap:16px;overflow-x:auto;padding-right:48px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(7,88,255,.28) transparent}.no-suitable-services{display:grid;gap:18px;border-bottom:1px solid rgba(201,218,244,.72);background:transparent;padding:16px 0 24px}.no-suitable-summary{display:flex;justify-content:center;min-width:0;padding-top:2px}.no-suitable-illustration{display:block;width:min(100%,500px);max-width:100%;height:auto}.no-suitable-no-action{margin:0;color:var(--muted);font-size:14px;font-weight:650;line-height:1.38}.no-suitable-diagnosis{display:grid;gap:8px}.no-suitable-diagnosis-title{color:var(--muted);font-size:14px;font-weight:850;letter-spacing:0}.no-suitable-action-list{display:grid;gap:8px}.no-suitable-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 12px 10px 14px;border:1px solid rgba(168,234,0,.5);border-left:4px solid var(--lime-strong);border-radius:8px;background:linear-gradient(90deg,#f8fee9eb,#ffffffeb);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.no-suitable-action:hover{border-color:#a8ea00db;border-left-color:var(--lime-strong);background:linear-gradient(90deg,#f2ffd4f5,#fff);box-shadow:0 10px 22px #14326b0f,0 0 0 2px #a8ea001f}.no-suitable-action:disabled{cursor:wait;opacity:.74}.no-suitable-action:focus-visible{outline:2px solid rgba(7,88,255,.34);outline-offset:3px}.no-suitable-action-copy{display:grid;gap:3px;min-width:0}.no-suitable-action-label{color:var(--blue-dark);font-size:14px;font-weight:850;line-height:1.25}.no-suitable-action-result{color:var(--muted);font-size:13px;font-weight:750;line-height:1.3}.service-card{flex:0 0 clamp(300px,31.7vw,374px);scroll-snap-align:start;border:1px solid var(--line);border-radius:8px;padding:18px;background:#fff;display:flex;flex-direction:column;box-shadow:0 10px 26px #14326b0a}.service-card-head{display:grid;gap:10px;margin-bottom:12px}.service-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.service-card h4{min-width:0;margin:0;color:var(--blue-dark);font-size:18px}.fit-text{display:inline-flex;flex:0 0 auto;width:fit-content;align-items:center;border-radius:999px;margin:0;padding:4px 9px;font-size:12px;font-weight:800}.fit-green-strong{border:0;background:#a8ea0085;color:#2c4800}.fit-green{background:#eef5ff;color:var(--blue)}.fit-amber{background:#fff1dd;color:#9a520f}.fit-red{background:#fff0f0;color:var(--red)}.fit-muted{background:#eef1f4;color:#4f5964}.comparison-status{display:inline-flex;align-items:center;white-space:nowrap}.comparison-status .fit-text{white-space:nowrap}.fit-status-button{border:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;line-height:normal;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.fit-status-button:hover,.fit-status-button:focus-visible{background:#ffe5e7;box-shadow:0 0 0 2px #ee334124}.fit-status-button.fit-amber:hover,.fit-status-button.fit-amber:focus-visible{background:#fff1dd;box-shadow:0 0 0 2px #9a520f24}.fit-status-button:focus-visible{outline:0}.fit-status-button:active{transform:translateY(1px)}.fit-status-arrow{display:inline-flex;align-items:center;margin-left:4px;font-size:15px;font-weight:900;line-height:1;transform:translateY(-.5px)}.work-format-switch{display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:fit-content;max-width:100%;padding:3px;border:1px solid rgba(201,218,244,.84);border-radius:999px;background:#f5f9ff}.work-format-switch button{min-height:28px;min-width:82px;border:0;border-radius:999px;background:transparent;color:#5d6670;padding:0 10px;cursor:pointer;font-size:12px;font-weight:850;white-space:nowrap}.work-format-switch button.is-selected{background:var(--blue);color:#fff}.work-format-switch-inline{width:min(100%,156px)}.work-format-switch-inline button{min-width:0;min-height:26px;padding:0 7px;font-size:11px}.income{text-align:left;font-weight:900;font-size:24px;color:var(--blue);white-space:nowrap}.income span{display:block;color:var(--muted);font-size:12px;font-weight:600}.service-meta{display:grid;gap:7px;margin:2px 0 14px}.service-condition{display:grid;grid-template-columns:22px minmax(88px,.9fr) minmax(0,1fr);grid-template-areas:"icon label value";column-gap:8px;min-height:30px;align-items:center;min-width:0}.service-condition-icon{grid-area:icon;color:#8391a8}.service-meta dt{grid-area:label;margin:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.2;min-width:0}.service-meta dd{grid-area:value;margin:0;font-size:15px;font-weight:850;line-height:1.25;overflow-wrap:anywhere;min-width:0}.service-condition-value.positive{color:var(--blue)}.service-condition-value.attention{color:#9a520f}.service-condition-value.muted{color:#5d6670}.service-condition-value.positive .work-format-switch button.is-selected{background:var(--blue);color:#fff}.service-condition-value.attention .work-format-switch button.is-selected{background:#fff1dd;color:#9a520f;box-shadow:inset 0 0 0 1px #9a520f29}.service-actions{display:grid;border-top:0;padding-top:0;margin-top:auto}.apply-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;border:1px solid var(--lime-strong);background:var(--lime);color:#142600;padding:0 13px;font-weight:850;cursor:pointer;white-space:nowrap;width:100%;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.apply-button:hover{border-color:var(--lime);background:var(--lime)}.apply-button:active{transform:translateY(1px)}.comparison{width:100%;border-collapse:collapse;margin-top:0;color:var(--blue-dark);font-size:13px;min-width:1240px}.comparison th,.comparison td{border-bottom:1px solid var(--line);padding:9px 8px;text-align:left;line-height:1.25}.comparison tbody tr:last-child td{border-bottom:0}.comparison-frame.has-comparison-row-toggle .comparison tbody tr:last-child td{border-bottom:1px solid var(--line)}.comparison th{vertical-align:bottom}.comparison td{vertical-align:middle;transition:background-color .16s ease,box-shadow .16s ease}.comparison td:nth-child(3),.comparison td:nth-child(4){font-variant-numeric:tabular-nums}.comparison th:first-child,.comparison td:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.comparison th:first-child:after,.comparison td:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#d2e0f6f2;pointer-events:none}.comparison th:first-child{z-index:2}.comparison tr.comparison-row-current>td:first-child{padding-left:8px}.comparison th:nth-child(2),.comparison td:nth-child(2),.comparison th:nth-child(3),.comparison td:nth-child(3),.comparison th:nth-child(4),.comparison td:nth-child(4),.comparison th:nth-child(7),.comparison td:nth-child(7),.comparison th:nth-child(8),.comparison td:nth-child(8),.comparison th:nth-child(9),.comparison td:nth-child(9),.comparison th:nth-child(10),.comparison td:nth-child(10),.comparison th:nth-child(11),.comparison td:nth-child(11){white-space:nowrap}.comparison th{color:var(--muted);font-size:12px;font-weight:700}.comparison-service-toggle{display:inline-flex;width:100%;align-items:center;justify-content:flex-start;gap:6px;border:0;background:transparent;color:var(--ink);padding:0;cursor:pointer;font:inherit;font-weight:850;text-align:left}.comparison-service-toggle svg{flex:0 0 auto;color:var(--muted);transition:transform .16s ease}.comparison-service-toggle svg.is-expanded{transform:rotate(180deg)}.comparison-rows-toggle-wrap{display:flex;justify-content:flex-start;padding-top:6px}.comparison-rows-toggle{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:4px;border:0;border-radius:6px;background:transparent;color:var(--blue);cursor:pointer;font:inherit;font-size:13px;font-weight:850;line-height:1.2;padding:4px 2px;transition:color .16s ease,opacity .16s ease,transform .16s ease}.comparison-rows-toggle svg{flex:0 0 auto;transition:transform .16s ease}.comparison-rows-toggle svg.is-expanded{transform:rotate(180deg)}.comparison-rows-toggle:active{transform:translateY(1px)}.comparison-rows-toggle:focus-visible{outline:2px solid rgba(7,88,255,.34);outline-offset:2px}@media(hover:hover)and (pointer:fine){.comparison-rows-toggle:hover{color:#064fe4}}.work-format-badges,.payout-badges{display:flex;flex-wrap:wrap;gap:5px}.comparison-requirement-cell{color:var(--ink);font-weight:750}.requirement-badge{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:850;line-height:1.2;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease}.requirement-badge-ok{background:#eef5ff;color:var(--blue)}.requirement-badge-warning{background:#fff0f0;color:var(--red)}.requirement-badge-muted{background:#eef1f4;color:#4f5964}.work-format-badge{display:inline-flex;align-items:center;border-radius:999px;background:#eef5ff;color:#4f5964;padding:3px 8px;font-size:12px;font-weight:850;white-space:nowrap}.work-format-badge-flexible{background:#eef5ff;color:var(--blue)}.work-format-badge-shifts{background:#fff1dd;color:#9a520f}.work-format-badge-multiple{background:#e8faf7;color:#087568;box-shadow:inset 0 0 0 1px #08756829}.payout-badge{display:inline-flex;align-items:center;border-radius:999px;background:#eef5ff;color:#4f5964;padding:3px 8px;font-size:12px;font-weight:850;white-space:nowrap}.payout-badge-daily{background:#eef5ff;color:var(--blue)}.payout-badge-weekly{background:#fff1dd;color:#9a520f}.comparison-variant-row td{background:#f7faff;color:#4f5964;font-size:13px}.comparison-variant-row td:first-child{background:#f7faff;padding-left:18px;color:var(--ink);font-weight:850}@keyframes calculator-result-in{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes calculator-result-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes courier-experience-survey-dot{0%,72%,to{opacity:.45;transform:translateY(0) scale(.86)}28%{opacity:1;transform:translateY(-1px) scale(1)}}@keyframes courier-experience-survey-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes courier-experience-survey-step-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-26px)}}@keyframes courier-experience-survey-step-enter{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@media(max-width:1120px){.comparison-wrap{overflow-x:auto;scrollbar-width:thin}.comparison{min-width:1060px}.comparison th,.comparison td{padding-right:4px;padding-left:4px}}@media(max-width:920px){.calculator-form{grid-template-columns:repeat(2,minmax(0,1fr))}.result-social-proof-list{grid-template-columns:1fr}.comparison{width:max-content;min-width:0}.comparison th,.comparison td{padding-right:3px;padding-left:3px}.comparison tr.comparison-row-current>td{background:#f8fee9;box-shadow:inset 0 1px #a8ea0057,inset 0 -1px #a8ea0057}.comparison tr.comparison-row-current>td:first-child{background:linear-gradient(90deg,var(--lime-strong) 0 4px,#f8fee9 4px);box-shadow:inset 0 1px #a8ea0057,inset 0 -1px #a8ea0057;color:var(--blue-dark);padding-left:8px}.comparison tr.comparison-row-current.comparison-variant-row>td{color:var(--blue-dark)}.comparison tr.comparison-row-current.comparison-variant-row>td:first-child{padding-left:8px}.calculator-header{display:grid}.field-city,.field-transport,.field-hours,.field-days,.field-documents{grid-column:span 2}.transport-toggle{grid-template-columns:repeat(3,minmax(0,1fr))}.documents-grid{grid-template-columns:1fr}}@media(max-width:560px){.courier-experience-survey{gap:16px}.courier-experience-survey-head p{font-size:16px;white-space:pre-line}.courier-experience-survey-step{min-height:0}.courier-experience-survey-step.is-step-recommendation{grid-template-rows:auto minmax(164px,1fr);min-height:236px}.courier-experience-survey-step.is-step-thanks{min-height:164px}.courier-experience-survey-options{grid-template-columns:1fr}.courier-experience-survey-options button{min-height:48px;font-size:14px}.courier-experience-survey-step.is-step-experience .courier-experience-survey-options{align-content:start}.courier-experience-survey-services-frame{height:var(--survey-service-list-height, clamp(188px, 56vh, 560px))}.courier-experience-survey-services{gap:7px;padding-right:3px}.courier-experience-survey-services button{min-height:44px}.courier-experience-survey-emoji{font-size:44px}.calculator,.calculator-panel{overflow:visible}.calculator-body,.calculator-form{border-radius:0 0 14px 14px}.calculator-form{grid-template-columns:1fr}.field-city,.field-transport,.field-hours,.field-days,.field-documents,.calculator-submit,.error{grid-column:1}.transport-toggle{grid-template-columns:repeat(3,minmax(0,1fr))}.transport-toggle button{min-height:42px;gap:5px;padding:0 6px;font-size:14px}.transport-icon{width:20px;height:20px;flex-basis:20px}.slider-field{grid-template-columns:minmax(98px,.34fr) minmax(0,1fr);align-items:center;gap:8px}.slider-head{min-width:0}.slider-range-label{font-size:16px;white-space:nowrap}.range-shell{min-height:44px}.range,.range::-webkit-slider-runnable-track,.range::-moz-range-track{height:44px}.range-thumb-label{min-width:86px;height:32px;font-size:13px;padding:0 10px 0 12px}.calculator-form,.calculator-result{padding:16px}.calculator-result{scroll-margin-top:12px}.calculator-header{padding:12px 16px 4px}.calculator-form{padding-top:8px}.calculator-heading{align-items:flex-start}.calculator-header h2{font-size:20px}.result-section-header{align-items:flex-start;flex-wrap:wrap}.result-section-header.is-survey{flex-wrap:nowrap}.result-section-meta{justify-content:flex-start;margin-left:0}.result-section-header.is-survey .result-section-meta{justify-content:flex-end;margin-left:auto}.no-suitable-services{gap:14px;padding:20px 0 22px}.no-suitable-summary{justify-content:center}.no-suitable-illustration{width:min(100%,420px)}.no-suitable-action{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 10px 10px 12px}.documents-grid{grid-template-columns:1fr}.document-row{grid-template-columns:minmax(108px,.78fr) minmax(0,1fr);gap:8px;min-height:52px;padding:6px 7px}.document-row-age{grid-template-columns:minmax(48px,.26fr) minmax(0,1fr)}.document-row-residence-permit,.document-row-self-employment,.document-row-medical,.document-row-phone{grid-template-columns:minmax(0,1fr) auto}.document-row>span{font-size:15px;line-height:1.2}.binary-toggle{--switch-thumb-on-offset: 22px;gap:8px}.document-row-residence-permit .binary-toggle,.document-row-self-employment .binary-toggle,.document-row-medical .binary-toggle{width:auto;justify-self:end}.phone-os-toggle{width:min(100%,180px)}.binary-toggle-value{font-size:13px}.document-combobox{width:min(100%,156px)}.document-picker-button{padding-left:10px;font-size:14px}.switch-track{width:50px;height:28px}.switch-thumb{width:22px;height:22px}.calculator-submit{display:flex;position:static;align-items:stretch;flex-direction:column;width:100%;gap:8px;margin:4px 0 0;padding:0;border-top:0;border-radius:0;background:transparent;box-shadow:none}.calculator-submit .social-proof-slot-submit{width:100%;align-self:stretch;justify-content:center;margin:0 0 1px}.calculator-submit .calculate-button{width:100%;min-height:52px}.calculator-submit-legal{max-width:100%;color:#66738f;font-size:10px;font-weight:650;line-height:1.22;text-align:center}.calculator-submit-legal a{font-weight:800}.recommendations-wrap:after{width:34px}.recommendations{padding-right:42px;scrollbar-width:none}.recommendations-share{align-items:stretch;flex-direction:column;margin-top:12px}.result-social-proof{margin-top:14px}.recommendations-share .comparison-alert-inline-button,.recommendations-share .share-button{width:100%}.comparison-feedback-overlay{align-items:flex-end;padding:0}.comparison-feedback-dialog{width:100%;max-height:calc(100vh - 24px);border-radius:16px 16px 0 0;padding:24px 18px 20px;transform:translateY(100%)}.comparison-feedback-dialog.is-visible{transform:translateY(0)}.comparison-feedback-dialog.is-closing{transform:translateY(100%)}.comparison-feedback-head,.comparison-alert-prompt,.comparison-alert-contact-copy,.comparison-feedback-success{padding-right:40px}.comparison-alert-contact-copy h4{font-size:18px;line-height:1.16}.comparison-feedback-reason-list{gap:10px}.comparison-feedback-reason-list button{min-height:56px;padding:10px 14px;font-size:14px}.comparison-feedback-reason-emoji{width:26px;height:26px;flex-basis:26px;font-size:17px}.comparison-alert-actions button,.comparison-alert-submit{flex:1 1 138px}.comparison-alert-submit{width:100%}.recommendations::-webkit-scrollbar{display:none}.service-card{flex:0 0 min(86vw,360px);scroll-snap-align:start;scroll-snap-stop:always}.comparison-wrap{margin-right:-16px;padding-right:16px}}@media(max-width:420px){.comparison-feedback-success h4{font-size:20px}.comparison-alert-contact-copy h4{font-size:17px}}@media(max-width:340px){.comparison-feedback-success h4{font-size:18px}.comparison-alert-contact-copy h4{font-size:16px}}@media(prefers-reduced-motion:reduce){.comparison-wrap{transition:none}.courier-experience-survey,.courier-experience-survey-step,.courier-experience-survey-subtitle-dots span{animation:none}.courier-experience-survey-progress span:after{transition:none}.comparison-feedback-overlay,.comparison-feedback-overlay.is-closing,.comparison-feedback-dialog,.comparison-feedback-dialog.is-closing{opacity:1;transform:none;transition:none}.comparison-feedback-overlay.is-closing,.comparison-feedback-dialog.is-closing{opacity:0}.comparison-feedback-body,.document-row-motion{transition:none}.phone-os-toggle:before{transition:none}.transport-toggle:before{transition:none}.calculator-result,.calculator-result .shared-result-notice,.calculator-result .result-section-header,.calculator-result .recommendations-wrap,.calculator-result .comparison-heading,.calculator-result .comparison-frame,.calculator-result .result-social-proof,.calculator-result .recommendations-share{animation:none;opacity:1;transform:none}}
