.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_modelRef__wIv7b{font-size:.72em;font-weight:500;color:var(--grey,#6b7280);letter-spacing:.02em;overflow-wrap:anywhere}.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}}.BrandGrid_lienBouton__il09y{background:none;border:0;padding:0;font:inherit;color:var(--blue,#009bcf);text-decoration:underline;cursor:pointer}.DeviceTypePicker_section__wdfiI{padding:1.5em 0 1em}.DeviceTypePicker_title__C9iIM{font-size:var(--font-size-large);font-weight:700;text-align:center;margin-bottom:1em;letter-spacing:-.01em}@media (max-width:1023.98px){.DeviceTypePicker_title__C9iIM{display:none}.DeviceTypePicker_section__wdfiI{padding-top:.4em}}.DeviceTypePicker_grid__WdjAM{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1em;max-width:1100px;margin:0 auto;padding:0 .5em;justify-content:center}.DeviceTypePicker_card__NwxhE{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5em;padding:1.6em .8em 1.2em;border:2px solid transparent;border-radius:18px;background:linear-gradient(180deg,var(--white) 0,var(--white) 100%) padding-box,linear-gradient(145deg,var(--accent-soft) 0,var(--white) 60%) padding-box;background-color:var(--white);cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)}.DeviceTypePicker_card__NwxhE:before{content:"";position:absolute;top:18%;left:50%;width:70%;aspect-ratio:1;transform:translate(-50%,-25%) scale(.85);background:var(--accent);border-radius:50%;filter:blur(28px);opacity:.12;z-index:-1;transition:opacity .35s ease,transform .35s ease}.DeviceTypePicker_card__NwxhE:after{content:"";position:absolute;inset:0 0 auto 0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0));pointer-events:none;z-index:1}.DeviceTypePicker_card__NwxhE:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 4px 12px rgba(0,0,0,.06),0 16px 36px var(--accent-shadow)}.DeviceTypePicker_card__NwxhE:hover:before{opacity:.32;transform:translate(-50%,-25%) scale(1.05)}.DeviceTypePicker_card__NwxhE:hover .DeviceTypePicker_icon__j5K4Z{transform:translateY(-3px) scale(1.06)}.DeviceTypePicker_card__NwxhE:hover .DeviceTypePicker_label__a9QsD{color:var(--accent)}.DeviceTypePicker_card__NwxhE:active{transform:translateY(-2px) scale(.985);transition-duration:.1s}.DeviceTypePicker_card__NwxhE:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.25),0 4px 12px rgba(0,0,0,.06),0 16px 36px var(--accent-shadow)}.DeviceTypePicker_iconWrap__LqJsf{position:relative;display:grid;place-items:center;width:100%;margin-bottom:.2em;z-index:2}.DeviceTypePicker_icon__j5K4Z{width:80px;height:80px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.08));transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.DeviceTypePicker_label__a9QsD{font-size:var(--font-size-small);font-weight:700;color:var(--grey-very-dark);text-align:center;letter-spacing:.01em;z-index:2;transition:color .25s ease}@media (max-width:1024px){.DeviceTypePicker_grid__WdjAM{gap:.7em}.DeviceTypePicker_icon__j5K4Z{width:64px;height:64px}.DeviceTypePicker_card__NwxhE{padding:1.3em .6em 1em}}@media (max-width:768px){.DeviceTypePicker_section__wdfiI{padding:.8em 0 .5em}.DeviceTypePicker_title__C9iIM{font-size:1.05em;margin-bottom:.7em}.DeviceTypePicker_grid__WdjAM{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45em;padding:0 .3em}.DeviceTypePicker_card__NwxhE{padding:.9em .3em .7em;border-radius:14px}.DeviceTypePicker_card__NwxhE:before{filter:blur(18px);opacity:.22}.DeviceTypePicker_icon__j5K4Z{width:44px;height:44px}.DeviceTypePicker_label__a9QsD{font-size:.78em;line-height:1.2}}@media (max-width:400px){.DeviceTypePicker_grid__WdjAM{gap:.4em}.DeviceTypePicker_card__NwxhE{padding:.8em .2em .7em}.DeviceTypePicker_icon__j5K4Z{width:44px;height:44px}.DeviceTypePicker_label__a9QsD{font-size:.78em}}@media (prefers-reduced-motion:no-preference){.DeviceTypePicker_card__NwxhE{animation:DeviceTypePicker_cardEnter__vi_kF .5s cubic-bezier(.34,1.56,.64,1) backwards}.DeviceTypePicker_card__NwxhE:first-child{animation-delay:.05s}.DeviceTypePicker_card__NwxhE:nth-child(2){animation-delay:.12s}.DeviceTypePicker_card__NwxhE:nth-child(3){animation-delay:.19s}.DeviceTypePicker_card__NwxhE:nth-child(4){animation-delay:.26s}.DeviceTypePicker_card__NwxhE:nth-child(5){animation-delay:.33s}.DeviceTypePicker_card__NwxhE:nth-child(6){animation-delay:.4s}.DeviceTypePicker_card__NwxhE:nth-child(7){animation-delay:.47s}.DeviceTypePicker_card__NwxhE:nth-child(8){animation-delay:.54s}}@keyframes DeviceTypePicker_cardEnter__vi_kF{0%{transform:translateY(12px)}to{transform:translateY(0)}}.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:white}.CustomModelSearch_notListedHint__xw38Z{margin-top:.4em;font-size:.78em;color:var(--grey)}.DemandeDevisLibre_cadre__9RHtO{max-width:640px;margin:1.2em auto 2em;padding:0 .5em}.DemandeDevisLibre_bandeau__yO0TM{padding:1.1em 1.3em;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:16px 16px 0 0;border-bottom:0}.DemandeDevisLibre_bandeauTitre__vbUoa{margin:0 0 .25em;font-size:1.35rem;font-weight:800;color:#075985}.DemandeDevisLibre_bandeauTexte__Q7sLm{margin:0;color:#334155;line-height:1.5;font-size:.98rem}.DemandeDevisLibre_formulaire__0EIpR{display:flex;flex-direction:column;gap:1em;padding:1.2em 1.3em 1.4em;background:#fff;border:2px solid #bae6fd;border-radius:0 0 16px 16px}.DemandeDevisLibre_bloc__aDqC_{margin:0;padding:.9em 1em 1em;border-radius:12px;display:flex;flex-direction:column;gap:.8em;min-width:0}.DemandeDevisLibre_blocAppareil__o4fd9{background:#fff7ed;border:1.5px solid #fed7aa}.DemandeDevisLibre_blocContact__67zgs{background:#f0fdf4;border:1.5px solid #bbf7d0}.DemandeDevisLibre_blocTitre__qDFbx{padding:.2em .8em;border-radius:50px;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.DemandeDevisLibre_blocAppareil__o4fd9 .DemandeDevisLibre_blocTitre__qDFbx{background:#c2410c}.DemandeDevisLibre_blocContact__67zgs .DemandeDevisLibre_blocTitre__qDFbx{background:#15803d}.DemandeDevisLibre_deuxColonnes__T5KrX{display:grid;grid-template-columns:1fr 1fr;gap:.8em}.DemandeDevisLibre_champ__OyZ8d{min-width:0}.DemandeDevisLibre_libelle__kywNe{display:block;margin-bottom:.3em;font-weight:600;font-size:.9em;color:var(--grey-very-dark,#1f2937)}.DemandeDevisLibre_etoile__6v2sA{color:#b91c1c}.DemandeDevisLibre_saisie__KT1oG{width:100%;box-sizing:border-box;padding:.7em .9em;border:2px solid var(--grey-light,#e5e7eb);border-radius:8px;background:#fff;font:inherit;font-size:1rem;resize:vertical}.DemandeDevisLibre_saisie__KT1oG:focus{outline:none;border-color:var(--blue,#009bcf);box-shadow:0 0 0 3px rgba(0,155,207,.2)}.DemandeDevisLibre_saisieFaute__qzjLF{border-color:#dc2626}.DemandeDevisLibre_aide__ZYJqY{margin:-.3em 0 0;font-size:.85em;color:#475569}.DemandeDevisLibre_erreur__dRO78{margin:.35em 0 0;font-size:.85em;line-height:1.4;color:#991b1b}.DemandeDevisLibre_echec__wP_gL{margin:0;padding:.8em 1em;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.9em}.DemandeDevisLibre_consentement__rnWQY{display:flex;gap:.6em;align-items:flex-start;font-size:.85em;line-height:1.5;color:var(--grey-very-dark,#1f2937);cursor:pointer}.DemandeDevisLibre_consentement__rnWQY input{margin-top:3px;flex-shrink:0}.DemandeDevisLibre_consentement__rnWQY a{color:var(--blue,#009bcf)}.DemandeDevisLibre_actions___jj99{display:flex;gap:.7em;justify-content:flex-end;flex-wrap:wrap}.DemandeDevisLibre_boutonPrincipal__zQPwW,.DemandeDevisLibre_boutonSecondaire__f6EPT{padding:.8em 1.6em;border-radius:12px;font:inherit;font-weight:700;cursor:pointer}.DemandeDevisLibre_boutonPrincipal__zQPwW{background:var(--blue,#009bcf);color:#fff;border:none}.DemandeDevisLibre_boutonPrincipal__zQPwW:disabled{opacity:.7;cursor:wait}.DemandeDevisLibre_boutonSecondaire__f6EPT{background:#fff;color:var(--blue,#009bcf);border:1.5px solid var(--blue,#009bcf)}.DemandeDevisLibre_appat__KcL9u{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.DemandeDevisLibre_recue__59p8p{display:flex;align-items:center;gap:.8em;padding:1.4em 1.3em;background:#f0fdf4;border:2px solid #bbf7d0;border-radius:16px}.DemandeDevisLibre_recueIcone__WKNrK{display:grid;place-items:center;flex-shrink:0;width:2.2em;height:2.2em;border-radius:50%;background:#16a34a;color:#fff;font-weight:800}.DemandeDevisLibre_recueTitre___0HY6{margin:0;font-size:1.15rem;font-weight:700;color:#14532d}.DemandeDevisLibre_lienRetour__A3mZs{display:block;margin:1em auto 0;background:none;border:0;font:inherit;font-weight:700;color:var(--blue,#009bcf);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:560px){.DemandeDevisLibre_cadre__9RHtO{padding:0}.DemandeDevisLibre_bandeau__yO0TM,.DemandeDevisLibre_formulaire__0EIpR{padding-left:.9em;padding-right:.9em}.DemandeDevisLibre_bloc__aDqC_{padding:.8em .75em .9em}.DemandeDevisLibre_deuxColonnes__T5KrX{grid-template-columns:1fr}.DemandeDevisLibre_actions___jj99{flex-direction:column-reverse}.DemandeDevisLibre_boutonPrincipal__zQPwW,.DemandeDevisLibre_boutonSecondaire__f6EPT{width:100%}}.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:.85em 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_categoryLabel__DjuCI{display:inline-flex;align-items:center;gap:.7em}.diagnostic_categoryIcon__qOivk{object-fit:contain;flex-shrink:0}.diagnostic_categoryIconBadge__IUUUh{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0}.diagnostic_chevron__tciOy{font-size:.7em;color:var(--grey)}.diagnostic_symptomList__e2Bfi{padding:.4em 1em 1em;display:flex;flex-direction:column;gap:.25em}.diagnostic_symptomBtn__BP1rw{display:flex;align-items:center;gap:.7em;padding:.5em .7em;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_symptomIcon__V_6uS{object-fit:contain;flex-shrink:0}.diagnostic_symptomIconBadge__cWUng{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0}.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:rgba(142,142,142,.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)}