.dtv12.ih-pix .pia-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.7vw,22px);max-width:1120px;margin:0 auto}@media (min-width:960px){.dtv12.ih-pix .pia-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dtv12.ih-pix .pia-card{min-width:0;padding:clamp(24px,2.6vw,36px);border:1px solid var(--pi-rule);border-radius:20px;background:#fff}.dtv12.ih-pix .pia-card .pi-h3{margin-bottom:20px}.dtv12.ih-pix .pia-needs{display:grid;margin:0;padding:0;list-style:none}.dtv12.ih-pix .pia-needs li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:14px 0}.dtv12.ih-pix .pia-needs li+li{border-top:1px solid var(--pi-rule)}.dtv12.ih-pix .pia-needs .pi-p{max-width:none}.dtv12.ih-pix .pia-tick{width:22px;height:22px;margin-top:1px;stroke:var(--v12-blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-pix .pia-steps{display:grid;gap:22px;margin:0;padding:0;list-style:none}.dtv12.ih-pix .pia-steps li{position:relative;padding-left:36px}.dtv12.ih-pix .pia-steps li:before{content:"";position:absolute;top:4px;left:0;width:14px;height:14px;border:2px solid var(--v12-blue);border-radius:50%;background:#fff}.dtv12.ih-pix .pia-steps li:not(:last-child):after{content:"";position:absolute;top:22px;bottom:-18px;left:6px;width:2px;border-radius:2px;background:#c9d5ee}.dtv12.ih-pix .pia-steps li:last-child:before{background:var(--v12-blue)}.dtv12.ih-pix .pia-steps .pi-p{max-width:none}.dtv12.ih-pix .pia-steps .pi-p strong{display:block;margin-bottom:4px}.dtv12.ih-pix .pic-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.7vw,22px);margin:0;padding:0;list-style:none}@media (min-width:900px){.dtv12.ih-pix .pic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dtv12.ih-pix .pic-card{display:flex;flex-direction:column;min-width:0;padding:8px;border:1px solid var(--pi-rule);border-radius:22px;background:#fff}.dtv12.ih-pix .pic-body{padding:clamp(18px,2vw,26px) clamp(16px,2vw,24px) clamp(18px,2vw,24px)}.dtv12.ih-pix .pic-body .pi-p{max-width:60ch}.dtv12.ih-pix .pic-h{display:flex;align-items:center;gap:14px;margin-bottom:12px}.dtv12.ih-pix .pic-h .pi-ico{width:40px;height:40px}.dtv12.ih-pix .pic-map{display:flex;flex-direction:column;align-items:center;gap:16px;padding:14px clamp(14px,3vw,32px) 18px;border-radius:16px;background:#f3f6fd;color:var(--v12-ink)}.dtv12.ih-pix .pic-top{display:flex;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;margin-inline:calc(-1 * clamp(0px, 3vw - 14px, 16px))}.dtv12.ih-pix .pic-tag{padding:3px 8px;border:1px solid #dbe3f2;border-radius:4px;background:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.dtv12.ih-pix .pic-line{font-size:.6875rem;font-weight:600;color:#64748b;white-space:nowrap}.dtv12.ih-pix .pic-row{display:grid;grid-template-columns:auto minmax(18px,1fr) auto minmax(18px,1fr) auto;align-items:start;width:min(100%,420px)}.dtv12.ih-pix .pic-mid,.dtv12.ih-pix .pic-node{display:grid;justify-items:center;gap:6px;min-width:64px}.dtv12.ih-pix .pic-avatar{position:relative;display:grid;place-items:center;width:56px;height:56px}.dtv12.ih-pix .pic-badge{position:absolute;right:-4px;bottom:0;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid #c9d6f5;border-radius:50%;background:#fff}.dtv12.ih-pix .pic-badge svg{width:13px;height:13px;stroke:var(--v12-blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-pix .pic-face{position:relative;width:48px;height:48px;overflow:hidden;border:1.5px solid #0f1f4d;border-radius:50%;background:#fff}.dtv12.ih-pix .pic-face:before{top:10px;width:14px;height:14px}.dtv12.ih-pix .pic-face:after,.dtv12.ih-pix .pic-face:before{content:"";position:absolute;left:50%;translate:-50% 0;border:1.5px solid #0f1f4d;border-radius:50%}.dtv12.ih-pix .pic-face:after{bottom:-12px;width:28px;height:22px;background:#eff4ff}.dtv12.ih-pix .pic-who{font-size:.75rem;font-weight:700;line-height:1.2;color:var(--v12-ink);white-space:nowrap}.dtv12.ih-pix .pic-lang{padding:1px 6px;border-radius:4px;background:#e8eefb;font-size:.625rem;font-weight:700;letter-spacing:.06em;color:var(--v12-blue)}.dtv12.ih-pix .pic-mid-dot{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--v12-blue)}.dtv12.ih-pix .pic-mid-dot svg{width:26px;height:26px;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-pix .pic-mid .pic-who{color:var(--v12-blue)}.dtv12.ih-pix .pic-does{margin-top:-2px;font-size:.6875rem;font-weight:600;line-height:1.2;color:#64748b;white-space:nowrap}.dtv12.ih-pix .pic-wire{position:relative;height:2px;margin-top:27px;border-radius:2px;background:#b9c7e6}.dtv12.ih-pix .pic-map:is(.is-in,.is-out,.is-agent) .pic-wire:nth-child(2):after{content:"";position:absolute;top:50%;width:8px;height:8px;border-top:2px solid var(--v12-blue);border-right:2px solid var(--v12-blue);translate:0 -50%;right:2px;rotate:45deg}.dtv12.ih-pix .pic-map.is-room .pic-wire{background:repeating-linear-gradient(90deg,#b9c7e6 0 6px,transparent 6px 10px)}@media (max-width:479px){.dtv12.ih-pix .pic-mid,.dtv12.ih-pix .pic-node{min-width:56px}}