.hero[data-astro-cid-h3sokkh7]{background:linear-gradient(178deg,#eaf4fb 0%,var(--surface) 62%,var(--surface) 100%);position:relative;overflow:hidden}.hero[data-astro-cid-h3sokkh7]:before{content:"";pointer-events:none;background:radial-gradient(820px 420px at 78% -8%,#2ba6de33,#0000 65%);position:absolute;inset:0}#neige[data-astro-cid-h3sokkh7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-grid[data-astro-cid-h3sokkh7]{padding-top:calc(var(--space-section)*.85);padding-bottom:var(--space-section);grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;display:grid;position:relative}.hero-grid[data-astro-cid-h3sokkh7]>[data-astro-cid-h3sokkh7]{min-width:0}.kicker[data-astro-cid-h3sokkh7]{border:1px solid var(--ice-line);color:var(--glacier-deep);box-shadow:var(--shadow-frost);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.42rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.kicker[data-astro-cid-h3sokkh7] .dot[data-astro-cid-h3sokkh7]{background:var(--glacier);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2ba6de2e}.hero[data-astro-cid-h3sokkh7] h1[data-astro-cid-h3sokkh7]{font-size:var(--text-hero);letter-spacing:-.015em;margin:1.15rem 0 1.05rem;font-weight:700}.hero[data-astro-cid-h3sokkh7] h1[data-astro-cid-h3sokkh7] em[data-astro-cid-h3sokkh7]{color:var(--glacier-strong);white-space:nowrap;font-style:normal;position:relative}@media (width<=400px){.hero[data-astro-cid-h3sokkh7] h1[data-astro-cid-h3sokkh7] em[data-astro-cid-h3sokkh7]{white-space:normal}}.hero[data-astro-cid-h3sokkh7] p[data-astro-cid-h3sokkh7].lead{color:var(--text-soft);max-width:34rem;font-size:1.08em}.hero[data-astro-cid-h3sokkh7] .cta-row[data-astro-cid-h3sokkh7]{margin-top:1.9rem}.hero-badges[data-astro-cid-h3sokkh7]{color:var(--text-soft);flex-wrap:wrap;gap:1.4rem;margin-top:2.3rem;font-size:.86rem;font-weight:500;display:flex}.hero-badges[data-astro-cid-h3sokkh7] span[data-astro-cid-h3sokkh7]{align-items:center;gap:.45rem;display:flex}.hero-badges[data-astro-cid-h3sokkh7] svg[data-astro-cid-h3sokkh7]{width:16px;height:16px;color:var(--glacier-text)}.orb[data-astro-cid-h3sokkh7]{pointer-events:none;filter:blur(46px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.orb-1[data-astro-cid-h3sokkh7]{background:radial-gradient(circle,#2ba6de59,#0000 70%);width:340px;height:340px;animation:11s ease-in-out infinite alternate floatOrb;top:12%;left:-90px}.orb-2[data-astro-cid-h3sokkh7]{background:radial-gradient(circle,#1287c747,#0000 70%);width:260px;height:260px;animation:14s ease-in-out infinite alternate-reverse floatOrb;top:-60px;right:6%}.orb-3[data-astro-cid-h3sokkh7]{background:radial-gradient(circle,#aed8f080,#0000 70%);width:200px;height:200px;animation:9s ease-in-out infinite alternate floatOrb;bottom:-40px;right:26%}@keyframes floatOrb{0%{transform:translate(0,0)scale(1)}to{transform:translate(34px,-26px)scale(1.12)}}.hero-visual[data-astro-cid-h3sokkh7]{perspective:900px;justify-self:center;position:relative}.carousel[data-astro-cid-h3sokkh7]{aspect-ratio:5/5.6;will-change:transform;width:min(420px,86vw);transition:transform .3s var(--ease);border:1px solid #ffffffd9;border-radius:24px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 70px -22px #0e4a7366}.carousel[data-astro-cid-h3sokkh7] .slide[data-astro-cid-h3sokkh7]{opacity:0;transition:opacity .9s var(--ease);margin:0;position:absolute;inset:0}.carousel[data-astro-cid-h3sokkh7] .slide[data-astro-cid-h3sokkh7] picture{width:100%;height:100%;display:block}.carousel[data-astro-cid-h3sokkh7] .slide[data-astro-cid-h3sokkh7] img{object-fit:cover;width:100%;height:100%}.carousel[data-astro-cid-h3sokkh7] .slide[data-astro-cid-h3sokkh7].is-on{opacity:1}.carousel[data-astro-cid-h3sokkh7] .slide[data-astro-cid-h3sokkh7].is-on img{animation:kenburns 7s var(--ease) forwards}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.09)}}.carousel[data-astro-cid-h3sokkh7] figcaption[data-astro-cid-h3sokkh7]{color:#fff;letter-spacing:.02em;background:linear-gradient(#0000,#0b1f2ec7);padding:2.6rem 1.3rem 2.9rem;font-size:.85rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.caro-ui[data-astro-cid-h3sokkh7]{z-index:2;gap:.45rem;display:flex;position:absolute;top:1rem;right:1rem}.caro-ui[data-astro-cid-h3sokkh7] button[data-astro-cid-h3sokkh7]{cursor:pointer;width:44px;height:44px;color:var(--glacier-deep);background:#ffffffd9;border:0;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.caro-ui[data-astro-cid-h3sokkh7] button[data-astro-cid-h3sokkh7]:hover{background:#fff;transform:scale(1.08)}.caro-ui[data-astro-cid-h3sokkh7] svg[data-astro-cid-h3sokkh7]{width:18px;height:18px}.caro-dots[data-astro-cid-h3sokkh7]{z-index:2;display:flex;position:absolute;bottom:.35rem;left:.75rem}.caro-dots[data-astro-cid-h3sokkh7] button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.caro-dots[data-astro-cid-h3sokkh7] button.on{width:40px}.caro-dots[data-astro-cid-h3sokkh7] button:before{content:"";width:8px;height:8px;transition:width .3s var(--ease),background .3s;background:#fff9;border-radius:99px;display:block}.caro-dots[data-astro-cid-h3sokkh7] button.on:before{background:var(--glacier);width:24px}.caro-dots[data-astro-cid-h3sokkh7] button:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #fff}@media (width<=900px){.hero-grid[data-astro-cid-h3sokkh7]{text-align:left;grid-template-columns:1fr;gap:3.4rem}.hero-visual[data-astro-cid-h3sokkh7]{justify-self:center}}.marques[data-astro-cid-ts52r2wx]{border-block:1px solid var(--ice-line);background:#fff;padding:1.6rem 0 1.9rem;overflow:hidden}.marques[data-astro-cid-ts52r2wx] .over-line[data-astro-cid-ts52r2wx]{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--text-soft);margin-bottom:1.3rem;padding:0 1rem;font-size:.78rem;font-weight:700}.marquee[data-astro-cid-ts52r2wx]{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee[data-astro-cid-ts52r2wx] .track[data-astro-cid-ts52r2wx]{will-change:transform;align-items:center;gap:5rem;width:max-content;padding-right:5rem;animation:30s linear infinite defile;display:flex}.marquee[data-astro-cid-ts52r2wx]:hover .track[data-astro-cid-ts52r2wx]{animation-play-state:paused}@keyframes defile{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee[data-astro-cid-ts52r2wx] img[data-astro-cid-ts52r2wx]{filter:grayscale()opacity(.55);width:auto;height:34px;transition:filter .3s}.marquee[data-astro-cid-ts52r2wx] img[data-astro-cid-ts52r2wx]:hover{filter:none}.marquee[data-astro-cid-ts52r2wx] img[data-astro-cid-ts52r2wx].lg{height:26px}.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.svc[data-astro-cid-gqcvzhte]{border:1px solid var(--ice-line);border-radius:var(--radius);transition:transform .3s var(--ease),box-shadow .3s;background:#fff;padding:2rem 1.8rem;display:block;position:relative;overflow:hidden}.svc[data-astro-cid-gqcvzhte]:hover{box-shadow:var(--shadow-frost);transform:translateY(-5px)}.svc[data-astro-cid-gqcvzhte] .ico[data-astro-cid-gqcvzhte]{background:var(--surface-ice);width:52px;height:52px;color:var(--glacier-deep);border-radius:14px;place-items:center;margin-bottom:1.3rem;display:grid}.svc[data-astro-cid-gqcvzhte] .ico[data-astro-cid-gqcvzhte] svg[data-astro-cid-gqcvzhte]{width:26px;height:26px}.svc[data-astro-cid-gqcvzhte] h3[data-astro-cid-gqcvzhte]{margin-bottom:.6rem;font-size:1.22rem;font-weight:600}.svc[data-astro-cid-gqcvzhte] p[data-astro-cid-gqcvzhte]{color:var(--text-soft);font-size:.93rem}.svc[data-astro-cid-gqcvzhte] .go[data-astro-cid-gqcvzhte]{color:var(--glacier-text);align-items:center;gap:.4rem;margin-top:1.2rem;font-size:.9rem;font-weight:600;display:inline-flex}.svc[data-astro-cid-gqcvzhte] .go[data-astro-cid-gqcvzhte] svg[data-astro-cid-gqcvzhte]{width:15px;height:15px;transition:transform .25s var(--ease)}.svc[data-astro-cid-gqcvzhte]:hover .go[data-astro-cid-gqcvzhte] svg[data-astro-cid-gqcvzhte]{transform:translate(4px)}.svc[data-astro-cid-gqcvzhte].featured{background:linear-gradient(160deg,var(--glacier-deep) 0%,#0a3a5c 70%,#0e4a73 100%);color:#e7f3fb;border:0;transform:translateY(-10px)}.svc[data-astro-cid-gqcvzhte].featured h3[data-astro-cid-gqcvzhte]{color:#fff}.svc[data-astro-cid-gqcvzhte].featured p[data-astro-cid-gqcvzhte]{color:#b9d6e8}.svc[data-astro-cid-gqcvzhte].featured .ico[data-astro-cid-gqcvzhte]{color:#8ed4f5;background:#ffffff1f}.svc[data-astro-cid-gqcvzhte].featured .go[data-astro-cid-gqcvzhte]{color:#8ed4f5}.svc[data-astro-cid-gqcvzhte].featured .tag[data-astro-cid-gqcvzhte]{background:var(--glacier-text);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:700;position:absolute;top:1.1rem;right:1.1rem}.svc[data-astro-cid-gqcvzhte] .wm[data-astro-cid-gqcvzhte]{opacity:.06;pointer-events:none;width:130px;position:absolute;bottom:-30px;right:-26px}.svc[data-astro-cid-gqcvzhte].featured .wm[data-astro-cid-gqcvzhte]{opacity:.1}.svc[data-astro-cid-gqcvzhte].featured:hover{transform:translateY(-15px)}@media (width<=900px){.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:1fr}.svc[data-astro-cid-gqcvzhte].featured{transform:none}.svc[data-astro-cid-gqcvzhte].featured:hover{transform:translateY(-5px)}}.contrat[data-astro-cid-zdw6kdo6]{background:var(--surface-ice)}.contrat-grid[data-astro-cid-zdw6kdo6]{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.contrat[data-astro-cid-zdw6kdo6] .over[data-astro-cid-zdw6kdo6]{letter-spacing:.22em;text-transform:uppercase;color:var(--glacier-text);font-size:.78rem;font-weight:700}.contrat[data-astro-cid-zdw6kdo6] h2[data-astro-cid-zdw6kdo6]{font-size:var(--text-h2);margin:.6rem 0 1rem}.contrat[data-astro-cid-zdw6kdo6] p[data-astro-cid-zdw6kdo6].lead{color:var(--text-soft)}.check-list[data-astro-cid-zdw6kdo6]{gap:.85rem;margin-top:1.5rem;list-style:none;display:grid}.check-list[data-astro-cid-zdw6kdo6] li[data-astro-cid-zdw6kdo6]{align-items:flex-start;gap:.75rem;font-size:.97rem;display:flex}.check-list[data-astro-cid-zdw6kdo6] svg[data-astro-cid-zdw6kdo6]{width:20px;height:20px;color:var(--glacier);flex:none;margin-top:.15rem}.more-link[data-astro-cid-zdw6kdo6]{color:var(--glacier-deep);align-items:center;gap:.4rem;margin-top:1.6rem;font-weight:600;display:inline-flex}.more-link[data-astro-cid-zdw6kdo6] svg[data-astro-cid-zdw6kdo6]{width:15px;height:15px;transition:transform .25s var(--ease)}.more-link[data-astro-cid-zdw6kdo6]:hover svg[data-astro-cid-zdw6kdo6]{transform:translate(4px)}.contrat-card[data-astro-cid-zdw6kdo6]{background:#fff;border:1px solid #fff;border-radius:20px;padding:2.4rem;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #0e4a7347}.contrat-card[data-astro-cid-zdw6kdo6]:before{content:"";background:linear-gradient(90deg,var(--glacier),var(--cta-from));height:5px;position:absolute;inset:0 0 auto}.contrat-card[data-astro-cid-zdw6kdo6] .over[data-astro-cid-zdw6kdo6]{letter-spacing:.2em;text-transform:uppercase;color:var(--glacier-text);font-size:.78rem;font-weight:700}.contrat-card[data-astro-cid-zdw6kdo6] h3[data-astro-cid-zdw6kdo6]{margin:.4rem 0 .2rem;font-size:1.5rem}.price[data-astro-cid-zdw6kdo6]{color:var(--glacier-deep);margin:.8rem 0 .2rem;font-family:Outfit,sans-serif;font-size:2.7rem;font-weight:700}.price[data-astro-cid-zdw6kdo6] span[data-astro-cid-zdw6kdo6]{color:var(--text-soft);font-size:1rem;font-weight:500}.contrat-card[data-astro-cid-zdw6kdo6] ul[data-astro-cid-zdw6kdo6]{color:var(--text-soft);gap:.55rem;margin:1.2rem 0 1.6rem;font-size:.9rem;list-style:none;display:grid}.contrat-card[data-astro-cid-zdw6kdo6] ul[data-astro-cid-zdw6kdo6] li[data-astro-cid-zdw6kdo6]{align-items:center;gap:.55rem;display:flex}.contrat-card[data-astro-cid-zdw6kdo6] ul[data-astro-cid-zdw6kdo6] svg[data-astro-cid-zdw6kdo6]{width:15px;height:15px;color:var(--glacier)}.note[data-astro-cid-zdw6kdo6]{color:var(--text-soft);margin-top:.9rem;font-size:.8rem}@media (width<=900px){.contrat-grid[data-astro-cid-zdw6kdo6]{grid-template-columns:1fr}}.why-grid[data-astro-cid-lqnv5hkn]{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.why[data-astro-cid-lqnv5hkn]{border:1px solid var(--ice-line);border-radius:var(--radius);background:#fff;padding:1.7rem 1.5rem}.why[data-astro-cid-lqnv5hkn] .num[data-astro-cid-lqnv5hkn]{color:var(--glacier-strong);font-family:Outfit,sans-serif;font-size:2rem;font-weight:700}.why[data-astro-cid-lqnv5hkn] h3[data-astro-cid-lqnv5hkn]{margin:.35rem 0;font-size:1rem;font-weight:600}.why[data-astro-cid-lqnv5hkn] p[data-astro-cid-lqnv5hkn]{color:var(--text-soft);font-size:.86rem}@media (width<=900px){.why-grid[data-astro-cid-lqnv5hkn]{grid-template-columns:1fr 1fr}}@media (width<=540px){.why-grid[data-astro-cid-lqnv5hkn]{grid-template-columns:1fr}}.avis-grid[data-astro-cid-hpnoyg6z]{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.avis[data-astro-cid-hpnoyg6z]{border:1px solid var(--ice-line);border-radius:var(--radius);background:#fff;padding:1.8rem}.stars[data-astro-cid-hpnoyg6z]{color:#c2700a;letter-spacing:.15em;margin-bottom:.8rem;font-size:.95rem}.avis[data-astro-cid-hpnoyg6z] p[data-astro-cid-hpnoyg6z]{color:var(--text-soft);font-size:.93rem;font-style:italic}.avis[data-astro-cid-hpnoyg6z] .who[data-astro-cid-hpnoyg6z]{align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}.avis[data-astro-cid-hpnoyg6z] .who[data-astro-cid-hpnoyg6z] i[data-astro-cid-hpnoyg6z]{background:var(--surface-ice);width:38px;height:38px;color:var(--glacier-deep);border-radius:50%;place-items:center;font-family:Outfit,sans-serif;font-size:.9rem;font-style:normal;font-weight:700;display:grid}.avis[data-astro-cid-hpnoyg6z] .who[data-astro-cid-hpnoyg6z] b[data-astro-cid-hpnoyg6z]{color:var(--text);font-size:.88rem;display:block}.avis[data-astro-cid-hpnoyg6z] .who[data-astro-cid-hpnoyg6z] small[data-astro-cid-hpnoyg6z]{color:var(--text-soft);font-size:.78rem}.g-badge[data-astro-cid-hpnoyg6z]{color:var(--text-soft);align-items:center;gap:.5rem;margin-top:2rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (width<=900px){.avis-grid[data-astro-cid-hpnoyg6z]{grid-template-columns:1fr}}.zone[data-astro-cid-wm7mn33o]{background:var(--surface-ice)}.zone-grid[data-astro-cid-wm7mn33o]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.5rem;display:grid}.zone[data-astro-cid-wm7mn33o] .over[data-astro-cid-wm7mn33o]{letter-spacing:.22em;text-transform:uppercase;color:var(--glacier-text);font-size:.78rem;font-weight:700}.zone[data-astro-cid-wm7mn33o] h2[data-astro-cid-wm7mn33o]{font-size:var(--text-h2);margin:.6rem 0 1rem}.zone[data-astro-cid-wm7mn33o] p[data-astro-cid-wm7mn33o].lead{color:var(--text-soft)}.communes[data-astro-cid-wm7mn33o]{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.communes[data-astro-cid-wm7mn33o] span[data-astro-cid-wm7mn33o]{border:1px solid var(--ice-line);color:var(--glacier-deep);background:#fff;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:500}.communes[data-astro-cid-wm7mn33o] span[data-astro-cid-wm7mn33o].hq{background:var(--glacier-deep);color:#fff;border-color:var(--glacier-deep)}.more-link[data-astro-cid-wm7mn33o]{color:var(--glacier-deep);align-items:center;gap:.4rem;margin-top:1.6rem;font-weight:600;display:inline-flex}.more-link[data-astro-cid-wm7mn33o] svg[data-astro-cid-wm7mn33o]{width:15px;height:15px;transition:transform .25s var(--ease)}.more-link[data-astro-cid-wm7mn33o]:hover svg[data-astro-cid-wm7mn33o]{transform:translate(4px)}@media (width<=900px){.zone-grid[data-astro-cid-wm7mn33o]{grid-template-columns:1fr}}
