.hl{--hl-orange:var(--m-orange-nuit);--hl-orange-hover:var(--m-orange-nuit-hover);--hl-zoom:1;background-color:var(--m-nuit-haut);background-image:var(--m-nuit-ambiance-froide), var(--m-nuit);isolation:isolate;font-family:var(--ff), system-ui, sans-serif;color:#fff;padding-bottom:34px;position:relative;overflow:hidden}@media (min-width:1024px){.hl{min-height:max(560px, calc(100svh / var(--hl-zoom) - 64px));flex-direction:column;display:flex}.hl-grid{flex:1}}@media (min-width:1024px) and (max-width:1559px){.hl{zoom:.93;--hl-zoom:.93}}@media (min-width:1024px) and (max-width:1439px){.hl{zoom:.88;--hl-zoom:.88}}@media (min-width:1024px) and (max-width:1339px){.hl{zoom:.84;--hl-zoom:.84}}.hl-grid{grid-template-columns:minmax(380px,1fr) minmax(420px,1.05fr);align-items:center;gap:clamp(12px,2vw,32px);max-width:1440px;margin:0 auto;padding:clamp(34px,4.4vw,68px) clamp(20px,4vw,64px) 0;display:grid}.hl-copy{--r:1;z-index:1;flex-direction:column;gap:0;min-width:0;max-width:620px;display:flex;position:relative}.hl .hl-copy>*{margin-top:calc(56px * var(--r))}.hl .hl-copy>:first-child{margin-top:0}.hl .hl-copy>.hl-profils{margin-top:calc(42px * var(--r))}.hl-h1{letter-spacing:-.03em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(34px,3.7vw,44px);font-weight:800;line-height:1.08}.hl-h1 em{color:#ff6a2c;font-style:normal}.hl-profils{flex-direction:column;gap:13px;width:100%;max-width:560px;margin-left:-12px;display:flex}.hl-profil{border:1px solid color-mix(in srgb, var(--ic) 20%, transparent);background:color-mix(in srgb, var(--ic) 8%, transparent);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:15px;padding:6px 12px;transition:background .16s,border-color .16s;display:flex}.hl-profil:hover{background:color-mix(in srgb, var(--ic) 13%, transparent);border-color:color-mix(in srgb, var(--ic) 32%, transparent)}.hl-profil.est-vue,.hl-profil[aria-pressed=true]{background:color-mix(in srgb, var(--ic) 17%, transparent);border-color:color-mix(in srgb, var(--ic) 46%, transparent)}.hl-profil:focus-visible{outline:2px solid var(--hl-orange);outline-offset:2px}.hl-profil .ico{background:var(--ic);width:44px;height:44px;box-shadow:0 6px 18px color-mix(in srgb, var(--ic) 30%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hl-profil .lbl{min-width:0;margin:0;font-size:17.5px;line-height:1.35}.hl-profil .objet{letter-spacing:-.01em;color:var(--tc);font-weight:700}.hl-profil .sep{color:#8e93a9}.hl-profil .metier{color:#b9becf}.hl-lede{white-space:pre-line;text-wrap:balance;color:#a9aec4;margin:0;font-size:17.5px;line-height:1.62}.hl-actions{flex-direction:column;gap:16px;display:flex}.hl-cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hl-btn{white-space:nowrap;border-radius:11px;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.hl-btn--primary{background:linear-gradient(180deg, var(--btn-haut,var(--hl-orange)) 0%, var(--btn-bas,#de6b20) 100%);color:#fff;box-shadow:0 10px 26px var(--btn-ombre,#e26e2842);transition:background .32s,box-shadow .32s,filter .16s}.hl-btn--primary:hover{filter:brightness(1.09);color:#fff}.hl-btn--ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;padding:12px 21px}.hl-btn--ghost:hover{color:#fff;background:#ffffff17;border-color:#ffffff52}.hl-visuel{min-width:0;width:calc((100% + clamp(30px, 7vw, 120px)) * var(--vz,1));margin-left:calc(-1*clamp(10px,3vw,56px));margin-right:calc(-1*clamp(20px,4vw,64px));position:relative}.hl-visuel img{opacity:0;mix-blend-mode:lighten;width:100%;height:auto;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 82% at 52%,#000 40%,#0006 75%,#0000 98%);mask-image:radial-gradient(78% 82% at 52%,#000 40%,#0006 75%,#0000 98%)}.hl-visuel img:first-of-type{position:relative}.hl-visuel img.est-vue{opacity:1}.hl-btn--profil svg{flex-shrink:0}.hl-btn--profil .pile{display:grid}.hl-btn--profil .pile>span{opacity:0;text-align:center;grid-area:1/1}.hl-btn--profil .pile>span.est-vue{opacity:1}.hl-confiance{max-width:calc(var(--shell-max) / var(--hl-zoom));padding-inline:calc(var(--gutter) / var(--hl-zoom));margin:clamp(28px,3.5vw,54px) auto 0}.hl-confiance-inner{color:#8e93a9;border-top:1px solid #788cdc2e;margin:0;padding-top:16px;font-size:13.5px;line-height:1.6}.hl-confiance-inner .item{display:inline}.hl-confiance-inner .sep{vertical-align:-1px;background:#788cdc6b;width:1px;height:13px;margin-inline:16px;display:inline-block}@media (max-width:1023px){.hl-grid{grid-template-columns:1fr;gap:0}.hl-copy{display:contents}.hl-h1{order:1}.hl-profils{order:2}.hl-lede{order:3}.hl-visuel{order:4}.hl-actions{order:5}.hl-h1,.hl-profils,.hl-lede,.hl-actions{max-width:620px}.hl-visuel{margin-inline:calc(-1*clamp(20px,4vw,64px));width:calc(100% + 2*clamp(20px,4vw,64px));margin-top:clamp(24px,5vw,40px);scroll-margin-top:76px}.hl-actions{margin-top:clamp(24px,4.5vw,38px)}}@media (max-width:640px){.hl-h1{font-size:clamp(30px,8.5vw,38px)}.hl-profils{margin-left:-8px}.hl-profil{gap:12px;padding:6px 8px}.hl-profil .ico{border-radius:10px;width:38px;height:38px}.hl-profil .lbl{font-size:15.5px}@media (max-width:380px){.hl-profil .lbl{font-size:13.5px}}.hl-lede{font-size:16px}.hl-cta-row .hl-btn{flex:100%;justify-content:center;padding:13px 18px;font-size:14.5px}.hl-cta-row .hl-btn--ghost{padding:12px 17px}.hl-btn--profil{white-space:normal;text-align:center}.hl-confiance-inner{font-size:12.5px;line-height:1.75}.hl-confiance-inner .item{display:block}.hl-confiance-inner .sep{display:none}}@media (prefers-reduced-motion:no-preference){.hl-h1,.hl-profils,.hl-lede,.hl-actions{animation:.8s cubic-bezier(.2,.7,.2,1) both hl-rise}.hl-h1{animation-delay:80ms}.hl-profils{animation-delay:.16s}.hl-lede{animation-delay:.24s}.hl-actions{animation-delay:.32s}.hl-visuel img:first-of-type{animation:1.1s cubic-bezier(.2,.7,.2,1) .12s both hl-reveal}.hl-visuel img{transition:opacity .62s}.hl-btn--profil .pile>span{transition:opacity .32s}.hl-confiance{animation:.8s cubic-bezier(.2,.7,.2,1) .44s both hl-rise}}@keyframes hl-rise{0%{transform:translateY(18px)}to{transform:none}}@keyframes hl-reveal{0%{transform:scale(.985)}to{transform:none}}@media (min-width:1024px) and (max-height:880px){.hl-grid{padding-top:clamp(20px,2.2vw,34px)}.hl-copy{--r:.9}.hl-profils{gap:5px}.hl-profil{padding-block:4px}.hl-confiance{margin-top:clamp(16px,1.8vw,26px)}.hl-confiance-inner{padding-top:13px}}@media (min-width:1024px) and (max-height:790px){.hl-grid{padding-top:18px}.hl-copy{--r:.85}.hl-profils{gap:3px}.hl-profil{padding-block:2px}.hl-profil .ico{width:40px;height:40px}.hl-lede{font-size:16.5px}.hl-confiance{margin-top:14px}.hl-confiance-inner{padding-top:12px}}@media (min-width:1024px) and (max-height:700px){.hl{padding-bottom:14px}.hl-grid{padding-top:12px}.hl-copy{--r:.78}.hl-profil .ico{border-radius:10px;width:36px;height:36px}.hl-profil .lbl{font-size:16.5px}.hl-h1{font-size:clamp(30px,3vw,42px)}}@media (min-width:1024px) and (min-height:950px){.hl-copy{--r:1.18}.hl-visuel{--vz:1.06}.hl-grid{padding-bottom:100px}.hl-profils{gap:15px}}@media (min-width:1024px) and (min-height:1050px){.hl-copy{--r:1.34}.hl-visuel{--vz:1.12}.hl-grid{padding-bottom:134px}.hl-profils{gap:17px}}
.pv-onglets{flex-wrap:wrap;gap:10px;margin:40px 0 0;padding:0;list-style:none;display:flex}.pv-onglet{font:inherit;color:#5b6473;cursor:pointer;background:#fff;border:1px solid #e4e8ef;border-radius:12px;align-items:center;gap:11px;padding:11px 18px 11px 12px;font-size:14.5px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.pv-onglet:hover{border-color:color-mix(in srgb, var(--accent) 40%, #e4e8ef);color:#0f1626}.pv-onglet[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, #fff);color:#0f1626}.pv-onglet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pv-onglet .ico{background:color-mix(in srgb, var(--accent) 12%, #fff);width:32px;height:32px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.pv-onglet[aria-selected=true] .ico{background:color-mix(in srgb, var(--accent) 18%, #fff)}.pv-panneau{background:radial-gradient(78% 120% at 88% 0%, color-mix(in srgb, var(--accent) 34%, transparent) 0%, transparent 62%), var(--m-encre);border:1px solid #ffffff14;border-radius:22px;margin-top:22px;padding:40px 42px 42px;position:relative;overflow:hidden;box-shadow:0 26px 60px -34px #0f16268c}.pv-panneau:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;inset:0 0 auto}.pv-panneau-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px 48px;display:grid;position:relative}.pv-panneau-titre{letter-spacing:-.022em;color:#fff;margin:0;font-size:23px;font-weight:700;line-height:1.24}.pv-panneau-profils{font-family:var(--fm), "DM Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-clair) 70%, #8b93a3);margin:12px 0 0;font-size:11.5px;font-weight:500;line-height:1.55}.pv-panneau-desc{color:#b3bacb;margin:20px 0 0;font-size:15.5px;line-height:1.62}.pv-panneau-puces{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.pv-panneau-puces li{color:#e2e6ef;padding-left:30px;font-size:15px;line-height:1.45;position:relative}.pv-panneau-puces li:before{content:"";background:color-mix(in srgb, var(--accent-clair) 22%, transparent);border-radius:50%;width:19px;height:19px;position:absolute;top:1px;left:0}.pv-panneau-puces li:after{content:"";border-left:1.9px solid var(--accent-clair);border-bottom:1.9px solid var(--accent-clair);width:8px;height:4px;position:absolute;top:8px;left:5.5px;transform:rotate(-45deg)}.pv-panneau-cta{color:#0f1626;background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:28px;padding:13px 24px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s;display:inline-flex}.pv-panneau-cta:hover{color:#0f1626;transform:translateY(-1px);box-shadow:0 12px 26px -14px #0009}.pv-panneau-cta svg{flex-shrink:0;transition:transform .26s cubic-bezier(.22,.61,.36,1)}.pv-panneau-cta:hover svg{transform:translate(4px)}.pv-reassurance{color:#5b6473;flex-wrap:wrap;gap:10px 30px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pv-reassurance li{padding-left:20px;position:relative}.pv-reassurance li:before{content:"";border-bottom:1.8px solid #1f9d63;border-left:1.8px solid #1f9d63;width:9px;height:5px;position:absolute;top:7px;left:0;transform:rotate(-45deg)}@media (max-width:900px){.pv-panneau-grille{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.pv-onglets{gap:8px;margin-top:30px}.pv-onglet{gap:8px;padding:9px 13px 9px 9px;font-size:13.5px}.pv-onglet .ico{border-radius:8px;width:27px;height:27px}.pv-panneau{border-radius:18px;padding:28px 20px 30px}.pv-panneau-titre{font-size:19px}.pv-panneau-desc{font-size:14.5px}.pv-panneau-puces li{font-size:14px}.pv-reassurance{gap:9px 20px;font-size:13.5px}}
