.lj49{color:#082c42}.lj49>.bar{background:#0b3045!important}.lj49>.bar h2{color:#fff!important}.lj49>.bar small{color:#78e4d1!important}.lj49-hero{padding:34px;border-radius:28px;background:linear-gradient(135deg,#082c42,#0b5060);color:#fff;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.lj49-hero h1{color:#fff!important;font-size:clamp(2.3rem,4vw,4rem);line-height:1;margin:.15em 0}.lj49-hero .eyebrow{color:#78e4d1!important}.lj49-hero p{color:#cde3e9;max-width:760px;line-height:1.6}.lj49-badge{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:#16c7a2;color:#062d3c;font-size:3rem;font-weight:950;box-shadow:0 0 0 14px rgba(255,255,255,.1)}
.lj49-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.lj49-track{padding:24px;border:1px solid #c7dce5;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(8,44,66,.07)}.lj49-track>span{color:#008d72;font-weight:900;letter-spacing:.12em;font-size:.78rem}.lj49-track h2{margin:7px 0 8px}.lj49-track>p{color:#557283;line-height:1.5}.lj49-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.lj49-steps button{border:1px solid #b9d5df;border-radius:999px;background:#edf8f6;color:#07364a;padding:9px 13px;font-weight:850}.lj49-steps i{font-style:normal;color:#00a887;font-weight:900}
.lj49-related{margin-top:26px;padding:24px;border:1px solid #c5dbe5;border-radius:22px;background:linear-gradient(135deg,#f7fbfd,#edf9f5)}.lj49-related-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:15px}.lj49-related-head h2{margin:3px 0}.lj49-related-head p{margin:0;color:#567487}.lj49-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lj49-related-grid button{min-height:104px;text-align:left;padding:16px;border:1px solid #bcd5df;border-radius:16px;background:#fff;color:#082c42}.lj49-related-grid button b,.lj49-related-grid button small{display:block}.lj49-related-grid button small{color:#587587;line-height:1.4;margin-top:6px}.lj49-related-grid button:hover{border-color:#0aaa8c;box-shadow:0 8px 22px rgba(8,44,66,.09)}
@media(max-width:900px){.lj49-grid{grid-template-columns:1fr}.lj49-related-grid{grid-template-columns:1fr}.lj49-hero{grid-template-columns:1fr}.lj49-badge{width:96px;height:96px;font-size:2rem}}
@media(max-width:700px){.lj49-hero{padding:22px;border-radius:20px}.lj49-track,.lj49-related{padding:18px;border-radius:18px}.lj49-related-head{display:block}.lj49-steps{align-items:stretch}.lj49-steps button{width:100%;text-align:left}.lj49-steps i{display:none}}
