.lp .lp-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px;transition:border-color .3s,transform .3s,opacity .8s cubic-bezier(.2,.7,.2,1)}
.lp .lp-card.in:hover{border-color:rgba(250,204,21,.5);transform:translateY(-4px)}
.lp .lp-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px 12px;flex-wrap:wrap}
.lp .lp-card-code{font-size:12px;color:#FACC15;letter-spacing:.04em}
.lp .lp-card-meta{font-size:11px;color:#7A8B9C;letter-spacing:.04em;text-transform:uppercase}
.lp .lp-card h3{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#E6EDF3;text-wrap:balance}
.lp .lp-card p{margin:0}
.lp .lp-card-claim{color:#E6EDF3;font-weight:600;font-size:16px;line-height:1.45}
.lp .lp-card-desc{color:#9FB0C0;font-size:15px;line-height:1.6;text-wrap:pretty}
.lp .lp-card-note{margin-top:auto!important;padding-top:14px;border-top:1px dashed rgba(255,255,255,.14);font-size:12px;line-height:1.5;color:#7A8B9C}
.lp .lp-card-link{margin-top:auto;font-weight:600;font-size:15px}
.lp .lp-card-glow{position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(250,204,21,.18),transparent 70%);pointer-events:none}
.lp .lp-card--pain{background:rgba(7,13,20,.6)}
.lp .lp-card--pain .lp-card-code{color:#9FB0C0}
.lp .lp-card--pain h3{font-size:20px}
.lp .lp-card--pain .lp-card-glow{display:none}
.lp .lp-card--pain::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#FACC15,rgba(250,204,21,0))}
.lp .lp-card--plain{background:none;border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0;padding:24px 0 0;gap:10px}
.lp .lp-card--plain.in:hover{transform:none;border-color:rgba(250,204,21,.5)}
.lp .lp-card--plain h3{font-size:19px}
.lp .lp-card--plain .lp-card-glow{display:none}
.lp .lp-card--placeholder{border-style:dashed;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.015)}
.lp .lp-card--placeholder .lp-card-code{color:#7A8B9C}
.lp .lp-card--cta{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;column-gap:40px;row-gap:8px;align-items:center;border:1px dashed rgba(250,204,21,.4);background:linear-gradient(135deg,rgba(250,204,21,.09),rgba(7,13,20,.4) 70%)}
.lp .lp-card--cta>h3,.lp .lp-card--cta>p{grid-column:1}
.lp .lp-card--cta .lp-card-link{grid-column:2;grid-row:1/span 2;margin:0;display:inline-flex;align-items:center;gap:10px;background:#FACC15;color:#1A1500;padding:14px 22px;border-radius:10px;box-shadow:0 0 32px rgba(250,204,21,.3);white-space:nowrap;transition:background .3s}
.lp .lp-card--cta .lp-card-link:hover{background:#FDE047;color:#1A1500}
@media (max-width:680px){.lp .lp-card--cta{grid-template-columns:1fr}.lp .lp-card--cta .lp-card-link{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}}