.ContentSection:has(.DeviceValuation){scroll-margin-top:calc(var(--page-header-offset,var(--page-header-height)) + var(--header-gap))}.DeviceValuation [hidden]{display:none}.DeviceValuation{flex-direction:column;gap:2.4rem;display:flex}.DeviceValuation__calc{background:var(--color-grey-grey-bg);border-radius:2.4rem;flex-direction:column;gap:2.4rem;padding:3.2rem;display:flex}.DeviceValuation__calc>*{width:100%;max-width:88rem;margin-left:auto;margin-right:auto}.ValuationResultGroup{z-index:1;background:var(--color-grey-grey-bg);flex-direction:column;gap:1rem;display:flex;position:sticky;bottom:0}@media (width<=768px){.ValuationResultGroup{position:static;bottom:auto}}.ValuationResult{background:var(--color-white-100);box-shadow:var(--shadow-bar);border-radius:1.8rem;align-items:center;gap:1.6rem 2.4rem;padding:1.6rem 1.6rem 1.6rem 2.4rem;display:flex}.ValuationResult__info{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.ValuationResult__label{color:var(--color-text-secondary);margin:0}.ValuationResult__amount{color:var(--color-text);margin:0}.ValuationResult__note{color:var(--color-text-secondary);margin:0}.ValuationResult__cta{flex-shrink:0}.ValuationResult__title,.ValuationResult__rows{display:none}.ValuationResult__partner{color:var(--color-gold-100);margin-top:0;margin-bottom:0}.ValuationResult__disclaimer{color:var(--color-text-secondary);background:var(--color-black-4);border-radius:1.4rem;flex-direction:column;gap:.8rem;margin-top:0;margin-bottom:0;padding:1.2rem 1.4rem;list-style:none;display:flex}.ValuationResult__disclaimer li{text-wrap:pretty;padding-left:2rem;position:relative}.ValuationResult__disclaimer li:before{content:"*";position:absolute;left:0}.DeviceValuation__form{flex-direction:column;gap:1.6rem;display:flex}.DeviceValuation__selection,.DeviceValuation__bulk{color:var(--color-text-secondary);margin:0}@media (width<=768px){.DeviceValuation__calc{border-radius:1.8rem;gap:1.6rem;padding:1.6rem 1.2rem}.ValuationResult{flex-wrap:wrap;padding:1.6rem}.ValuationResult__cta{width:100%}}.DeviceValuation.isDialog{gap:4rem}.DeviceValuation.isDialog .DeviceValuation__calc{background:0 0;border-radius:0;gap:4rem;padding:0}.DeviceValuation.isDialog .ValuationResultGroup{background:0 0;padding-top:0;padding-bottom:0;position:static;bottom:auto}.DeviceValuation.isDialog .ValuationResult{box-shadow:none;border-radius:2.8rem;padding:2.4rem 3.2rem}.DeviceValuation.isDialog .ValuationResult__amount{letter-spacing:-.02rem;font-size:4rem}.DeviceValuation.isDialog .ValuationResult__disclaimer{border-radius:2rem;padding:2.4rem}.DeviceValuation.isDialog .ValuationStep{scroll-margin-top:1.6rem}@media (width<=1024px){.DeviceValuation.isDialog,.DeviceValuation.isDialog .DeviceValuation__calc{gap:2.4rem}.DeviceValuation.isDialog .ValuationResult{border-radius:2rem;padding:1.6rem}.DeviceValuation.isDialog .ValuationResult__amount{font-size:2.8rem}.DeviceValuation.isDialog .ValuationResult__disclaimer{border-radius:1.6rem;padding:1.6rem}}.DeviceValuation.isCards:not(.isDialog){grid-gap:4rem var(--grid-gap);grid-template-columns:repeat(24,1fr);align-items:start;display:grid}.DeviceValuation.isCards:not(.isDialog) .DeviceValuation__calc{background:0 0;border-radius:0;gap:0;padding:0;display:contents}.DeviceValuation.isCards:not(.isDialog) .DeviceValuation__calc>*{max-width:none;margin-left:0;margin-right:0}.DeviceValuation.isCards:not(.isDialog) .ValuationSteps{grid-column:1/16}.DeviceValuation.isCards:not(.isDialog) .ValuationResultGroup{z-index:1;top:calc(var(--page-header-height) + 2.4rem);background:0 0;grid-column:17/-1;gap:2.4rem;position:sticky;bottom:auto}@media (width<=768px){.DeviceValuation.isCards:not(.isDialog) .ValuationResultGroup{position:static;top:auto}}.DeviceValuation.isCards:not(.isDialog) .ValuationResult{box-shadow:var(--shadow-card);border-radius:2.8rem;flex-direction:column;align-items:stretch;gap:2rem;padding:2.6rem 3.2rem 3.2rem}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__title{color:var(--color-text);margin:0;display:block}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__rows{flex-direction:column;gap:1.2rem;display:flex}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__row{justify-content:space-between;align-items:center;gap:1.2rem;min-height:2.4rem;margin:0;display:flex}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__rowLabel{color:var(--color-black-40);flex:0 0 40%;font-weight:400}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__rowValue{color:var(--color-text);text-align:right;flex:auto;font-weight:500}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__cta{width:100%}.DeviceValuation.isCards:not(.isDialog) .ValuationResult{scroll-margin-block:calc(var(--page-header-height) + var(--header-gap)) var(--mobile-bottom-nav-offset)}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__rows[hidden],.DeviceValuation.isCards:not(.isDialog) .ValuationResult__row[hidden]{display:flex}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__info{border-top:1px solid var(--color-black-12);gap:.6rem;padding-top:1.5rem}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__label{letter-spacing:-.02rem;color:var(--color-text);font-size:2rem;font-weight:500;line-height:1.1}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__amount{letter-spacing:-.02rem;font-size:4rem;font-weight:500;line-height:1.1}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__note{display:none}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__disclaimer{background:var(--color-light-grey-60);border-radius:2rem;padding:2.4rem}@media (width<=768px){.DeviceValuation.isCards:not(.isDialog){grid-template-columns:minmax(0,1fr);gap:2.4rem}.DeviceValuation.isCards:not(.isDialog) .ValuationSteps,.DeviceValuation.isCards:not(.isDialog) .ValuationResultGroup{grid-column:1/-1;min-width:0}.DeviceValuation.isCards:not(.isDialog) .ValuationResult{border-radius:2rem;padding:2rem}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__amount{font-size:2.8rem}.DeviceValuation.isCards:not(.isDialog) .ValuationResult__disclaimer{padding:1.6rem}}.ValuationSteps{flex-direction:column;gap:.8rem;display:flex}.ValuationStep{scroll-margin-top:calc(var(--page-header-height) + var(--header-gap));background:var(--color-white-100);transition:box-shadow var(--transition-duration) var(--ease-out-quad);border-radius:1.6rem}.ValuationStep.isOpen{box-shadow:inset 0 0 0 .15rem var(--color-black-12)}.ValuationStep__head{border-radius:inherit;width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;display:flex}.ValuationStep__head:disabled{color:var(--color-black-40);cursor:default}.ValuationStep__head:focus-visible{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}.ValuationStep__index{background:var(--color-light-grey-100);width:2.4rem;height:2.4rem;color:var(--color-text-secondary);transition:background var(--transition-duration) var(--ease-out-quad), color var(--transition-duration) var(--ease-out-quad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ValuationStep[data-state=active] .ValuationStep__index,.ValuationStep[data-state=done] .ValuationStep__index{color:var(--color-text)}.ValuationStep__label{flex:auto;min-width:0}.ValuationStep[data-state=done]:not(.isOpen){cursor:pointer}.ValuationStep__chevron{width:1.6rem;height:1.6rem;color:var(--color-black-40);transition:transform var(--transition-duration) var(--ease-out-quad);flex-shrink:0}.ValuationStep.isOpen .ValuationStep__chevron{transform:rotate(180deg)}.DeviceValuation:not(.isCards) .ValuationStep:not(.isOpen):not([data-state=done]) .ValuationStep__body,.DeviceValuation:not(.isCards) .ValuationStep[data-state=done]:not(.isOpen) .ValuationChip:not(:has(.ValuationChip__input:checked)),.DeviceValuation:not(.isCards) .ValuationStep[data-state=done]:not(.isOpen) .ValuationCondition:not(:has(.ValuationCondition__input:checked)),.DeviceValuation:not(.isCards) .ValuationStep[data-state=done]:not(.isOpen) .ValuationSearch:not(.does-not-exist):not(.does-not-exist),.DeviceValuation:not(.isCards) .ValuationStep[data-state=done]:not(.isOpen) .ValuationSearch__empty:not(.does-not-exist):not(.does-not-exist){display:none}.ValuationStep__fieldset{border:0;min-width:0;margin:0;padding:0}.ValuationStep.isOpen .ValuationStep__options,.ValuationStep.isOpen .ValuationSearch,.ValuationStep.isOpen .ValuationConditions{animation:ValuationStep-reveal var(--duration-sheet-in) var(--ease-out-quint) both}@keyframes ValuationStep-reveal{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.ValuationStep__options{flex-wrap:wrap;gap:.8rem;padding:0 1.6rem 1.6rem;display:flex}.ValuationSearch{padding:0 1.6rem 1.2rem}.ValuationSearch__field{position:relative}.ValuationSearch__input{border:.15rem solid var(--color-black-12);background:var(--color-white-100);width:100%;height:4rem;color:var(--color-text);transition:border-color var(--transition-duration) var(--ease-out-quad);border-radius:1.2rem;padding:0 4.8rem 0 1.6rem}.ValuationSearch__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ValuationSearch__icon{width:2.4rem;height:2.4rem;color:var(--color-black-60);pointer-events:none;position:absolute;top:50%;right:1.6rem;translate:0 -50%}.ValuationSearch__input:focus-visible{border-color:var(--color-black-100);outline:none}.ValuationSearch__empty{color:var(--color-text-secondary);margin:0;padding:0 1.6rem 1.6rem}.ValuationChip{cursor:pointer;position:relative}.ValuationChip__label{background:linear-gradient(180deg, var(--color-light-grey-100) 0%, var(--color-light-grey-60) 100%);height:3.8rem;color:var(--color-text);white-space:nowrap;transition:color var(--transition-duration) var(--ease-out-quad), background var(--transition-duration) var(--ease-out-quad);border-radius:2.4rem;align-items:center;padding:0 1.6rem;display:inline-flex}.ValuationChip__input:checked+.ValuationChip__label{background:linear-gradient(180deg, var(--color-black-100) 0%, var(--color-black-80) 100%);color:var(--color-main-white)}.ValuationChip__input:focus-visible+.ValuationChip__label{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}.ValuationChip__check{flex-shrink:0;width:2rem;height:2rem;display:none}.DeviceValuation:not(.isCards) .ValuationPopular,.DeviceValuation:not(.isCards) .ValuationMore{display:none}@media (hover:hover){.ValuationChip:hover .ValuationChip__label{color:var(--color-black-60)}.ValuationChip__input:checked+.ValuationChip__label:hover{color:var(--color-white-80)}}.ValuationConditions{flex-direction:column;gap:.4rem;padding:0 1.6rem;display:flex}.ValuationStep[data-state=done]:not(.isOpen) .ValuationConditions{padding-bottom:1.6rem}.ValuationCondition{cursor:pointer;display:block}.ValuationCondition__body{box-shadow:inset 0 0 0 0 var(--color-black-100);transition:background var(--transition-duration) var(--ease-out-quad), box-shadow var(--transition-duration) var(--ease-out-quad);border-radius:1.2rem;align-items:center;gap:1.2rem;padding:1rem 1.2rem;display:flex}.ValuationCondition__mark{border:.15rem solid var(--color-black-40);width:1.8rem;height:1.8rem;transition:border-color var(--transition-duration) var(--ease-out-quad), border-width var(--transition-duration) var(--ease-out-quad);border-radius:50%;flex-shrink:0}.ValuationCondition__text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.ValuationCondition__title{color:var(--color-text)}.ValuationCondition__summary{color:var(--color-text-secondary);text-wrap:pretty}.ValuationCondition__criterion{margin-top:.6rem;padding-left:1.2em;display:block;position:relative}.ValuationCondition__criterion:before{content:"—";position:absolute;left:0}.ValuationCondition__price{color:var(--color-text);white-space:nowrap;flex-shrink:0}.ValuationCondition__input:checked+.ValuationCondition__body{background:var(--color-white-100);box-shadow:inset 0 0 0 .15rem var(--color-black-100)}.ValuationCondition__input:checked+.ValuationCondition__body .ValuationCondition__mark{border-width:.5rem;border-color:var(--color-black-100)}.ValuationCondition__input:focus-visible+.ValuationCondition__body{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}@media (hover:hover){.ValuationCondition:hover .ValuationCondition__body{background:var(--color-light-grey-60)}}@media (width<=768px){.ValuationStep__head,.ValuationStep__options,.ValuationSearch,.ValuationSearch__empty,.ValuationConditions{padding-left:1.2rem;padding-right:1.2rem}}.DeviceValuation.isCards .ValuationSteps{gap:1.2rem}.DeviceValuation.isCards .ValuationStep{border-radius:2.8rem;padding:3.2rem}.DeviceValuation.isCards .ValuationStep.isOpen{box-shadow:none}.DeviceValuation.isCards .ValuationStep__head{pointer-events:none;cursor:default;padding:0}.DeviceValuation.isCards .ValuationStep:has(.ValuationStep__options:not(:empty),.ValuationSearch:not([hidden]),.ValuationConditions) .ValuationStep__head{padding-bottom:3.2rem}.DeviceValuation.isCards .ValuationStep__head:disabled{color:var(--color-text)}.DeviceValuation.isCards .ValuationStep__index,.DeviceValuation.isCards .ValuationStep__chevron{display:none}.DeviceValuation.isCards .ValuationStep__label{letter-spacing:-.02rem;font-size:2.8rem;font-weight:500;line-height:1.1}.DeviceValuation.isCards [data-valuation-item=condition] .ValuationStep__label{letter-spacing:-.065rem;font-size:3.4rem}.DeviceValuation.isCards .ValuationStep__options,.DeviceValuation.isCards .ValuationSearch,.DeviceValuation.isCards .ValuationSearch__empty,.DeviceValuation.isCards .ValuationConditions{padding:0}.DeviceValuation.isCards .ValuationStep__options{gap:1rem}.DeviceValuation.isCards .ValuationChip__label{letter-spacing:-.02rem;border-radius:2.8rem;height:5.6rem;padding:0 2.5rem;font-size:2rem;font-weight:500;line-height:1.1}.DeviceValuation.isCards .ValuationSearch{margin-bottom:1.6rem}.DeviceValuation.isCards .ValuationSearch__input{border:.15rem solid var(--color-black-12);background:var(--color-white-100);--control-font-size:2rem;height:5.6rem;font-size:2rem;font-size:var(--control-font-size);letter-spacing:-.02rem;border-radius:2.8rem;padding:0 5.6rem 0 2.5rem}.DeviceValuation.isCards .ValuationSearch__input::-moz-placeholder{color:var(--color-black-80)}.DeviceValuation.isCards .ValuationSearch__input::placeholder{color:var(--color-black-80)}.DeviceValuation.isCards .ValuationSearch__icon{right:2.5rem}.DeviceValuation.isCards .ValuationPopular:not([hidden]){flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.DeviceValuation.isCards .ValuationPopular__tag{background:var(--color-black-4);height:4.4rem;color:var(--color-text);letter-spacing:-.02rem;cursor:pointer;border:0;border-radius:3.5rem;padding:0 1.5rem;font-size:1.6rem;font-weight:500}.DeviceValuation.isCards .ValuationPopular__tag.isActive{background:var(--color-black-100);color:var(--color-main-white)}.DeviceValuation.isCards [data-model-options]{flex-flow:column;align-items:stretch;gap:0}.DeviceValuation.isCards [data-model-options]:not(.isExpanded) .ValuationChip:nth-child(n+5){display:none}.DeviceValuation.isCards [data-model-options] .ValuationChip__label{background:0 0;border-radius:.8rem;justify-content:space-between;width:100%;height:4.4rem;padding:0 1.2rem;font-size:1.6rem;font-weight:400}.DeviceValuation.isCards [data-model-options] .ValuationChip__input:checked+.ValuationChip__label{background:var(--color-black-8);color:var(--color-text)}.DeviceValuation.isCards .ValuationChip__check{width:2rem;height:2rem;color:var(--color-text);display:none}.DeviceValuation.isCards [data-model-options] .ValuationChip__input:checked+.ValuationChip__label .ValuationChip__check{display:block}.DeviceValuation.isCards .ValuationMore:not([hidden]){height:4.4rem;color:var(--color-gold-100);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 1.2rem;display:inline-flex}.DeviceValuation.isCards .ValuationConditions{gap:1rem}.DeviceValuation.isCards .ValuationCondition__body{border-radius:2rem;align-items:flex-start;gap:2rem;padding:2.6rem}.DeviceValuation.isCards .ValuationCondition__input:checked+.ValuationCondition__body{box-shadow:none}.DeviceValuation.isCards .ValuationCondition__mark{background:var(--color-black-8);border-width:.2rem;border-color:var(--color-black-12);width:2.4rem;height:2.4rem;margin-top:.2rem;position:relative}.DeviceValuation.isCards .ValuationCondition__mark:after{content:"";background:var(--color-black-100);opacity:0;width:1.2rem;height:1.2rem;transition:opacity var(--transition-duration) var(--ease-out-quad), transform var(--transition-duration) var(--ease-out-quad);border-radius:50%;margin:auto;position:absolute;inset:0;transform:scale(.7)}.DeviceValuation.isCards .ValuationCondition__input:checked+.ValuationCondition__body .ValuationCondition__mark{border-width:.2rem;border-color:var(--color-black-100);background:var(--color-white-100)}.DeviceValuation.isCards .ValuationCondition__input:checked+.ValuationCondition__body .ValuationCondition__mark:after{opacity:1;transform:none}.DeviceValuation.isCards .ValuationCondition__title{letter-spacing:-.02rem;font-size:2rem;font-weight:500}.DeviceValuation.isCards .ValuationCondition__summary{font-size:1.6rem}.DeviceValuation.isCards .ValuationCondition__price{font-size:2rem;font-weight:500}.DeviceValuation.isCards .ValuationStep .ValuationStep__body{display:block}.DeviceValuation.isCards .ValuationStep.isOpen .ValuationStep__options,.DeviceValuation.isCards .ValuationStep.isOpen .ValuationSearch,.DeviceValuation.isCards .ValuationStep.isOpen .ValuationConditions{animation:none}.DeviceValuation.isCards:not(.isDialog) .ValuationStep{background:var(--color-light-grey-60)}.DeviceValuation.isCards:not(.isDialog) [data-valuation-item=condition]{background:var(--color-grey-grey-bg)}.DeviceValuation.isCards:not(.isDialog) .ValuationChip__label{background:linear-gradient(180deg, var(--color-white-100) 0%, var(--color-white-80) 100%)}.DeviceValuation.isCards:not(.isDialog) .ValuationChip__input:checked+.ValuationChip__label{background:linear-gradient(180deg, var(--color-black-100) 0%, var(--color-black-80) 100%);color:var(--color-main-white)}.DeviceValuation.isCards:not(.isDialog) [data-model-options] .ValuationChip__label{background:0 0}.DeviceValuation.isCards:not(.isDialog) [data-model-options] .ValuationChip__input:checked+.ValuationChip__label{background:var(--color-black-8);color:var(--color-text)}.DeviceValuation.isCards:not(.isDialog) .ValuationCondition__body{background:var(--color-white-100)}@media (hover:hover){.DeviceValuation.isCards [data-model-options] .ValuationChip:hover .ValuationChip__label{color:var(--color-text);background:var(--color-black-4)}.DeviceValuation.isCards [data-model-options] .ValuationChip__input:checked+.ValuationChip__label:hover{color:var(--color-text);background:var(--color-black-8)}}@media (width<=768px){.DeviceValuation.isCards .ValuationStep{border-radius:2rem;padding:2rem 1.6rem}.DeviceValuation.isCards .ValuationStep__head{padding-bottom:2rem}.DeviceValuation.isCards .ValuationStep__label{font-size:2.2rem}.DeviceValuation.isCards .ValuationChip__label{height:4.4rem;padding:0 1.6rem}.DeviceValuation.isCards [data-model-options] .ValuationChip__label{height:4.4rem;padding:0 1.2rem}.DeviceValuation.isCards .ValuationCondition__body{padding:1.6rem}}.DeviceValuation.isDialog .ValuationStep{background:var(--color-white-100)}.DeviceValuation.isDialog .ValuationCondition__body,.DeviceValuation.isDialog .ValuationCondition__input:checked+.ValuationCondition__body{background:var(--color-black-4)}@media (hover:hover){.DeviceValuation.isDialog .ValuationCondition:hover .ValuationCondition__body{background:var(--color-black-6)}}
