.hv2.hv2-accueil-final{--af-vert: #03201c;--af-gris: #5b6f6a;--af-texte: #1f3a35;--af-filet: #d9e2df}.hv2 .af-w{width:min(1280px,calc(100% - 110px));margin-inline:auto;box-sizing:border-box}.hv2 .af-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hv2.hv2-accueil-final :focus-visible{outline:2px solid var(--af-vert);outline-offset:2px}.hv2.hv2-accueil-final :is(.af-hd,.af-une,.af-lettre,.af-classement,.af-ir,.af-an-une,.af-atlas,.af-contact,.af-porte.sombre .af-o) :focus-visible,.hv2.hv2-accueil-final .af-an-une:focus-visible{outline-color:#fdb813}.hv2.hv2-accueil-final button{font-family:var(--sans)}.hv2 .af-etq{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font:400 13px/1 var(--sans);white-space:nowrap}.hv2.hv2-accueil-final .af-etq>b{display:inline-flex;align-items:center;height:23px;padding:0 9px 2px;box-sizing:border-box;border-radius:999px;background:#fff;color:var(--af-vert);font:inherit;font-weight:700;letter-spacing:0;box-shadow:inset 0 0 0 1.5px var(--af-vert),inset 0 -3px #fdb813}.hv2.hv2-accueil-final .af-etq>span{font:inherit;color:var(--af-gris);font-weight:600}.hv2.hv2-accueil-final .af-etq.clair>span{color:#ffffffe0}.hv2 .af-etq.p{font-size:12.5px}.hv2.hv2-accueil-final .af-etq.p>b{height:22px}.hv2 .af-lk{align-self:flex-start;padding-bottom:2px;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);color:var(--af-vert);font:700 15px/1.3 var(--sans);transition:text-decoration-thickness .15s}.hv2 .af-lk:hover,.hv2 a:hover>.af-lk{text-decoration-thickness:var(--souligne-epaisseur-survol)}.hv2 .af-lk.clair{color:#fff}.hv2 button.af-lk{border:0;margin:0;cursor:pointer;text-align:left}.hv2 .af-tete{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--af-filet)}.hv2 .af-tete:after{content:"";position:absolute;left:0;bottom:-2px;width:64px;height:3px;border-radius:2px;background:#fdb813}.hv2 .af-tete h2{font:800 28px/1.15 var(--serif);color:var(--af-vert)}.hv2 .af-tete>.af-lk{flex:none}.hv2 .af-tete.p{padding-bottom:12px}.hv2 .af-tete.p:after{width:48px}.hv2 .af-tete.p h2{font-size:24px}.hv2 .af-tete.p>.af-lk{font-size:14.5px}.hv2 .af-pil{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:4px 11px 5px;border:1.5px solid var(--af-vert);border-radius:999px;font:700 13px/1 var(--sans);white-space:nowrap}.hv2 .af-pil.clair{border-color:#ffffffd9;color:#fff}.hv2 .af-pil.clair span{font-weight:500;color:#fffc}.hv2 .af-pilule{display:inline-flex;align-items:center;height:44px;padding:0 20px 1px;box-sizing:border-box;border-radius:999px;background:#fff;color:var(--af-vert);font:700 15px/1 var(--sans);white-space:nowrap;box-shadow:inset 0 -3px #fdb813}.hv2 .af-pilule.p{height:36px;padding:0 16px 1px;font-size:14px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--af-vert),inset 0 -3px #fdb813}.hv2 .af-pilule:hover{box-shadow:inset 0 -4px #fdb813}.hv2 .af-pilule.p:hover{box-shadow:inset 0 0 0 1.5px var(--af-vert),inset 0 -4px #fdb813}.hv2.hv2-accueil-final input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;margin:0;padding:0;background:transparent;cursor:pointer}.hv2.hv2-accueil-final input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#00463c var(--p, 50%),#e3ebe7 var(--p, 50%))}.hv2.hv2-accueil-final input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:50%;background:#00463c;box-shadow:0 0 0 3px #fff}.hv2.hv2-accueil-final input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#e3ebe7}.hv2.hv2-accueil-final input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:#00463c}.hv2.hv2-accueil-final input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#00463c;box-shadow:0 0 0 3px #fff}.hv2 .af-heros{display:grid;grid-template-columns:minmax(0,835fr) minmax(0,417fr);gap:28px;padding:28px 0 40px}.hv2 .af-une{position:relative;height:470px;border-radius:16px;overflow:hidden;background:var(--af-vert);color:#fff}.hv2 .af-une-p{position:absolute;top:0;right:0;bottom:0;left:0}.hv2 .af-une-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.hv2 .af-une-voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03201c00,#03201c00 22%,#03201c80,#03201ccc 62%,#03201ceb),radial-gradient(120% 80% at 0% 100%,#03201c80,#03201c00 70%)}.hv2 .af-une-tx{position:absolute;left:40px;bottom:34px;width:440px;display:flex;flex-direction:column}.hv2 .af-une-t{margin-top:14px;font:900 42px/1 var(--serif);letter-spacing:-.018em;text-shadow:0 2px 22px rgba(3,32,28,.45)}.hv2 .af-une-t a{color:#fff}.hv2 .af-une-t a:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-une-c{margin-top:14px;font:400 17px/1.45 var(--sans);color:#ffffffeb}.hv2 .af-une-tx .af-lk{margin-top:16px}.hv2 .af-vg{position:absolute;right:25px;top:104px;width:300px;display:flex;flex-direction:column;gap:9px}.hv2 .af-vg-i{display:flex;align-items:center;gap:13px;height:66px;box-sizing:border-box;padding:7px;border-radius:10px;background:#fff;color:var(--af-vert);box-shadow:0 6px 18px #00000040;transition:transform .2s ease}.hv2 .af-vg-i:hover{transform:translate(-4px)}.hv2 .af-vg-i .ph{position:relative;flex:none;width:72px;height:52px;border-radius:6px;overflow:hidden;background-color:#00302a}.hv2 .af-vg-i .ph.palmares{background-position:50% 46%;background-size:136px auto;background-repeat:no-repeat}.hv2 .af-vg-i .ph>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hv2 .af-vg-i .lgs{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,24px);gap:4px;place-content:center}.hv2 .af-vg-i .lgs>span{width:24px;height:24px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000059}.hv2 .af-vg-i .lgs img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain}.hv2 .af-vg-i .tx{min-width:0;display:flex;flex-direction:column;gap:3px}.hv2 .af-vg-i .f{font:700 12px/1.2 var(--sans);color:var(--af-gris);white-space:nowrap}.hv2 .af-vg-i b{font:800 15px/1.18 var(--serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv2 .af-vg .tout{margin-top:8px;align-self:flex-end}.hv2 .af-heros-c{display:flex;flex-direction:column;gap:12px;min-width:0}.hv2 .af-calc{height:254px;box-sizing:border-box;padding:14px 18px;border:1px solid var(--af-filet);border-radius:12px;background:#fff;display:flex;flex-direction:column}.hv2 .af-calc-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.hv2 .af-calc-h b{font:800 17px/1.2 var(--serif)}.hv2 .af-calc-ia{margin-top:8px;display:flex;align-items:center;gap:10px}.hv2 .af-calc-ia .q{font:700 13px/1 var(--sans);white-space:nowrap}.hv2 .af-calc-ia .ch{display:flex;flex-wrap:wrap;gap:6px}.hv2 .af-calc-ia button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin:0;padding:0;box-sizing:border-box;border:0;border-radius:999px;background:#fff;color:var(--af-vert);font:700 13px/1 var(--sans);cursor:pointer;box-shadow:inset 0 0 0 1px #cbd6d2}.hv2 .af-calc-ia button.texte{padding:0 12px}.hv2 .af-calc-ia button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--af-vert),inset 0 -3px #fdb813}.hv2 .af-calc-ia button:hover{box-shadow:inset 0 0 0 1.5px var(--af-vert)}.hv2 .af-calc-ia img{width:17px;height:17px}.hv2 .af-calc-l{margin-top:3px;display:flex;flex-direction:column;gap:0}.hv2 .af-calc-l label{display:flex;align-items:center;gap:12px;height:28px;font:400 13.5px/1 var(--sans)}.hv2 .af-calc-l .lb{flex:none;width:170px;white-space:nowrap}.hv2 .af-calc-l input{flex:1;min-width:0}.hv2 .af-calc-r{margin-top:6px;display:flex;align-items:center;gap:12px}.hv2 .af-calc-r .n{flex:none;display:inline-flex;align-items:baseline;gap:5px;padding:4px 16px 8px;border-radius:999px;background:#fff;font-family:var(--serif);box-shadow:inset 0 0 0 1.5px var(--af-vert),inset 0 -3px #fdb813}.hv2 .af-calc-r .n b{font-weight:900;font-size:26px;line-height:1.1}.hv2 .af-calc-r .n small{font-weight:800;font-size:14px}.hv2 .af-calc-r .s{font:400 13.5px/1.35 var(--sans);color:var(--af-texte)}.hv2 .af-calc>.af-lk{margin-top:auto;font-size:14px}.hv2 .af-lettre{position:relative;height:204px;margin:0;box-sizing:border-box;padding:16px 20px;border-radius:12px;overflow:hidden;background:var(--af-vert);color:#fff;display:flex;flex-direction:column}.hv2 .af-lettre .motif{position:absolute;right:0;top:0;width:186px;height:124px;transform:scaleY(-1);pointer-events:none}.hv2 .af-lettre>:not(.motif){position:relative}.hv2 .af-lettre .t{margin-top:10px;max-width:250px;font:800 19px/1.15 var(--serif)}.hv2 .af-lettre .champ{margin-top:10px;display:flex;gap:8px}.hv2 .af-lettre input[type=email]{flex:1;min-width:0;height:42px;margin:0;box-sizing:border-box;padding:0 12px;border:0;border-radius:8px;background:#fff;color:var(--af-vert);font:400 14.5px/1 var(--sans)}.hv2 .af-lettre input[type=email]::-moz-placeholder{color:var(--af-gris);opacity:1}.hv2 .af-lettre input[type=email]::placeholder{color:var(--af-gris);opacity:1}.hv2 .af-lettre .champ button{flex:none;height:42px;margin:0;padding:0 16px 1px;border:0;border-radius:8px;background:#fff;color:var(--af-vert);font:800 15px/1 var(--sans);cursor:pointer;box-shadow:inset 0 -3px #fdb813}.hv2 .af-lettre .champ button:hover{box-shadow:inset 0 -4px #fdb813}.hv2 .af-lettre .sig{margin-top:auto;display:flex;align-items:center;gap:9px;font:400 12.5px/1.3 var(--sans);color:#ffffffc7}.hv2 .af-lettre .avs{display:flex}.hv2 .af-lettre .avs img{width:24px;height:24px;border-radius:50%;border:2px solid var(--af-vert);-o-object-fit:cover;object-fit:cover}.hv2 .af-lettre .avs img+img{margin-left:-7px}.hv2 .af-lettre .accord{margin-top:8px;display:flex;align-items:flex-start;gap:8px;font:400 12.5px/1.35 var(--sans);color:#ffffffe0;cursor:pointer}.hv2 .af-lettre .accord input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:#fdb813}.hv2 .af-lettre .suite{margin-top:10px;font:400 13px/1.4 var(--sans);color:#ffffffe0}.hv2 .af-donnees{padding:40px 0}.hv2 .af-portes{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hv2 .af-porte{display:flex;flex-direction:column;min-width:0;color:var(--af-vert)}.hv2 .af-porte>.ph{width:100%;height:210px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.hv2 .af-porte .af-pt{margin-top:16px;font:900 24px/1.08 var(--serif)}.hv2 .af-porte .af-pt a{color:inherit}.hv2 .af-porte .af-px{margin:6px 0 14px;font:400 14.5px/1.45 var(--sans);color:var(--af-texte)}.hv2 .af-porte>.af-lk{margin-top:auto}.hv2 .af-o{position:relative;margin:-110px 12px 0;height:230px;box-sizing:border-box;padding:15px 16px 13px;border-radius:10px;display:flex;flex-direction:column;background:#fff;color:var(--af-vert);box-shadow:0 0 0 1px #c9d8d2,0 12px 26px -12px #03201c59;transition:transform .25s ease}.hv2 .af-o-lien:hover .af-o{transform:translateY(-4px)}.hv2 .af-ph-lien{display:block}.hv2 .af-ph-lien .ph{display:block;width:100%;height:210px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.hv2 .af-o-lien{position:relative;display:block;margin:-110px 12px 0;color:inherit}.hv2 .af-o-lien>.af-o{margin:0}.hv2 .af-o-gr .t{font:800 13px/1.15 var(--serif)}.hv2 .af-o-gr .s{margin-top:2px;font:400 10px/1.2 var(--sans);color:var(--af-gris)}.hv2 .af-o-gr .l{margin-top:10px;display:flex;flex-direction:column;gap:9px}.hv2 .af-o-gr .l>span{display:flex;align-items:center;gap:7px;font:400 11px/1.1 var(--sans)}.hv2 .af-o-gr .nm{flex:none;width:118px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.hv2 .af-o-gr .ia .nm{font-weight:700}.hv2 .af-o-gr .br{flex:1;min-width:0;height:9px;background:#eef4f0}.hv2 .af-o-gr .br i{display:block;height:9px;background:#b9cbc4}.hv2 .af-o-gr .ia .br i{background:var(--af-vert)}.hv2 .af-o-gr .l b{flex:none;min-width:42px;text-align:right;font-weight:700;white-space:nowrap}.hv2 .af-porte.sombre .af-o{background:#00302a;color:#fff;box-shadow:0 2px 10px #03201c47}.hv2 .af-o-carte .t{font:700 12.5px/1.2 var(--sans);opacity:.85}.hv2 .af-o-carte .m{margin-top:6px;width:100%;height:106px}.hv2 .af-o-carte .leg{margin-top:4px;display:flex;align-items:center;gap:6px;font:400 10.5px/1 var(--sans);opacity:.9}.hv2 .af-o-carte .leg i{flex:1;height:6px;border-radius:3px;background:linear-gradient(90deg,#2f7a63,#79b59b 32%,#c6dfd2 58%,#e6f0ea 80%,#fdb813 88%,#fdb813)}.hv2 .af-o-carte .ch{margin-top:auto;display:flex;gap:22px}.hv2 .af-o-carte .ch>span{display:flex;flex-direction:column;line-height:1}.hv2 .af-o-carte .ch b{font:900 24px/1 var(--serif)}.hv2 .af-o-carte .ch>span>span{margin-top:5px;display:flex;align-items:center;gap:5px;font:400 11.5px/1 var(--sans);opacity:.9}.hv2.hv2-accueil-final .drapeau{flex:none;display:inline-flex;width:15px;height:10px;box-shadow:0 0 0 .5px #ffffff80}.hv2.hv2-accueil-final .drapeau i{flex:1}.hv2.hv2-accueil-final .drapeau.d-fr i:nth-child(1){background:#0055a4}.hv2.hv2-accueil-final .drapeau.d-fr i:nth-child(2){background:#fff}.hv2.hv2-accueil-final .drapeau.d-fr i:nth-child(3){background:#ef4135}.hv2.hv2-accueil-final .drapeau.d-pl{flex-direction:column}.hv2.hv2-accueil-final .drapeau.d-pl i:nth-child(1){background:#fff}.hv2.hv2-accueil-final .drapeau.d-pl i:nth-child(2){background:#dc143c}.hv2 .af-o-base .t{font:700 12.5px/1.2 var(--sans);color:var(--af-gris)}.hv2 .af-o-base .r{margin-top:8px;display:flex;align-items:center;gap:8px;height:32px;box-sizing:border-box;padding:0 12px;border-radius:999px;font:400 13.5px/1 var(--sans);box-shadow:inset 0 0 0 1.5px var(--af-vert),inset 0 -3px #fdb813}.hv2 .af-o-base .r i{width:1.5px;height:16px;margin-left:-4px;background:var(--af-vert);animation:af-curseur 1.1s steps(1) infinite}@keyframes af-curseur{50%{opacity:0}}.hv2 .af-o-base .v{margin-top:10px;display:flex;align-items:baseline;gap:8px}.hv2 .af-o-base .v b{font:900 27px/1 var(--serif);white-space:nowrap}.hv2 .af-o-base .v span{font:400 12px/1.2 var(--sans);color:var(--af-gris)}.hv2 .af-o-base .l{margin-top:10px;display:flex;flex-direction:column;gap:7px}.hv2 .af-o-base .l>span{display:flex;flex-direction:column;gap:3px}.hv2 .af-o-base .lb{display:flex;justify-content:space-between;font:400 12px/1.2 var(--sans)}.hv2 .af-o-base .br{height:6px;background:#e3ebe8}.hv2 .af-o-base .br i{display:block;height:6px;background:#5a9f86}.hv2 .af-o-base .br i.ex{background:linear-gradient(90deg,#fec800,#f08c62)}.hv2 .af-o-outils{padding:0}.hv2 .af-o-outils .fig{position:absolute;width:168px;height:104px;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffff40,0 4px 12px #00000059}.hv2 .af-o-outils .fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.hv2 .af-o-outils .f1{left:16px;top:15px}.hv2 .af-o-outils .f2{left:38px;top:37px}.hv2 .af-o-outils .mini{position:absolute;right:16px;bottom:12px;width:196px;box-sizing:border-box;padding:8px 11px 9px;border-radius:9px;background:#fff;color:var(--af-vert);box-shadow:0 10px 24px #0006;display:flex;flex-direction:column;gap:1px}.hv2 .af-o-outils .mt{font:700 11px/1.2 var(--sans)}.hv2 .af-o-outils label{display:flex;align-items:center;gap:6px;height:28px;font:400 10.5px/1 var(--sans)}.hv2 .af-o-outils .nm{flex:none;width:50px}.hv2 .af-o-outils label input{flex:1;min-width:0;height:28px}.hv2 .af-o-outils label b{flex:none;width:30px;text-align:right}.hv2.hv2-accueil-final .af-o-outils input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px}.hv2.hv2-accueil-final .af-o-outils input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;box-shadow:0 0 0 2px #fff}.hv2.hv2-accueil-final .af-o-outils input[type=range]::-moz-range-thumb{width:12px;height:12px}.hv2 .af-o-outils .res{margin-top:3px;display:flex;align-items:center;gap:7px}.hv2 .af-o-outils .res b{padding:2px 9px 4px;border-radius:999px;font:900 15px/1.1 var(--serif);white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--af-vert),inset 0 -3px #fdb813}.hv2 .af-o-outils .res span{font:400 10.5px/1.2 var(--sans);color:var(--af-gris)}.hv2 .af-classement{position:relative;overflow:hidden;box-sizing:border-box;min-height:460px;padding:48px 0;color:#fff;background:linear-gradient(90deg,#00302af7,#00302aeb 42%,#00302ad6),#00302a url(/blog-images/ia-vs-google-photo-chatgpt.webp) center / cover no-repeat}.hv2 .af-classement .motif{position:absolute;left:0;bottom:0;width:240px;height:160px;transform:scaleX(-1);opacity:.45;pointer-events:none}.hv2 .af-cl-g{position:relative;display:flex;gap:56px;min-height:364px}.hv2 .af-cl-tx{flex:none;width:400px;display:flex;flex-direction:column}.hv2 .af-cl-tx .tt{margin-top:16px;display:flex;align-items:center;gap:14px}.hv2 .af-cl-tx .tt svg{flex:none}.hv2 .af-cl-tx h2{font:900 32px/1.06 var(--serif);letter-spacing:-.012em;color:#fff}.hv2 .af-cl-tx p{margin-top:12px;font:400 15px/1.48 var(--sans);color:#ffffffd6}.hv2 .af-cl-tx .axes{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.hv2 .af-cl-tx .axes button{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 12px 1px;border:0;border-radius:999px;background:transparent;color:#fff;font:600 13px/1 var(--sans);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff6b}.hv2 .af-cl-tx .axes button:hover{box-shadow:inset 0 0 0 1px #fff}.hv2 .af-cl-tx .axes button[aria-pressed=true]{font-weight:800;box-shadow:inset 0 0 0 1.5px #fff,inset 0 -3px #fdb813}.hv2 .af-cl-tx .liens{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:8px}.hv2 .af-cl-l{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.hv2 .af-cl-l .h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.22);font:400 13px/1.2 var(--sans)}.hv2 .af-cl-l .h b{font-weight:700}.hv2 .af-cl-l .h .pr{display:flex;align-items:center;gap:8px;color:#ffffffb3}.hv2 .af-cl-l .h .pr>span{display:flex;align-items:flex-end;gap:2px;height:14px}.hv2 .af-cl-l .h .pr i{width:4px;background:#ffffffbf}.hv2 .af-cl-l .h .pr i:nth-child(1){height:14px}.hv2 .af-cl-l .h .pr i:nth-child(2){height:9px}.hv2 .af-cl-l .h .pr i:nth-child(3){height:11px}.hv2 .af-cl-l .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;align-items:start}.hv2 .af-cl-l li{position:relative;z-index:1;border-bottom:1px solid rgba(255,255,255,.14)}.hv2 .af-cl-l li.ouvert{z-index:6}.hv2 .af-cl-l li>button{width:100%;display:flex;align-items:center;gap:9px;height:62px;margin:0;padding:0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;font:inherit}.hv2 .af-cl-l li>button:hover .nm b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-cl-l .rg{flex:none;width:24px;font:800 18px/1 var(--serif);color:#ffffffe6}.hv2 .af-cl-l .lg{flex:none;width:32px;height:32px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center}.hv2 .af-cl-l .lg img{width:20px;height:20px}.hv2 .af-cl-l .nm{flex:none;width:112px;display:flex;flex-direction:column;line-height:1.2}.hv2 .af-cl-l .nm b{font:700 15.5px/1.2 var(--sans)}.hv2 .af-cl-l .nm small{font:400 12px/1.25 var(--sans);color:#ffffffa8}.hv2 .af-cl-l .br{flex:1;min-width:0;height:8px;border-radius:2px;background:#ffffff24}.hv2 .af-cl-l .br i{display:block;height:8px;border-radius:2px;background:#8cc5b2;transition:width .35s ease}.hv2 .af-cl-l li.premier .br i{background:linear-gradient(90deg,#fec800,#f08c62)}.hv2 .af-cl-l .pf{flex:none;display:flex;align-items:flex-end;gap:2px;height:22px}.hv2 .af-cl-l .pf i{width:5px;background:#fff}.hv2 .af-cl-l .pf i.pale{background:#ffffff61}.hv2 .af-cl-l .nt{flex:none;width:56px;text-align:right}.hv2 .af-cl-l .nt b{font:900 22px/1 var(--serif)}.hv2 .af-cl-l .nt small{font:400 11.5px/1 var(--sans);color:#ffffffa8}.hv2 .af-cl-l .ch{flex:none;width:12px;font-size:12px;color:#fffc}.hv2 .af-cl-l .dt{position:absolute;left:33px;right:0;top:56px;display:flex;flex-direction:column;gap:7px;padding:14px 16px;border-radius:10px;background:#fff;color:var(--af-vert);box-shadow:0 14px 34px #00000059}.hv2 .af-cl-l li.haut .dt{top:auto;bottom:56px}.hv2 .af-cl-l .dt[hidden]{display:none}.hv2 .af-cl-l .d3{display:flex;align-items:center;gap:10px;font:400 13px/1.2 var(--sans)}.hv2 .af-cl-l .d3>span:first-child{flex:none;width:104px;color:var(--af-texte)}.hv2 .af-cl-l .d3 .af-b{flex:1;height:6px;background:#e3ebe8}.hv2 .af-cl-l .d3 .af-b i{display:block;height:6px;background:#00463c}.hv2 .af-cl-l .d3 .af-b i.pale{background:#9fb8b0}.hv2 .af-cl-l .d3>b{flex:none;width:26px;text-align:right}.hv2 .af-cl-l .dt .af-lk{margin-top:3px;font-size:13.5px}.hv2 .af-analyses{display:grid;grid-template-columns:minmax(0,724fr) 1px minmax(0,467fr);-moz-column-gap:44px;column-gap:44px;padding:40px 0 44px}.hv2 .af-an-sep{background:var(--af-filet)}.hv2 .af-an-une{position:relative;margin-top:24px;display:block;height:392px;border-radius:14px;overflow:hidden;color:#fff}.hv2 .af-an-une img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.hv2 .af-an-une:hover img{transform:scale(1.02)}.hv2 .af-an-une .voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03201c00 22%,#03201ce0)}.hv2 .af-an-une .tx{position:absolute;left:36px;right:36px;bottom:32px;display:flex;flex-direction:column}.hv2 .af-an-une .t{margin-top:14px;max-width:600px;font:900 46px/1 var(--serif);letter-spacing:-.018em}.hv2 .af-an-une .c{margin-top:12px;max-width:580px;font:400 17px/1.45 var(--sans);color:#ffffffe6}.hv2 .af-an-une .af-lk{margin-top:14px}.hv2 .af-an-3{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hv2 .af-an-a{min-width:0;display:flex;flex-direction:column;gap:10px;color:var(--af-vert)}.hv2 .af-an-a img{width:100%;height:118px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.hv2 .af-an-a .tx{display:flex;flex-direction:column;gap:7px}.hv2 .af-an-a b{font:800 16.5px/1.22 var(--serif)}.hv2 :is(.af-an-a,.af-co):hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-an-d{display:flex;flex-direction:column;min-width:0}.hv2 .af-calculer{display:flex;flex-direction:column}.hv2 .af-co{display:flex;align-items:center;gap:16px;min-height:92px;padding:14px 0;box-sizing:border-box;border-bottom:1px solid #e6ecea;color:var(--af-vert)}.hv2 .af-co:last-child{border-bottom:0}.hv2 .af-co img{flex:none;width:88px;height:64px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.hv2 .af-co>span{display:flex;flex-direction:column;gap:3px}.hv2 .af-co b{font:800 16.5px/1.2 var(--serif)}.hv2 .af-co>span>span:not(.af-etq,.sy-etq){font:400 13.5px/1.35 var(--sans);color:var(--af-texte)}.hv2 .af-co :is(.af-etq,.sy-etq){align-self:flex-start;margin-bottom:3px}.hv2 .af-idees{margin-top:30px}.hv2 .af-ir{margin-top:14px;min-height:216px;box-sizing:border-box;border-radius:14px;background-color:#00463c;background-size:cover;background-position:center;color:#fff;padding:18px 20px 15px;display:flex;flex-direction:column;box-shadow:0 16px 34px -18px #03201c99}.hv2 .af-ir .q{margin-top:auto;padding-top:34px;font:900 19.5px/1.2 var(--serif);text-shadow:0 1px 12px rgba(0,0,0,.35)}.hv2 .af-ir .v{margin-top:12px;display:flex;align-items:center;gap:12px}.hv2 .af-ir .vd{flex:none;display:inline-flex;justify-content:center;align-items:center;min-width:86px;height:30px;padding:0 11px;box-sizing:border-box;border-radius:999px;background:#fff;color:var(--af-vert);font:900 14.5px/1 var(--serif);white-space:nowrap;box-shadow:inset 0 -3px #fdb813}.hv2 .af-ir .n{display:flex;flex-direction:column;line-height:1.1}.hv2 .af-ir .n b{font:900 25px/1.1 var(--serif)}.hv2 .af-ir .n span{margin-top:2px;font:400 11.5px/1.25 var(--sans);opacity:.86}.hv2 .af-ir .p{margin-top:9px;font:400 13px/1.4 var(--sans);opacity:.9}.hv2 .af-ir .b{margin-top:11px;display:flex;align-items:center;justify-content:space-between}.hv2 .af-ir .b .af-lk{font-size:14px}.hv2 .af-ir .fl{display:flex;gap:8px}.hv2 .af-ir .fl button{width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;font:400 15px/1 var(--sans);cursor:pointer}.hv2 .af-ir .prec{background:transparent;box-shadow:inset 0 0 0 1.5px #fffc;color:#fff}.hv2 .af-ir .suiv{background:#fff;box-shadow:inset 0 -3px #fdb813;color:var(--af-vert)}.hv2 .af-atlas{padding:44px 0;background:#00302a;color:#fff}.hv2 .af-atlas-g{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:60px;align-items:start}.hv2 .af-atlas-c{min-width:0}.hv2 .af-couches{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.hv2 .af-couches button{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 13px 1px;border:0;border-radius:999px;background:transparent;color:#fff;font:600 13.5px/1 var(--sans);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff6b}.hv2 .af-couches button:hover{box-shadow:inset 0 0 0 1px #fff}.hv2 .af-couches button[aria-pressed=true]{background:#fff;color:var(--af-vert);font-weight:700;box-shadow:inset 0 0 0 1.5px #fff,inset 0 -3px #fdb813}.hv2 .af-atlas .lu{margin-top:12px;font:400 13px/1.4 var(--sans);color:#ffffffb8}.hv2 .af-atlas-t{display:flex;flex-direction:column}.hv2 .af-atlas-t .sur{font:700 13px/1.2 var(--sans);color:#ffffffbf}.hv2 .af-atlas-t h2{margin-top:10px;font:900 32px/1.1 var(--serif);letter-spacing:-.01em;color:#fff}.hv2 .af-atlas-t .c{margin-top:12px;font:400 15.5px/1.5 var(--sans);color:#ffffffdb}.hv2 .af-atlas-t .ch{margin-top:18px;display:flex;gap:32px;min-height:58px}.hv2 .af-atlas-t .ch>span{display:flex;flex-direction:column}.hv2 .af-atlas-t .ch b{font:900 32px/1 var(--serif);white-space:nowrap}.hv2 .af-atlas-t .ch>span>span{margin-top:6px;display:flex;align-items:center;gap:6px;font:400 13px/1.25 var(--sans);color:#ffffffd9}.hv2 .af-atlas-t .leg{margin-top:16px}.hv2 .af-atlas-t .leg .cs{display:flex;gap:2px;height:9px}.hv2 .af-atlas-t .leg .cs i{flex:1;transition:transform .15s,box-shadow .15s}.hv2 .af-atlas-t .leg .cs i.on{transform:scaleY(1.9);box-shadow:0 0 0 2px var(--jaune);border-radius:1px}.hv2 .af-atlas-t .leg .ls{margin-top:6px;display:flex;justify-content:space-between;font:400 11.5px/1.2 var(--sans);color:#ffffffb8}.hv2 .af-atlas-t .src{margin-top:14px;font:400 12px/1.3 var(--sans);color:#fff9}.hv2 .af-atlas-t .l{margin-top:26px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hv2.hv2-accueil-final .atlas-pays{position:absolute;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -3px 0 var(--jaune);font:400 12.5px/1 var(--sans);color:var(--ink);white-space:nowrap}.hv2.hv2-accueil-final .atlas-pays b{font:800 13px/1 var(--serif)}.hv2.hv2-accueil-final .atlas-m{position:relative;width:100%}.hv2.hv2-accueil-final .atlas-m .carte-svg path{stroke:#00302a99;stroke-width:.5;transition:fill .2s}.hv2.hv2-accueil-final .atlas-m .carte-svg path:hover,.hv2.hv2-accueil-final .atlas-m .carte-svg path.on{stroke:var(--jaune);stroke-width:1.4;cursor:crosshair}.hv2.hv2-accueil-final .atlas-m .atlas-pays{pointer-events:none}.hv2.hv2-accueil-final .atlas-m .atlas-pays.atlas-survol{transform:translate(14px,-130%);z-index:2;background:var(--jaune);box-shadow:inset 0 0 0 1.5px var(--ink)}.hv2.hv2-accueil-final .atlas-m .atlas-pays.atlas-survol.g{transform:translate(calc(-100% - 14px),-130%)}.hv2.hv2-accueil-final .atlas-m .carte-svg{display:block;width:100%;height:auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hv2.hv2-accueil-final .atlas-m .carte-svg path{vector-effect:non-scaling-stroke}.hv2.hv2-accueil-final .atlas-m.zoome .carte-svg{cursor:grab}.hv2.hv2-accueil-final .atlas-m.zoome .carte-svg:active{cursor:grabbing}.hv2.hv2-accueil-final .atlas-zoom{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;gap:6px}.hv2.hv2-accueil-final .atlas-zoom button{width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px #ffffff73;font:400 20px/1 var(--sans);color:#fff;cursor:pointer}.hv2.hv2-accueil-final .atlas-zoom button:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff73,inset 0 -3px 0 var(--jaune)}.hv2.hv2-accueil-final .atlas-zoom button:disabled{opacity:.35;cursor:default}.hv2{--som-h: 52px}.hv2 .af-som-repere{display:block;height:0}.hv2 .af-som{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--af-filet)}.hv2 .af-som.colle{border-bottom-color:transparent;box-shadow:0 10px 22px -16px #03201c73}.hv2 .af-som-l{display:flex;align-items:center;gap:30px;height:var(--som-h);overflow-x:auto;scrollbar-width:none}.hv2 .af-som-l::-webkit-scrollbar{display:none}.hv2 .af-som-l a{display:inline-grid;flex:none;padding-top:6px;color:var(--af-vert);font:600 15.5px/1.2 var(--sans);white-space:nowrap}.hv2 .af-som-l a.partie{position:relative;margin-left:31px}.hv2 .af-som-l a.partie:before{content:"";position:absolute;left:-31px;top:50%;width:1px;height:20px;margin-top:-8px;background:var(--af-filet)}.hv2 .af-som-l a>span,.hv2 .af-som-l a:after{grid-area:1 / 1;padding-bottom:5px}.hv2 .af-som-l a>span{justify-self:start;background:linear-gradient(#fdb813,#fdb813) left bottom / 0 2px no-repeat;transition:background-size .15s}.hv2 .af-som-l a:after{content:attr(data-texte) / "";font-weight:800;visibility:hidden}.hv2 .af-som-l a:hover>span{background-size:100% 2px}.hv2 .af-som-l a[aria-current=true]>span{font-weight:800;background-size:100% 3px}.hv2 main>section,.hv2 .af-partie>section{scroll-margin-top:calc(var(--som-h) + 18px)}.hv2 .af-plf{padding-top:40px;background:#fff}.hv2 .af-plf-g{display:flex;align-items:center;height:78px;border-top:3px solid var(--af-vert);border-bottom:1px solid var(--af-filet)}.hv2 .af-plf-t{margin:0;font:900 38px/1.05 var(--serif);letter-spacing:-.015em;color:var(--af-vert);white-space:nowrap}.hv2 .af-tete.empile h2{text-wrap:balance}.hv2 .af-ecl{padding:30px 0 46px;background:#fff}.hv2 .af-tuiles{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hv2 .af-tuile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:206px;box-sizing:border-box;padding:20px 22px;border-radius:14px;overflow:hidden;background:var(--af-vert);color:#fff}.hv2 .af-tuile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.hv2 .af-tuile:hover img{transform:scale(1.05)}.hv2 .af-tuile .voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03201c0d,#03201c4d 22%,#03201ccc 46%,#03201cf0)}.hv2 .af-tuile .tx{position:relative;display:flex;flex-direction:column;gap:8px}.hv2 .af-tuile .af-etq>span{text-shadow:0 1px 8px rgba(3,32,28,.9),0 0 2px rgba(3,32,28,.8)}.hv2 .af-tuile .tx>b{font:800 21px/1.16 var(--serif);letter-spacing:-.005em;text-wrap:balance;text-shadow:0 1px 14px rgba(3,32,28,.45)}.hv2 .af-tuile:hover .tx>b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-tuile .r{font:400 14px/1.4 var(--sans);color:#ffffffe0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv2 .af-ecl-tous{display:none}.hv2 .af-faq{padding:46px 0 44px;background:#eef4f0}.hv2 .af-faq .af-tete{border-bottom-color:#cddad5}.hv2 .af-faq-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px;align-items:start}.hv2 .af-faq-l .q{border-bottom:1px solid #cddad5}.hv2 .af-faq-l h3{margin:0;font:inherit}.hv2 .af-faq-l h3 button{width:100%;display:flex;align-items:center;gap:16px;min-height:58px;margin:0;padding:8px 0;box-sizing:border-box;border:0;background:transparent;color:var(--af-vert);text-align:left;cursor:pointer;font:inherit}.hv2 .af-faq-l .th{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--af-filet);display:flex;align-items:center;justify-content:center}.hv2 .af-faq-l .th img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.hv2 .af-faq-l .qq{flex:1;min-width:0;font:800 17.5px/1.25 var(--serif)}.hv2 .af-faq-l button:hover .qq{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-faq-l .plus{flex:none;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--af-vert);display:flex;align-items:center;justify-content:center}.hv2 .af-faq-l .plus path{stroke:var(--af-vert);stroke-width:1.8;stroke-linecap:round;transition:opacity .15s}.hv2 .af-faq-l .q.ouvert .plus{background:#fdb813}.hv2 .af-faq-l .q.ouvert .plus .v{opacity:0}.hv2 .af-faq-l .r{padding:0 8px 18px 52px}.hv2 .af-faq-l .r[hidden]{display:none}.hv2 .af-faq-l .r p{font:400 15px/1.55 var(--sans);color:var(--af-texte)}.hv2 .af-faq-l .r .af-lk{display:inline-block;margin-top:8px;font-size:14px}.hv2 .af-base{padding:42px 0 46px;background:#fff}.hv2 .af-base-c{display:grid;grid-template-columns:minmax(0,540fr) minmax(0,740fr);border-radius:22px;overflow:hidden;box-shadow:0 0 0 1.5px var(--af-vert),0 4px 0 1.5px #fdb813}.hv2 .af-base-ph{position:relative;min-height:270px;background:#021a17 url(/blog-images/ia-pollue-serveur-supercalculateur-adastra.webp) 74% 38% / 250% auto no-repeat}.hv2 .af-base-ph .voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#021a1740,#021a1773 40%,#021a17e6)}.hv2 .af-base-ph .tx{position:absolute;left:32px;right:32px;bottom:28px;display:flex;flex-direction:column}.hv2 .af-base-ph .af-pil b{font-weight:700}.hv2 .af-base-ph h2{margin-top:14px;font:800 30px/1.1 var(--serif);letter-spacing:-.01em;color:#fff;text-wrap:balance}.hv2 .af-base-cn{display:flex;flex-direction:column;min-width:0;padding:26px 38px 24px;background:#fff}.hv2 .af-base-cn>p{font:400 16px/1.5 var(--sans);color:var(--af-texte)}.hv2 .af-base-cn .cherche{margin-top:18px;display:flex;align-items:center;gap:10px;height:48px;box-sizing:border-box;padding:0 18px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--af-vert),inset 0 -3px #fdb813}.hv2 .af-base-cn .cherche svg{flex:none}.hv2 .af-base-cn .cherche input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--af-vert);font:400 15px/1 var(--sans);outline:none}.hv2 .af-base-cn .cherche input::-moz-placeholder{color:var(--af-gris);opacity:1}.hv2 .af-base-cn .cherche input::placeholder{color:var(--af-gris);opacity:1}.hv2 .af-base-cn .cherche:focus-within{outline:2px solid var(--af-vert);outline-offset:2px}.hv2 .af-base-cn .trois{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--af-filet)}.hv2 .af-base-cn .trois>div{display:flex;flex-direction:column;gap:4px;padding:12px 16px 0;border-right:1px solid var(--af-filet)}.hv2 .af-base-cn .trois>div:first-child{padding-left:0}.hv2 .af-base-cn .trois>div:last-child{padding-right:0;border-right:0}.hv2 .af-base-cn dt{font:700 16px/1.15 var(--sans);color:var(--af-vert)}.hv2 .af-base-cn dd{margin:0;font:400 13.5px/1.38 var(--sans);color:var(--af-texte)}.hv2 .af-base-cn .l{margin-top:20px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hv2 .af-contact{padding:56px 0 38px;background:#00302a;color:#fff}.hv2 .af-contact-g{position:relative;display:flex;gap:64px;align-items:flex-start}.hv2 .af-contact-tx{flex:none;width:640px;display:flex;flex-direction:column}.hv2 .af-contact-tx h2{margin-top:16px;font:900 36px/1.08 var(--serif);letter-spacing:-.012em;color:#fff}.hv2 .af-contact-tx p{margin-top:12px;font:400 16px/1.5 var(--sans);color:#ffffffd1}.hv2 .af-contact-tx .autre b{font-weight:700;color:#fff}.hv2 .af-contact-tx .eq{margin-top:22px;display:flex;align-items:center;gap:14px}.hv2 .af-contact-tx .avs{flex:none;display:flex}.hv2 .af-contact-tx .avs img{width:44px;height:44px;border-radius:50%;border:2.5px solid #00302a;-o-object-fit:cover;object-fit:cover}.hv2 .af-contact-tx .avs img+img{margin-left:-12px}.hv2 .af-contact-tx .eq>span:last-child{font:400 14.5px/1.4 var(--sans);color:#ffffffd9}.hv2 .af-contact-tx .l{margin-top:22px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hv2 .af-contact-f{flex:1;min-width:0;max-width:576px;box-sizing:border-box;padding:22px 24px;border-radius:14px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:12px}.hv2 .af-contact-f label{display:flex;flex-direction:column;gap:6px;font:700 13.5px/1.2 var(--sans)}.hv2 .af-contact-f :is(input,textarea){margin:0;box-sizing:border-box;border:0;border-radius:8px;background:#fff;color:var(--af-vert);font:400 15px/1.45 var(--sans)}.hv2 .af-contact-f input{height:44px;padding:0 14px}.hv2 .af-contact-f textarea{height:104px;padding:10px 14px;resize:vertical}.hv2 .af-contact-f :is(input,textarea)::-moz-placeholder{color:#6f817c;opacity:1}.hv2 .af-contact-f :is(input,textarea)::placeholder{color:#6f817c;opacity:1}.hv2 .af-contact-f .env{display:flex;align-items:center;gap:16px}.hv2 .af-contact-f .degrade{flex:none;display:inline-flex;align-items:center;height:48px;margin:0;padding:0 24px;border:0;border-radius:8px;background:linear-gradient(90deg,#fec800,#f08c62);color:var(--af-vert);font:800 16.5px/1 var(--sans);cursor:pointer;box-shadow:inset 0 -3px #03201c24}.hv2 .af-contact-ouvrir{display:none}.hv2 .af-contact-f .degrade:hover{filter:brightness(1.04);box-shadow:inset 0 -4px #03201c33}.hv2 .af-contact-f .degrade:disabled{opacity:.7;cursor:default}.hv2 .af-contact-f .aide{font:400 13px/1.35 var(--sans);color:#ffffffbf}.hv2 .af-contact-f.merci{min-height:300px;justify-content:center;gap:10px;padding:28px}.hv2 .af-contact-f.merci b{font:900 26px/1.15 var(--serif)}.hv2 .af-contact-f.merci span{font:400 15px/1.5 var(--sans);color:#ffffffd1}.hv2 .af-contact-f.merci .af-lk{margin-top:6px;font-size:14.5px}.hv2.hv2-accueil-final .pied{background:#00302a}.hv2.hv2-accueil-final .bande-pc.fondue .bande-pc-b{padding-top:30px;border-top:1px solid rgba(255,255,255,.14)}@media (prefers-reduced-motion: reduce){.hv2.hv2-accueil-final *,.hv2.hv2-accueil-final *:before{transition:none!important;animation:none!important}}@container hub (max-width: 1389px){.hv2 .af-heros{grid-template-columns:minmax(0,1fr)}.hv2 .af-heros-c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hv2 .af-calc,.hv2 .af-lettre{height:auto;min-height:254px}.hv2 .af-lettre .sig{margin-top:16px}.hv2 .af-portes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.hv2 .af-cl-g{flex-direction:column;gap:32px;min-height:0}.hv2 .af-cl-tx{width:auto;max-width:640px}.hv2 .af-cl-tx .liens{margin-top:20px;padding-top:0}.hv2 .af-analyses{grid-template-columns:minmax(0,1fr);row-gap:40px}.hv2 .af-an-sep{display:none}.hv2 .af-an-d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;align-items:start}.hv2 .af-an-d>.af-tete{grid-column:1;grid-row:1}.hv2 .af-an-d>.af-calculer{grid-column:1;grid-row:2}.hv2 .af-an-d>.af-idees{grid-column:2;grid-row:1 / span 2;margin-top:0}.hv2 .af-atlas-g{grid-template-columns:minmax(0,1fr);gap:32px}.hv2 .af-faq-g{-moz-column-gap:40px;column-gap:40px}.hv2 .af-contact-g{gap:48px}.hv2 .af-contact-tx{flex:1 1 0;width:auto;min-width:0}.hv2 .af-contact-f{flex:1 1 0;max-width:none}.hv2.hv2-accueil-final :is(.pied.cq-s6,.bande-pc){--marge-pied: 55px}.hv2.hv2-accueil-final .pied.cq-s6{padding-inline:var(--marge-pied)}}@container hub (max-width: 980px){.hv2 .af-contact-g{flex-direction:column;gap:32px}.hv2 .af-contact-tx{flex:none;width:auto;max-width:640px}.hv2 .af-contact-f{flex:none;width:100%;max-width:640px}}@container hub (min-width: 761px) and (max-width: 980px){.hv2 .af-une{height:auto;overflow:visible;background:transparent;color:var(--af-vert)}.hv2 .af-une-p{position:relative;height:440px;border-radius:16px;overflow:hidden;color:#fff;background:var(--af-vert)}.hv2 .af-une-tx{right:40px;width:auto;max-width:560px}.hv2 .af-vg{position:static;width:auto;margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hv2 .af-vg-i{box-shadow:0 0 0 1px var(--af-filet)}.hv2 .af-vg .tout{grid-column:1 / -1;justify-self:start;color:var(--af-vert)}.hv2 .af-plf-g{height:70px}.hv2 .af-plf-t{font-size:30px}.hv2 .af-som-l{gap:24px}.hv2 .af-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2 .af-base-c{grid-template-columns:minmax(0,1fr)}.hv2 .af-faq-g{-moz-column-gap:32px;column-gap:32px}}@container hub (max-width: 1100px){.hv2.hv2-accueil-final .pied{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.hv2.hv2-accueil-final .pied>div:first-child{grid-column:1 / -1;max-width:560px}}@container hub (max-width: 760px){.hv2 .af-w{width:calc(100% - 40px)}.hv2 .af-heros{display:block;padding:0}.hv2 .af-une{height:auto;overflow:visible;border-radius:0;background:transparent;color:var(--af-vert)}.hv2 .af-une-p{position:relative;height:480px;margin-inline:-20px;overflow:hidden;color:#fff;background:var(--af-vert)}.hv2 .af-une-ph{-o-object-position:62% center;object-position:62% center}.hv2 .af-une-voile{background:linear-gradient(180deg,#03201c00,#03201c00 26%,#03201c8c 46%,#03201cdb 70%,#03201cf0)}.hv2 .af-une-tx{left:20px;right:20px;bottom:26px;width:auto}.hv2 .af-une-t{margin-top:12px;font-size:29px;line-height:1.04}.hv2 .af-une-c{margin-top:10px;font-size:15px}.hv2 .af-une-tx .af-lk{margin-top:12px}.hv2 .af-vg{position:static;width:auto;margin-top:4px;gap:0}.hv2 .af-vg-i{height:auto;gap:14px;padding:13px 0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--af-filet)}.hv2 .af-vg-i:hover{transform:none}.hv2 .af-vg-i .ph{width:88px;height:64px;border-radius:7px}.hv2 .af-vg-i .ph.palmares{background-size:160px auto}.hv2 .af-vg-i .tx{gap:4px}.hv2 .af-vg-i b{font-size:16px;line-height:1.22;-webkit-line-clamp:3}.hv2 .af-vg .tout{margin-top:14px;align-self:flex-start;color:var(--af-vert);font-size:14.5px}.hv2 .af-heros-c{display:flex;flex-direction:column;gap:16px;margin-top:24px}.hv2 .af-calc{min-height:0;padding:18px;border-radius:16px}.hv2 .af-calc-l label{height:32px}.hv2 .af-calc-h b{font-size:18px}.hv2 .af-calc-l .lb{width:150px}.hv2 .af-calc>.af-lk{margin-top:14px}.hv2 .af-lettre{min-height:0;padding:18px 20px 20px;border-radius:16px}.hv2 .af-lettre .t{font-size:20px;max-width:none}.hv2 .af-lettre .champ{flex-direction:column;gap:12px;margin-top:14px}.hv2 .af-lettre input[type=email],.hv2 .af-lettre .champ button{flex:none;height:46px}.hv2 .af-donnees{padding:40px 0 24px}.hv2 .af-tete h2{font-size:22px;line-height:1.22}.hv2 .af-tete.p h2{font-size:22px}.hv2 .af-portes{display:flex;gap:14px;margin-inline:-20px;padding:0 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.hv2 .af-portes::-webkit-scrollbar{display:none}.hv2 .af-porte{flex:none;width:286px;scroll-snap-align:start}.hv2 .af-porte>.ph{height:186px}.hv2 .af-o,.hv2 .af-o-lien{display:none}.hv2 .af-ph-lien .ph{height:186px}.hv2 .af-porte .af-pt{margin-top:14px;font-size:20px}.hv2 .af-porte .af-px{font-size:14px}.hv2 .af-classement{min-height:0;padding:34px 0 30px;background:linear-gradient(#00302af7,#00302af7),#00302a url(/blog-images/ia-vs-google-photo-chatgpt.webp) center / cover no-repeat}.hv2 .af-classement .motif{display:none}.hv2 .af-cl-g{gap:0}.hv2 .af-cl-tx{display:contents}.hv2 .af-cl-tx .tt{margin-top:18px;gap:12px}.hv2 .af-cl-tx .tt svg{width:40px;height:40px}.hv2 .af-cl-tx h2{font-size:26px}.hv2 .af-cl-tx .axes,.hv2 .af-cl-l .h,.hv2 .af-cl-l .suite{display:none}.hv2 .af-cl-l{order:1;margin-top:18px}.hv2 .af-cl-tx .liens{order:2;margin-top:18px}.hv2 .af-cl-l .cols{grid-template-columns:minmax(0,1fr)}.hv2 .af-cl-l li>button{height:53px;gap:12px}.hv2 .af-cl-l .lg{width:34px;height:34px;border-radius:50%}.hv2 .af-cl-l .nm{flex:1;width:auto}.hv2 .af-cl-l .nm small,.hv2 .af-cl-l .br,.hv2 .af-cl-l .pf{display:none}.hv2 .af-cl-l .rg{width:18px;font-size:17px}.hv2 .af-cl-l .dt{position:static;margin:0 0 12px}.hv2 .af-analyses{padding:30px 0 34px;row-gap:36px}.hv2 .af-an-une{height:330px;margin-top:18px}.hv2 .af-an-une .tx{left:18px;right:18px;bottom:20px}.hv2 .af-an-une .t{font-size:26px;line-height:1.05}.hv2 .af-an-une .c{font-size:14px}.hv2 .af-an-une .af-lk{display:none}.hv2 .af-an-3{margin-top:6px;grid-template-columns:minmax(0,1fr);gap:0}.hv2 .af-an-a{flex-direction:row;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--af-filet)}.hv2 .af-an-a img{flex:none;width:100px;height:75px}.hv2 .af-an-a b{font-size:16px}.hv2 .af-an-d{display:flex;flex-direction:column}.hv2 .af-an-d>.af-idees{order:-1;margin:0 0 36px}.hv2 .af-ir{min-height:0}.hv2 .af-ir .q{padding-top:26px;font-size:18.5px}.hv2 .af-co{height:auto;padding:12px 0}.hv2 .af-co img{width:80px;height:60px}.hv2 .af-atlas{padding:28px 0 34px}.hv2 .af-atlas-g{display:flex;flex-direction:column;align-items:stretch;gap:0}.hv2 .af-atlas-c,.hv2 .af-atlas-t{display:contents}.hv2 .af-couches{order:1;flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 18px 0;padding-right:20px;scrollbar-width:none}.hv2 .af-couches::-webkit-scrollbar{display:none}.hv2 .af-atlas-t .sur{order:2}.hv2 .af-atlas-t h2{order:3;font-size:24px}.hv2 .af-atlas-t .c{order:4;font-size:14.5px}.hv2 .af-atlas .atlas-m{order:5;margin-top:18px}.hv2 .af-atlas .lu{display:none}.hv2 .af-atlas-t .ch{order:6;gap:20px;justify-content:space-between}.hv2 .af-atlas-t .ch b{font-size:26px}.hv2 .af-atlas-t .leg{order:7}.hv2 .af-atlas-t .src{order:8}.hv2 .af-atlas-t .l{order:9;margin-top:22px}.hv2.hv2-accueil-final .atlas-m .atlas-pays{height:22px;padding:0 8px;font-size:11px}.hv2{--som-h: 48px}.hv2 .af-plf{padding-top:30px}.hv2 .af-plf-g{height:60px}.hv2 .af-plf-t{font-size:27px;line-height:30px}.hv2 .af-som-l{gap:22px;margin-right:-20px;padding-right:20px}.hv2 .af-som-l a{font-size:15px}.hv2 .af-som-l a.partie{margin-left:23px}.hv2 .af-som-l a.partie:before{left:-23px}.hv2 .af-tete.empile{flex-direction:column;align-items:flex-start;gap:10px}.hv2 .af-ecl{padding:26px 0 36px}.hv2 .af-tuiles{margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hv2 .af-tuile{min-height:214px;padding:12px;border-radius:12px}.hv2 .af-tuile .tx{gap:6px}.hv2 .af-tuile .tx>b{font-size:15.5px;line-height:1.2}.hv2 .af-tuile .r{display:none}.hv2 .af-ecl .af-tete>.af-lk{display:none}.hv2 .af-tuiles>li:first-child{grid-column:1 / -1}.hv2 .af-tuiles>li:nth-child(n+4){display:none}.hv2 .af-ecl-tous{display:block;margin-top:18px}.hv2 .af-faq{padding:36px 0 34px}.hv2 .af-faq-g{grid-template-columns:minmax(0,1fr)}.hv2 .af-faq-l h3 button{gap:14px;padding:14px 0}.hv2 .af-faq-l .qq{font-size:16.5px}.hv2 .af-faq-l .r{padding:0 0 18px 50px}.hv2 .af-base{padding:36px 0 40px}.hv2 .af-base-c{grid-template-columns:minmax(0,1fr)}.hv2 .af-base-ph{min-height:230px;background-size:300% auto}.hv2 .af-base-ph .tx{left:20px;right:20px;bottom:20px}.hv2 .af-base-ph h2{font-size:24px}.hv2 .af-base-cn{padding:20px 20px 22px}.hv2 .af-base-cn>p{font-size:15px}.hv2 .af-base-cn .trois{grid-template-columns:minmax(0,1fr)}.hv2 .af-base-cn .trois>div{padding:11px 0;border-right:0;border-bottom:1px solid var(--af-filet)}.hv2 .af-contact{padding:36px 0 30px}.hv2 .af-contact-g{gap:24px}.hv2 .af-contact-tx h2{font-size:26px}.hv2 .af-contact-tx p{font-size:15px}.hv2 .af-contact-tx .eq{gap:12px}.hv2 .af-contact-tx .avs img{width:38px;height:38px}.hv2 .af-contact-f{padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hv2 .af-contact-f .env{flex-direction:column;align-items:stretch;gap:12px}.hv2 .af-contact-f .degrade{justify-content:center;height:50px;border-radius:999px}.hv2 .af-contact-f.replie{display:none}.hv2 .af-contact-ouvrir{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin:22px 0 0;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(90deg,#fec800,#f08c62);color:var(--af-vert);font:800 16.5px/1 var(--sans);cursor:pointer;box-shadow:inset 0 -3px #03201c24}.hv2 .af-contact-ouvrir:focus-visible{outline:2px solid #fff;outline-offset:3px}.hv2.hv2-accueil-final .bande-pc.fondue .bande-pc-b{padding-top:26px}.hv2.hv2-accueil-final :is(.pied.cq-s6,.bande-pc){--marge-pied: 20px}.hv2.hv2-accueil-final .pied.cq-s6{padding:36px 20px 28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.hv2.hv2-accueil-final .pied>*{min-width:0}.hv2.hv2-accueil-final .pied>div:first-child,.hv2.hv2-accueil-final .pied>div:nth-child(4){grid-column:1 / -1}.hv2.hv2-accueil-final .pied .nl{flex-wrap:wrap}.hv2.hv2-accueil-final .pied .bas{flex-direction:column;align-items:flex-start;gap:8px;padding-right:110px;line-height:1.4}.hv2.hv2-accueil-final .pied .disque{width:170px;height:170px;right:-60px;bottom:-70px}}
