/* PK story block — photo + "who is this for" (agent-lumina7, R3-6 images) */
.pk-story{padding:90px 0}.pk-story .pk-st-in{max-width:1200px;margin:0 auto;padding:0 5vw;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}
.pk-story figure{position:relative;margin:0;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(20,20,60,.45)}
.pk-story figure img{display:block;width:100%;height:auto;aspect-ratio:1376/768;object-fit:cover}
.pk-story figure figcaption{position:absolute;inset-inline-start:18px;bottom:18px;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.94);color:#14162b;border-radius:16px;padding:10px 14px;font-size:.82rem;font-weight:700;box-shadow:0 12px 30px -12px rgba(0,0,0,.35)}
.pk-story figure figcaption b{font-size:1.15rem;color:var(--pk-st,#4f46e5)}
.pk-story small.k{display:inline-block;font-weight:800;font-size:.78rem;letter-spacing:.04em;color:var(--pk-st,#4f46e5);background:color-mix(in srgb,var(--pk-st,#4f46e5) 10%,transparent);padding:6px 12px;border-radius:99px}
.pk-story h2{font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.35;margin:14px 0 14px}
.pk-story p{line-height:2;opacity:.82}
.pk-story ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}
.pk-story li{display:flex;gap:12px;align-items:flex-start;line-height:1.8}
.pk-story li i{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-style:normal;background:color-mix(in srgb,var(--pk-st,#4f46e5) 12%,transparent)}
@media (max-width:900px){.pk-story{padding:60px 0}.pk-story .pk-st-in{grid-template-columns:1fr;gap:28px}}
.pk-story figure figcaption b{unicode-bidi:isolate;direction:ltr}
.pk-story.dk{color:#f4f2ff}.pk-story.dk p{color:#c9c4e0;opacity:1}.pk-story.dk figure{box-shadow:0 40px 80px -40px rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.08)}.pk-story.dk li i{background:rgba(255,255,255,.08)}
