.BrandSearchBar_wrapper__6JW6Y{position:sticky;top:calc(var(--brand-search-top, 64px) + 10px);z-index:60;margin:0 auto 1.6em;max-width:620px}.BrandSearchBar_box__GSH4A{position:relative;display:flex;align-items:center}.BrandSearchBar_loupe__ZYh4U{position:absolute;left:16px;color:var(--blue,#009bcf);pointer-events:none}.BrandSearchBar_input__u_jDM{width:100%;padding:14px 44px;border:2px solid var(--blue,#009bcf);border-radius:999px;font:inherit;font-size:1.02rem;background:var(--white,#fff);color:#1a1a2e;box-shadow:0 6px 20px rgba(0,60,90,.12)}.BrandSearchBar_input__u_jDM:focus{outline:none;box-shadow:0 6px 20px rgba(0,155,207,.28)}.BrandSearchBar_input__u_jDM::-webkit-search-cancel-button{display:none}.BrandSearchBar_clear__tYros{position:absolute;right:12px;width:28px;height:28px;border:none;border-radius:50%;background:#eef2f6;color:#4b5563;font-size:.85rem;cursor:pointer}.BrandSearchBar_panel__EbUD0{margin-top:8px;background:var(--white,#fff);border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 44px rgba(0,30,50,.16);max-height:56vh;overflow-y:auto}.BrandSearchBar_list___fk2p{list-style:none;margin:0;padding:6px}.BrandSearchBar_item__oPfEY{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;text-decoration:none;color:#1a1a2e;font-weight:600;font-size:.98rem}.BrandSearchBar_item__oPfEY:hover{background:#f0f9ff}.BrandSearchBar_itemImg____Uq0{width:38px;height:46px;object-fit:contain;flex-shrink:0}.BrandSearchBar_itemImgFallback__ANsOX{width:38px;height:46px;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.BrandSearchBar_itemName__7yVMi{flex:1;min-width:0}.BrandSearchBar_itemRef__H7oge{display:block;margin-top:1px;font-size:.78rem;font-weight:500;color:#6b7280;letter-spacing:.02em;overflow-wrap:anywhere}.BrandSearchBar_itemArrow__0NwIj{color:var(--blue,#009bcf);font-weight:800}.BrandSearchBar_empty__il0sb{padding:16px 18px;color:#555;font-size:.95rem;line-height:1.5}.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}.ModelGrid_brandTitre__IqwIT{font-size:1.6em;font-weight:700;text-align:center;margin-bottom:.5em}@media (max-width:1023.98px){.ModelGrid_brandTitre__IqwIT{font-size:1.02em;font-weight:700;color:#5b7280;margin:.2em 0 .6em}}.ModelGrid_introVive__1bz0F{background:#fff1b8;border-radius:24px;padding:1.4em 1.2em .6em;margin-bottom:1.2em}.ModelGrid_marqueBloc__WmQBc{border-radius:24px;padding:.4em 1.2em 1.4em;margin-bottom:1.2em}.ModelGrid_marqueBloc__WmQBc .ModelGrid_modelCard__P05n7{border-color:transparent;box-shadow:0 10px 22px -14px rgba(0,60,90,.4)}.ModelGrid_marqueBloc__WmQBc .ModelGrid_modelCard__P05n7:hover{border-color:var(--blue)}.ModelGrid_teinteCiel__js055{background:#c9ecfb}.ModelGrid_teinteRose__kiatc{background:#ffd6e2}.ModelGrid_teinteMenthe__qW66_{background:#d0f2dc}.ModelGrid_teintePeche__ZMQE1{background:#ffe2b8}.ModelGrid_teinteLavande__HQsHs{background:#e6e0ff}@media (max-width:767.98px){.ModelGrid_introVive__1bz0F,.ModelGrid_marqueBloc__WmQBc{border-radius:18px;padding-left:.8em;padding-right:.8em}}.ModelPage_modelHeader__fWnym{text-align:center;padding:1.5em 1em 1em}.ModelPage_modelHeader__fWnym img{width:140px;height:140px;object-fit:contain;margin:0 auto .8em;display:block}.ModelPage_modelHeader__fWnym h1{font-size:1.6em;font-weight:800;color:#1a1a2e;margin:0 0 .2em}.ModelPage_modelHeader__fWnym .ModelPage_brandBadge__u7S0n{display:inline-block;background:var(--blue,#009bcf);color:white;padding:.25em .8em;border-radius:100px;font-size:.78em;font-weight:700;margin-bottom:.3em}.ModelPage_modelHeader__fWnym .ModelPage_sub__eU93N{color:#666;font-size:1em}.ModelPage_sectionAlt__kHUB2{background:#f7f9fc;margin:0 -1em;padding:2em 1em}.ModelPage_advantagesGrid__ajyDt{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;max-width:1150px;margin:1.5em auto 0}.ModelPage_advantageCard__ZHUlP{flex:0 0 calc(50% - 0.5em);background:white;border-radius:12px;padding:1.2em 1em;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #eef1f5}.ModelPage_advantageCard__ZHUlP .ModelPage_icon__BDv7c{font-size:1.8em;margin-bottom:.3em;display:block}.ModelPage_advantageCard__ZHUlP h3{font-size:1em;font-weight:700;color:#1a1a2e;margin:0 0 .2em}.ModelPage_advantageCard__ZHUlP p{font-size:.9em;color:#666;margin:0;line-height:1.4}@media (min-width:640px){.ModelPage_advantageCard__ZHUlP{flex-basis:calc(33.333% - 0.7em)}}@media (min-width:1024px){.ModelPage_advantageCard__ZHUlP{flex-basis:calc(20% - 0.8em)}}.ModelPage_sectionTitle__9GYWX{font-size:1.35em;font-weight:700;color:#1a1a2e;margin-bottom:.8em;max-width:900px;margin-left:auto;margin-right:auto}.ModelPage_sectionTitle__9GYWX .ModelPage_accent__jMoF7{color:var(--blue,#009bcf)}.ModelPage_faqList__uLZBc{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:.6em}.ModelPage_faqItem__Xp4Sx{background:white;border:1px solid #eef1f5;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.03)}.ModelPage_faqQuestion__cZVbn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1em 1.2em;background:none;border:none;cursor:pointer;font:inherit;font-weight:600;font-size:1em;color:#1a1a2e;text-align:left;gap:1em}.ModelPage_faqQuestion__cZVbn:hover{background:#f9fafb}.ModelPage_faqArrow___um4m{font-size:.8em;color:var(--blue,#009bcf);transition:transform .2s;flex-shrink:0}.ModelPage_faqArrowOpen__SiyXg{transform:rotate(180deg)}.ModelPage_faqAnswer__N7zsZ{padding:0 1.2em 1em;color:#555;font-size:.95em;line-height:1.7}.ModelPage_seeAlso__3IIyl{max-width:900px;margin:0 auto}.ModelPage_seeAlsoGrid__jfTL5{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.8em;margin-top:.8em}.ModelPage_seeAlsoCard__B7WXS{display:flex;flex-direction:column;align-items:center;padding:.8em;background:white;border:1px solid #eef1f5;border-radius:10px;text-decoration:none;color:#1a1a2e;font-size:.9em;font-weight:600;transition:border-color .2s,box-shadow .2s;gap:.4em}.ModelPage_seeAlsoCard__B7WXS:hover{border-color:var(--blue,#009bcf);box-shadow:0 2px 8px rgba(0,155,207,.1)}.ModelPage_seeAlsoCard__B7WXS img{height:40px;width:auto;object-fit:contain}.ModelPage_ctaBottom__CxAMZ{text-align:center;padding:2em 1em;margin:2em auto;max-width:900px;background:linear-gradient(135deg,#009bcf,#0a6fdc);border-radius:16px;color:white}.ModelPage_ctaBottom__CxAMZ h2{color:white;font-size:1.35em;margin:0 0 .3em}.ModelPage_ctaBottom__CxAMZ p{opacity:.9;font-size:1em;margin:0 0 1em}.ModelPage_ctaBtn__fYazU{display:inline-block;padding:.7em 1.5em;border-radius:8px;font-weight:700;font-size:.95em;text-decoration:none;margin:.3em}.ModelPage_ctaBtnWhite__sGgmm{background:white;color:#0a6fdc}.ModelPage_ctaBtnOutline__0nmnd{background:transparent;color:white;border:2px solid rgba(255,255,255,.5)}@media (max-width:640px){.ModelPage_modelHeader__fWnym img{width:100px;height:100px}.ModelPage_modelHeader__fWnym h1{font-size:1.3em}}@media (max-width:1023.98px){.ModelPage_modelHeader__fWnym{display:grid;grid-template-columns:72px 1fr;grid-template-areas:"photo badge" "photo titre" "photo sub";column-gap:14px;align-items:center;text-align:left;padding:.8em .2em .6em}.ModelPage_modelHeader__fWnym img{grid-area:photo;width:72px;height:72px;margin:0}.ModelPage_modelHeader__fWnym .ModelPage_brandBadge__u7S0n{grid-area:badge;justify-self:start;font-size:.68em;margin-bottom:.15em}.ModelPage_modelHeader__fWnym h1{grid-area:titre;font-size:1.05em;line-height:1.2}.ModelPage_modelHeader__fWnym .ModelPage_sub__eU93N{grid-area:sub;font-size:.78em}}.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:900px;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:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:0 1.1em;padding:.7em 1.1em;border:2px solid #d1d5db;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);box-shadow:0 2px 8px rgba(0,155,207,.1)}.RepairList_repairCardSelected__nPQsy{border-color:var(--blue);background:rgba(0,155,207,.04);box-shadow:0 0 0 2px var(--blue)}.RepairList_checkbox__6I0_j{width:24px;height:24px;border:2.5px solid #9ca3af;border-radius:6px;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_repairIconWrap__bW8jP{width:84px;min-height:88px;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:11px;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 32% 38%,var(--fam-halo,rgba(0,155,207,.12)),transparent 72%),var(--fam-bg,#eef7fc);border-radius:14px;flex-shrink:0}.RepairList_repairIcon__D1jxP{width:auto;height:auto;max-width:100%;max-height:66px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.RepairList_repairIconFlat__Weh74{max-width:78%;max-height:52px}.RepairList_repairTitleRow__JLxlI{display:flex;align-items:baseline;gap:.6em;min-width:0;flex-wrap:wrap}.RepairList_repairTitleRow__JLxlI h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RepairList_repairDescRow__WT5nX{display:flex;align-items:baseline;gap:.5em;min-width:0;margin-top:.15em}.RepairList_repairDescText__q2GUU{font-size:.85em;color:#6b7280;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.RepairList_repairDescFull__ggJDZ{font-size:.85em;color:#6b7280;margin:.15em 0 0;line-height:1.4}.RepairList_descToggle__xjitT{display:inline-block;font-size:.78em;font-weight:700;color:var(--blue);text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer;white-space:nowrap;flex:none}.RepairList_repairInfo__bWrFU{flex:1;min-width:0}.RepairList_repairInfo__bWrFU h3{font-size:1.08rem;font-weight:700;color:var(--grey-very-dark)}.RepairList_qualityBadge__b9eH9{display:inline-block;font-size:.85em;color:var(--green,#2e7d32);font-weight:500;margin-top:.2em}.RepairList_tierPickHint__n817S{display:inline-block;font-size:.85em;color:var(--blue);font-weight:600;margin-top:.2em}.RepairList_tierChosenBadge__LN86B{display:inline-flex;align-items:center;gap:.4em;font-size:.85em;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_bonusCol__eKNUa{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:2px;padding:8px 14px;background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;cursor:pointer;position:relative;transition:border-color .2s}.RepairList_bonusCol__eKNUa:hover{border-color:#22c55e}.RepairList_bonusBadgeImg__p_Te0{height:24px;width:auto}.RepairList_bonusBadgeAmount__EJlvk{font-size:1.05rem;color:#166534;font-weight:800;line-height:1}.RepairList_bonusBadgeLabel__tqDdN{font-size:.68rem;color:#15803d;font-weight:600;text-align:center}.RepairList_bonusBadgeDetail__lfmCx{display:none;position:absolute;z-index:30;top:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:12px 14px;background:#fff;border:1.5px solid #86efac;border-radius:10px;font-size:.85rem;color:#374151;line-height:1.5;width:280px;text-align:center;box-shadow:0 6px 24px rgba(0,0,0,.12)}.RepairList_bonusCol__eKNUa:hover .RepairList_bonusBadgeDetail__lfmCx{display:block}.RepairList_bonusColOff__9JkDU{display:flex;flex-direction:column;align-items:center;justify-self:center;padding:5px 12px;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;cursor:help;position:relative}.RepairList_bonusColOff__9JkDU:hover{border-color:#94a3b8}.RepairList_bonusOffLabel__P_QYe{font-size:.68rem;color:#64748b;font-weight:600;white-space:nowrap}.RepairList_bonusColOff__9JkDU .RepairList_bonusBadgeDetail__lfmCx{border-color:#cbd5e1}.RepairList_bonusColOff__9JkDU:hover .RepairList_bonusBadgeDetail__lfmCx{display:block}.RepairList_bonusSpacer__X4kHE{width:0}.RepairList_priceCol__CwHBk{display:flex;flex-direction:column;align-items:flex-end;justify-self:end;text-align:right;gap:2px}.RepairList_priceBonusValue__ZIiCb{font-size:2.2rem;font-weight:800;color:#059669;line-height:1;letter-spacing:-.03em}.RepairList_priceBonusLabel__raHX2{font-size:.8rem;color:#059669;font-weight:500}.RepairList_priceHorsBonus___EKL_{font-size:.85rem;color:#9ca3af;font-weight:400;margin-top:2px}.RepairList_priceMain__56kmn{font-size:1.8rem;font-weight:700;color:var(--blue);line-height:1}.RepairList_priceSurDevis__863Q5{font-size:.95rem;color:var(--orange);font-weight:600}.RepairList_almaRow__Xwwra{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.RepairList_almaLogo__7fXSS{height:20px;width:auto;flex-shrink:0}.RepairList_almaText__ND5_4{font-size:.88rem;color:#FA5022;font-weight:600;white-space:nowrap}@media (max-width:640px){.RepairList_repairCard__yb3mn{grid-template-columns:68px minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"icon info" "icon price" "icon bonus";gap:.25em .85em;border-width:2px;border-color:#d1d5db;padding:.65em .8em;align-items:start;position:relative}.RepairList_checkbox__6I0_j{position:absolute;top:.6em;right:.7em;width:26px;height:26px;border-width:2.5px;border-color:#6b7280;margin:0;z-index:2}.RepairList_repairIconWrap__bW8jP{grid-area:icon;width:72px;height:auto;min-height:82px;padding:9px;justify-self:start;align-self:stretch;border-radius:12px}.RepairList_repairIcon__D1jxP{width:auto!important;height:auto!important;max-width:100%!important;max-height:58px!important}.RepairList_repairIconFlat__Weh74{max-width:78%!important;max-height:46px!important}.RepairList_repairInfo__bWrFU{grid-area:info;min-width:0;text-align:left;padding-right:34px}.RepairList_repairInfo__bWrFU h3{font-size:.98rem;line-height:1.3;text-align:left}.RepairList_qualityBadge__b9eH9,.RepairList_tierChosenBadge__LN86B,.RepairList_tierPickHint__n817S{text-align:left;width:auto}.RepairList_bonusCol__eKNUa{grid-area:bonus;flex-direction:row;justify-content:flex-start;justify-self:start;align-items:center;padding:3px 10px;gap:6px;margin-top:2px;border-radius:999px;width:fit-content}.RepairList_bonusBadgeImg__p_Te0{height:16px}.RepairList_bonusBadgeAmount__EJlvk{font-size:.9rem}.RepairList_bonusBadgeLabel__tqDdN{font-size:.72rem;line-height:1}.RepairList_bonusSpacer__X4kHE{grid-area:bonus;display:none}.RepairList_bonusColOff__9JkDU{grid-area:bonus;flex-direction:row;justify-self:start;padding:2px 10px;margin-top:2px;border-radius:999px;width:fit-content}.RepairList_priceCol__CwHBk{grid-area:price;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;justify-self:start;column-gap:8px;row-gap:1px;text-align:left;margin-top:3px}.RepairList_priceFromBadge__ktD6S{font-size:.7rem;margin-bottom:2px}.RepairList_priceBonusValue__ZIiCb{font-size:1.7rem;line-height:1.1}.RepairList_priceBonusLabel__raHX2{display:none}.RepairList_priceHorsBonus___EKL_{font-size:.78rem;line-height:1.2}.RepairList_priceMain__56kmn{font-size:1.5rem;line-height:1.1}.RepairList_priceRangeNote__ox_m_{font-size:.72rem}.RepairList_almaRow__Xwwra{flex-basis:100%;margin-top:4px;justify-content:flex-start;align-items:center;gap:5px}.RepairList_almaLogo__7fXSS{height:16px}.RepairList_almaText__ND5_4{font-size:.78rem}}.RepairList_priceBonusTeaser__VyAhm{display:inline-block;font-size:.7rem;color:#166534;font-weight:500;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;padding:2px 8px;margin-top:4px;line-height:1.3}.RepairList_priceFromWrapper__iJT9j{display:flex;flex-direction:column;align-items:flex-end;gap:.1em}.RepairList_priceFromBadge__ktD6S{font-size:.7em;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;scroll-margin-bottom:90px}@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:.9em;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:.95em;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:.92em;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:.65em;font-weight:500;color:#6d28d9;line-height:1}.RepairList_colorNote__XWpWi{font-size:.85em;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:900px;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 calc(.75em + var(--sa-bottom, 0px));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:900px;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:.8em;color:var(--grey);text-align:center;margin-top:.5em;line-height:1.4;max-width:900px;margin-left:auto;margin-right:auto}.RepairList_quoteCardWrap__cl0Hu{max-width:700px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:.85em 1em;box-shadow:0 -2px 12px rgba(0,0,0,.06)}.RepairList_quoteHeaderRow__h20Jd{display:flex;flex-direction:column;gap:6px;width:100%;background:none;border:none;border-bottom:1px solid #e5e7eb;cursor:pointer;font:inherit;text-align:left;padding:.2em 0 .6em}.RepairList_quoteHeaderRow__h20Jd:hover{background:#f9fafb}.RepairList_quoteCardCollapsed__ahalW .RepairList_quoteHeaderRow__h20Jd{border-bottom:none;padding:.3em 0}.RepairList_quoteHeaderBot__aw6Jn,.RepairList_quoteHeaderTop__eekXN{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.RepairList_quoteHeaderCollapsedTotal__neFVZ{font-size:1.4rem;font-weight:800;color:#059669;white-space:nowrap;line-height:1.05;font-variant-numeric:tabular-nums}.RepairList_quoteTtc__jugo_{font-size:.72rem;font-weight:700;color:#6b7280;letter-spacing:.01em}.RepairList_quoteSavingsInline__yPiHr{font-size:.82rem;font-weight:700;color:#059669;white-space:nowrap}.RepairList_quoteDetailLink__dGClK{font-size:.85rem;font-weight:700;color:var(--blue,#009bcf);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;flex-shrink:0;margin-left:.5em}.RepairList_stepNextBtn__jKCIe{display:block;width:100%;margin-top:10px;border:0;cursor:pointer;background:var(--orange,#f4962b);color:#fff;font:inherit;font-weight:800;font-size:1.05rem;border-radius:999px;padding:14px 20px;box-shadow:0 6px 16px -6px rgba(244,150,43,.7);transition:filter .2s,transform .2s}.RepairList_stepNextBtn__jKCIe:hover{filter:brightness(.94);transform:translateY(-1px)}.RepairList_pecScreen__A1lOV{position:fixed;inset:0;z-index:10001;background:#f7fbfe;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(48px + var(--sa-bottom, 0px));animation:RepairList_pecSlideIn__qwJuM .28s ease-out}@keyframes RepairList_pecSlideIn__qwJuM{0%{transform:translateX(6%);opacity:0}to{transform:none;opacity:1}}.RepairList_pecBody__hJIR1{max-width:860px;margin:0 auto}.RepairList_pecTopBar__S3s4_{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 -16px 4px;padding:12px 16px;padding-top:calc(12px + var(--sa-top, 0px));background:#fff;border-bottom:1px solid #bae6fd;box-shadow:0 4px 14px rgba(0,40,60,.08)}.RepairList_pecScreen__A1lOV:has([data-hm-succes]) .RepairList_pecTopBar__S3s4_{display:none}.RepairList_pecBack__uJXMx{display:inline-flex;align-items:center;gap:6px;background:#f0f9ff;border:1.5px solid var(--blue,#009bcf);border-radius:999px;padding:8px 16px;font:inherit;font-size:.9rem;font-weight:700;color:var(--blue,#009bcf);cursor:pointer;transition:background .18s,color .18s}.RepairList_pecBack__uJXMx:hover{background:var(--blue,#009bcf);color:#fff}.RepairList_pecMiniRecap__Xh7Zc{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.3;font-variant-numeric:tabular-nums;min-width:0}.RepairList_pecRecapModele__5G4SJ{font-size:.88rem;font-weight:700;color:#12262f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.RepairList_pecRecapDetail__W5dzj{font-size:.8rem;color:#5b7280;white-space:nowrap}.RepairList_pecRecapDetail__W5dzj strong{font-size:1rem;font-weight:800;color:var(--blue,#009bcf)}.RepairList_pecBackCourt__qdiUG{display:none}@media (max-width:760px){.RepairList_pecTopBar__S3s4_{flex-wrap:nowrap;gap:10px;align-items:center}.RepairList_pecBack__uJXMx{flex:none;gap:5px;padding:8px 13px;font-size:.85rem}.RepairList_pecBackLong__XRG0P{display:none}.RepairList_pecBackCourt__qdiUG{display:inline}}.RepairList_quoteContentInner____ymw{max-height:1500px;opacity:1;overflow:hidden;transition:max-height .4s ease-out,opacity .25s ease-in}.RepairList_quoteContentInnerCollapsed__m3dv0{max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in,opacity .15s ease-out}.RepairList_quoteCountBadge__GEWRV{display:inline-block;background:#ecfdf5;color:#065f46;font-size:.85rem;font-weight:700;padding:.2em .7em;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.RepairList_quoteSubtotalStruck__G6XiQ{font-size:.85rem;color:#9ca3af;text-decoration:line-through;font-weight:500}.RepairList_quoteSelectedList__aYXQP{list-style:none;margin:.5em 0 .4em;padding:0;display:flex;flex-direction:column;gap:.3em}.RepairList_quoteSelectedItem___zBv_{display:flex;justify-content:space-between;align-items:baseline;gap:.5em;padding:.3em 0;border-bottom:1px dashed #e5e7eb;font-size:.95rem}.RepairList_quoteSelectedItem___zBv_:last-child{border-bottom:none}.RepairList_quoteSelectedName__KHGKV{flex:1;color:#1f2937;font-weight:500;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4em}.RepairList_quoteSelectedTier__8daFJ{color:#2563eb;font-size:.82rem;font-weight:600}.RepairList_quoteSelectedPrice__pIXfb{font-weight:700;color:#1f2937;white-space:nowrap}.RepairList_quoteMoOffertBadge__wJ73m{display:inline-block;background:#d1fae5;color:#065f46;font-size:.72rem;font-weight:700;padding:.15em .55em;border-radius:999px;border:1px solid #86efac;cursor:help;white-space:nowrap}.RepairList_quoteDiscountRow__lBEvX{display:flex;justify-content:space-between;align-items:center;padding:.45em 0;font-size:.95rem}.RepairList_quoteDiscountLabel__TDgbx{display:flex;align-items:center;gap:.4em;color:#065f46;font-weight:600}.RepairList_quoteDiscountAmount__qr9e2{color:#059669;font-weight:800;font-size:1.05rem;white-space:nowrap}.RepairList_quoteDiscountHelp__m9JWY{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#10b981;color:white;font-size:.65rem;font-weight:700;cursor:help}.RepairList_quoteFinalBox__nShVc{display:flex;flex-direction:column;align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;padding:.9em 1em .7em;margin-top:.5em;text-align:center}.RepairList_quoteFinalLabel__LABgM{font-size:.82rem;font-weight:600;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.RepairList_quoteFinalAmount__FHWUH{font-size:2rem;font-weight:800;line-height:1.1;color:#059669;margin-top:.15em}.RepairList_quoteFinalStruck__5qNr4{font-size:1.7rem;font-weight:700;color:#9ca3af;margin-right:12px;vertical-align:1px}.RepairList_quoteFinalSavings__rHRCT{font-size:.82rem;color:#059669;font-weight:600;margin-top:.2em}.RepairList_quoteAlmaRow__ebmnp{display:flex;flex-direction:column;align-items:center;gap:.25em;margin-top:.6em;padding:.55em .9em;background:#faf5ff;border-radius:10px;border:1px solid #e9d5ff}.RepairList_quoteAlmaTopLine__NBAL8{display:inline-flex;align-items:center;gap:.5em;flex-wrap:wrap;justify-content:center}.RepairList_quoteAlmaLabel__lECDO{font-size:.82rem;color:#6b21a8;font-weight:500}.RepairList_quoteAlmaLogo__x33CU{height:16px;width:auto;vertical-align:middle}.RepairList_quoteAlmaText__SeUZW{font-size:.88rem;font-weight:600;color:#6b21a8;text-align:center;line-height:1.3}.RepairList_quoteAlmaSep__xG5sw{color:#c4b5fd;margin:0 .2em}.RepairList_quoteAlmaMensualite__P2bVq{font-size:1rem;font-weight:800;color:#6b21a8;white-space:nowrap}.RepairList_quoteAlmaFrais__Z6Akk{font-size:.72rem;color:#8b5cf6;margin-top:2px}.RepairList_quoteReassuranceOk__ngujJ{display:flex;align-items:center;gap:.5em;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.5em .7em;font-size:.86rem;color:#065f46;font-weight:500;margin:.4em 0}.RepairList_quoteReassuranceNudge__Qn_2_{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.5em .7em;font-size:.86rem;color:#92400e;text-align:center;margin:.4em 0}@media (max-width:640px){.RepairList_quoteCardWrap__cl0Hu{padding:.7em .85em}.RepairList_quoteFinalAmount__FHWUH{font-size:1.55rem}.RepairList_quoteFinalStruck__5qNr4{font-size:1.3rem;margin-right:9px}.RepairList_quoteCountBadge__GEWRV{font-size:.78rem}.RepairList_tierList__PSnhF{padding:.5em .7em;gap:.3em}.RepairList_tierItem__JCN4I{padding:.55em .7em;border-radius:8px}.RepairList_tierLabel__gYC_V{font-size:.92rem}.RepairList_tierPrice__N2_7D{font-size:1.05rem}.RepairList_tierDesc__Br8KI{font-size:.8rem;line-height:1.3;margin-top:.15em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RepairList_tierRecommended__PSAu7{font-size:.6rem;padding:.05em .4em}.RepairList_tierPrompt__rf3im{font-size:.82em}.RepairList_header__sMYZt{flex-direction:column;text-align:center;gap:.5em}.RepairList_modelImage__kaEKW{width:80px;height:80px}.RepairList_quoteContent__zWoSe{flex-wrap:wrap;justify-content:space-between}.RepairList_quoteCta__wvwnK{width:100%;text-align:center;padding:.6em}}.RepairList_contactCol__zPMud,.RepairList_mainCol__EzhNw{min-width:0}.RepairList_contactCol__zPMud[hidden],.RepairList_mainCol__EzhNw[hidden],.RepairList_recapCol__2UX9K[hidden]{display:none!important}.RepairList_recapCard__yNZKa,.RepairList_recapCol__2UX9K{display:contents}.RepairList_recapEmpty__KVOkE,.RepairList_recapHead__jYNjt,.RepairList_recapTrust__wDTxx{display:none}@media (min-width:1024px){.RepairList_splitLayout__daQ1g{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main recap" "contact recap";gap:8px 28px;align-items:start}.RepairList_mainCol__EzhNw{grid-area:main}.RepairList_contactCol__zPMud{grid-area:contact}.RepairList_recapCol__2UX9K{grid-area:recap;display:block;align-self:start;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto}.RepairList_recapCard__yNZKa{display:block;background:var(--white,#fff);border:1px solid var(--grey-light,#ececec);border-top:4px solid var(--blue,#009bcf);border-radius:18px;box-shadow:0 3px 10px rgba(0,0,0,.06),0 16px 34px -20px rgba(0,90,120,.25);overflow:hidden}.RepairList_recapHead__jYNjt{display:flex;align-items:center;gap:13px;padding:16px 20px 13px;border-bottom:1px dashed var(--grey-light,#ececec)}.RepairList_recapPhoto__tsxVw{width:54px;height:78px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(0,60,90,.2))}.RepairList_recapSilhouette__Q_SNS{display:block;width:38px;height:64px;border:2.5px solid var(--blue,#009bcf);border-radius:8px;position:relative;flex-shrink:0;background:linear-gradient(160deg,rgba(0,155,207,.12),transparent)}.RepairList_recapSilhouette__Q_SNS:after{content:"";position:absolute;left:50%;top:4px;transform:translateX(-50%);width:11px;height:3px;border-radius:3px;background:var(--blue,#009bcf)}.RepairList_recapHeadInfo__FMlOZ{flex:1;min-width:0;display:flex;flex-direction:column}.RepairList_recapKicker__EROf7{color:var(--grey,#8e8e8e);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.RepairList_recapModelName__A80h9{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;color:var(--grey-very-dark,#222);line-height:1.25}.RepairList_recapBrandLogo__Qk2Vy{height:14px;width:auto;margin-top:5px;opacity:.75;align-self:flex-start}.RepairList_recapEmpty__KVOkE{display:block;color:var(--grey,#8e8e8e);font-size:.95rem;font-style:italic;padding:14px 20px 18px;margin:0}.RepairList_recapTrust__wDTxx{display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:14px 16px;background:var(--white,#fff);border:1px solid var(--grey-light,#ececec);border-radius:12px;font-size:.9rem;color:var(--grey-dark,#444);line-height:1.45;text-align:left}.RepairList_recapTrust__wDTxx li{position:relative;padding-left:1.5em}.RepairList_recapTrust__wDTxx li:before{content:"✓";position:absolute;left:0;top:0;color:#2a7d52;font-weight:800}.RepairList_recapTrust__wDTxx strong{color:var(--grey-very-dark,#222)}.RepairList_recapCol__2UX9K .RepairList_quoteBar__alpM2{position:static;border-top:none;box-shadow:none;padding:12px 16px 16px;animation:none;max-height:none;overflow-y:visible}.RepairList_recapCol__2UX9K .RepairList_quoteCardWrap__cl0Hu{max-width:none;border:none;box-shadow:none;border-radius:0;padding:0}.RepairList_recapCol__2UX9K .RepairList_quoteContentInnerCollapsed__m3dv0,.RepairList_recapCol__2UX9K .RepairList_quoteContentInner____ymw{max-height:none;opacity:1;pointer-events:auto;overflow:visible}.RepairList_recapCol__2UX9K .RepairList_quoteDetailLink__dGClK{display:none}.RepairList_recapCol__2UX9K .RepairList_stepNextBtn__jKCIe{margin-top:14px}.RepairList_recapCol__2UX9K .RepairList_quoteHeaderCollapsedTotal__neFVZ{display:none}.RepairList_recapCol__2UX9K .RepairList_quoteHeaderRow__h20Jd{cursor:default;pointer-events:none}.RepairList_recapCol__2UX9K .RepairList_quoteHeaderBot__aw6Jn{display:none}.RepairList_recapCol__2UX9K .RepairList_quoteDisclaimer__3CDuT{max-width:none}}.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.5rem;font-weight:800;color:#111;margin:0 0 .25rem}.ContactOptions_subtitle__bnnfv{font-size:1.05rem;color:#4b5563;margin:0 0 1.25rem;line-height:1.5}.ContactOptions_grid__n0_go{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left}.ContactOptions_gridSolo__n7yIK{grid-template-columns:1fr}.ContactOptions_backToModes___ax1f{display:inline-block;background:none;border:0;padding:0;margin:0 0 12px;font:inherit;font-size:.92rem;font-weight:700;color:var(--blue,#009bcf);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ContactOptions_tuile__b8F8S{--acc:var(--blue,#009bcf);--acc-rgb:0,155,207;position:relative;overflow:hidden;display:block;width:100%;min-height:148px;padding:20px 145px 20px 20px;border:1.5px solid var(--grey-light,#ececec);border-radius:18px;background:linear-gradient(135deg,#fff 45%,rgba(var(--acc-rgb),.1));text-align:left;cursor:pointer;font:inherit;transition:border-color .22s,transform .22s,box-shadow .22s}.ContactOptions_tuile__b8F8S:before{content:"";position:absolute;right:-46px;top:50%;transform:translateY(-50%);width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(var(--acc-rgb),.18),transparent 68%)}.ContactOptions_tuile__b8F8S:hover{border-color:var(--acc);transform:translateY(-3px);box-shadow:0 14px 34px -14px rgba(var(--acc-rgb),.6)}.ContactOptions_tuileChoisie__QkqYN{border-color:var(--acc);border-width:2.5px;box-shadow:0 10px 30px -14px rgba(var(--acc-rgb),.55)}.ContactOptions_ico3d__mIYue{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(var(--acc-rgb),.3));mix-blend-mode:multiply;transition:transform .3s;pointer-events:none}.ContactOptions_tuile__b8F8S:hover .ContactOptions_ico3d__mIYue{transform:translateY(-50%) scale(1.09) rotate(-3deg)}.ContactOptions_pastille__BaMpj{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--acc);background:rgba(var(--acc-rgb),.13);border-radius:999px;padding:3px 11px;margin-bottom:9px;position:relative}.ContactOptions_tuileTitre__ASHjT{display:block;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;color:var(--grey-very-dark,#222);margin-bottom:5px;position:relative}.ContactOptions_tuileTexte__gWcrh{display:block;color:var(--grey-dark,#444);font-size:.95rem;line-height:1.48;max-width:34ch;position:relative}.ContactOptions_detail__N2HQq{margin-top:16px;border:1.5px dashed var(--blue,#009bcf);border-radius:12px;background:rgba(0,155,207,.05);padding:16px 20px;font-size:.98rem;color:var(--grey-dark,#444);line-height:1.55;text-align:left;animation:ContactOptions_detailPop__1OrZf .25s ease}@keyframes ContactOptions_detailPop__1OrZf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ContactOptions_detailIllu__phfQm{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:10px;margin:0 0 12px}.ContactOptions_detailTitre__ojvbr{font-weight:800;color:var(--grey-very-dark,#222);margin:0 0 6px}.ContactOptions_detailTexte__IKF_A{margin:0}.ContactOptions_detailTexte__IKF_A a{color:var(--blue,#009bcf);font-weight:700}.ContactOptions_etapesEnvoi__jzpdg{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px}.ContactOptions_etapeEnvoi__SqL5C{background:#fff;border:1px solid var(--grey-light,#ececec);border-radius:8px;padding:12px;text-align:center}.ContactOptions_etapeEnvoi__SqL5C strong{display:block;font-size:.9rem;margin-bottom:3px;color:var(--grey-very-dark,#222)}.ContactOptions_etapeEnvoi__SqL5C small{display:block;font-size:.82rem;color:var(--grey,#8e8e8e);line-height:1.35}.ContactOptions_etapeNum__FEj33{width:26px;height:26px;border-radius:50%;background:var(--blue,#009bcf);color:#fff;font-weight:800;font-size:.8rem;display:grid;place-items:center;margin:0 auto 8px}.ContactOptions_express__eMtSU{--acc:var(--blue,#009bcf);--acc-rgb:0,155,207;margin-top:16px;background:#fff;border:2px solid rgba(var(--acc-rgb),.4);border-radius:14px;padding:18px 20px 16px;text-align:left;animation:ContactOptions_detailPop__1OrZf .25s ease}.ContactOptions_expressTitre__oECdh{font-weight:800;font-size:1.15rem;color:var(--grey-very-dark,#222);margin:0 0 10px}.ContactOptions_expressRecap__wYJ_1{background:rgba(var(--acc-rgb),.08);border:1px solid rgba(var(--acc-rgb),.25);border-radius:9px;padding:9px 12px;font-size:.95rem;color:var(--grey-very-dark,#222);margin:0 0 14px;line-height:1.45}.ContactOptions_expressFields__PnGfq{display:flex;flex-direction:column;gap:10px}.ContactOptions_expressDuo__FwYMa{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ContactOptions_expressField__sysX0 label{display:block;font-size:.9rem;font-weight:700;color:var(--grey-dark,#444);margin-bottom:4px}.ContactOptions_expressField__sysX0 input{width:100%;box-sizing:border-box;padding:11px 13px;border:1.5px solid var(--grey-light,#ececec);border-radius:9px;font:inherit;font-size:1.05rem;background:#fff;color:var(--grey-very-dark,#222)}.ContactOptions_expressField__sysX0 input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px rgba(var(--acc-rgb),.15)}.ContactOptions_expressHint__i1R_Q{font-size:.88rem;color:var(--grey,#8e8e8e);margin:-2px 0 0}.ContactOptions_expressFieldError__SUZUJ{margin:10px 0 0;font-size:.92rem;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:8px 12px}.ContactOptions_expressError__XtQkG{margin:10px 0 0;font-size:.92rem;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;line-height:1.45}.ContactOptions_expressError__XtQkG a{color:#991b1b;font-weight:700;text-decoration:underline}.ContactOptions_expressSubmit__nPrxJ{display:block;width:100%;margin-top:14px;border:0;cursor:pointer;background:var(--orange,#f4962b);color:#fff;font-family:inherit;font-weight:800;font-size:1.12rem;border-radius:999px;padding:15px 26px;box-shadow:0 6px 16px -6px rgba(244,150,43,.7);transition:filter .2s,transform .2s}.ContactOptions_expressSubmit__nPrxJ:hover:not(:disabled){filter:brightness(.94);transform:translateY(-2px)}.ContactOptions_expressSubmit__nPrxJ:disabled{opacity:.65;cursor:wait}.ContactOptions_fallbackRow__l7K5n{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px}.ContactOptions_fallbackLink__ZAp2m{font-size:.9rem;color:var(--grey,#8e8e8e);text-decoration:underline}.ContactOptions_fallbackLink__ZAp2m:hover{color:var(--blue,#009bcf)}.ContactOptions_switchRappel__sC3B5{background:none;border:0;padding:0;font-family:inherit;font-size:.9rem;color:#00719b;text-decoration:underline;cursor:pointer}.ContactOptions_succesEcran__sYtIo{max-width:560px;margin:0 auto;padding:1.25rem 1.25rem 2.5rem;text-align:center;animation:ContactOptions_detailPop__1OrZf .3s ease}.ContactOptions_succesIllu__wohQ9{display:block;width:min(100%,420px);height:auto;margin:0 auto 4px;border-radius:18px}.ContactOptions_succesTitre__WBOmS{font-weight:800;font-size:1.55rem;color:var(--grey-very-dark,#16303c);margin:0 0 2px;letter-spacing:-.015em}.ContactOptions_succesSousTitre__cq8vb{font-weight:700;font-size:1.02rem;color:#15803d;margin:0 0 12px}.ContactOptions_succesTexte__O_jT1{font-size:.98rem;color:#3d5866;margin:0 0 12px;line-height:1.55}.ContactOptions_succesRecap__c5upj{display:inline-block;background:#f4f9fb;border:1px solid #dde9ee;border-radius:10px;padding:8px 14px;font-size:.85rem;color:#4a6272;margin:0 0 4px;line-height:1.45}.ContactOptions_succesFin__yh0X7{margin:18px 0 0;font-size:1rem;color:var(--grey-very-dark,#16303c);line-height:1.5}.ContactOptions_succesRetour__BlYTe{display:inline-block;margin-top:14px;padding:11px 26px;border-radius:999px;border:1.5px solid #dde9ee;background:#fff;color:#00719b;font-weight:700;font-size:.9rem;text-decoration:none}.ContactOptions_reassurance__5iARM{margin:.9rem 0 0;font-size:.9rem;color:var(--grey,#8e8e8e)}@media (max-width:760px){.ContactOptions_wrapper__ELJM4{display:flex;flex-direction:column;min-height:calc(100vh - 120px);min-height:calc(100dvh - 120px);padding:1.1rem 1rem 1.25rem}.ContactOptions_grid__n0_go{grid-template-columns:1fr 1fr;gap:12px}.ContactOptions_grid__n0_go:not(.ContactOptions_gridSolo__n7yIK){flex:1;grid-template-rows:1fr 1fr}.ContactOptions_tuile__b8F8S{min-height:0;padding:16px 12px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ContactOptions_ico3d__mIYue{position:static;transform:none;display:block;width:72px;height:72px;margin:0 auto 10px}.ContactOptions_tuileTitre__ASHjT{font-size:1.02rem;line-height:1.2}.ContactOptions_pastille__BaMpj{font-size:.66rem;padding:2px 9px;margin-bottom:6px}.ContactOptions_tuileTexte__gWcrh{display:none}.ContactOptions_gridSolo__n7yIK{grid-template-columns:1fr}.ContactOptions_gridSolo__n7yIK .ContactOptions_tuile__b8F8S{display:block;text-align:center}.ContactOptions_gridSolo__n7yIK .ContactOptions_tuileTexte__gWcrh{display:block;max-width:none;margin:4px auto 0}.ContactOptions_title__0z_M4{font-size:1.25rem}.ContactOptions_subtitle__bnnfv{font-size:.85rem;line-height:1.45}.ContactOptions_express__eMtSU{padding:16px 14px 14px}.ContactOptions_expressDuo__FwYMa{grid-template-columns:1fr}.ContactOptions_expressField__sysX0 input{font-size:1.05rem;padding:13px 14px}.ContactOptions_expressSubmit__nPrxJ{padding:16px 26px;font-size:1.12rem}}.ContactOptions_moiCard__aGG71{background:#fff;border:1.5px solid var(--acc,#009bcf);border-radius:14px;padding:14px 15px;margin-bottom:12px}.ContactOptions_moiHead__BmXUR{display:flex;align-items:center;gap:11px;margin-bottom:8px}.ContactOptions_moiPastille__nld_B{width:42px;height:42px;border-radius:999px;background:var(--acc,#009bcf);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.9rem;text-transform:uppercase;flex:none}.ContactOptions_moiHead__BmXUR strong{display:block;font-size:.95rem;color:#12262f}.ContactOptions_moiHead__BmXUR small{display:block;font-size:.72rem;color:#2c8a5b;font-weight:700}.ContactOptions_moiLigne__DXvLv{margin:0;padding:6px 0;border-top:1px solid #eef2f5;font-size:.85rem;color:#12262f}.ContactOptions_moiModifier__o2_Zt{width:100%;margin-top:10px;border:1.5px solid #dde9ee;border-radius:10px;background:none;padding:9px;font-size:.8rem;font-weight:600;color:var(--acc,#009bcf);cursor:pointer;font-family:inherit}.ContactOptions_espaceCard__xU4E1{background:linear-gradient(120deg,#eef9ff,#fff);border:1.5px solid #cdeafa;border-radius:12px;padding:13px 14px;margin:4px 0 10px}.ContactOptions_espaceCardLegere__xhBLS{background:#fff;border-color:#dde9ee}.ContactOptions_espaceHead__sbHTK{display:flex;align-items:flex-start;gap:10px}.ContactOptions_espaceIco__tpQzt{width:34px;height:34px;border-radius:9px;background:var(--acc,#009bcf);display:grid;place-items:center;font-size:16px;flex:none}.ContactOptions_espaceCardLegere__xhBLS .ContactOptions_espaceIco__tpQzt{background:#f2f7f9}.ContactOptions_espaceHead__sbHTK strong{display:block;font-size:.86rem;line-height:1.25;color:#12262f}.ContactOptions_espaceHead__sbHTK small{display:block;font-size:.75rem;color:#4a6272;line-height:1.4;margin-top:2px}.ContactOptions_espaceBenef__xfjdO{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.ContactOptions_espaceBenef__xfjdO li{position:relative;padding-left:20px;font-size:.76rem;color:#12262f;line-height:1.35}.ContactOptions_espaceBenef__xfjdO li:before{content:"✓";position:absolute;left:0;top:0;color:#2c8a5b;font-weight:800}.ContactOptions_espaceCase__ifS_a{display:flex;gap:9px;align-items:flex-start;font-size:.78rem;color:#12262f;line-height:1.45;margin-top:10px;cursor:pointer}.ContactOptions_espaceCase__ifS_a input{margin-top:2px;flex:none;width:16px;height:16px;accent-color:var(--acc,#009bcf)}.ContactOptions_espaceWarn__9Lmlq{margin-top:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:.74rem;color:#7f1d1d;line-height:1.5}.ContactOptions_espaceWarn__9Lmlq strong{color:#991b1b}.ContactOptions_espaceRassure__RIzAe{display:block;margin-top:6px;color:#4a6272;font-size:.72rem}.ContactOptions_espaceSuite__JLSk9{margin-top:12px;background:#fff;border:1.5px solid #dde9ee;border-radius:12px;padding:12px 13px;font-size:.8rem;color:#4a6272;text-align:left}.ContactOptions_espaceSuite__JLSk9 a{color:var(--acc,#009bcf);font-weight:700}