.hp .in-kit-pic,.hp .in-pcard-pic{aspect-ratio:4/3;background:#f2f2f4;border-radius:16px;display:block;overflow:hidden}.hp .in-kit-pic img,.hp .in-pcard-pic img{object-fit:cover;width:100%;height:100%;display:block}.hp .in-pset+.in-pset{margin-top:40px}.hp .in-pset-h{align-items:baseline;gap:8px;margin-bottom:16px;font-size:1.125rem;display:flex}.hp .in-pset-h span{font:600 .8125rem/1 var(--b);color:var(--ink-3)}.hp .in-pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.hp .in-pcard{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-rows:auto 1fr auto;gap:12px;padding:14px 14px 18px;display:grid}.hp .in-pcard-body{align-content:start;gap:6px;display:grid}.hp .in-pcard h3{font-size:1rem}.hp .in-pcard p{color:var(--ink-2);font-size:.875rem;line-height:1.5}.hp .in-pcard .hp-tag{justify-self:start}.hp .in-pmore{margin-top:16px}.hp .in-pmore>summary{cursor:pointer;color:var(--purple-deep);margin-bottom:16px;font-weight:600}.hp .in-cta{background:var(--ink);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}.hp .in-cta h2{color:#fff}.hp .in-cta p{color:#ffffffc7;margin-top:6px}.hp .in-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.hp .in-cta .btn.o{color:#fff;background:0 0;border-color:#fff6}@media (max-width:1024px){.hp .in-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hp .in-pgrid{gap:12px}.hp .in-pcard{padding:10px 10px 14px}.hp .in-cta{padding:24px 22px}.hp .in-cta-actions .btn{flex:100%;justify-content:center}}
