.lp-process{background:#fff1e5;padding:80px 0}.lp-process__frame{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:80px;padding-right:80px}.lp-process__grid{display:grid;gap:48px;grid-template-columns:.8fr 1.2fr}.lp-process__intro{align-items:center;display:flex;flex-direction:column;text-align:center}.lp-process a.lp-process__button{align-items:center;background:#191919;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:16px;font-weight:700;gap:8px;justify-content:center;line-height:24px;margin-top:32px;padding:16px 28px;text-decoration:none;transition:background-color .5s ease,color .5s ease;width:fit-content}.lp-process a.lp-process__button:focus,.lp-process a.lp-process__button:hover{background:#3c342b;color:#fff;text-decoration:none}.lp-process__steps{border-top:0}.lp-process__steps .lp-process__step{border-top:1px solid #d6cdc1;display:grid;gap:20px;grid-template-columns:80px 1fr;padding:28px 0}.lp-process__steps .lp-process__step:first-child{border-top:0;padding-top:0}.lp-process__steps .lp-process__step-number{color:#b19b81;font-family:Lora,Georgia,serif;font-size:40px;font-weight:600;line-height:1;margin:0}.lp-process__steps .lp-process__step-heading{color:#191919;font-family:Lora,Georgia,serif;font-size:30px;font-weight:600;line-height:1.2;margin:0}.lp-process__step-copy p{color:#4f463d;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:16px;line-height:32px;margin:12px 0 0}@media (max-width:1200px){.lp-process__frame{padding-left:5%;padding-right:5%}}@media (max-width:900px){.lp-process__grid,.lp-process__steps .lp-process__step{grid-template-columns:1fr}}@media (max-width:640px){.lp-process a.lp-process__button{padding-left:5%;padding-right:5%}}