.picker{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px}.pick{display:block;background:linear-gradient(160deg,var(--panel),var(--panel2));border:1px solid var(--line);border-radius:16px;padding:22px;transition:.2s}.pick:hover{border-color:#22d3ee66;transform:translateY(-3px)}.pick .pk{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.pick .pk .sq{width:9px;height:9px;border-radius:2px;background:var(--cyan)}.pick h3{font-family:Archivo,sans-serif;font-weight:800;font-size:17px;letter-spacing:-.015em;margin:13px 0 0;line-height:1.22}.pick .said{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--muted2);font-style:italic;margin:10px 0 0;line-height:1.5}.pick .jump{margin-top:15px;display:inline-flex;align-items:center;gap:7px;font-family:Archivo,sans-serif;font-weight:600;font-size:12.5px;color:var(--blue-lite)}.pick .jump svg{width:14px;height:14px;transition:.16s}.pick:hover .jump svg{transform:translateY(3px)}.persona{display:grid;grid-template-columns:300px 1fr;gap:56px;padding:66px 0;border-top:1px solid var(--line2);align-items:start}.persona:first-of-type{border-top:0;padding-top:30px}.persona .side{position:sticky;top:90px}.persona .cat{display:inline-flex;align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.persona .cat .sq{width:9px;height:9px;border-radius:2px;background:var(--cyan)}.persona .glyph{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:#22d3ee1f;border:1px solid rgba(34,211,238,.3);margin:18px 0 0}.persona .glyph svg{width:26px;height:26px;color:var(--cyan);stroke-width:1.9}.persona .quote{font-family:Archivo,sans-serif;font-weight:700;font-size:18px;line-height:1.4;letter-spacing:-.015em;margin:18px 0 0;color:var(--ink)}.persona .quote:before{content:"“";color:var(--blue-lite)}.persona .quote:after{content:"”";color:var(--blue-lite)}.persona .whofor{margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--muted2);line-height:1.55}.persona .body h3{font-family:Archivo,sans-serif;font-weight:800;font-size:29px;letter-spacing:-.025em;line-height:1.12;margin:0}.persona .body .lede{color:var(--muted);font-size:16px;line-height:1.7;margin:18px 0 0;max-width:660px}.signs{margin-top:28px}.signs .sh{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);margin-bottom:14px}.signs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:11px 26px}.signs li{position:relative;padding-left:25px;color:var(--muted);font-size:13.5px;line-height:1.5}.signs li svg{position:absolute;left:0;top:2px;width:15px;height:15px;color:var(--blue-lite);stroke-width:2.2}.pmove{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.pmove .h{display:flex;align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);margin-bottom:14px}.pmove .h svg{width:15px;height:15px;color:var(--blue-lite)}.pmove .pc{padding:26px 28px}.pmove .pc.work{background:linear-gradient(160deg,var(--panel),var(--panel2));border-right:1px solid var(--line2)}.pmove .pc.win{background:var(--ctacard-bg)}.pmove .pc.win .h{color:var(--cyan)}.pmove .pc.win .h svg{color:var(--cyan)}.pmove p{margin:0;color:var(--muted);font-size:14px;line-height:1.62}.pmove .wins{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.pmove .wins li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--ink)}.pmove .wins li svg{width:15px;height:15px;color:var(--green);flex-shrink:0;margin-top:2px;stroke-width:2.4}.persona .firststep{margin-top:24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.persona .firststep .step{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--muted2)}.persona .firststep .step b{color:var(--cyan);font-weight:500}.nothelp{display:grid;grid-template-columns:54px 1fr auto;gap:22px;align-items:center;background:linear-gradient(150deg,var(--panel),var(--panel2));border:1px solid rgba(34,211,238,.32);border-radius:18px;padding:30px 34px;box-shadow:0 0 0 1px #22d3ee14,0 30px 70px -50px #22d3ee80}.nothelp .glyph{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;background:#22d3ee1f;border:1px solid rgba(34,211,238,.3)}.nothelp .glyph svg{width:24px;height:24px;color:var(--cyan)}.nothelp h3{font-family:Archivo,sans-serif;font-weight:800;font-size:21px;letter-spacing:-.02em;margin:0;line-height:1.2}.nothelp p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55;max-width:560px}.nothelp .nothelp-cta{white-space:nowrap}@media(max-width:960px){.picker{grid-template-columns:1fr}.persona{grid-template-columns:1fr;gap:24px;padding:44px 0}.persona .side{position:static}.persona .body h3{font-size:24px}.signs ul,.pmove{grid-template-columns:1fr}.pmove .pc.work{border-right:0;border-bottom:1px solid var(--line2)}.nothelp{grid-template-columns:1fr;text-align:left;gap:16px;padding:26px 24px}}
