.lz-avene{max-width:1360px;margin:34px auto 42px;padding:0 15px;font-family:inherit;color:#17343c}
.lz-avene *{box-sizing:border-box}
.lz-avene__scene{position:relative;isolation:isolate;overflow:hidden;min-height:420px;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:#dce7e8}
.lz-avene__scene:before{content:"";position:absolute;inset:-2%;z-index:-2;background-image:var(--lz-avene-bg);background-position:center;background-size:cover}
.lz-avene__scene:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(238,247,247,.9) 0%,rgba(238,247,247,.63) 45%,rgba(238,247,247,.04) 100%)}
.lz-avene__copy{padding:48px clamp(28px,5vw,72px);max-width:600px}
.lz-avene__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#385c63;margin:0 0 16px}
.lz-avene h2{font-size:clamp(31px,3.3vw,48px);line-height:1.12;letter-spacing:-.035em;font-weight:650;color:#17343c;margin:0 0 17px;max-width:12ch}
.lz-avene__copy>p:not(.lz-avene__eyebrow){font-size:17px;line-height:1.55;max-width:37ch;margin:0 0 24px;color:#25454d}
.lz-avene__main-link{display:inline-block;padding:13px 23px;border-radius:4px;background:#205d6c;color:#fff!important;font-weight:700;line-height:1.2;text-decoration:none!important;white-space:nowrap;transition:transform .25s ease,background .25s ease}
.lz-avene__main-link:hover,.lz-avene__main-link:focus{background:#174958;transform:translateY(-2px)}
.lz-avene__main-link:focus-visible,.lz-avene__product:focus-visible{outline:3px solid #17343c;outline-offset:4px}
.lz-avene__products{display:flex;align-items:flex-end;justify-content:center;gap:16px;padding:30px 38px 30px 0}
.lz-avene__product{display:block;width:45%;max-width:240px;min-width:145px;text-decoration:none!important;color:#17343c!important;text-align:center;transition:transform .3s ease}
.lz-avene__product:hover{transform:translateY(-7px)}
.lz-avene__image-wrap{display:block;position:relative;aspect-ratio:1/1;border-radius:50%;background:rgba(247,250,250,.4);overflow:hidden;box-shadow:0 16px 40px rgba(31,72,80,.12)}
.lz-avene__image-wrap img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.lz-avene__product-copy{display:block;min-height:72px;margin-top:11px;padding:9px 8px;border-radius:4px;background:rgba(242,249,249,.88);backdrop-filter:blur(4px)}
.lz-avene__product-copy strong{display:block;font-size:13px;line-height:1.3;font-weight:700}
.lz-avene__product-copy span{display:block;font-size:12px;line-height:1.3;margin-top:4px;color:#315761}
@media(prefers-reduced-motion:no-preference){.lz-avene__scene:before{animation:lz-avene-drift 14s ease-in-out infinite alternate}@keyframes lz-avene-drift{from{transform:scale(1.02) translateX(-.5%)}to{transform:scale(1.08) translateX(.5%)}}}
@media(prefers-reduced-motion:reduce){.lz-avene__main-link,.lz-avene__product{transition:none}}
@media(max-width:767px){.lz-avene{margin:22px auto 30px}.lz-avene__scene{display:block;min-height:0}.lz-avene__scene:after{background:linear-gradient(180deg,rgba(238,247,247,.95),rgba(238,247,247,.72) 64%,rgba(238,247,247,.22))}.lz-avene__copy{padding:30px 24px 12px}.lz-avene h2{font-size:34px;max-width:15ch}.lz-avene__copy>p:not(.lz-avene__eyebrow){font-size:15px;margin-bottom:18px}.lz-avene__products{padding:13px 18px 25px;gap:10px}.lz-avene__product{min-width:0;width:48%}.lz-avene__product-copy{min-height:78px}.lz-avene__product-copy strong{font-size:12px}}
