.hsol[data-v-f56c483f]{isolation:isolate;color:var(--text-primary);content-visibility:auto;contain-intrinsic-size:auto 1100px;padding:clamp(40px,4vw,70px) clamp(16px,2.4vw,36px);position:relative;overflow:hidden}.hsol__bg[data-v-f56c483f]{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hsol__orb[data-v-f56c483f]{filter:blur(140px);will-change:transform;opacity:.5;border-radius:50%;position:absolute}.hsol__orb--violet[data-v-f56c483f]{background:#9b3fe847;width:520px;height:520px;animation:26s ease-in-out infinite alternate hsolOrbDrift-f56c483f;top:-80px;left:-140px}.hsol__orb--neutral[data-v-f56c483f]{background:#ff3b9a2e;width:600px;height:600px;animation:32s ease-in-out infinite alternate-reverse hsolOrbDrift-f56c483f;top:-100px;left:50%;transform:translate(-50%)}.hsol__orb--accent[data-v-f56c483f]{background:#ff7a004d;width:480px;height:480px;animation:28s ease-in-out infinite alternate hsolOrbDrift-f56c483f;top:120px;right:-120px}:root[data-theme=dark] .hsol__orb[data-v-f56c483f]{opacity:1}:root[data-theme=dark] .hsol__orb--violet[data-v-f56c483f]{background:#9b3fe88c}:root[data-theme=dark] .hsol__orb--neutral[data-v-f56c483f]{background:#281246d9}:root[data-theme=dark] .hsol__orb--accent[data-v-f56c483f]{background:#ff7a0073}@keyframes hsolOrbDrift-f56c483f{0%{transform:translate(0)scale(1)}to{transform:translate(20px,-20px)scale(1.12)}}.hsol__inner[data-v-f56c483f]{z-index:1;max-width:1680px;margin:0 auto;position:relative}.hsol__header[data-v-f56c483f]{text-align:center;max-width:760px;margin-bottom:clamp(40px,5vw,72px);margin-left:auto;margin-right:auto}.hsol__title[data-v-f56c483f]{font-family:var(--ff-title);letter-spacing:-.035em;color:var(--text-primary);margin:0 0 18px;font-size:clamp(34px,5.4vw,64px);font-weight:900;line-height:1.06}.hsol__title-grad[data-v-f56c483f]{background:linear-gradient(90deg,#ff3b9a 0%,#ff7a00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;display:inline-block}.hsol__lead[data-v-f56c483f]{color:var(--text-secondary);max-width:60ch;margin:0 auto;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.hsol__row[data-v-f56c483f]{gap:clamp(10px,1vw,18px);height:clamp(560px,68vh,720px);display:flex}.hsol__card[data-v-f56c483f]{cursor:pointer;isolation:isolate;background:var(--surface,#fff);min-width:120px;color:inherit;border-radius:clamp(20px,2vw,28px);outline:none;flex:1 1 0;text-decoration:none;transition:flex-grow .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 18px 44px #2e164724}.hsol__card[data-v-f56c483f]:focus-visible{box-shadow:0 0 0 3px #ff7a008c,0 18px 44px #2e164724}.hsol__card.is-active[data-v-f56c483f]{z-index:2;flex-grow:3.2;box-shadow:0 28px 70px #2e164738}:root[data-theme=dark] .hsol__card[data-v-f56c483f]{background:#0a0118;box-shadow:0 20px 50px #00000059}:root[data-theme=dark] .hsol__card.is-active[data-v-f56c483f]{box-shadow:0 32px 80px #0000008c}.hsol__card-img[data-v-f56c483f]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hsol__card-img img[data-v-f56c483f]{object-fit:cover;object-position:center;filter:grayscale(40%)brightness(.78);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s;display:block;transform:scale(1.05)}.hsol__card--particuliers .hsol__card-img img[data-v-f56c483f]{object-position:68% center}.hsol__card--app .hsol__card-img img[data-v-f56c483f]{object-position:36% center}.hsol__card--app:not(.is-active) .hsol__card-img img[data-v-f56c483f]{object-position:30.6% center}.hsol__card--mobigest .hsol__card-img img[data-v-f56c483f]{object-position:38% center}.hsol__card--partenaires .hsol__card-img img[data-v-f56c483f]{object-position:64% 45%}.hsol__card--alpitronic .hsol__card-img img[data-v-f56c483f]{object-position:center center}.hsol__card--alpitronic.is-active .hsol__card-img img[data-v-f56c483f]{object-position:47% center}.hsol__card.is-active .hsol__card-img img[data-v-f56c483f]{filter:grayscale(0%)brightness();transform:scale(1)}.hsol__card-img-overlay[data-v-f56c483f]{background:linear-gradient(#0a01182e 0%,#0a0118a6 60%,#0a0118f0 100%),linear-gradient(135deg,#ff7a001a 0%,#0000 55%);transition:background .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.hsol__card.is-active .hsol__card-img-overlay[data-v-f56c483f]{background:linear-gradient(#0a01181a 0%,#0a01188c 50%,#0a0118eb 100%),linear-gradient(135deg,#ff7a002e 0%,#9b3fe81a 100%)}.hsol__card-label[data-v-f56c483f]{z-index:3;text-align:center;font-family:var(--ff-title);letter-spacing:-.025em;color:#fff;text-shadow:0 6px 28px #0000008c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em;margin:0;font-size:clamp(20px,2.16vw,32px);font-weight:900;line-height:1.08;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:clamp(22px,2.4vw,30px);left:clamp(22px,2.4vw,36px);right:clamp(22px,2.4vw,36px);transform:translateY(-5px)}.hsol__card.is-active .hsol__card-label[data-v-f56c483f]{opacity:0;pointer-events:none}.hsol__card--mobigest .hsol__card-label[data-v-f56c483f]{flex-wrap:nowrap;transform:translateY(-5px)}.hsol__card--app .hsol__card-label[data-v-f56c483f]{flex-flow:column;row-gap:clamp(6px,.7vw,10px);font-size:clamp(20px,2.1vw,29px)}.hsol__card--app .hsol__card-label .hsol__card-tail[data-v-f56c483f]{white-space:normal}.hsol__card--app .hsol__card-label .hsol__card-lodmi-logo[data-v-f56c483f]{width:auto!important;height:1em!important}.hsol__card-content[data-v-f56c483f]{z-index:2;color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(22px,2.4vw,36px);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hsol__card-top[data-v-f56c483f]{opacity:0;flex-direction:column;align-items:flex-start;gap:12px;margin-top:clamp(14px,1.6vw,26px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(-20px)}.hsol__card.is-active .hsol__card-top[data-v-f56c483f]{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1) .3s,transform .5s cubic-bezier(.22,1,.36,1) .3s;transform:translateY(0)}.hsol__card-headline[data-v-f56c483f]{font-family:var(--ff-title);letter-spacing:-.025em;color:#fff;text-shadow:0 6px 28px #0000008c;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:32px;font-weight:800;line-height:1.08;display:flex}.hsol__card-headline .hsol__card-tail[data-v-f56c483f]{gap:12px}.hsol__card-headline .hsol__card-logo[data-v-f56c483f]{max-width:none;height:clamp(20px,2.5vw,32px)}@media (max-width:1024px){.hsol__card-headline[data-v-f56c483f]{font-size:24px}.hsol__card-headline .hsol__card-logo[data-v-f56c483f]{height:32px}}.hsol__card-eyebrow[data-v-f56c483f]{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:99px;align-items:center;padding:6px 14px;font-size:10.5px;font-weight:700;display:inline-flex}.hsol__card-logo[data-v-f56c483f]{object-fit:contain;filter:drop-shadow(0 4px 14px #00000080);border-radius:6px;flex-shrink:0;width:auto;max-width:1.6em;height:.85em}.hsol__card-lodmi-logo[data-v-f56c483f] svg{filter:drop-shadow(0 4px 14px #00000080);flex-shrink:0;width:auto!important;height:.78em!important}.hsol__card-body[data-v-f56c483f]{opacity:0;flex-direction:column;gap:12px;max-width:480px;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(20px)}.hsol__card.is-active .hsol__card-body[data-v-f56c483f]{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1) .4s,transform .5s cubic-bezier(.22,1,.36,1) .4s;transform:translateY(0)}.eco-logo-wrap[data-v-f56c483f]{align-items:center;gap:12px;display:flex}.eco-logo[data-v-f56c483f]{object-fit:contain;width:auto;height:clamp(20px,2.5vw,32px)}.eco-lodmi-logo[data-v-f56c483f]{flex-shrink:0}.eco-name[data-v-f56c483f]{font-family:var(--ff-title);color:#fff;letter-spacing:-.01em;font-size:clamp(22px,2.4vw,32px);font-weight:800}.eco-grad[data-v-f56c483f]{background:linear-gradient(90deg,#ff3b9a,#ff7a00);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.eco-partenaires-text[data-v-f56c483f]{font-family:var(--ff-title);background:linear-gradient(90deg,#ff3b9a 0%,#ff7a00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,2.4vw,32px);font-weight:800}.eco-app-icon-box[data-v-f56c483f]{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0003}.eco-logo--app[data-v-f56c483f]{padding:4px;object-fit:cover!important;width:100%!important;height:100%!important}.eco-app-info[data-v-f56c483f]{flex-direction:column;gap:2px;display:flex}.eco-platforms[data-v-f56c483f]{align-items:center;gap:8px;display:flex}.platform-icon[data-v-f56c483f]{color:#fff9;width:14px;height:14px}.platform-text[data-v-f56c483f]{font-family:var(--ff-mono);color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.eco-desc[data-v-f56c483f]{color:#ffffffd9;max-width:580px;margin:0 0 18px;font-size:16px;line-height:1.6}.eco-feats[data-v-f56c483f]{grid-template-columns:1fr 1fr;gap:10px 22px;max-width:700px;margin:0 0 22px;padding:0;list-style:none;display:grid}.eco-feats li[data-v-f56c483f]{color:#ffffffc7;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.eco-feats li[data-v-f56c483f]:before{content:"✓";color:var(--pink);font-weight:700}.eco-btn-row[data-v-f56c483f]{align-items:center;display:flex}.eco-btn[data-v-f56c483f]{font-family:var(--ff-body);cursor:pointer;color:#fff;background:var(--grad);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #ff3b9a4d}.eco-btn[data-v-f56c483f]:after{content:"";border-radius:inherit;opacity:0;z-index:0;background:linear-gradient(135deg,#ff7a00 0%,#ff3b9a 100%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.eco-btn-label[data-v-f56c483f],.eco-btn-arrow[data-v-f56c483f]{z-index:1;position:relative}.eco-btn-arrow[data-v-f56c483f]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.eco-btn[data-v-f56c483f]:hover{color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 10px 28px #ff3b9a66}.eco-btn[data-v-f56c483f]:hover:after{opacity:1}.eco-btn:hover .eco-btn-arrow[data-v-f56c483f]{transform:translate(6px)}.hsol__card-title[data-v-f56c483f]{font-family:var(--ff-title);letter-spacing:-.025em;color:#fff;text-align:left;text-shadow:0 6px 28px #0000008c;margin:0;font-size:clamp(25px,2.7vw,40px);font-weight:900;line-height:1.08;display:block}.hsol__card-tail[data-v-f56c483f]{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.hsol__card-desc[data-v-f56c483f]{color:#ffffffdb;opacity:0;max-height:0;margin:0;font-size:14px;line-height:1.65;transition:max-height .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(20px)}.hsol__card.is-active .hsol__card-desc[data-v-f56c483f]{opacity:1;max-height:220px;transition:max-height .5s cubic-bezier(.22,1,.36,1) .2s,opacity .5s cubic-bezier(.22,1,.36,1) .4s,transform .5s cubic-bezier(.22,1,.36,1) .4s;transform:translateY(0)}.hsol__card-cta[data-v-f56c483f]{color:#fff;white-space:nowrap;isolation:isolate;opacity:0;background:linear-gradient(135deg,#ff3b9a 0%,#ff7a00 100%);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:40px;margin-top:4px;padding:0 24px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)}.hsol__card.is-active .hsol__card-cta[data-v-f56c483f]{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1) .4s,transform .5s cubic-bezier(.22,1,.36,1) .4s,box-shadow .3s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.hsol__card-cta[data-v-f56c483f]:after{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#ff7a00 0%,#ff3b9a 100%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.hsol__card-cta[data-v-f56c483f]>*{z-index:1;position:relative}.hsol__card-cta svg[data-v-f56c483f]{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (pointer:fine){.hsol__card.is-active .hsol__card-cta[data-v-f56c483f]{transform:translateY(-2px);box-shadow:0 8px 24px #ff3b9a66}.hsol__card.is-active .hsol__card-cta[data-v-f56c483f]:after{opacity:1}.hsol__card.is-active .hsol__card-cta svg[data-v-f56c483f]{transform:translate(4px)}}.hsol-reveal[data-v-f56c483f]{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),filter .7s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.hsol-reveal.is-in[data-v-f56c483f]{opacity:1;filter:blur();transform:none}.hsol__row.hsol-reveal[data-v-f56c483f]{transition-delay:.1s}@media (max-width:1024px){.hsol[data-v-f56c483f]{padding:clamp(40px,6vw,60px) clamp(16px,4vw,28px)}.hsol__title[data-v-f56c483f]{font-size:clamp(30px,7vw,48px)}.hsol__lead[data-v-f56c483f]{font-size:15px}.hsol__row[data-v-f56c483f]{flex-direction:column;gap:14px;height:auto}.hsol__card[data-v-f56c483f]{flex:auto;min-height:0}.hsol__card-content[data-v-f56c483f]{justify-content:flex-start;gap:18px;padding:clamp(22px,4vw,30px) clamp(20px,4vw,28px);position:relative;top:auto;bottom:auto;left:auto;right:auto}.hsol__card-img img[data-v-f56c483f]{filter:grayscale(8%)brightness(.65);transform:scale(1)}.hsol__card-img-overlay[data-v-f56c483f]{background:linear-gradient(#0a011866 0%,#0a0118a6 35%,#0a0118eb 100%),linear-gradient(135deg,#ff7a001f 0%,#9b3fe80f 100%)}.hsol__card-label[data-v-f56c483f]{opacity:0;pointer-events:none}.hsol__card-top[data-v-f56c483f],.hsol__card-body[data-v-f56c483f]{opacity:1;transition:none;transform:none}.hsol__card-headline[data-v-f56c483f]{text-shadow:0 2px 16px #0009;font-size:clamp(22px,5.5vw,28px)}.eco-desc[data-v-f56c483f]{color:#fff;text-shadow:0 1px 6px #00000073;margin-bottom:14px;font-size:14.5px;line-height:1.55}.eco-feats[data-v-f56c483f]{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.eco-feats li[data-v-f56c483f]{color:#fffffff2;text-shadow:0 1px 4px #00000080;font-size:13px}.eco-btn[data-v-f56c483f]{padding:11px 24px;font-size:14px}}@media (max-width:600px){.hsol__orb[data-v-f56c483f]{filter:blur(140px)}.hsol__orb--violet[data-v-f56c483f]{width:320px;height:320px}.hsol__orb--neutral[data-v-f56c483f]{width:360px;height:360px}.hsol__orb--accent[data-v-f56c483f]{width:280px;height:280px}.hsol__card[data-v-f56c483f]{min-height:0}.hsol__card-content[data-v-f56c483f]{gap:16px;padding:22px 18px}}@media (prefers-reduced-motion:reduce){.hsol-reveal[data-v-f56c483f]{opacity:1;filter:none;transition:none;transform:none}.hsol__orb[data-v-f56c483f]{animation:none!important}.hsol__card[data-v-f56c483f],.hsol__card-img img[data-v-f56c483f],.hsol__card-img-overlay[data-v-f56c483f],.hsol__card-top[data-v-f56c483f],.hsol__card-body[data-v-f56c483f],.hsol__card-desc[data-v-f56c483f],.hsol__card-cta[data-v-f56c483f],.hsol__card-title[data-v-f56c483f]{transition:none!important}}
