@media (hover:hover) and (pointer:fine){.lead-form button:hover{transform:translateY(-2px)}}.lead-section{position:relative;width:100%;padding:80px 20px;background-image:url("/static/main/img/categotyes/mebel-stenka-lead.webp?243ccb221cd0");background-size:cover;background-position:center;overflow:hidden}@media (max-width:600px){.lead-section{background-image:url("/static/main/img/categotyes/mebel-stenka-belaya-lead.webp?4f1d7fd446cf")}}.lead-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.4)}.lead-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.lead-content{flex:1;color:#fff}.lead-subtitle{display:inline-block;margin-bottom:15px;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:#d2d2d2}.lead-title{font-size:clamp(32px,5vw,56px);font-weight:700;margin-bottom:20px;font-family:"Montserrat",sans-serif}.lead-text{max-width:540px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:clamp(18px,3vw,20px);line-height:1.7;color:rgba(255,255,255,0.92)}.lead-socials{margin-top:40px}.lead-form-wrapper{width:100%;max-width:470px}.lead-form{display:flex;flex-direction:column;gap:18px;max-width:400px;padding:15px;margin:auto;border-radius:24px;backdrop-filter:blur(14px);background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.18)}.lead-form input,.lead-form textarea{width:100%;padding:16px 18px;border:none;border-radius:14px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;background:rgba(255,255,255,0.92);outline:none}.lead-form textarea{min-height:100px;resize:vertical}.lead-form button{height:55px;border:none;border-radius:14px;color:#fff;background:linear-gradient(90deg,#FC466B 0%,#3F5EFB 100%);font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:0.3s}@media (max-width:900px){.lead-container{flex-direction:column;align-items:stretch}.lead-content{text-align:center}.lead-text{margin:0 auto}.lead-form-wrapper{max-width:100%}.lead-section{padding:40px 15px}}.lead-success{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:400px;min-height:353px;margin:auto;padding:15px;border-radius:24px;backdrop-filter:blur(14px);background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.18);color:#fff}.lead-success-icon{width:200px;height:200px}.lead-success p{font-size:17px;line-height:1.6;color:rgba(255,255,255,0.9);font-family:"Montserrat",sans-serif}.leadh3{font-size:30px;font-family:"Montserrat",sans-serif;margin:11px 0}