.ModelGrid_section__s5wjO{padding:1em 0 2em}.ModelGrid_section__s5wjO h2{font-size:var(--font-size-large);font-weight:700;text-align:center;margin-bottom:var(--gap-small)}.ModelGrid_searchBox__JXm0M{display:flex;justify-content:center;margin-bottom:var(--gap-medium)}.ModelGrid_searchInput__MhhXJ{width:min(90%,400px);padding:.6em 1em;border:2px solid var(--grey-light);border-radius:2em;font-size:var(--font-size-small);outline:none;transition:border-color .2s}.ModelGrid_searchInput__MhhXJ:focus{border-color:var(--blue)}.ModelGrid_grid__Tcgfb{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--gap-small);max-width:1000px;margin:0 auto}.ModelGrid_modelCard__P05n7{display:flex;flex-direction:column;align-items:center;padding:1em;border:2px solid var(--grey-light);border-radius:var(--radius-large);background:var(--white);cursor:pointer;transition:all .2s ease}.ModelGrid_modelCard__P05n7:hover{border-color:var(--blue);box-shadow:0 4px 12px rgba(0,155,207,.15);transform:translateY(-2px)}.ModelGrid_modelImg__2tLWt{width:100%;max-width:160px;height:100px;object-fit:contain;margin-bottom:.5em}.ModelGrid_modelName__2wH8Z{font-size:var(--font-size-small);font-weight:600;text-align:center;color:var(--grey-very-dark)}.ModelGrid_modelFallback__Z6w28{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:160px;height:100px;margin-bottom:.5em;opacity:.3}.ModelGrid_modelFallback__Z6w28 img{max-width:80px;max-height:60px;object-fit:contain}.ModelGrid_skeletonCard__2l328{display:flex;flex-direction:column;align-items:center;padding:1em;border:2px solid var(--grey-light);border-radius:var(--radius-large);animation:ModelGrid_shimmer__Gxsz1 1.5s ease-in-out infinite}.ModelGrid_skeletonImg__7Nrla{width:80px;height:80px;border-radius:var(--radius-small);background:var(--grey-light);margin-bottom:.5em}.ModelGrid_skeletonName__f1DVi{width:70%;height:1em;border-radius:4px;background:var(--grey-light)}@keyframes ModelGrid_shimmer__Gxsz1{0%,to{opacity:1}50%{opacity:.5}}.ModelGrid_notFoundCard__YjoQe{border-style:dashed;border-color:var(--grey);background:var(--grey-very-light,#f9fafb)}.ModelGrid_notFoundCard__YjoQe:hover{border-color:var(--orange,#f97316);background:#fff7ed}.ModelGrid_notFoundIcon__sOY6A{font-size:2.5em;font-weight:700;color:var(--grey,#9ca3af);line-height:1}.ModelGrid_notFoundCard__YjoQe:hover .ModelGrid_notFoundIcon__sOY6A{color:var(--orange,#f97316)}.ModelGrid_empty__vqiH0{grid-column:1/-1;text-align:center;color:var(--grey);padding:2em}.ModelGrid_empty__vqiH0 a{color:var(--blue)}@media (max-width:640px){.ModelGrid_grid__Tcgfb{grid-template-columns:repeat(2,1fr)}}.ModelGrid_gammeList__LiA4j{display:flex;flex-direction:column;gap:.5rem}.ModelGrid_gammeGroup__NkcLE{border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.ModelGrid_gammeHeader__XaIjj{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:#f9fafb;border:none;cursor:pointer;text-align:left;font:inherit;transition:background .15s}.ModelGrid_gammeHeader__XaIjj:hover{background:#f3f4f6}.ModelGrid_gammeName__GuhrP{font-size:.9375rem;font-weight:600;color:#111;flex:1}.ModelGrid_gammeCount__S3PHK{font-size:.75rem;color:#9ca3af}.ModelGrid_gammeArrow__KTdOl{font-size:.875rem;color:#9ca3af}.Steps_section__EOShI{display:flex;align-items:center;padding:var(--gap-very-small) 0;.Steps_presentation__Z14Sa{flex-basis:40%;padding:.8em 1em;& h1{font-size:1.5em;font-weight:800;color:var(--grey-very-dark)}.Steps_reservez__Dzv6m{font-weight:600;color:var(--grey-dark);margin-top:.2em}.Steps_magasin__sxSsu{margin-top:.3em;font-size:var(--font-size-small);color:var(--grey)}.Steps_magasin__sxSsu a{color:var(--blue)}}.Steps_steps__JopOW{flex-basis:60%;& h2{font-size:1.1em;font-weight:700;padding:0 0 .6em;text-align:center;color:var(--grey-very-dark)}.Steps_stepper__uD2V6{display:flex;align-items:center;justify-content:space-between;.Steps_step__JuqPl{display:flex;flex-direction:column;align-items:center;position:relative;flex-grow:1;.Steps_step-number__F57Ip{width:2.2em;height:2.2em;border-radius:50%;background-color:var(--white);color:var(--grey-dark);display:flex;align-items:center;justify-content:center;margin-bottom:.3em;border:2px solid var(--grey-light);font-weight:700;font-size:.9em;transition:all .3s ease}&.Steps_active___TxuO .Steps_step-number__F57Ip{background-color:var(--blue);border-color:var(--blue);color:var(--white)}&.Steps_done__w3DLQ .Steps_step-number__F57Ip{background-color:var(--green);border-color:var(--green);color:var(--white)}&.Steps_done__w3DLQ{cursor:pointer}&.Steps_done__w3DLQ:hover .Steps_step-number__F57Ip{transform:scale(1.1)}&:not(:last-child):after{content:"";width:100%;height:2px;background-color:var(--grey-light);position:absolute;left:50%;top:1.1em;z-index:-1}&.Steps_done__w3DLQ:not(:last-child):after{background-color:var(--green)}.Steps_step-label__S9SED{font-size:var(--font-size-small);color:var(--grey)}&.Steps_active___TxuO .Steps_step-label__S9SED{color:var(--blue);font-weight:600}&.Steps_done__w3DLQ .Steps_step-label__S9SED{color:var(--green)}.Steps_step-value__lgZeA{font-size:.75em;font-weight:700;color:var(--blue);background:var(--blue-very-light,#eef4ff);padding:.15em .6em;border-radius:1em;margin-top:.2em;max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}}}}}@media (max-width:768px){.Steps_section__EOShI{flex-direction:column;gap:.4em;.Steps_presentation__Z14Sa{text-align:center;flex-basis:auto;padding:.3em .5em;& h1{font-size:1.3em}.Steps_reservez__Dzv6m{font-size:.85em;margin-top:.1em}.Steps_magasin__sxSsu{margin-top:.2em}}.Steps_steps__JopOW{flex-basis:auto;width:100%;& h2{font-size:.95em;padding:0 0 .4em}.Steps_step-number__F57Ip{width:1.8em!important;height:1.8em!important;font-size:.85em!important;margin-bottom:.2em!important}.Steps_step-label__S9SED{font-size:.7em!important}.Steps_step-value__lgZeA{font-size:.6em;max-width:6em}}}}@media (max-width:480px){.Steps_section__EOShI .Steps_steps__JopOW .Steps_step-value__lgZeA{display:none}}.DeviceTypePicker_section__wdfiI{padding:1em 0}.DeviceTypePicker_title__C9iIM{font-size:var(--font-size-large);font-weight:700;text-align:center;margin-bottom:.8em}.DeviceTypePicker_grid__WdjAM{display:grid;grid-template-columns:repeat(5,1fr);gap:.6em;max-width:700px;margin:0 auto}.DeviceTypePicker_card__NwxhE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.2em .8em;border:2px solid var(--grey-light);border-radius:var(--radius-large);background:var(--white);cursor:pointer;transition:all .2s ease}.DeviceTypePicker_card__NwxhE:hover{border-color:var(--blue);box-shadow:0 4px 12px rgba(0,155,207,.15);transform:translateY(-2px)}.DeviceTypePicker_icon__j5K4Z{width:48px;height:48px;margin-bottom:.3em}.DeviceTypePicker_label__a9QsD{font-size:var(--font-size-small);font-weight:600;color:var(--grey-very-dark)}@media (max-width:768px){.DeviceTypePicker_section__wdfiI{padding:.5em 0}.DeviceTypePicker_title__C9iIM{font-size:.95em;margin-bottom:.5em}.DeviceTypePicker_grid__WdjAM{grid-template-columns:repeat(5,1fr);gap:.4em}.DeviceTypePicker_card__NwxhE{padding:.8em .4em}.DeviceTypePicker_icon__j5K4Z{width:36px;height:36px;margin-bottom:.2em}.DeviceTypePicker_label__a9QsD{font-size:.75em}}@media (max-width:400px){.DeviceTypePicker_grid__WdjAM{grid-template-columns:repeat(3,1fr)}}.BrandGrid_section__98HZq{padding:1em 0;scroll-margin-top:60px}.BrandGrid_section__98HZq h2{font-size:var(--font-size-large);font-weight:700;text-align:center;margin-bottom:.8em}.BrandGrid_searchBox__gZbdC{margin:0 auto .8em;display:flex;flex-direction:column;align-items:center}.BrandGrid_searchInput__ctMLf{display:flex;width:min(95%,640px);border:2px solid var(--grey-dark);border-radius:2em;padding:.6em 1.2em;transition:border-color .2s}.BrandGrid_searchInput__ctMLf:focus-within{border-color:var(--blue)}.BrandGrid_icon__0hbtZ{flex:0 0 1.5em;display:flex;align-items:center}.BrandGrid_searchInput__ctMLf input{flex:1;font-size:var(--font-size-medium);border:none;outline:none;background:transparent}.BrandGrid_searchBox__gZbdC p{margin-top:.5em;font-size:var(--font-size-small);color:var(--grey)}.BrandGrid_searchBox__gZbdC p a{color:var(--blue)}.BrandGrid_grid__okgql{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--gap-small);max-width:900px;margin:0 auto}.BrandGrid_brandCard__ecJEN{display:flex;flex-direction:column;align-items:center;gap:.3em;aspect-ratio:4/3;border:2px solid var(--grey-light);border-radius:var(--radius-large);background:var(--white);cursor:pointer;transition:all .2s ease;padding:.8em;text-decoration:none}.BrandGrid_brandCard__ecJEN:hover{border-color:var(--blue);box-shadow:0 4px 12px rgba(0,155,207,.15);transform:translateY(-2px)}.BrandGrid_logoWrap__pqRqX{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.BrandGrid_brandLogo__M2shQ{object-fit:contain;max-height:45px;max-width:90%;width:auto}.BrandGrid_wideLogo__j13Pz{max-height:30px}.BrandGrid_brandInitial__zOz8_{font-size:2em;font-weight:700;color:var(--blue);line-height:1}.BrandGrid_brandName__hgh0C{font-size:var(--font-size-small);font-weight:600;color:var(--grey-very-dark);text-decoration:underline;flex-shrink:0}.BrandGrid_otherCard___9LcY{border-style:dashed;border-color:var(--grey);background:var(--grey-very-light,#f9fafb)}.BrandGrid_otherCard___9LcY:hover{border-color:var(--blue,#0a6fdc);background:#f0f9ff}.BrandGrid_otherCard___9LcY .BrandGrid_brandName__hgh0C{text-decoration:none;color:var(--grey-dark,#6b7280)}.BrandGrid_otherIcon__z0Tz3{font-size:2em;font-weight:700;color:var(--grey,#9ca3af);line-height:1;letter-spacing:.1em}.BrandGrid_otherCard___9LcY:hover .BrandGrid_otherIcon__z0Tz3{color:var(--blue,#0a6fdc)}.BrandGrid_otherTitle__wPx_A{font-size:.95em;font-weight:600;color:var(--grey-dark,#6b7280);margin:var(--gap-medium,1.2em) 0 var(--gap-small,.8em)}.BrandGrid_notFoundCard__Kk_YJ{border-style:dashed;border-color:var(--grey);background:var(--grey-very-light,#f9fafb)}.BrandGrid_notFoundCard__Kk_YJ:hover{border-color:var(--orange,#f97316);background:#fff7ed}.BrandGrid_notFoundCard__Kk_YJ .BrandGrid_brandName__hgh0C{text-decoration:none;color:var(--grey-dark,#6b7280);line-height:1.3}.BrandGrid_notFoundIcon__xxwNz{font-size:2em;font-weight:700;color:var(--grey,#9ca3af);line-height:1}.BrandGrid_notFoundCard__Kk_YJ:hover .BrandGrid_notFoundIcon__xxwNz{color:var(--orange,#f97316)}.BrandGrid_empty__PL_pI{grid-column:1/-1;text-align:center;color:var(--grey);padding:2em}@media (max-width:768px){.BrandGrid_section__98HZq{padding:.5em 0}.BrandGrid_section__98HZq h2{font-size:.95em;margin-bottom:.5em}.BrandGrid_searchBox__gZbdC{margin:0 auto .5em}.BrandGrid_searchInput__ctMLf{padding:.4em .8em}.BrandGrid_searchBox__gZbdC p{margin-top:.3em;font-size:.75em}}@media (max-width:640px){.BrandGrid_grid__okgql{grid-template-columns:repeat(3,1fr);gap:.4em}.BrandGrid_brandCard__ecJEN{padding:.4em;gap:.2em}.BrandGrid_brandLogo__M2shQ{max-height:30px}.BrandGrid_wideLogo__j13Pz{max-height:20px}.BrandGrid_brandName__hgh0C{font-size:.65em}}.CustomModelSearch_section__xfOnz{padding:1em 0 2em;max-width:600px;margin:0 auto}.CustomModelSearch_section__xfOnz h2{font-size:var(--font-size-large);font-weight:700;text-align:center;margin-bottom:.3em}.CustomModelSearch_subtitle__FIdpv{text-align:center;font-size:var(--font-size-small);color:var(--grey);margin-bottom:var(--gap-medium)}.CustomModelSearch_inputWrap__K4Q0Q{position:relative;margin-bottom:1em}.CustomModelSearch_input__IieGe{width:100%;padding:.8em 1.2em;border:2px solid var(--grey-dark);border-radius:2em;font-size:var(--font-size-medium);outline:none;transition:border-color .2s}.CustomModelSearch_input__IieGe:focus{border-color:var(--blue)}.CustomModelSearch_spinner__yTs52{position:absolute;right:1em;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid var(--grey-light);border-top-color:var(--blue);border-radius:50%;animation:CustomModelSearch_spin__CFJRK .6s linear infinite}@keyframes CustomModelSearch_spin__CFJRK{to{transform:translateY(-50%) rotate(1turn)}}.CustomModelSearch_results__Iua7d{margin-bottom:1em}.CustomModelSearch_resultsHint__k0F_5{font-size:var(--font-size-small);color:var(--grey-dark);font-weight:600;margin-bottom:.5em}.CustomModelSearch_resultsList__HZsQt{display:flex;flex-direction:column;gap:.4em}.CustomModelSearch_resultCard__6rZdw{display:flex;align-items:center;gap:.8em;padding:.6em 1em;border:2px solid var(--grey-light);border-radius:var(--radius,8px);background:var(--white);cursor:pointer;transition:all .15s ease;text-align:left}.CustomModelSearch_resultCard__6rZdw:hover{border-color:var(--blue);background:#f0f9ff}.CustomModelSearch_resultImg__PBi_w{width:40px;height:40px;object-fit:contain;flex-shrink:0}.CustomModelSearch_resultInitial___Vnbo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2em;font-weight:700;color:var(--blue);background:var(--grey-very-light,#f3f4f6);border-radius:var(--radius-small,6px);flex-shrink:0}.CustomModelSearch_resultInfo__cjaFA{display:flex;flex-direction:column}.CustomModelSearch_resultBrand__XAiyJ{font-size:.75em;color:var(--grey);text-transform:uppercase;letter-spacing:.04em}.CustomModelSearch_resultModel__Ox_hK{font-size:var(--font-size-small);font-weight:600;color:var(--grey-very-dark)}.CustomModelSearch_noResults__w5TCr{text-align:center;font-size:var(--font-size-small);color:var(--grey);padding:.5em 0}.CustomModelSearch_notListedWrap__cBAGy{margin-top:1.2em;text-align:center}.CustomModelSearch_notListedBtn__MF_sD{display:inline-block;padding:.75em 1.5em;border:2px dashed var(--orange,#f97316);border-radius:var(--radius,8px);background:#fff7ed;color:var(--orange,#f97316);font-weight:600;font-size:var(--font-size-small);cursor:pointer;transition:all .2s;line-height:1.4}.CustomModelSearch_notListedBtn__MF_sD:hover{background:var(--orange,#f97316);color:#fff}.CustomModelSearch_notListedHint__xw38Z{margin-top:.4em;font-size:.78em;color:var(--grey)}.diagnostic_section__Q97ZA{padding:1em 0 2em}.diagnostic_sectionTitle__NtDJq{font-size:var(--font-size-large);font-weight:700;text-align:center;margin-bottom:var(--gap-medium)}.diagnostic_loading__x0swi{text-align:center;padding:3em;color:var(--grey)}.diagnostic_typeGrid__LItrB{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--gap-small);max-width:700px;margin:0 auto}.diagnostic_typeCard__THTio{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5em 1em;border:2px solid var(--grey-light);border-radius:var(--radius-large);background:var(--white);cursor:pointer;transition:all .2s ease}.diagnostic_typeCard__THTio:hover{border-color:var(--magenta);box-shadow:0 4px 12px rgba(215,42,89,.12);transform:translateY(-2px)}.diagnostic_typeIcon__ltLlU{font-size:2em;margin-bottom:.3em}.diagnostic_typeLabel__El7Po{font-size:var(--font-size-small);font-weight:600;color:var(--grey-very-dark)}.diagnostic_categoryList__k2iT5{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:var(--gap-very-small)}.diagnostic_categoryBlock__CWUQG{border:2px solid var(--grey-light);border-radius:var(--radius-large);overflow:hidden}.diagnostic_categoryHeader__u7Gmh{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1em 1.2em;background:var(--white);border:none;font-size:var(--font-size-medium);font-weight:600;color:var(--grey-very-dark);cursor:pointer;transition:background .2s}.diagnostic_categoryHeader__u7Gmh:hover,.diagnostic_categoryOpen__nPnQh{background:var(--grey-very-light)}.diagnostic_chevron__tciOy{font-size:.7em;color:var(--grey)}.diagnostic_symptomList__e2Bfi{padding:0 1em 1em;display:flex;flex-direction:column;gap:.3em}.diagnostic_symptomBtn__BP1rw{display:flex;align-items:center;gap:.7em;padding:.6em .8em;border:none;border-radius:var(--radius-small);background:transparent;font-size:var(--font-size-small);color:var(--grey-dark);cursor:pointer;text-align:left;transition:background .15s}.diagnostic_symptomBtn__BP1rw:hover{background:rgba(0,155,207,.08);color:var(--blue)}.diagnostic_questionBlock__LeeBD{max-width:600px;margin:0 auto;text-align:center}.diagnostic_questionText__qsrt_{font-size:var(--font-size-large);font-weight:700;color:var(--grey-very-dark);margin-bottom:var(--gap-medium)}.diagnostic_optionsList__J__g5{display:flex;flex-direction:column;gap:var(--gap-very-small)}.diagnostic_optionBtn__YCV_e{padding:1em 1.5em;border:2px solid var(--grey-light);border-radius:var(--radius-large);background:var(--white);font-size:var(--font-size-medium);font-weight:500;color:var(--grey-very-dark);cursor:pointer;transition:all .2s;text-align:left}.diagnostic_optionBtn__YCV_e:hover{border-color:var(--magenta);background:rgba(215,42,89,.04)}.diagnostic_resultBlock___AHlU{max-width:600px;margin:0 auto}.diagnostic_resultTitle__yT_1S{font-size:var(--font-size-large);font-weight:700;text-align:center;color:var(--grey-very-dark);margin-bottom:var(--gap-medium)}.diagnostic_resultCard__4grC6{padding:1.2em 1.5em;border:2px solid var(--grey-light);border-radius:var(--radius-large);margin-bottom:var(--gap-very-small);background:var(--white)}.diagnostic_resultHeader__dWqYx{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.diagnostic_resultName__E3JoZ{font-size:var(--font-size-medium);font-weight:600}.diagnostic_certBadge__6Ef48{font-size:var(--font-size-very-small);font-weight:700;padding:.2em .7em;border-radius:1em;text-transform:uppercase}.diagnostic_certCertain__3Dz6e{background:rgba(74,179,124,.15);color:var(--green)}.diagnostic_certProbable___jOp8{background:rgba(244,150,43,.15);color:var(--orange)}.diagnostic_certPossible__Jx6q5{background:hsla(0,0%,56%,.15);color:var(--grey)}.diagnostic_resultPriceRow__Zzn9A{font-size:var(--font-size-large);font-weight:700}.diagnostic_resultPrice__i2UB6{color:var(--blue)}.diagnostic_resultDevis__fprB7{color:var(--orange);font-weight:600}.diagnostic_noTreeActions__8ZYmP,.diagnostic_resultActions__IyyTN{display:flex;gap:var(--gap-small);justify-content:center;margin-top:var(--gap-medium);flex-wrap:wrap}.diagnostic_ctaBtn__A5NVE{display:inline-block;padding:.8em 2em;background:var(--blue);color:var(--white);border-radius:var(--radius-large);font-weight:700;font-size:var(--font-size-medium);text-decoration:none;border:none;cursor:pointer;transition:opacity .2s}.diagnostic_ctaBtn__A5NVE:hover{opacity:.9}.diagnostic_restartBtn__8LfqI{padding:.8em 2em;background:transparent;color:var(--grey-dark);border:2px solid var(--grey-light);border-radius:var(--radius-large);font-weight:600;font-size:var(--font-size-medium);cursor:pointer;transition:border-color .2s}.diagnostic_restartBtn__8LfqI:hover{border-color:var(--grey)}.diagnostic_answersSummary__vfu8i{margin-top:var(--gap-small);padding:.8em 1.2em;border:1px solid var(--grey-light);border-radius:var(--radius-large);background:var(--grey-very-light);font-size:var(--font-size-very-small)}.diagnostic_answersSummary__vfu8i summary{cursor:pointer;font-weight:600;color:var(--grey-dark)}.diagnostic_answersSummary__vfu8i ul{margin-top:.6em;padding-left:1.2em;list-style:none}.diagnostic_answersSummary__vfu8i li{margin-bottom:.4em;color:var(--grey-dark)}.diagnostic_answersSummary__vfu8i li strong{color:var(--grey-very-dark)}.diagnostic_disclaimer__w2AYd{margin-top:var(--gap-medium);text-align:center;font-size:var(--font-size-very-small);color:var(--grey)}.diagnostic_noTree__sttpD{text-align:center;padding:2em;max-width:500px;margin:0 auto}.diagnostic_noTree__sttpD h3{font-size:var(--font-size-large);font-weight:700;color:var(--grey-very-dark);margin-bottom:.5em}.diagnostic_noTree__sttpD p{color:var(--grey);font-size:var(--font-size-small);margin-bottom:var(--gap-medium)}.ContactOptions_wrapper__ELJM4{margin-top:2rem;text-align:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:16px;padding:1.75rem 1.5rem 1.5rem}.ContactOptions_stepBadge__45ATR{display:inline-block;background:var(--blue,#009bcf);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:50px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.ContactOptions_title__0z_M4{font-size:1.375rem;font-weight:800;color:#111;margin:0 0 .25rem}.ContactOptions_subtitle__bnnfv{font-size:.9375rem;color:#4b5563;margin:0 0 1.25rem}.ContactOptions_grid__n0_go{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;max-width:520px;margin:0 auto}.ContactOptions_card__pDYIZ{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;border:2px solid #e5e7eb;border-radius:.875rem;background:#fff;text-decoration:none;color:inherit;transition:all .2s;text-align:center;position:relative}.ContactOptions_card__pDYIZ:hover{border-color:#93c5fd;background:#f0f7ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.ContactOptions_cardPrimary__3u5HQ{border-color:#009bcf;background:#f0f9ff}.ContactOptions_cardPrimary__3u5HQ:hover{border-color:#0284c7;background:#e0f2fe}.ContactOptions_icon__HI_3W{font-size:1.5rem}.ContactOptions_label__LdEcj{font-size:.875rem;font-weight:700;color:#111;line-height:1.3}.ContactOptions_desc__uE6A2{font-size:.75rem;color:#6b7280}.ContactOptions_tel__4_zss{font-size:.75rem;font-weight:600;color:#009bcf}.ContactOptions_badge__PfPlh{color:#92400e;background:#fef3c7}.ContactOptions_badgeGreen__ahc4f,.ContactOptions_badge__PfPlh{display:inline-block;font-size:.625rem;font-weight:700;padding:.15rem .5rem;border-radius:50px;text-transform:uppercase;letter-spacing:.05em}.ContactOptions_badgeGreen__ahc4f{color:#065f46;background:#d1fae5}.ContactOptions_envoi__kL6Jv{display:inline-block;margin-top:.75rem;font-size:.875rem;font-weight:600;color:#6b7280;text-decoration:none}.ContactOptions_envoi__kL6Jv:hover{color:#009bcf}@media (max-width:480px){.ContactOptions_grid__n0_go{gap:.5rem}.ContactOptions_card__pDYIZ{padding:.75rem .5rem}.ContactOptions_label__LdEcj{font-size:.75rem}}.RepairList_section__Nu45C{padding:1em 0 2em}.RepairList_header__sMYZt{display:flex;align-items:center;justify-content:center;gap:1.5em;margin-bottom:var(--gap-medium)}.RepairList_modelImage__kaEKW{width:100px;height:100px;object-fit:contain;flex-shrink:0}.RepairList_header__sMYZt h2{font-size:var(--font-size-very-large);font-weight:700}.RepairList_subtitle__CFCkb{color:var(--grey);font-size:var(--font-size-small);margin-top:.3em}.RepairList_list__Ggr2u{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:var(--gap-very-small)}.RepairList_selectHint__l7pyP{text-align:center;font-size:var(--font-size-small);color:var(--grey);margin-bottom:1em}.RepairList_repairCard__yb3mn{display:flex;align-items:center;gap:1em;padding:1em 1.5em;border:2px solid var(--grey-light);border-radius:var(--radius-large);background:var(--white);transition:border-color .2s,box-shadow .2s;cursor:pointer;width:100%;text-align:left;font:inherit}.RepairList_repairCard__yb3mn:hover{border-color:var(--blue)}.RepairList_repairCardSelected__nPQsy{border-color:var(--blue);background:rgba(0,155,207,.04);box-shadow:0 0 0 1px var(--blue)}.RepairList_checkbox__6I0_j{width:22px;height:22px;border:2px solid var(--grey-light);border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--white);transition:all .15s}.RepairList_repairCardSelected__nPQsy .RepairList_checkbox__6I0_j{background:var(--blue);border-color:var(--blue)}.RepairList_repairIcon__D1jxP{width:40px;height:40px;object-fit:contain;flex-shrink:0}.RepairList_repairInfo__bWrFU{flex:1;min-width:0}.RepairList_repairInfo__bWrFU h3{font-size:var(--font-size-medium);font-weight:600;color:var(--grey-very-dark)}.RepairList_qualityBadge__b9eH9{display:inline-block;font-size:.75em;color:var(--green,#2e7d32);font-weight:500;margin-top:.2em}.RepairList_tierPickHint__n817S{display:inline-block;font-size:.75em;color:var(--blue);font-weight:600;margin-top:.2em}.RepairList_tierChosenBadge__LN86B{display:inline-flex;align-items:center;gap:.4em;font-size:.75em;color:var(--green,#2e7d32);font-weight:600;margin-top:.2em}.RepairList_tierChangeTrigger__4PILV{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:2px}.RepairList_repairPrice__uB095{font-size:var(--font-size-large);font-weight:700;color:var(--blue);white-space:nowrap}.RepairList_repairPrice__uB095 .price-devis{font-size:var(--font-size-medium);color:var(--orange);font-weight:600}.RepairList_priceFromWrapper__iJT9j{display:flex;flex-direction:column;align-items:flex-end;gap:.1em}.RepairList_priceFromBadge__ktD6S{font-size:.6em;font-weight:600;color:var(--white);background:var(--blue);padding:.15em .5em;border-radius:4px;line-height:1}.RepairList_tierToggle__r_akR{width:28px;height:28px;border:none;background:var(--grey-light);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--grey-dark,#666);flex-shrink:0;transition:background .2s}.RepairList_tierToggle__r_akR:hover{background:var(--blue);color:var(--white)}.RepairList_tierList__PSnhF{max-width:calc(100% - 2em);margin:-2px auto 0;padding:.75em 1em;border:1.5px solid var(--grey-light);border-top:none;border-radius:0 0 var(--radius-large) var(--radius-large);background:#fafbfc;display:flex;flex-direction:column;gap:.5em;animation:RepairList_tierSlideDown__CqSAV .2s ease-out}@keyframes RepairList_tierSlideDown__CqSAV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.RepairList_tierItem__JCN4I{padding:.875em 1em;border-radius:10px;border:1.5px solid #e5e7eb;background:var(--white);cursor:pointer;transition:border-color .2s,background .2s;width:100%;text-align:left;font:inherit}.RepairList_tierItem__JCN4I:hover{border-color:var(--blue)}.RepairList_tierItemSelected__sI6Mg{border-color:var(--blue);background:rgba(0,155,207,.05);box-shadow:0 0 0 1px var(--blue)}.RepairList_tierRadio__I2paN{width:16px;height:16px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.RepairList_tierRadioSelected__HLJjd{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 3px var(--white)}.RepairList_tierPrompt__rf3im{font-size:.82em;font-weight:600;color:var(--grey-dark,#555);text-align:center;margin-bottom:.2em}.RepairList_tierRecommended__PSAu7{display:inline-flex;align-items:center;padding:.1em .5em;border-radius:9999px;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--blue);color:var(--white);line-height:1.4}.RepairList_repairCardExpanded__7gEeA{border-radius:var(--radius-large) var(--radius-large) 0 0;border-bottom-color:transparent}.RepairList_tierHeader__uuqos{display:flex;justify-content:space-between;align-items:center}.RepairList_tierLabel__gYC_V{font-weight:700;font-size:1em;text-transform:uppercase;letter-spacing:.02em;color:var(--grey-very-dark)}.RepairList_tierPrice__N2_7D{font-weight:700;font-size:1.125em;color:var(--blue)}.RepairList_tierDesc__Br8KI{font-size:.9em;color:#4b5563;line-height:1.4;margin-top:.3em}.RepairList_tierInfoBtn__iEhkq{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid #9ca3af;background:none;color:#6b7280;font-size:.7em;font-weight:700;cursor:pointer;padding:0;margin-left:.3em;transition:all .15s;font-family:inherit;flex-shrink:0}.RepairList_tierInfoBtn__iEhkq:hover{border-color:var(--blue);color:var(--blue);background:#f0f9ff}.RepairList_tierInfoPopup__Y7Mbi{font-size:.85em;color:#374151;line-height:1.5;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.75em 1em;margin-top:.5em;animation:RepairList_tierSlideDown__CqSAV .15s ease-out}.RepairList_priceRangeWrapper__jhT1o{display:flex;flex-direction:column;align-items:flex-end;gap:.1em}.RepairList_priceRangeNote__ox_m_{font-size:.55em;font-weight:500;color:#6d28d9;line-height:1}.RepairList_colorNote__XWpWi{font-size:.75em;color:#6d28d9;background:#f3f0ff;padding:.5em .8em;border-radius:6px;text-align:center}.RepairList_tierValidateBtn__PsOqk{display:flex;align-items:center;justify-content:center;width:100%;padding:.6em 1em;border:none;border-radius:8px;background:var(--blue);color:var(--white);font:inherit;font-weight:600;font-size:.85em;cursor:pointer;transition:opacity .2s}.RepairList_tierValidateBtn__PsOqk:hover{opacity:.9}.RepairList_skeletonList__FM7z7{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:var(--gap-very-small)}.RepairList_skeletonCard__o2aG3{display:flex;align-items:center;gap:1em;padding:1em 1.5em;border:2px solid var(--grey-light);border-radius:var(--radius-large);animation:RepairList_shimmer__PrIgZ 1.5s ease-in-out infinite}.RepairList_skeletonIcon__XvldN{width:40px;height:40px;border-radius:var(--radius-small);background:var(--grey-light);flex-shrink:0}.RepairList_skeletonText__rhfvu{flex:1;height:1.2em;border-radius:4px;background:var(--grey-light)}.RepairList_skeletonPrice__4o7ZM{width:70px;height:1.5em;border-radius:4px;background:var(--grey-light)}@keyframes RepairList_shimmer__PrIgZ{0%,to{opacity:1}50%{opacity:.5}}.RepairList_empty__LkVDz{text-align:center;padding:2em;color:var(--grey)}.RepairList_empty__LkVDz a{color:var(--blue);font-weight:600}.RepairList_footer__5h8R7{text-align:center;margin-top:var(--gap-large);padding-top:var(--gap-medium);border-top:1px solid var(--grey-light)}.RepairList_footer__5h8R7 p{font-size:var(--font-size-small);color:var(--grey);margin-bottom:1em}.RepairList_ctaBtn__RjT_H{display:inline-block;padding:.8em 2em;background:var(--blue);color:var(--white);border-radius:var(--radius-large);font-weight:600;font-size:var(--font-size-medium);text-decoration:none;transition:opacity .2s}.RepairList_ctaBtn__RjT_H:hover{opacity:.9}.RepairList_diagNudge__4Mqw4{margin:var(--gap-large) 0;padding:1.2em 1.5em;border:2px dashed var(--orange);border-radius:var(--radius-large);background:rgba(255,152,0,.04);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8em}.RepairList_diagNudgeText__kUYNt{font-size:var(--font-size-small);color:var(--grey-dark);line-height:1.5}.RepairList_diagNudgeText__kUYNt strong{color:var(--orange)}.RepairList_diagNudgeBtn__2pRL1{display:inline-block;padding:.6em 1.8em;background:var(--orange);color:var(--white);border-radius:var(--radius-large);font-weight:700;font-size:var(--font-size-small);text-decoration:none;transition:opacity .2s,transform .2s}.RepairList_diagNudgeBtn__2pRL1:hover{opacity:.9;transform:translateY(-1px)}.RepairList_quoteBar__alpM2{position:sticky;bottom:0;left:0;right:0;background:var(--white);border-top:2px solid var(--blue);box-shadow:0 -4px 20px rgba(0,0,0,.1);padding:.75em 1em;z-index:100;animation:RepairList_slideUp__KNk8n .25s ease-out;max-height:60vh;overflow-y:auto}@keyframes RepairList_slideUp__KNk8n{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.RepairList_quoteContent__zWoSe{max-width:700px;margin:0 auto;display:flex;align-items:center;gap:1em}.RepairList_quoteDetails___WMhf{flex:1;display:flex;flex-direction:column;gap:.2em}.RepairList_quoteCount__ySLTM{font-size:var(--font-size-small);font-weight:600;color:var(--grey-very-dark)}.RepairList_quoteDiscount__eyGUz{font-size:var(--font-size-small);color:var(--green);font-weight:500}.RepairList_quoteDiscount__eyGUz s{color:var(--grey);font-weight:400}.RepairList_quoteTotal__j3NqL{font-size:1.4em;font-weight:700;color:var(--blue);white-space:nowrap}.RepairList_quoteCta__wvwnK{display:inline-block;padding:.7em 1.5em;background:var(--blue);color:var(--white);border-radius:var(--radius-large);font-weight:600;font-size:var(--font-size-medium);text-decoration:none;white-space:nowrap;transition:opacity .2s}.RepairList_quoteCta__wvwnK:hover{opacity:.9}.RepairList_quoteDisclaimer__3CDuT{font-size:.7em;color:var(--grey);text-align:center;margin-top:.5em;line-height:1.4;max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:640px){.RepairList_header__sMYZt{flex-direction:column;text-align:center;gap:.5em}.RepairList_modelImage__kaEKW{width:80px;height:80px}.RepairList_repairCard__yb3mn{padding:.8em 1em}.RepairList_repairIcon__D1jxP{width:32px;height:32px}.RepairList_checkbox__6I0_j{width:18px;height:18px}.RepairList_quoteContent__zWoSe{flex-wrap:wrap;justify-content:space-between}.RepairList_quoteCta__wvwnK{width:100%;text-align:center;padding:.6em}}