/* Two layers, not three (v1) */
.ly{margin-top:56px;color:#202341}
.ly-eb{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#FF8724;font-weight:500;margin:0 0 10px}
.ly-h{font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0 0 14px;color:#202341;max-width:760px}
.ly-p{font-size:16.5px;line-height:1.6;color:rgba(32,35,65,.72);margin:0;max-width:760px}
.ly-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}
.ly-col{background:#fff;border:1px solid #e3e4ef;border-radius:6px;padding:24px;display:flex;flex-direction:column}
.ly-col.ly-us{border-color:#354098;box-shadow:inset 0 0 0 1px #354098}
.ly-t{font-size:15px;font-weight:600;color:#202341;margin:0}
.ly-s{font-size:13px;color:rgba(32,35,65,.6);margin:3px 0 18px}
.ly-stack{display:flex;flex-direction:column;flex:1}
.ly-box{border:1px solid #d9dbe8;border-radius:6px;padding:12px 14px;font-size:14.5px;font-weight:500;color:#202341;background:#f9f9fc}
.ly-box small{display:block;font-size:12.5px;font-weight:400;color:rgba(32,35,65,.6);margin-top:2px}
.ly-box.ly-pal{background:linear-gradient(180deg,#202341,#141735);border-color:#141735;color:#fff;padding:18px 14px}
.ly-box.ly-pal small{color:rgba(255,255,255,.7)}
.ly-seam{display:flex;align-items:center;gap:10px;height:34px;padding-left:22px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#c45a00}
.ly-seam:before{content:"";width:0;height:100%;border-left:2px dashed #FF8724}
.ly-link{display:flex;align-items:center;gap:10px;height:34px;padding-left:22px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#354098}
.ly-link:before{content:"";width:2px;height:100%;background:#354098}
.ly-foot{margin-top:18px;padding-top:14px;border-top:1px solid #e3e4ef;font-size:13px;font-weight:500;color:#202341;font-variant-numeric:tabular-nums}
.ly-us .ly-foot{color:#354098}
.ly-out{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}
.ly-out div{border-top:2px solid #FF8724;padding-top:14px}
.ly-out b{display:block;font-size:16px;font-weight:600;color:#202341;margin-bottom:4px}
.ly-out span{font-size:14.5px;line-height:1.5;color:rgba(32,35,65,.72)}
.ly-note{font-size:12px;color:rgba(32,35,65,.5);margin-top:18px}
.ly-cost{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}
.ly-cost div{background:#fff;border:1px solid #e3e4ef;border-radius:6px;padding:18px}
.ly-cost b{display:block;font-size:15.5px;font-weight:600;color:#202341;margin-bottom:4px}
.ly-cost span{font-size:14px;line-height:1.5;color:rgba(32,35,65,.72)}
@media (max-width:767px){
  .ly{margin-top:40px}
  .ly-grid,.ly-out,.ly-cost{grid-template-columns:1fr;gap:12px}
  .ly-col{padding:18px}
  .ly-out{gap:16px}
}
@media (max-width:767px){.ly-col:not(.ly-us) .ly-box small{display:none}.ly-seam,.ly-link{height:26px}.ly-s{margin-bottom:12px}.ly-foot{margin-top:12px;padding-top:10px}}
