strong{color:green}#wrapper-schede-lavora{padding:140px 20px 20px}@media (max-width:768px){#wrapper-schede-lavora{padding-top:115px}}.lavora-intro{max-width:700px;margin:0 auto 30px;text-align:center}.lavora-intro h2{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;font-size:1.8rem;color:#1a1a1a;margin:0 0 10px}.lavora-intro p{color:#666;margin:0;font-size:1.02rem}.schede-lavora-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.schede-lavora{position:relative;display:block;width:300px;max-width:100%;height:420px;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.15);text-decoration:none;cursor:pointer;transition:transform 0.35s ease,box-shadow 0.35s ease}.schede-lavora:hover,.schede-lavora:focus{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,0.22)}.child{background-color:rgba(0,0,0,0.35);background-blend-mode:multiply;background-size:cover;width:100%;height:100%;background-position:center;transition:transform 1.2s ease,background-color 0.35s ease}.sfondo-affiliati{background-image:url('../file/img/affiliati.jpg')}.sfondo-agente{background-image:url('../file/img/agente.jpg')}.sfondo-senza-esperienza{background-image:url('../file/img/senza-esperienza.jpg')}.schede-lavora:hover .child,.schede-lavora:focus .child{transform:scale(1.12);background-color:rgba(0,70,0,0.5)}.scritte{font-family:'Montserrat',sans-serif;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;background:linear-gradient(to top,rgba(0,0,0,0.85),rgba(0,0,0,0));color:#fff;padding:45px 22px 22px;text-align:left;text-transform:none}.scritte span{display:block;font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:0.3px;line-height:1.25}.scritte small{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#c8f7c8;opacity:0;transform:translateY(6px);transition:opacity 0.3s ease,transform 0.3s ease}.schede-lavora:hover .scritte small,.schede-lavora:focus .scritte small{opacity:1;transform:translateY(0)}.guru-jobs{display:flex;flex-wrap:wrap;width:90%;max-width:1000px;margin:60px auto;gap:30px;align-items:flex-start}.half-guru{flex:1 1 400px;background-color:#fff;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.07);padding:30px;box-sizing:border-box}.half-guru h3{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;font-size:1.3rem;color:#1a1a1a;background:none;margin:0 0 20px}.half-guru p,.half-guru{color:#555;line-height:1.7}.posizioni-aperte-guru{display:flex;align-items:center;gap:15px;margin-bottom:15px;padding:12px;border-radius:14px;background-color:#f8f9fa;transition:background-color 0.25s ease,transform 0.25s ease}.posizioni-aperte-guru:hover{background-color:#eef6ee;transform:translateX(4px)}.posizioni-aperte-guru-icona{flex:0 0 54px;width:54px;height:54px;border-radius:50%;background-color:green;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px;box-sizing:border-box}.posizioni-aperte-guru-icona img{width:100%;height:100%;object-fit:contain}.posizioni-aperte-guru-content{min-width:0}.guru-titolo{font-family:'Montserrat',sans-serif;font-weight:700;font-size:0.92rem;color:#1a1a1a}.guru-data{display:inline-block;font-size:0.7rem;background-color:#222;width:fit-content;padding:2px 8px;color:#fff;border-radius:20px;margin:4px 0}.guru-descr{font-size:0.82rem;color:#777}.step-section{width:90%;max-width:1000px;margin:30px auto 60px;display:flex;flex-direction:column;gap:20px}.step-cont{font-family:'Montserrat',sans-serif;text-align:left;display:flex;align-items:flex-start;gap:20px;background-color:#fff;border-radius:20px;padding:28px 30px;box-shadow:0 8px 25px rgba(0,0,0,0.08);opacity:0;transform:translateY(60px) scale(0.94);transition:opacity 0.8s cubic-bezier(0.22,1,0.36,1),transform 0.8s cubic-bezier(0.22,1,0.36,1),box-shadow 0.3s ease}.step-cont.in-view{opacity:1;transform:translateY(0) scale(1)}.step-cont:hover{box-shadow:0 14px 34px rgba(0,0,0,0.14)}.step-cont:nth-child(2){transition-delay:0.15s}.step-cont:nth-child(3){transition-delay:0.3s}.step-badge{flex:0 0 54px;width:54px;height:54px;border-radius:50%;background-color:green;color:#fff;font-weight:800;font-size:1.4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(0,128,0,0.35);transform:scale(0) rotate(-40deg);transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1);transition-delay:0.25s}.step-cont.in-view .step-badge{transform:scale(1) rotate(0deg)}.step-cont:nth-child(2) .step-badge{transition-delay:0.4s}.step-cont:nth-child(3) .step-badge{transition-delay:0.55s}.step-corpo h3{font-family:'Montserrat',sans-serif;font-weight:800;font-size:1.15rem;color:#1a1a1a;margin:6px 0 8px;opacity:0;transform:translateY(10px);transition:opacity 0.6s ease,transform 0.6s ease;transition-delay:0.45s}.step-cont.in-view .step-corpo h3{opacity:1;transform:translateY(0)}.step-corpo p{color:#555;line-height:1.6;margin:0;font-size:0.98rem}@media (min-width:900px){.step-section{flex-direction:row;align-items:stretch}.step-cont{flex:1;flex-direction:column;align-items:flex-start}.step-badge{margin-bottom:4px}}