.lk{padding-top:120px;display:flex;flex-direction:column;gap:36px}
.lk-deck{perspective:1600px;perspective-origin:50% 0%}
.lk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;transform-style:preserve-3d}
.lk-grid.lk-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lk-grid.lk-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lk-card{display:flex;flex-direction:column;gap:14px;padding:30px 28px 26px;background:#fff;border:1px solid var(--line);border-radius:24px;opacity:0;transform:rotateX(34deg) translateY(60px) translateZ(-60px);box-shadow:0 2px 4px rgba(0,0,0,.03);transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s,box-shadow .8s,border-color .4s}
.lk-card.in{opacity:1;transform:none;box-shadow:0 18px 40px rgba(120,80,40,.10)}
.lk-card.in:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(120,80,40,.16);border-color:#f1d9c8}
.lk-head{display:flex;align-items:flex-start;gap:14px;justify-content:space-between}
.lk-card h3{margin:0;display:flex;flex-direction:column;gap:2px;font-size:24px;line-height:1.15}
.lk-t{font-family:var(--display);font-weight:500;font-size:24px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark)}
.lk-s{color:var(--fg)}
.lk-card .dial{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--creme);border:3px solid #fff;box-shadow:inset 0 0 0 1px var(--line),0 4px 10px rgba(120,80,40,.1);display:flex;align-items:center;justify-content:center;position:relative}
.lk-card .dial::before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px dashed var(--ring)}
.lk-card .dial svg{width:22px;height:22px;will-change:transform}
.lk-text{margin:0;color:var(--muted)}
.lk-list ul{list-style:none;margin:2px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}
.lk-list:empty{display:none}
.lk-list li{position:relative;padding-left:26px;font-size:16px}
.lk-list li::before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat}
.lk-list p{margin:0}
.lk-more{margin-top:auto;font-weight:700;color:var(--accent-dark);text-decoration:none;display:inline-flex;gap:8px}
.lk-more span{transition:transform .3s}.lk-more:hover span{transform:translateX(6px)}
.lk-foot{margin:4px 0 0;font-size:14px;color:var(--dim);font-style:italic}
.lk-after{margin:0;color:var(--muted)}
.lk-after a{color:var(--accent-dark);font-weight:700;text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px}
@media (max-width:1100px){.lk-grid.lk-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){.lk-grid.lk-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.lk{padding-top:90px}.lk-grid,.lk-grid.lk-cols-3,.lk-grid.lk-cols-4{grid-template-columns:1fr}.lk-card{padding:26px 22px 22px}}
@media (prefers-reduced-motion: reduce){.lk-card{opacity:1;transform:none}}