.lavora .split-char{opacity:0;display:inline-block;transform:translateY(80px)}.lavora .reveal-up{opacity:0;transform:translateY(60px)}.lavora .reveal-clip{clip-path:inset(0 100% 0 0)}.lavora .val-acc-card{opacity:0}@keyframes lv-char-in{0%{opacity:0;filter:blur(12px);transform:translateY(60px)scale(.5)}to{opacity:1;filter:blur();transform:none}}@keyframes lv-curtain{0%{clip-path:inset(0 0 0 100%);transform:translate(24px)}to{clip-path:inset(0);transform:none}}@keyframes lv-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.lavora #heroTitle .split-char{animation:.65s cubic-bezier(.16,1,.3,1) both lv-char-in}.lavora #heroTitle .hero-last .split-char{opacity:1;animation:none;transform:none}.lavora #heroTitle .hero-last{animation:1.05s cubic-bezier(.16,1,.3,1) both lv-curtain}.lavora #heroSubtitle{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s both lv-up}.lavora #heroCTAs{animation:.7s cubic-bezier(.22,1,.36,1) 1.3s both lv-up}.lavora .hero{min-height:calc(100vh - var(--nav-h));align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.lavora .hero{min-height:calc(100svh - var(--nav-h))}}.lavora .hero-bg{will-change:transform;position:absolute;inset:0;overflow:hidden}.lavora .hero-bg video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lavora .hero-overlay{background:linear-gradient(135deg,#0b0b0ceb 0%,#0b0b0cb8 50%,#0b0b0ce0 100%);position:absolute;inset:0}.lavora .hero-float-img{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);border-left:3px solid #e6007e80}.lavora #heroTitle{line-height:.97}@media (min-width:768px){.lavora #heroTitle{font-size:clamp(3rem,min(8vh,5vw),5.5rem)}}.lavora .stats-marquee-wrap{overflow:hidden}.lavora .stats-marquee-track{align-items:center;gap:4rem;width:max-content;animation:66s linear infinite marqueeLeft;display:flex}.lavora .stats-item{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.lavora .stats-num{font-family:var(--font-display);color:var(--fucsia);white-space:nowrap;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1}.lavora .stats-lbl{color:#ffffff59;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:.7rem}.lavora .stats-sep{background:#ffffff1a;flex-shrink:0;width:1px;height:3rem}@media (prefers-reduced-motion:reduce){.lavora .stats-marquee-track{animation:none}}.lavora .marquee-track{align-items:center;gap:3rem;width:max-content;display:flex}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.lavora .marquee-left .marquee-track{animation:80s linear infinite marqueeLeft}.lavora .marquee-right .marquee-track{animation:40s linear infinite marqueeRight}.lavora .pos-stack{padding-bottom:32px}.lavora .pos-card-h{transform-origin:top;will-change:transform, filter;border:1px solid #ffffff0f;border-radius:24px;margin-bottom:20px;transition:box-shadow .4s;position:sticky;top:112px;overflow:hidden}.lavora .pos-card-h:last-child{margin-bottom:0}.lavora .pos-card-h .card-num{font-family:var(--font-display);color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:clamp(6rem,14vw,11rem);line-height:1;position:absolute;bottom:-.1em;right:-.05em}.lavora #claimAnchor{will-change:transform, opacity, filter}.lavora .val-accordion{border-radius:20px;gap:10px;height:520px;display:flex;overflow:hidden}.lavora .val-acc-card{cursor:pointer;border-radius:16px;flex:1;min-width:60px;transition:flex .65s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lavora .val-accordion:hover .val-acc-card{flex:.5}.lavora .val-acc-card:hover{flex:5!important}.lavora .val-acc-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.lavora .val-acc-card:hover img{transform:scale(1.07)}.lavora .val-acc-darklay{background:linear-gradient(#00000059 0%,#0003 50%,#000c 100%);transition:opacity .5s;position:absolute;inset:0}.lavora .val-acc-card:hover .val-acc-darklay{background:linear-gradient(#0003 0%,#0000000d 55%,#000000b3 100%)}.lavora .val-acc-vlabel{white-space:nowrap;font-family:var(--font-display);letter-spacing:.14em;color:#e6007e;text-transform:uppercase;pointer-events:none;text-shadow:0 0 18px #e6007e80;background:#0000008c;border:1px solid #e6007e59;border-radius:100px;padding:5px 12px;font-size:.78rem;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.lavora .val-acc-card:hover .val-acc-vlabel{opacity:0}.lavora .val-acc-body{-webkit-backdrop-filter:blur(28px);opacity:0;pointer-events:none;background:#08080894;border-top:1px solid #ffffff12;border-radius:0 0 16px 16px;padding:26px 28px 28px;transition:opacity .4s .1s,transform .4s .1s;position:absolute;bottom:0;left:0;right:0;transform:translateY(16px)}.lavora .val-acc-card:hover .val-acc-body{opacity:1;pointer-events:auto;transform:translateY(0)}.lavora .val-acc-chip{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.lavora .val-acc-chip-m{color:#e6007e;background:#e6007e1f;border:1px solid #e6007e4d}.lavora .val-acc-chip-o{color:#f3e600;background:#f3e6001f;border:1px solid #f3e6004d}.lavora .val-acc-title{font-family:var(--font-display);color:#fff;margin-bottom:9px;font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1.15}.lavora .val-acc-desc{color:#ffffff8f;font-size:.84rem;line-height:1.65}@media (max-width:767px){.lavora .val-accordion{border-radius:16px;flex-direction:column;gap:12px;height:auto;overflow:visible}.lavora .val-acc-card{min-height:320px;min-width:unset;border-radius:14px;flex-direction:column;transition:none;display:flex;flex:none!important;height:auto!important}.lavora .val-acc-card img{height:100%;position:absolute;inset:0}.lavora .val-acc-darklay{background:linear-gradient(#0000001a 0%,#0000000d 50%,#0009 100%)}.lavora .val-accordion:hover .val-acc-card{flex:none}.lavora .val-acc-vlabel{display:none}.lavora .val-acc-body{pointer-events:auto;-webkit-backdrop-filter:none;background:#0b0b0ceb;border-top:1px solid #ffffff12;border-radius:0 0 14px 14px;flex-shrink:0;margin-top:auto;padding:20px 18px;position:relative;opacity:1!important;transform:none!important}.lavora .val-acc-chip{margin-bottom:6px;padding:2px 8px;font-size:9px}.lavora .val-acc-title{margin-bottom:5px;font-size:1rem}.lavora .val-acc-desc{color:#ffffff80;font-size:.78rem;line-height:1.5}.lavora .pos-card-h .card-num{font-size:3.5rem!important}.lavora .pos-stack{padding-bottom:12px}.lavora .pos-card-h{border-radius:16px;margin-bottom:18px;position:sticky!important;top:72px!important}.lavora .pos-card-h>div{flex-direction:column;min-height:auto!important}.lavora .pos-card-h>div>div:first-child{height:150px;width:100%!important;min-height:150px!important}.lavora .pos-card-h>div>div:first-child>div{background:linear-gradient(#0000 0%,#121214 100%)!important}.lavora .pos-card-h>div>div:last-child{width:100%!important;padding:16px 20px 20px!important}.lavora .pos-card-h h3{margin-bottom:10px!important;font-size:1.5rem!important}.lavora .pos-card-h h3 span{font-size:1.1rem!important}.lavora .pos-card-h p.text-white\/45{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-bottom:14px!important;font-size:.8rem!important}}@media (max-width:1023px){.lavora #hero .flex-col.lg\:flex-row{align-items:flex-start}}@media (max-width:767px){.lavora #heroTitle{font-size:clamp(2.8rem,11vw,4.5rem)!important}.lavora #hero .container{padding-top:40px;padding-bottom:48px}.lavora #valori .text-center{margin-bottom:24px}.lavora #valori h2{font-size:clamp(2.25rem,8vw,3rem)}.lavora #academy .flex-col.lg\:flex-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lavora .split-char{opacity:1!important;transform:none!important}.lavora #heroTitle .split-char,.lavora #heroTitle .hero-last,.lavora #heroSubtitle,.lavora #heroCTAs{animation:none!important}.lavora .reveal-up{opacity:1!important;transform:none!important}.lavora .reveal-clip{clip-path:none!important}.lavora .val-acc-card{opacity:1!important}.lavora .marquee-left .marquee-track,.lavora .marquee-right .marquee-track{animation:none}}
