.hpl-collection{padding:100px 6vw;background:#f3f4f8;color:#202632;font-family:inherit}.hpl-collection-inner{max-width:1240px;margin:auto}.hpl-collection-kicker{display:block;color:#5965d8;font-size:11px;font-weight:800;letter-spacing:.15em;margin-bottom:18px}.hpl-collection h2{font-size:clamp(29px,3.3vw,47px);letter-spacing:-.05em;line-height:1.4;margin:0 0 18px}.hpl-collection p{font-size:15px;line-height:1.8;color:#697281;margin:0}.hpl-collection-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:36px}.hpl-collection-head>a{font-size:13px;white-space:nowrap;color:#4f5ccd;font-weight:700;padding-bottom:7px;border-bottom:1px solid}.hpl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.hpl-card{border-radius:14px;overflow:hidden;background:#fff;border:1px solid #dce0e9;box-shadow:0 6px 24px #1c244407;color:#202632;display:block;text-decoration:none;transition:transform .2s,box-shadow .2s}.hpl-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #1c244415}.hpl-card-image{height:235px;position:relative;overflow:hidden;background:#1c2926}.hpl-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.hpl-card:hover img{transform:scale(1.04)}.hpl-card-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0008,transparent 70%)}.hpl-card-image strong{position:absolute;left:22px;bottom:20px;z-index:1;font-size:18px;letter-spacing:.02em;color:#fff}.hpl-card-image small{position:absolute;right:14px;top:14px;background:#fffe;color:#343b42;padding:4px 9px;border-radius:4px;font-size:10px;z-index:1}.hpl-card-copy{padding:22px}.hpl-card-title{font-size:17px;font-weight:800;display:flex;justify-content:space-between;gap:12px}.hpl-card-copy p{font-size:12px;margin:8px 0 18px;min-height:44px}.hpl-card-tags{display:flex;gap:6px;flex-wrap:wrap}.hpl-card-tags span{font-size:10px;background:#f3f4f7;padding:4px 8px;border-radius:4px;color:#657082}.hpl-collection-note{font-size:12px!important;margin-top:25px!important}
/* Payro adapters: semantic card buttons and consultation actions. */
button.hpl-card{width:100%;padding:0;text-align:left;font-family:inherit;cursor:pointer}.hpl-allind{color:#4f5ccd;display:block;margin-top:8px}.industry-all{font:inherit;background:none;border:0;cursor:pointer;font-size:13px;white-space:nowrap;color:#4f5ccd;font-weight:700;padding-bottom:7px;border-bottom:1px solid}.industry-bottom{text-align:center;margin-top:36px}.industry-bottom button{font:inherit;display:inline-flex;gap:10px;align-items:center;border:1px solid rgba(47,75,240,.26);border-radius:99px;padding:18px 32px;background:#fff;color:var(--acc);font-size:14px;font-weight:700;cursor:pointer}.industry-bottom button:hover{background:var(--bg2)}
@media(max-width:900px){.hpl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.hpl-collection{padding:64px 5vw}.hpl-collection-head{display:block;margin-bottom:28px}.industry-all{display:inline-block;margin-top:20px}.hpl-collection p{font-size:13px}.hpl-cards{grid-template-columns:1fr;gap:20px}.hpl-card-copy p{min-height:0}}
