.skp{padding:56px 0}.skp-box{text-align:left;background:radial-gradient(70% 120% at 0 0,#6630d447,#6630d400 60%),radial-gradient(60% 100% at 100% 100%,#c084fc1a,#c084fc00 60%),#121214;border:1px solid #2a2832;border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;padding:48px;display:grid;position:relative;overflow:hidden}.skp-eyebrow{letter-spacing:.02em;color:#c4b5fd;border:1px solid #3b3354;border-radius:980px;margin:0 0 16px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.skp-h{letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15}.skp-text{color:#a1a1aa;margin:0 0 24px;font-size:17px;line-height:1.55}.skp-all{color:#c4b5fd;text-underline-offset:5px;font-size:16px;font-weight:600;-webkit-text-decoration:underline #c4b5fd59;text-decoration:underline #c4b5fd59;transition:color .2s,text-decoration-color .2s}.skp-all:hover{color:#fff;text-decoration-color:#fff}.skp-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.skp-card{background:#0f0f11d9;border:1px solid #26252c;border-radius:16px;gap:12px;padding:20px;transition:border-color .2s;display:grid}.skp-card:hover{border-color:#4a3f6b}.skp-card:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.skp-card b{color:#fff;font-size:18px;font-weight:600;line-height:1.35}.skp-prompt{background:#18171c;border:1px solid #34303f;border-radius:14px;align-items:flex-end;gap:12px;padding:14px 14px 14px 16px;display:flex}.skp-prompt-text{color:#e4e4e7;flex:1;font-size:15px;line-height:1.5}.skp-send{color:#fff;background:#6630d4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.skp-card-text{color:#a1a1aa;font-size:14px;line-height:1.5}@media (width<=900px){.skp-box{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px}}@media (width<=600px){.skp{padding:40px 0}.skp-box{border-radius:20px;padding:24px 20px}.skp-card{padding:16px}}
