.nett h1 .l3{background:linear-gradient(90deg,var(--lagon),#9af5ee);color:#0000;-webkit-background-clip:text;background-clip:text}.nett .lab b{color:var(--lagon)}.btn.lg{background:var(--lagon);color:var(--nuit)}.facade{justify-self:end;width:100%;max-width:540px;position:relative}.facade svg{width:100%;height:auto;overflow:visible}.facade .etq{letter-spacing:.2em;color:var(--grisc);font:600 11px Space Grotesk;position:absolute}.deux .w{padding-top:130px;padding-bottom:130px}.deux-tete{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.deux-tete h2{letter-spacing:-.04em;margin-top:22px;font:600 64px/.98 Space Grotesk}.deux-tete h2 em{color:#0fa89e;font-style:normal}.deux-tete p{color:var(--gris);font-size:18px}.deux .clair .lab b,.deux.clair .lab b{color:#0fa89e}.offres{grid-template-columns:1fr 1fr;gap:18px;display:grid}.offre{border:1px solid var(--trait);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.offre .haut{background:var(--nuit);color:#fff;min-height:190px;padding:30px 32px;position:relative;overflow:hidden}.offre .haut:after{content:"";background:radial-gradient(circle,#2fe0d64d,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;right:-50px}.offre .haut small{letter-spacing:.2em;text-transform:uppercase;color:var(--lagon);font:600 12px Space Grotesk}.offre .haut h3{letter-spacing:-.035em;z-index:1;margin:12px 0 8px;font:600 36px/1.02 Space Grotesk;position:relative}.offre .haut p{color:#c9d6e6;z-index:1;max-width:440px;font-size:15.5px;position:relative}.offre .bas{flex:1;grid-template-columns:1fr 1fr;gap:22px;padding:28px 32px;display:grid}.offre h4{letter-spacing:.18em;text-transform:uppercase;color:var(--gris);margin-bottom:10px;font:600 12px Space Grotesk}.offre ul{gap:8px;font-size:15px;list-style:none;display:grid}.offre li{grid-template-columns:16px 1fr;gap:8px;display:grid}.offre li:before{content:"";background:var(--lagon);border-radius:50%;width:8px;height:8px;margin-top:8px}.offre .pied{border-top:1px solid var(--trait);flex-wrap:wrap;grid-column:span 2;gap:10px;padding-top:18px;display:flex}.offre .pied .btn{padding:13px 20px;font-size:15px}.offre .pied .btn.c2{color:var(--nuit);border:1px solid var(--trait);background:0 0}.clients.clair{background:var(--nuage)}.clients .w{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;padding-top:110px;padding-bottom:110px;display:grid}.clients h2{letter-spacing:-.04em;margin-top:22px;font:600 52px/1 Space Grotesk}.clients h2 em{color:#0fa89e;font-style:normal}.clients .lab b{color:#0fa89e}.pastilles{flex-wrap:wrap;gap:12px;display:flex}.pastilles span{border:1px solid var(--trait);letter-spacing:-.01em;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:18px 22px;font:600 19px Space Grotesk;display:flex}.pastilles span i{background:var(--lagon);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #2fe0d633}.etapes-n .w{padding-top:130px;padding-bottom:130px}.etapes-n h2{letter-spacing:-.04em;max-width:780px;margin:22px 0 48px;font:600 58px/1 Space Grotesk}.etapes-n h2 em{color:var(--lagon);font-style:normal}.quatre{border-top:1px solid var(--fil);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.q{padding:30px 28px 0 0;position:relative}.q:before{content:"";background:var(--lagon);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 5px #2fe0d62e}.q em{letter-spacing:.2em;color:var(--lagon);font:600 12px Space Grotesk}.q h3{letter-spacing:-.02em;margin:12px 0 8px;font:600 24px/1.1 Space Grotesk}.q p{color:#c9d6e6;font-size:15.5px}.recrue-n{border-top:1px solid var(--fil)}.recrue-n .w{justify-content:space-between;align-items:center;gap:30px;padding-top:56px;padding-bottom:56px;display:flex}.recrue-n b{letter-spacing:-.02em;font:600 26px Space Grotesk}.recrue-n span{color:#c9d6e6}@media (width<=760px){.facade{justify-self:center;max-width:340px;margin-top:24px}.deux .w,.etapes-n .w{padding-top:70px;padding-bottom:70px}.deux-tete,.offres,.clients .w,.quatre{grid-template-columns:1fr;gap:20px}.deux-tete h2,.clients h2,.etapes-n h2{font-size:38px}.offre .bas{grid-template-columns:1fr}.offre .pied{grid-column:auto}.offre .haut h3{font-size:28px}.clients .w{padding-top:70px;padding-bottom:70px}.pastilles span{padding:14px 16px;font-size:16px}.quatre{border-top:0;border-left:1px solid var(--fil);gap:0;padding-left:24px}.q{padding:0 0 28px}.q:before{top:2px;left:-30px}.recrue-n .w{flex-direction:column;align-items:flex-start}}
