.lf-advice{max-width:1200px;margin:0 auto;padding:48px 24px;color:#242320}.lf-advice h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 12px;background:linear-gradient(105deg,#202020 20%,#a38d57 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.lf-advice>p{color:#6f6b62;margin:0 0 24px}.lf-advice__scents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none}.lf-advice__scents li,.lf-advice__steps li{border:1px solid #e6e0d3;border-radius:12px;padding:20px;background:#faf8f2}.lf-advice h3{font-size:17px;margin:0 0 8px}.lf-advice li p{font-size:14px;line-height:1.6;color:#656158;margin:0}.lf-advice__link{display:inline-block;margin-top:18px;color:#51452e;text-underline-offset:4px}.lf-advice__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;counter-reset:steps}.lf-advice__steps li{position:relative;overflow:hidden}.lf-advice__steps svg{width:32px;height:32px;display:block;color:#a38d57;margin-bottom:16px}.lf-advice__step-number{position:absolute;right:18px;top:10px;font-size:46px;color:#e4dbc7;font-weight:600}.lf-advice__steps li>div{position:relative}.lf-advice__refill{margin-top:24px;padding:24px;border-left:3px solid #ad9560;background:#faf8f2}.lf-advice__refill p{margin:0;color:#656158;line-height:1.6}.lf-advice__steps li{animation:lf-step-appear .6s ease both}.lf-advice__steps li:nth-child(2){animation-delay:.15s}.lf-advice__steps li:nth-child(3){animation-delay:.3s}@keyframes lf-step-appear{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.lf-advice{padding:32px 20px}.lf-advice__scents{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-advice__steps{grid-template-columns:1fr}.lf-advice__scents li{padding:15px}.lf-advice h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.lf-advice__steps li{animation:none}}
