.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}}