.ls-approach{padding:28px 0}.ls-approach__container{margin:0 auto;max-width:1240px;padding:0 24px}.ls-approach__panel{border-radius:42px;color:#fff;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:64px}.ls-approach__col{display:flex;flex-direction:column;gap:16px}.ls-approach__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,2.6vw,30px);font-weight:700;line-height:1.25;margin:0}.ls-approach__title--highlight{color:#fff}.ls-approach__body{color:hsla(0,0%,100%,.92);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:16px;gap:12px;line-height:1.55}.ls-approach__body p{margin:0}.ls-approach__btn{align-items:center;align-self:flex-start;background:linear-gradient(90deg,#9d2103,#ca2c06);border:2px solid #df585d;border-radius:444px;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;height:48px;justify-content:center;margin-top:8px;padding:11px 32px;text-decoration:none;transition:background .2s ease}.ls-approach__btn:hover{background:linear-gradient(90deg,#8f1e03,#b82806);color:#fff}@media (max-width:991px){.ls-approach__panel{gap:32px;grid-template-columns:1fr;padding:40px 28px}}