.ZPuabW_services_page{flex-direction:column;min-height:100vh;display:flex}.ZPuabW_grid_services_wrap{background-color:var(--background-one)}.ZPuabW_grid_services_contain{padding-inline:var(--container-padding)}.ZPuabW_grid_services_layout{gap:var(--size-1);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ZPuabW_grid_services_layout{grid-template-columns:1fr 1fr}}.ZPuabW_grid_services_link{height:100%;text-decoration:none;display:block}.ZPuabW_grid_services_card{background-color:var(--card-background);border:var(--border-regular) solid var(--card-border);border-radius:var(--radius-lg);padding:var(--size-2);height:100%;transition:box-shadow var(--transition-default), border-color var(--transition-default), transform var(--duration-fast) var(--ease-default);position:relative;overflow:hidden}.ZPuabW_grid_services_card:hover{box-shadow:var(--shadow-lg);border-color:var(--card-border-hover);transform:translateY(calc(-1 * var(--size-0-25)))}.ZPuabW_grid_services_accent_bar{width:var(--size-0-25);background-color:var(--heading-accent);transform-origin:top;height:100%;transition:transform var(--duration-slow) var(--ease-default);position:absolute;top:0;left:0;transform:scaleY(0)}.ZPuabW_grid_services_link:hover .ZPuabW_grid_services_accent_bar{transform:scaleY(1)}.ZPuabW_grid_services_card_inner{align-items:flex-start;gap:var(--size-1-25);display:flex}.ZPuabW_grid_services_icon{width:var(--size-3-5);height:var(--size-3-5);background-color:color-mix(in srgb, var(--heading-accent) 12%, transparent);border:var(--border-regular) solid color-mix(in srgb, var(--heading-accent) 30%, transparent);color:var(--heading-accent);border-radius:var(--radius-md);transition:background-color var(--transition-default), border-color var(--transition-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ZPuabW_grid_services_link:hover .ZPuabW_grid_services_icon{background-color:color-mix(in srgb, var(--heading-accent) 20%, transparent);border-color:var(--heading-accent)}.ZPuabW_grid_services_content{flex:1}.ZPuabW_grid_services_title{margin-bottom:var(--size-0-5);transition:color var(--transition-default)}.ZPuabW_grid_services_link:hover .ZPuabW_grid_services_title{color:var(--heading-accent)}.ZPuabW_grid_services_description{margin-bottom:var(--size-1)}.ZPuabW_grid_services_features{gap:var(--size-0-375);margin-bottom:var(--size-1);flex-direction:column;list-style:none;display:flex}.ZPuabW_grid_services_feature{align-items:center;gap:var(--size-0-5);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);display:flex}.ZPuabW_grid_services_feature_dot{width:var(--size-0-375);height:var(--size-0-375);border-radius:var(--radius-full);background-color:var(--heading-accent);flex-shrink:0}.ZPuabW_grid_services_cta{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-h6);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-h6);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-accent);display:inline-flex}.ZPuabW_equipment_services_wrap{border-top:var(--border-regular) solid var(--border);padding-block:var(--size-2);background-color:#fff}.ZPuabW_equipment_services_contain{padding-inline:var(--container-padding)}.ZPuabW_equipment_services_layout{width:100%}
