
.lm2252-owner{max-width:1280px;margin:0 auto;padding:20px 16px 42px}
.lm2252-owner .eyebrow{font-size:10px;font-weight:900;letter-spacing:.12em;color:#8a6b22}
.lm2252-hero{display:grid;grid-template-columns:1.5fr .65fr;gap:20px;background:linear-gradient(135deg,#064d2b,#0b773e);color:#fff;border-radius:26px;padding:30px;margin-bottom:16px}
.lm2252-hero h1{font-size:36px;line-height:1.08;margin:6px 0 10px}.lm2252-hero p{max-width:760px;line-height:1.5;margin:0 0 18px;color:#eef7f1}
.lm2252-actions{display:flex;gap:12px;flex-wrap:wrap}.lm2252-actions a,.lm2252-final a{background:#fff;color:#0d6b37;text-decoration:none;font-weight:900;border-radius:999px;padding:11px 15px}
.lm2252-actions a+ a,.lm2252-final a+ a{background:transparent;color:#fff;padding-left:5px}
.lm2252-hero aside{background:#fff;color:#17351f;border-radius:20px;padding:20px;display:grid;grid-template-columns:auto 1fr;gap:3px 12px;align-content:center}
.lm2252-hero aside strong{color:#0d6b37;margin-top:8px}.lm2252-hero aside span{font-size:12px;color:#748078;margin-top:9px}

.lm2252-choice,.lm2252-process,.lm2252-conditions,.lm2252-docs{background:#fff;border-radius:22px;padding:22px;margin-bottom:14px;box-shadow:0 8px 26px rgba(20,55,32,.04)}
.lm2252-head h2,.lm2252-conditions h2{margin:4px 0 14px;color:#17351f}
.lm2252-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lm2252-grid article{background:#f7f9f7;border-radius:17px;padding:17px}.lm2252-grid .ico{font-size:24px}.lm2252-grid h3{font-size:16px;margin:10px 0 7px}.lm2252-grid p{font-size:12px;line-height:1.45;color:#69766e;min-height:70px}.lm2252-grid a{color:#0d6b37;text-decoration:none;font-weight:900;font-size:12px}

.lm2252-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lm2252-steps>div{border:1px solid #edf0ed;border-radius:16px;padding:15px}.lm2252-steps b{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf6ef;color:#0d6b37}.lm2252-steps strong,.lm2252-steps span{display:block}.lm2252-steps strong{margin:10px 0 5px}.lm2252-steps span{font-size:12px;color:#748078;line-height:1.4}

.lm2252-conditions{display:grid;grid-template-columns:1fr 1.2fr;gap:25px}.lm2252-conditions p{color:#748078;line-height:1.5}.lm2252-condition-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lm2252-condition-cards>div{background:#f5f7f5;border-radius:15px;padding:14px}.lm2252-condition-cards strong,.lm2252-condition-cards span{display:block}.lm2252-condition-cards span{font-size:11px;color:#748078;margin-top:5px;line-height:1.35}

.lm2252-docgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lm2252-docgrid span{background:#f7f9f7;border-radius:12px;padding:11px;font-size:12px}.lm2252-docs .note{font-size:11px;color:#7b867e;margin:14px 0 0;line-height:1.45}

.lm2252-final{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(90deg,#0b783c,#1686a2);color:#fff;border-radius:22px;padding:22px}.lm2252-final h2{margin:0 0 4px}.lm2252-final p{margin:0}.lm2252-final>div:last-child{display:flex;gap:8px;flex-wrap:wrap}

@media(max-width:950px){.lm2252-grid,.lm2252-steps{grid-template-columns:1fr 1fr}.lm2252-condition-cards{grid-template-columns:1fr}.lm2252-conditions{grid-template-columns:1fr}}
@media(max-width:700px){.lm2252-owner{padding:10px}.lm2252-hero{grid-template-columns:1fr;padding:22px;border-radius:22px}.lm2252-hero h1{font-size:28px}.lm2252-grid,.lm2252-steps,.lm2252-docgrid{grid-template-columns:1fr}.lm2252-final{align-items:flex-start;flex-direction:column}.lm2252-grid p{min-height:auto}}
